HNHacker News
TopNewBestAskShowJobs

dropofwill

203 karma · joined June 5, 2017

submissionscomments
dropofwill··on John Carmack Leaves Meta
It’s not a fundamental of English, because it’s (that’s another example) impossible to hear. You’re (that’s another example) being pedantic about an artifact of our writing system, which is strictly not language. I’m being pedantic about this because i’m tired of this being pointed out.
dropofwill··on I've fuzzed a small part of the GitHub API (2020)
I read it more as an example of how to use CATS to do this sort of fuzzing.
dropofwill··on A gut-derived hormone suppresses sugar appetite/regulates food choice Drosophila
For cycling, sugar (really a mix of glucose and fructose, which sucrose or sugar is an even mix of) is a necessary component to a fueling strategy because even a marginally fit individual will burn more in an hour than can be processed by the glucose pathway alone. The goal isn’t to meet some daily allotment, but to get as much high GI carbs into the bloodstream as your gut can take, as fast as possible. This has been linked to higher performance and reduced fatigue in the literature, not to mention this is what 100% of pros do (there are no keto pros).

One benefit of this, like you say, is you develop a general disgust for sweets and have no interest in them outside of training.

dropofwill··on Idaho Stop
Perhaps, but there are plenty of examples of people being convicted for murder because they hit and killed cyclists. If it's good enough for the legal system...

At any rate when they shout at you, roll coal, swerve to force you off the road their intentions are clearly not good.

dropofwill··on Birdwatch, Twitter's collaborative fact checking system
Don’t disagree with you on the epistemic point, but for that example, I don’t think anyone in the USSR was under the illusion that they had achieved communism. During the 60s the propaganda (originally for and then also used ironically) was that the USSR was “actually existing socialism”. It was of course run by the communist party, which I think is what people generally mean when they say it was communist.

It’s obvious in hindsight, but looking back there are plenty of thinkers that i look up to (e.g. Du Bois) that supported the regime far longer than is comfortable (so i’m hesitant to say i would have been any different at the time).

dropofwill··on Saudi Aramco reports $42B quarterly profit
Some is self inflicted, but not all. They have stricter fuel policies that reduce what can be imported, not enough made in state, and high gas taxes. But it’s also cut off by 2 mountain ranges, which means it gets the majority imported by boat through the panama canal, so it’s always going to be more than Texas.
dropofwill··on Twitter staff have been told to work 84-hour weeks
Acquisition Musk is clearly different than Tesla (I have friends that work at both, day to day experience is nothing alike), maybe Twitter gets to what Karpathy describes, but I'm not convinced his big hammer approach to turning it back into a startup instantly is going to work.
dropofwill··on Taxonomy Is Hard
I would say what they call 'composition by capability' is a theory of categorization, in fact similar to Wittgenstein's family resemblance theory.

That said, it's not obvious that the underlying data model needs or should map to a theoretical model for how human cognition works. Maybe it should and it's worth considering the theoretical landscape before setting out, but there are other features that come into play.

I know very little about library science, but I assume they take a more practical (for this task) approach to this that's worth looking into.

dropofwill··on Select * from cloud
Never used C#, but in Java land we have a similar dsl jooq, which supports everything i’ve ever needed, including window functions https://www.jooq.org/doc/latest/manual/sql-building/column-e...
dropofwill··on NYC Proposal Offers Cash for Spotting Parking Violations in Bike Lanes
This is generally overstated in both directions. Every time there's an actual analysis of the american publics opinion on cycling, the majority is neutral.

Which is not to say smashing windows is a good move. Though I would also contest that drivers breaking the law to endanger cyclists also don't make up the 'general public'. If they were not a small minority I would never ride my bike outside.

dropofwill··on Scala isn't fun anymore
Disclaimer I'm already a big fan of Scala, but I agree that the tooling around scala.js is lacking and the std lib is a rather large blob to ship around, especially when compared to alternative functional languages like ocaml.

However, I've been using the above mentioned laminar for my personal frontend project needs and it really is a unique approach to the 'reactive' frontend with no vdom actually using reactive streams to track what needs to be updated. The dsl is easy to read and write and i can actually read the underlying code. For me it's scaled well too large datasets generating svgs. I think it's worth the scala.js barrier to entry.

dropofwill··on Scala isn't fun anymore
Incompatible versions of transitive dependencies, incompatible libs that your web server added, this is the default in Java unless you pay close attention to your dependencies.
dropofwill··on Bikes, not self driving cars, are the technological gateway to urban progress
Your comment sent me on a bit of a rabbit hole, it turns out you can look up commute distance histograms in the census data here https://onthemap.ces.census.gov/

I looked at a few dozen cbsa metro areas, big cities, small cities, east, west, middle and the only 3 i could find with more people traveling 10-24 miles than <10 miles were Houston (34/36), Dallas (34/37), and Atlanta (34/38) so even in the worst case ~⅓ of commuters are doing less than 10 miles.

I couldn't figure out how to query this data via an api, but I did find a paper that looked at the 96 largest metros, which showed that Houston, Dallas, and Atlanta had the highest median between 12.2 and 12.8 miles. So I think that a 20 mile average is likely not true anywhere, though double digit over 50 miles does occur in all three of the above cities. Most cities have plenty of people commuting across the spectrum, though some are significantly denser than others (up to ~45% for <10).

Now looking at the per mode data, 10 miles is still on the long side for a bike commute. There is a steep drop off in people cycling/motorcycling to work (for some reason combined in the dataset) at the 30 minute mark. 20mph is fast even with a e-bike assist, probably somewhere around <2-6 miles would be the ideal probably.

I do agree with you that most people aren't going to start using bike lanes if that means a worse commute. I used to, but I cycle for sport and would do those hours anyways (now my bike commute is faster than train or car). Most Dutch people don't bike commute for fitness or sport or fun, they do it because it's the most efficient way for them to make their daily trips. Part of this is because of the density of that country and part of that is the infrastructure.

dropofwill··on Riding in a peloton is the most energy efficient locomotion – research (2018)
Yeah, seems to be a common misinterpretation of this Scientific American article from the 70s (only unlocked source i could find) https://cdn.antymateria.com/wp-content/uploads/2020/04/Histo...

On page 10 in the pdf you can see the vehicles and animals compared.

dropofwill··on Was Vincent van Gogh color blind? (2012)
I agree this article doesn't present any evidence for the question it poses, but it's ridiculous to say Van Gogh couldn't be color blind. Especially given your examples are not impacted by the most common forms of color blindness.
dropofwill··on How far can you go without a message queue?
Complexity may be the wrong word, but what I mean is surface area for bugs you are responsible for.

I also question whether you really bought a horse in this analogy.

dropofwill··on How far can you go without a message queue?
Actually a more complicated message queue, because it's on you to implement all the queueing logic. Then back it by a potentially non-durable data store (its very tricky to get redis durable and ha) with no monitoring?

All of this to avoid spinning up an SQS queue?

dropofwill··on An odd discovery on Spotify
They wouldn't have to actually play the songs, could just use the offline listening reporting endpoints.
dropofwill··on The History of ‘Ampersand’ (2020)
For my dialect at least they sound the same, so in my brain they are the same.
dropofwill··on Airbnb will up its penalty for hosts who cancel last-minute from $100 to $1k
Then the host will just not go through the cancellation process and solve it out of band to avoid the fee. That happened to me earlier this year, 2 hours before checkin told me that something came up and I couldn't stay there. Sent me a ~95% refund but never cancelled the booking within Airbnb. Complained to Airbnb about it, but all they did was remove my negative review.
dropofwill··on Minimalism in programming language design
I’m not so sure, when I look up the definition of simple it starts with “Easily”. In my native english speaker mind simplicity is a type of easiness.

Though if we want to make the clear distinction, like in the Clojure talk below, for the programming domain that’s fine.

dropofwill··on Pedal Me bans staff riders from wearing helmets for safety reasons
If you take your car to a track day it’s generally required that you wear a helmet (and a bicycle helmet wouldn’t qualify).
dropofwill··on Chainless electric drive system “Free Drive” for bicycles (2021)
There are plenty of people with throttle-less electric hybrids/mountain bikes as well, but they blend in with the other cyclists (until the road tips up hill).
dropofwill··on The Colorado Safety Stop is the law of the land
That side street is probably full of stop signs? We don't go out of our way to ride on busy roads.
dropofwill··on How to Design Better APIs
Upserts are more powerful because the client can always generate a new uuid to get the POST behavior you desire, but the reverse is not the case: there is no straightforward way to safely retry timeouts, partial success, side effects, etc.

You say the same request has a different impact on the system, but what that means is the system converges to the requested state.

Maybe this is overkill if your retry strategy is to have a user in the loop, but I don't see how it's simpler for the client even without any retry behavior (if/else new/reuse uuid vs if/else put/post).

dropofwill··on Things you notice when you quit the news (2016)
This is all true, but in 20th century America the term libertarian got re-applied to a right-wing, small or no government, free-market approach. Now days most Americans are completely unaware of the French anarchist usage of the word. The origins of this are mixed, but I think it's safe to say the Hayek/Friedman wing has roots in classical liberalism, for example Locke's theory of private property.
dropofwill··on Waymo will start testing self-driving cars in New York City
Cars directly kill 3x the amount of people by firearm homicide (in the US), along with an alarming increase in pedestrian deaths. Not saying we should ban cars everywhere or anything like that, but the status quo is not good enough.
dropofwill··on The road to OCaml 5.0
That's the main story for targeting JS, but reason native is not dead (unless something has changed recently, I haven't been actively working with it for a while).
dropofwill··on Chip shortage leads carmaker Opel to shut German plant until 2022
I personally have no interest in any upgrades over my 20 year old car. Maybe electric or no car at all if my living situation changed to support it. Obviously my hand will be forced soon enough as it slowly degrades.
dropofwill··on Psst: Fast Spotify client with native GUI, without Electron, built in Rust
Druid is still not ready for prime time though (https://www.areweguiyet.com/). Played with psst for a bit: no keyboard shortcuts, no screenreader support, scrollbar feels 'off', stuff that just works if you use a native toolkit or a browser.

I get that this is early days for this project, but the issues are general for all of these non-browser, non-native UI toolkits. Hopefully we get there though.

← PreviousPage 2 of 5Next →