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 Edilen770 Takipçiler
gwillen
gwillen@gwillen·
It does obey posted signs. (I guess once it knows about them, I don't know what the delay is.) If you post a sign saying "no thru traffic [between these hours]", it won't send people that way. As a driver, I do also really wish it would not send me through dinky residential streets to save 30 seconds. It's not helping anybody. It certainly has some internal notion of "close enough" when deciding between two routes with very similar times. But it doesn't seem to have any notion of the road hierarchy -- that it's better to stay on major roads than minor ones, if the amount of time saved is not very much. Or else the threshold for "not very much" needs to be larger. I wish I could adjust it.
English
0
0
0
10
kar nels
kar nels@kar_nels·
@emollick Some democratic controls over Maps suggested routes would be good, like show only truck routes to trucks, don't send lots of traffic to dangerous, high ped injury areas just to save 0.5 minutes etc.
English
1
0
7
883
Ethan Mollick
Ethan Mollick@emollick·
When Google altered the routing system for 2% of cars using Google Maps to prefer routes that are just as fast but avoided areas that are congested it increased speeds and decreased fuel consumption for all cars across the city.
Abhishek Nagaraj@abhishekn

ever wondered if @googlemaps will route different people differently to lower overall congestion? turns out - they have been experimenting with this based on this recent paper in @NatCities key line - "For this study, the Google Maps algorithm was modified to prefer alternative routes with similar travel times and segment types, effectively guiding trips away from the pre-selected congested segments." result? "Averaged across citie ... a median increase of around 2% in driving speeds" research.google/blog/the-power…

English
62
199
6K
510.1K
gwillen retweetledi
Visakan Veerasamy
Visakan Veerasamy@visakanv·
this is why it's so valuable to be a curator-archivist. eventually you become just as important to the ecosystem as the people who made the works. i'd tentatively argue maybe even more important, from the perspective of the recipients. a great curator can preserve 1000s of works
Roman Helmet Guy@romanhelmetguy

The best creative output of this century is going to be lost because it was posted on dead websites and message boards and deleted youtube channels. A lot of it is already gone.

English
2
8
270
13.4K
gwillen
gwillen@gwillen·
@lex_node @GSkrovina My bet is that (1) they are scared of all the actual scams, where the shares don't exist in the first place, and want to hit those as hard as possible, and (2) they are _probably_ bluffing on the genuine sales, because it would be bad PR to crack down hard, but don't test it?
English
0
0
0
28
_gabrielShapir0
_gabrielShapir0@lex_node·
@GSkrovina yes, so you are in the 'bluffing' camp possible. bluffing will let them tick the compliance boxes of not actually encouraging this.
English
3
0
44
15.8K
_gabrielShapir0
_gabrielShapir0@lex_node·
I am surprised more people are not paying attention to this update from Anthropic on its stock policy. This seems like a potential bombshell. There is an active secondary market purportedly in Anthropic stock or derivatives including on fairly reputable (or at least well-known) platforms like Forge. Anthropic is calling them out *specifically*, by name, and essentially *saying* 100% of these are illegal. Some may be frauds (people selling Anthropic stock or interests in Anthropic stock that they don't truly own), but more likely many are legit attempts at transferring Anthropic equity (directly, as SPV shares, or as some type of 'beneficial interest' or future, etc.) Anthropic appears to be saying it will treat all these transfers as void. I don't have access to their terms, but it's very interesting to think what this could mean. Do the 'first purported sellers' in the chain potentially have an opportunity to do a double-dip? Does the first seller and all downstream buyers get the entire entitlement nuked? Anthropic is threatening that--are they just bluffing? If they're not bluffing, what litigation is likely to ensue? This can get into really esoteric areas of corporate law that depend on exactly how the transfer restrictions are drafted as well as the language around how violations of transfer restrictions are treated--for example, if they are merely voidABLE then downstream buyers can assert various equitable claims/defenses, but if they are VOID ab initio then in some jurisdictions that forecloses equitable defenses.
_gabrielShapir0 tweet media_gabrielShapir0 tweet media
English
144
145
1.6K
1.7M
gwillen
gwillen@gwillen·
@DosPiano22 @lex_node No, the SEC totally does say that -- they're the ones that enforce a limit on the number of holders of private company shares in the first place, and for example in 2022 they restricted forward contracts in private company shares (which had been used to get around restrictions.)
English
0
0
2
48
gwillen retweetledi
Metaculus
Metaculus@metaculus·
1/ Two hantavirus questions are now live on @Metaculus, both tied to a real, ongoing outbreak. Here's why we're tracking them, & why we were careful in how we framed the questions. 🧵
English
1
2
9
889
Eliezer Yudkowsky
Eliezer Yudkowsky@allTheYud·
AIs have no originality and no creativity of their own. They only regurgitate the average of what they've seen in the training data. They only predict the next token. And the next token is "goblin". What does this tell you about what you've seen and don't remember
English
54
32
1K
55.5K
gwillen
gwillen@gwillen·
@banana_baeee @SethSHowes Wow, this is fantastic, thanks! Did you already have this page, or did you literally put it together just now by pointing Claude at your notes in response to my question? What a fucking world we live in...
English
0
0
0
13
Seth Howes
Seth Howes@SethSHowes·
I’ve wanted to do this for a decade. But I never did - I refuse to give any company my DNA. It is me. So this week I sequenced my genome entirely at home. Literally on my kitchen table. I never exposed my DNA sequence to the internet. Not at any point. I used a MinION to do the sequencing (it’s smaller + weighs less than an iPhone). I used open-source DNA models for the analysis (Evo2 and AlphaGenome) running locally on a DGX Spark and Mac Studio. I traced mechanisms behind my family’s multigenerational autoimmune conditions that no clinician has been able to understand. When I set out to do this I didn’t know if it would actually work. It does. Your genome is the most private data you will ever have. You probably shouldn’t let it leave your house.
Seth Howes tweet mediaSeth Howes tweet mediaSeth Howes tweet media
Patrick Collison@patrickc

I'm lucky enough to have a great doctor and access to excellent Bay Area medical care. I've taken lots of standard screening tests over the years and have tried lots of "health tech" devices and tools. With all this said, by far the most useful preventative medical advice that I've ever received has come from unleashing coding agents on my genome, having them investigate my specific mutations, and having them recommend specific follow-on tests and treatments. Population averages are population averages, but we ourselves are not averages. For example, it turns out that I probably have a 30x(!) higher-than-average predisposition to melanoma. Fortunately, there are both specific supplements that help counteract the particular mutations I have, and of course I can significantly dial up my screening frequency. So, this is very useful to know. I don't know exactly how much the analysis cost, but probably less than $100. Sequencing my genome cost a few hundred dollars. (One often sees papers and articles claiming that models aren't very good at medical reasoning. These analyses are usually based on employing several-year-old models, which is a kind of ludicrous malpractice. It is true that you still have to carefully monitor the agents' reasoning, and they do on occasion jump to conclusions or skip steps, requiring some nudging and re-steering. But, overall, they are almost literally infinitely better for this kind of work than what one can otherwise obtain today.) There are still lots of questions about how this will diffuse and get adopted, but it seems very clear that medical practice is about to improve enormously. Exciting times!

English
421
1.1K
12.8K
2.5M
gwillen retweetledi
Kelsey Piper
Kelsey Piper@KelseyTuoc·
Because Waymo is rapidly scaling up its operations, we're rapidly accumulating more evidence on the question of whether it's safer than human drivers. The case for Waymo being safer than human drivers in in some sense almost twice as strong as it was in October.
Kelsey Piper tweet media
English
43
185
1.9K
150.6K
gwillen
gwillen@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
21
Ex Lighthaven PR Department
Ex Lighthaven PR Department@LighthavenPR·
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
26
1.1K
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
212
87.1K
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
152
1.3K
45.3K
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
148
12.3K
gwillen
gwillen@gwillen·
@waltuuuhr @patio11 A multi-member LLC is still not automatically taxed as an S-corp or a C-corp; it will by default be taxed as a partnership.
English
0
0
1
31
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
510
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
126
554
3.9K
455.8K
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
12
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
79
61
1.6K
349.9K
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
213
934
12.7K
484.3K
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
115
5.4K
gwillen
gwillen@gwillen·
@Krishell1985 @jackiehluo If your doctor can't be arsed to pay for an UpToDate subscription, you gotta find a new doctor! 😂
English
0
0
3
85
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
41
7.1K