Recent submissions

Comment · 1 day ago
this argument does not make a ton of sense to me. would it be better if they were charging by the byte? that's fixed and you can measure/control how many bytes you send, but you still have little control over how many bytes you receive, or whether those bytes are useful in the first place.

likewise, suppose you buy a 1gb plan from a mobile isp, then you find a youtube tutorial that you're interested in. the nugget of information you need is 23 minutes in, but you have no way of knowing that upfront, it may not even be there. you can exert some control over how many bytes you send in the headers of the get requests to youtube, but you have little control over how youtube compresses the video you requested. also you download 2 30s ads and a sponsored segment before finding what you were looking for. unfortunately you're now out of data on your plan. do you blame your isp for their shady sales practices? is it youtube's fault? what did you pay for?

Comment · 1 month ago
that's one confusing title in $currentyear...
Comment · 1 year ago
they're generally pretty but they should really hide the cursor, it looks offputting in basically all cases
Comment · 1 year ago
the secret is to keep things ˢᵐᵒˡ
Comment · 1 year ago
> Unlike other apps or cookbooks, we’ll teach you the hows and whys of cooking.

this is literally like every other app or cookbook

Comment · 1 year ago
"is shared_ptr thread safe?" is a classic question asked thousands of times. the answer by the way is "it's as thread safe as a regular pointer"
Comment · 1 year ago
atomics aren't free even without contention. the slogan of the language is "you don't pay for what you don't use", and it's really not great that there's no non atomic refcount in the standard. the fact that it is default atomic has also lead people to assume guarantees that it doesn't provide, which was trivially predictable when the standard first introduced it.
Comment · 1 year ago
maybe some car pool services for the most frequent routes could run at regular intervals. there could even be some predefined stops to efficiently batch many people getting on and off the car pool at once
Comment · 1 year ago
i'm struggling to imagine many negative effects on society caused by the specific papers in this list
Comment · 1 year ago
random example, may or may not come from a real situation that just happened:

    - other team opens jira ticket requesting a new type of encabulator
    - random guy who doesn't know anything of how the current encabulator system works picks up the ticket for whatever reason
    - 10 minutes later opens a 2000 line vibe coded pr with the new encabulator type and plenty of unit tests
    - assigns ticket to the person who designed the current encabulator system for review
    - encabulator system designer finds out about this ticket for the first time this way
    - "wait wtf what is this?  why are we doing any of this?  the current system is completely generic and it takes arbitrary parameters?"
    - waste an hour talking to the guy and to the team that requested this
    - explain they could just use the parameters, close pr and ticket
it's so incredibly productive
Comment · 1 year ago
deepseek is from china and all their papers have been very well received
Comment · 1 year ago
thanks for taking the time to make it work on my code :)
Comment · 1 year ago
tested it on this https://github.com/izabera/cube.bash/tree/timep

i ran `source /path/to/timep.bash; timep ./cube.bash "R U R' U' R' F R2 U' R' U' R U R' F'"`

without profiling https://i.imgur.com/JE93ony.png

with profiling there's a bunch of errors but overall it's ~300x slower https://i.imgur.com/qif7Qp3.png so i'm sceptical on all the efficiency claims

Comment · 1 year ago
not trying to be a hater but how is 100mb/s high performance in 2025? that's as performant as a 20 years old hdd

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton