gwillen 💉💉💉🎉

4K posts

gwillen 💉💉💉🎉

gwillen 💉💉💉🎉

@gwillen

Programming, Bitcoin, puzzles, singing, Burning Man, miscellany? he/him.

Mountain View, CA Katılım Şubat 2008
1.2K Takip Edilen773 Takipçiler
gwillen 💉💉💉🎉
@_exoconnor @LighthavenPR As I comment whenever I see this meme: If you see this in real life, it is likely a fire alarm or other life safety circuit. It is secured like that so stupid people can't turn it off. This does _not_ prevent the breaker from tripping; the trip mechanism is internal.
English
0
0
1
13
Ex Lighthaven PR Department
i don't understand why people keep doing this! please stop removing the tape on the breakers! it stops them from flipping! when they flip the electricity stops working!
English
1
0
25
787
gwillen 💉💉💉🎉 retweetledi
Santi Ruiz
Santi Ruiz@rSanti97·
This is why working in public policy can be really high leverage: 17 million students fill out FAFSA each year. When FAFSA broke, they asked Jeremy Singer, president of College Board, to enter the government on a 6-month stint to get the application back up. As a result of Singer’s salvage operation, 1.7 million more kids are getting the max Pell grant each year. statecraft.pub/p/when-fafsa-b…
English
2
29
211
85.8K
gwillen 💉💉💉🎉 retweetledi
Isaac King 🔍
Isaac King 🔍@IsaacKing314·
Fun fact: There's an MMO game on Steam with over 100,000 purchases that, if played, can allow any other player in the game world to gain remote access to your computer. The devs are aware of the vulnerability and actively trying to hide it. Steam was notified and did nothing.
English
154
1.4K
46.6K
3.9M
Celia Ford
Celia Ford@cogcelia·
lighthaven bathroom rating lighting: 9/10 clearance between the door and the sink, for some reason: 1/10
Celia Ford tweet media
English
19
1
150
12.3K
Forward Unemployed Engineer
@patio11 In their defense its probably unusual to have a SMLLC as an investor? I assume most investors are either multiple member LLCs (= s corp or c corp) or LPs. Also everywhere there are just cases of people not knowing how to do their job... this is no different
English
2
0
2
470
Patrick McKenzie
Patrick McKenzie@patio11·
A startup I invested in exited, which resulted in dealing with an escrow company, which is sometimes a befuddling experience for me. Why? Well on base rate it should ~never be the escrow company's first transaction ever, right? But sometimes one is given cause to wonder.
English
24
5
516
63.7K
gwillen 💉💉💉🎉 retweetledi
Jonathan Blow
Jonathan Blow@Jonathan_Blow·
I read this article about software development, which I knew about because I saw Prime reacting to it: notashelf.dev/posts/curse-of… For the most part I think it is fine: a relatively young programmer is doing the healthy work of introspecting on what he should really be doing. But there's one part of the article that I think is a deep mistake, and the author doesn't know it's so wrong because he has never experienced the alternative: "Software doesn’t stay solved. Every solution you write starts to rot the moment it exists. Not now, not later, but eventually. Libraries deprecate. APIs change. Performance regressions creep in. Your once-perfect tool breaks silently because libfoo.so is now libfoo.so.2. 2 I have had scripts silently fail because a website changed its HTML layout. I have had configuration formats break because of upstream version bumps. I have had Docker containers die because Alpine Linux rotated a mirror URL. In each case, the immediate emotional response was not just inconvenience but something that moreso resembles guilt." Yes, this is true in much of the programming world. But there is another world in which people build things that last much longer. I have done it many times. I shipped a binary for this game Braid in 2009 that you can still download and play on Steam 16 years later. If you are pretty young (like 35), you can run binaries on Windows that were compiled before you were even born, which is amazing given how hard they have been trying to f up Windows lately. On an emulator like MAME, you can play arcade games programmed in 1979. If today's software "technology" is so much better, why does it fall apart like tissue paper? The author is not wrong about the cited decay. But this decay is not inherent to the practice of software. It's due to choices made, usually foolishly, by the people designing the systems being interacted with. And, it's due to a lack of knowing better, non-exposure to the sector of programmers who are very concerned with their code lasting a long time, actually. The way you make code last a long time is you minimize dependencies that are likely to change and, to the extent you must take such dependencies, you minimize the contact surface between your program and those dependencies. The actual algorithms you program, the actual functioning machinery you build, is a mathematical object defined by the semantics of your programming language, and mathematical objects are eternal, they will last far longer than your human life. The goal then is to avoid introducing decay into the system. You must build an oasis of peace that is insulated from this constant bombardment of horrible decisions, and only hesitantly interface into the outside world. This means, for example: If you are shipping on iOS, you only reluctantly use any functions iOS gives you, because when you use them, Tim Apple will come along and break your program next year for arbitrary pointless reasons, because Tim Apple does not respect you or anyone you know. This means a program cannot last forever on iOS, because Tim Apple likes breaking your things and watching you submissively clean them up. But the core of your program, which could be 95% of the code, is fine, and you can deploy it elsewhere. This means you have to insulate from Linux userspace, because of all the jackass decision making that introduces constant incompatibilities while somehow never making the system better. Using a library dependency to do font rendering or sparse matrix math? That dependency gets checked into your source tree, a copy of exactly the version you use. Ten years later you can pull down that source and recompile, and it works, because your program is a mathematical object. If you want to upgrade to something newer that has bug fixes and so forth, you are free to do so, but you are also free not to do so, and your program still works. (And how many of these bug fixes do you really need? Your program worked correctly when you shipped it to the greatest extent you could measure, because you are a skillful software engineer who wants to ship things of a high quality). Everyone who got into programming for the joy of it knows, at some level, that the magic of programs is that they represent complexity that is replicable over time (and thus they exist outside of time). But the trashy programmer culture of the past 20 years stopped aspiring to this, and now has forgotten it is even possible. And so long as people have forgotten, decisions will continue to be made that make the problem worse. There are programmers who only write glue code, and who think that's what programming is; to these people what I have written above will not make sense. But the good news for that contingent is, they can always just stop writing glue code and start doing something else! If today's software "technology" is so good, why do you think it needs so much glue? Maybe there is a stylistic problem. So if you are looking for what to do in the world of software that can represent a lasting contribution, maybe this is food for thought. @NotAShelf @ThePrimeagen
English
127
560
3.9K
454.4K
gwillen 💉💉💉🎉
gwillen 💉💉💉🎉@gwillen·
@GergelyOrosz I tried to try Tuple! I remain shocked that it's possible to have a popular programming tool with zero Linux support, and zero plan for Linux support.
English
0
0
13
1.5K
Gergely Orosz
Gergely Orosz@GergelyOrosz·
A dev I talked to said his favorite tool for development recently is called: (I was expecting some AI IDE) (Drumroll… it wasn’t) Tuple! It’s a lair programming tool that allows “taking over” the other person’s screen/IDE. Apparently his whole team uses it daily & love it
English
80
67
1.7K
348.7K
gwillen 💉💉💉🎉 retweetledi
Bilawal Sidhu
Bilawal Sidhu@bilawalsidhu·
Introducing VibeCon — the world’s largest vibe coding conference. Make sure you register today: http://127.0.0.1:8080/register
English
216
948
12.8K
483.7K
gwillen 💉💉💉🎉
gwillen 💉💉💉🎉@gwillen·
@ciphergoth @braincell__ Once you have the prompt set up (or in my workflow, the Cursor rules), you can pretty much vibecode though. I will say, Cursor is a key part of my workflow. It's doing a LOT of fancy prompting under the hood, to save the model from itself, on top of what I'm adding myself.
English
0
0
0
36
gwillen 💉💉💉🎉
gwillen 💉💉💉🎉@gwillen·
@ciphergoth @braincell__ I have half a page of coding guidelines I give it before I even start. And even then I'm mostly using it for very simple stuff. But it still saves hours and hours on the very simple stuff.
English
1
0
0
28
Paul Crowley
Paul Crowley@ciphergoth·
Been doing a bunch of AI driven coding and my God I can't believe people vibecode.
English
11
2
119
5.4K
Mr Helle
Mr Helle@Krishell1985·
@jackiehluo Your doctor probably paid for the service! My doctor finished reading when he had to “log in to read more”… I knew because I had already searched for the same 🤣
English
2
0
43
7.1K
gwillen 💉💉💉🎉
gwillen 💉💉💉🎉@gwillen·
The IRS could maybe get away with that workflow, but a private party cannot. If you owe someone money, you aren't allowed to keep it yourself, just because you can't figure out how to pay them. After a certain time period you will have to send it to the government instead ("escheat"), for the recipient to claim. That process comes with paperwork. Much easier to just mail the check.
English
0
0
0
17
Maria
Maria@mariaforx·
@nonzenz @norswap @patio11 The IRS tries to pay you to the bank account you indicated when, for example, you file your taxes. If the bank account doesn't exist the payment doesn't go through and the IRS does nothing. If you care, you update your bank info and IRS tries again. If not, why should IRS care?
English
1
0
2
56
Patrick McKenzie
Patrick McKenzie@patio11·
Me: Ah a nice relaxing Monday where I can finally get some work done. DOGE: Have you ever heard of checks?! Me: %{*]% it.
English
21
88
1.5K
217.4K
gwillen 💉💉💉🎉 retweetledi
Kelsey Piper
Kelsey Piper@KelseyTuoc·
The baby is sick today. She has a new word - why? - and she uses it when she's in distress, so when she's sick she snuggles up against me and whimpers "why? why? why?" and it is heartbreaking. When she was three days old we got a preliminary test result suggesting she didn't have a functioning immune system. Severe combined immunodeficiency (SCID); you probably know it as bubble boy disease. The doctors told us it was probably a false positive and not to worry too much while they ran the followup tests. I immediately started worrying, of course. Sure, probably a false positive. But how probably? What were her prospects, if she was immunodeficient? SCID is treatable these days, 95% survivable if you catch it soon enough, but babies have better odds if they don't get an infection before their bone marrow transplant, so we started planning how we'd keep her safe until then. A week later we got the followup test result. False positive, like they'd told us it would be. No immunodeficiency. She is sick and she will fight it off and be completely fine. There are five hundred thousand kids who PEPFAR provides HIV drugs that keep their immune system working. AIDS kills babies very quickly if they aren't on antivirals. Two to six months, which is also about when most babies with SCID die. It's about how long you can make it in this world without an immune system. I've spent a lot of time yesterday and today in the shower - the hot steam helps the baby - cradling her to my chest while she whimpers "why, why, why?" and knowing that she will be completely fine. The world where this cold could have killed her feels like it is terribly nearby. The children that immunodeficiencies do kill don't feel very far away, either. There are a bunch of people in my mentions on the PEPFAR post that seem to imagine that empathy is a limited resource, that if we care about the distant dying children we cannot care about our own. This is not my experience. To love another person, particularly to love a child, is to hate disease, to see it clearly as humanity's oldest enemy, to wake up and fall asleep determined to destroy it. I want to end the common cold. I want to end HIV. I want to end every immunodeficiency out there. I want this selfishly, greedily, desperately. There is no altruism in it and no philosophy. Disease is the enemy and I want to watch it die. It is my enemy, and it is your enemy, and it is on the retreat. I am not asking for your empathy. I am asking you to fight.
English
16
167
1.2K
125K
gwillen 💉💉💉🎉 retweetledi
Nahel Belgherze
Nahel Belgherze@WxNB_·
Watch the waves from yesterday’s M7.6 earthquake in the Caribbean Sea roll across seismic stations in North America.
English
103
1.4K
5.6K
461.4K
gwillen 💉💉💉🎉 retweetledi
Robert Sterling
Robert Sterling@RobertMSterling·
I don’t want to connect my coffee machine to the wifi network. I don’t want to share the file with OneDrive. I don’t want to download an app to check my car’s fluid levels. I don’t want to scan a QR code to view the restaurant menu. I don’t want to let Google know my location before showing me the search results. I don’t want to include a Teams link on the calendar invite. I don’t want to pay 50 different monthly subscription fees for all my software. I don’t want to upgrade to TurboTax platinum plus audit protection. I don’t want to install the Webex plugin to join the meeting. I don’t want to share my car’s braking data with the actuaries at State Farm. I don’t want to text with your AI chatbot. I don’t want to download the Instagram app to look at your picture. I don’t want to type in my email address to view the content on your company’s website. I don’t want text messages with promo codes. I don’t want to leave your company a five-star Google review in exchange for the chance to win a $20 Starbucks gift card. I don’t want to join your exclusive community in the metaverse. I don’t want AI to help me write my comments on LinkedIn. I don’t even want to be on LinkedIn in the first place. I just want to pay for a product one time (and only one time), know that it’s going to work flawlessly, press 0 to speak to an operator if I need help, and otherwise be left alone and treated with some small measure of human dignity, if that’s not too much to ask anymore.
English
9.4K
55.6K
334.2K
13M
gwillen 💉💉💉🎉
gwillen 💉💉💉🎉@gwillen·
@iquilezles Snap a _unit_ vector to a 45 degree angle. A delightful piece of code given that restriction! Although please comment your constants. 😆
English
0
0
1
1.1K
gwillen 💉💉💉🎉
gwillen 💉💉💉🎉@gwillen·
I have often seen the same kind of analysis for my Go play, from the AI on OGS (online-go.com). The game will be plodding along, and all of a sudden the "who's winning" score line will jump way up, then way down, then way up, then way down -- as some area of the board becomes critically important, and both players proceed to accidentally ignore it for several moves.
English
0
0
0
13
Visa is doing marketing consults (see pinned!)
chess dot com has like this AI analysis thing that analyzes your moves? it's so funny because my last noob game with another noob went something like, "you made a dumb move, then responded with a dumb move, which allowed you to win"
Visa is doing marketing consults (see pinned!) tweet mediaVisa is doing marketing consults (see pinned!) tweet mediaVisa is doing marketing consults (see pinned!) tweet media
English
20
0
107
7K
Josh Rainer
Josh Rainer@JoshRainerGold·
All discussions of motive for Luigi Mangione have to start with his back pain. Anyone who has lived with it can tell you how debilitating it can be. There’s no relief. You feel it constantly, such that your back starts to numb to ease the pain. You’re prevented from not just enjoying your favorite activities, but living life in the moment. You’re always waiting for it to hit again, and that’s if it ever lets up at all. It can seriously impact your sleep as well. All my friends that had back surgeries say it never helped, but it’s the most common prescription. This is a young fit man who loved to hike and surf. That likely was taken from him and he sought relief any way he could. Everyone I know from the gym has looked into Dr. Stuart McGill and his “Big 3.”
Josh Rainer tweet mediaJosh Rainer tweet mediaJosh Rainer tweet media
English
577
1.7K
30.3K
10.4M