MurphyA/hacker-news huggingface dataset:
by PicassoCTs | 2025-08-03 08:52:41+00:00
It helps to know how people where as teenagers. Teenagers are having by very nature of the thing in a crisis of faith, in their parents, their school, everything. It shows how you handle the world, when you had your first crisis of doubt. Weather you seek out the destruction of certainty, to wash away everything non-diamond aka science! Or if you for little brittle earthen sandcastles to hide on top because the fear of getting your feet wet is more horrifying, then standing a life long on a crumbling hill on a flooded beach, building your lifes work on a "this has worked before"- heuristics foundation.
by kolinko | 2025-08-03 08:53:41+00:00
It’s more about the road width/construction than posted speed limit.

If you have a road wide enough to drive 50 and try to post a speed limit of 30 drivers in all countries will complain.

If you design a road so that driving above speed limit doesn’t feel safe, drivers will naturally stick to it.

I can see it in city center Warsaw - we keep narrowing internal roads and the traffic naturally adjusts to that, whereas if a road is wider/longer/straighter people will drive faster regardless of the speed limit.

In US there is a higher disconnect between the posted speed limit and the road width.
by keiferski | 2025-08-03 08:53:47+00:00
1) Most people appear to have avoided thinking critically about any of their beliefs at all. At best they are repeating poorly-understood arguments from other people they respect, at worst they are playing team sports.

This is usually given as a reason for people being dumb, not thoughtful, etc. But I think it’s more of a misreading of what these belief systems (itself a misleading name) are actually doing.

The belief aspect is interpreted by intellectual, argumentative types as the key lynchpin, whereas the actual “believer” (again, loaded language here presuming that belief is central) is a member of the community because it provides social benefits, a sense of meaning in a confusing universe, a connection to their personal ancestry and culture, and so on. The actual belief itself isn’t unimportant, but it’s not the reason why the person is there in the first place.

This is why the approach of atheists critiquing some specific belief of X religion or Y holy book never convinces the religious practitioner (a better word than believer, IMO) of anything. Adopting a belief didn’t get them into the community and critiquing that belief won’t get them out.

As the cybernetic phrase goes, “a system is what it does.” Not what it claims to be doing, or is described as doing by a particular class of people. And that is why skepticism often doesn’t really go anywhere – it’s focusing on the belief and ignoring the vast anthropological and sociological aspects under the surface.
by wafflemaker | 2025-08-03 08:54:03+00:00
30 km\h limit in densely populated and heavily used by pedestrians first\last 2-5 minutes of your travel does what? Extends your travel time by 1 minute? At the same time making it nearly impossible to kill a kid, cat, dog or human in these places.

Same goes with the right of way in these places. You're in a car, you're getting where you're going much faster anyway, so you let pedestrians go first. On pedestrian crossings, and often even without them in such "last leg" places.

It's completely logical. You don't go faster in places where somebody can suddenly walk out from behind a parked car, bush, whatever. But it's a cultural thing in Scandinavia.
by kolinko | 2025-08-03 08:54:32+00:00
It’s more about the road width/construction than posted speed limit.

If you have a road wide enough to drive 50 and try to post a speed limit of 30 drivers in all countries will complain.

If you design a road so that driving above speed limit doesn’t feel safe, drivers will naturally stick to it.

I can see it in city center Warsaw - we keep narrowing internal roads and the traffic naturally adjusts to that, whereas if a road is wider/longer/straighter people will drive faster regardless of the speed limit.
by PeterStuer | 2025-08-03 08:55:00+00:00
A good fitness membership is outside of the reach of many young people. Not that they could not afford it at all, but it would be a serious expense not taken lightly.

Same for restaurant and bar bills, or catching a film. Not like the old days where you could go out drinking with your friends each evening by just having a light student job and some summer work.
by virgilp | 2025-08-03 08:55:17+00:00
I feel like complaining about things being "undemocratic" is like complaining about a software system's architecture that "it's not microservices". Not everything needs to be - and some things would be actively harmed by making them "democratic". I wouldn't want drug approval to be a democratic process.

Raising capital can be done "democratically" if the founders want to. They can use direct listing. IPO is an option, not an obligation.
by quectophoton | 2025-08-03 08:55:37+00:00
In my case, it was a mistake.

It's very tempting because (I'm guessing) you just want to get out of your current situation ASAP, and of course the final decision is still yours, but this is the advice I would give my past self:

- You might not be in the best state of mind right now to make a good decision. I agree with others saying you should take time off, the more the better. Definitely more than one week.

- Try going for 1-2 months of time off if possible, even if unpaid. If your country has something like "leave of absence" that allows you to take a long period off, like 6 months or more (usually unpaid), but still be able to come back to your company after that period (or at least get priority during hires for the similar position), then try to look into that first, and consider it a "trial period" of how well your job search will go.

- You might feel good about leaving your job for the first few months, but after that you're running on a time limit. This will be on the back of your mind, and you'll have to learn to live with this worry, and not let it affect your performance on interviews.

- You'll get rejected. You'll get ghosted. You might think it's you, and part of it will be because of you, but you don't know which rejections are legit and which ones were just farming your info. This will also take a toll on you, and you will have to learn to not let this affect your performance on interviews.

- The more time you've been unemployed, the larger the gap on your resume, the better you'll have to be at explaining that gap in a convincing way. And this is without letting the previous point affect your performance on interviews.

- Remember that when you apply for roles, when you reach the last stage (the vibe check), you'll be competing against people with no gap, who might be able to perform better than you if only because they have less worries (no ever-increasing gap, no ever-decreasing money, a rejection for them doesn't affect them too much because they still have a job).

- Even if you think you have a good network that could help you get a job quickly, consider their location. Assume you'll only be able to get some help from contacts in your current location (within commute time). Even if you're looking for remote jobs, assume your network will only be able to help, at most, with on-site jobs.

- Even if you do freelance work, consider those as part of your employment gap. You might get interviews for companies that don't mind it, but assume that most companies default to treating it as an employment gap.

- If you feel bad right now at work, assume that's similar to how bad you'll feel after being unable to get a job for 1 year, but with less money on top of that. And you'll have to learn to not let this affect your performance on interviews.

---

That's what I would have liked someone told me before I left my last full-time job. I'm aware I'm just some stranger on the internet exposing how much I suck at life because I wasn't able to just get a job quickly like others, and I underestimated a lot of shit.

So I think what I want to say is, "think carefully".
by retinaros | 2025-08-03 08:55:43+00:00
> Anyway, diversity statements were never about being a political litmus test. Diverse hiring pools are not a white filter. These are just something butthurt people say when they get an outcome they don't like. This seems more a case of a failed scientist being rejected for a tenure track role and blaming discrimination instead of his middling research agenda.

hence why Asian community sued multiple universities for discrimination.
by lmpdev | 2025-08-03 08:56:10+00:00
My university has a good anecdote here

Not sure about this year but either two or three years ago over 90% of the University of New England’s grant money (over $20MM) was from the School of Agriculture

I hate many aspects of the Australian economy (especially our lack of economic diversity) but having world-best tech for farming isn’t one of them. America is still leaps and bounds behind us in many different subdomains of Agriculture and Mining

Australia is weak for only really having primary industries, but we sure are very optimised for it
by 6510 | 2025-08-03 08:56:29+00:00
> saving them in the first place was a waste of time

I think of it like this:

Automatically save everything and spend time deleting the things I don't want to keep. vs Manually saving everything.

"Don't want to keep" depends on disk space and cluttering up the list as it grows. Disk space is not really a thing. I use to have a friend who spend many hours every week cleaning up his 512 GB drive. He was quite obviously deleting things he wanted to keep but "had to" make choices. I just have enough drives to keep 1 to 3 copies of everything. (The single drive will also fail inevitably)

The clutter still seems to happen even if I make the effort to get rid of things. Organizing it a bit, say at least by date is inevitable.

Therefore there is nothing to be gained by wasting time saving things. It is more time efficient to waste time by deleting only enormous folders that you clearly don't need to keep around.

Hoarding is only an appropriate term if you don't have the space for it. If you have an empty airplane hangar a few boxes of foo isn't hoarding.
by jlaternman | 2025-08-03 08:56:43+00:00
I see what you mean as in no tolerance for abusive people that can currently get away with overtly treating people like shit, but I do immediately think “that generally captures the more trivial abusers.” The most destructive ones tend to be covert, and more often will appear as friendly and polite as LLMs when setting up their targets. That makes me wonder if it will create a harder or easier era for them. Not something I’ve thought on before to have formed an opinion, but it makes me wonder.
by throwaway9832 | 2025-08-03 08:58:14+00:00
The legislation in the Anglosphere countries? Are you slow?

Where in Australia, New Zealand, Singapore, UK, Canada, or even most of US can you go 10 km/h over speed limit and not get fined?

For your other points.

1. Where? other than steep grades, differential speed is not a thing. 2. Where again? Which trucks? Majority of trucks can do highway speed just fine, despite their 3 to 10x stopping distance. 3. Fewer tracks where? Most of Australia and New Zealand runs on trucks. But even if they're rare, truck accidents over 60 are often fatal due to their weight and energy. 4. Professional drivers can't adjust the laws of physics. Stopping distance is stopping distance.
by herczegzsolt | 2025-08-03 08:59:07+00:00
1) DNS caching: as devices roam in and out of my network, they don't always evict the cache and remember the wrong address.

When trying to connect to ULA from outside, that's not going to work.

When trying to connect to the public address from the inside, I face a firewal/config problem. Either I treat them as "outsider" and block/limit them incorrectly, or I need to dynamically update the setup to know what is internal.

2) DNS over HTTPS: which is forced by more and more things by default. They will always resolve to the outside address, even when on the local network. Causing the same problem as caching.

3) Source addr selection "stuck" on ULAs: When I loose the public prefix for a brief period, things tend to start using the ULA as a source for public destinations. This is not going to work as expected. However, when I get a new prefix, some things tend to be stuck for a long time on trying to use the ULA instead of using the new prefix.

4) I've seen devices incorrectly keep a ULA address from a different network, and attempting to use that on mine. This is definitely a bug in the device, but now it is my problem.

5) A variant of issue 4. is that some apple devices (TVs and similar) will just make up and start advertising their own ULA prefix. This is related to Matter support.

They should detect that there is already a ULA prefix and use that, but this detection is far from perfect, so sometimes they just do it anyway. Now my whole network has two ULAs. All devices should still use their "nearest" address to communicate, but - bugs again - sometimes they don't do that.

But hey, apple provides me with free pentesting to see if I have the RA filtering correctly setup in switches :-)

---

The list goes on, this is just what came to my mind immediately. There are really 3 conclusions I came to:

- Split-brain DNS is an outdated concept, being broken every day by new tech. You can't rely on the devices talking to the specific NS you want.

- There are a lot of buggy IPv6 implementations out there. Unless I control all devices on the network, I need to keep the advertised config very basic to keep everything working.

- Dual-stack and happy-eyeballs hide these issues too well. It is hard to detect and report them. Even if you do, vendors often just don't care or bother fixing because the issues do not have an immediate impact.
by seanwilson | 2025-08-03 08:59:18+00:00
Real functions are tens of lines or more long, have complex inputs, multiple branches, and call other complex functions, so tests that try a few inputs and are only checking for a few behaviours aren't going to catch everything.

If it's practical to get a static type system to exhaustively check a property for you (like null checks), it's reckless in my opinion to rely on a test suite for that.

> If the user of your function calls it in undocumented ways, that's their problem, not yours.

Sounds reckless to me as well because you should assume functions have bugs and will also be passed bad inputs. If a bug makes a function return a bad output, and that gets passed to another function in a way that gives "undocumented" behaviour, I'd much prefer to code to fail or not compile at all, because when this gets missed in tests it'll eventually trigger on production.

I view it like the Swiss cheese model (mentioned elsewhere), where you try to catch bugs at a type checking layer, a test suite layer, code review, manual QA, runtime monitoring etc. and you should assume flaws at all layers. I see no good reason to skip the type checking layer.
by positron26 | 2025-08-03 08:59:55+00:00
I want to have some kind of takeaway, but sometimes you have to just point at the brightest light in the room or at least move at all in order to move the ball forward.

There's $100 right now sitting in an account that someone pre-paid. I have seen their email and know it's nobody I've known. The purpose of those funds is to develop the rest of our features. This person wants our platform to exist in its fully intended glory. That is what we are selling.

$25 per week are enrolled, but without matching funds of the correct shapes, I am only guaranteed $1 per week. The other $24 are sitting there waiting for others.

The matching is two-dimensional. Watch the animation. Study it. It tells you everything. You never see the levels of large donors exceeding those below. You never see a level even exist until there are sufficient small donors. Features like this coordinates cooperation across wildly different budgets. Elastic Fund Matching 1.1.0 will do it better. We won't stop. We like money.

The thresholds expand by double each time the matching is triggered. This is basically a fancy but fundamentally better Kickstarter funding progress bar. It matches funds two-dimensionally. It expands to capture more demand. It is our prototype feature.
by gitaarik | 2025-08-03 09:00:06+00:00
I don't think it's a complete good comparison. In the past painting was the only way to depict real world events, but painting is also art, and it often doesn't necessarily depict reality, but the artist's interpretation of it. That is why people still paint.

So yeah if you like coding as an art form, you can still keep doing that. It's probably just a bit harder to make lots of money with it. But most people code to make a product (which in itself could be a form of art). And yeah if it's faster to reach your goals of making a product with the help of AI, then the choice is simple of course.

But yeah in a way I'm also sad that the code monkey will disappear, and we all become more like the lead developer who doesn't really program anymore but only guides the project, reviews code and makes technical decisions. I liked being the code monkey, not having to deal a lot with all the business stuff. But yeah, things change you know.
by IshKebab | 2025-08-03 09:00:19+00:00
> The results are basically universally in favour of speed enforcement reducing motor vehicle collisions, reducing injury and cost.

Yeah this argument comes up a lot in the UK from people advocating 20mph speed limits everywhere. It's a super dumb argument though. Obviously increasing speed is never going to decrease danger. But if "slower is safer" is the only argument for 20mph then the logical conclusion is 0mph.

Clearly there are other factors at play, but the 20mph people never acknowledge that for some reason...

(To be clear I'm not advocating for 30mph everywhere. I feel like 25mph is actually the best trade-off for most suburban roads.)
by bell-cot | 2025-08-03 09:00:49+00:00
A 24/7 cacophony of beeping gadgets, flashing kleig lights, hourly blood draws, and 3am colonoscopies are all very visual, obvious, and performative.

I'd bet that hospitals understand that quality sleep is a silent, invisible, and statistical requirement for recovery. But they also understand that most humans mostly care about the performance. And that most humans will "understand" any negative outcome which somehow occurs, in spite of the hospital's obvious "we did everything possible" performance.
by teleforce | 2025-08-03 09:02:35+00:00
>who is using iceberg with hundreds of concurrent committers, especially at the scale mentioned in the article (10k rows per second)? Using iceberg or any table format over object storage would be insane in that case

You can achieve 100M database inserts per second with D4M and Accumulo more than a decade ago back in 2014, and object storage is not necessary for that exercise.

Someone need to come up with lakehouse systems based on D4M, it's a long overdue.

D4M is also based on sound mathematics not unlike the venerable SQL [2].

[1] Achieving 100M database inserts per second using Apache Accumulo and D4M (2017 - 46 comments):

https://news.ycombinator.com/item?id=13465141

[2] Mathematics of Big Data: Spreadsheets, Databases, Matrices, and Graphs:

https://mitpress.mit.edu/9780262038393/mathematics-of-big-da...
by zozbot234 | 2025-08-03 09:02:56+00:00
> What this seems to suggest is that as a drive gets more "worn out", its data retention gets worse.

This is what informal tests (i.e. via scrubbing/resilvering the drive after leaving it powered off for a long time) have found. Retention/data remanence is remarkably good for a drive that has been written over just once, and quite bad (i.e. you start seeing bit errors) for one that's almost worn out. This is actually very good news for the EEPROM-like use case where rewrites are quite rare.

(Note that "almost worn out" in this case can mean going far beyond the formal total-data-written rating of the drive. We're talking the range where the hardware itself is about to croak.)
by wabyilmaz | 2025-08-03 09:03:34+00:00
Hey everyone I’ve spent the last month cooking up a lightweight iOS app that gives live feedback on pronunciation, intonation, and those pesky filler-words while you speak. I got more than 2,000 reviews with 4.8/5 which is the new record of myself among my 6 apps.

I also included public speaking lessons to practice with AI and I believe its a gamechanger.

Thanks for checking it out! Any thoughts, feature ideas, or pronunciation pain points you’d like solved? Drop them below—I’m all ears.
by flohofwoe | 2025-08-03 09:05:07+00:00
Isn't this already trivial? You just need to be aware that the framebuffer size of a canvas element is different from its dom element size, but you can easily glue the canvas framebuffer size to the element size by listening for resize events (this is for webgl and webgpu canvases, don't know about 2d canvas)
Show HN: JavaScript predictive prefetching made easy. (open-source)
by BartSpaans | 2025-08-03 09:06:13+00:00
ForesightJS uses different prediction strategies depending on the device type. Foresight automatically detects mouse, pen, or touch input, and updates its strategy if the input method changes. You can use Foresight without any configuration!

Desktop prefetching strategies (all enabled by default):

- Mouse Trajectory - Analyzes cursor movement patterns to predict which links users are heading towards and prefetches content before they arrive

- Keyboard Navigation - Tracks tab key usage to prefetch when the user is N tab stops away from your registered element

- Scroll - Prefetches content when users scroll towards registered elements.

Touch device strategies (choose either one)

- onTouchStart - Captures the initial touch event to begin prefetching when users start interacting with registered elements

- Viewport Enter - Detects when registered elements enter the viewport and prefetches their content based on scroll behavior and visibility
by exe34 | 2025-08-03 09:06:18+00:00
I think after all the goalpost moving, we have to ask - why the bitflip does it matter what we call it?

Some people are getting a lot of work done using LLMs. Some of us are using it on occasion to handle thing we don't understand deeply but can trivially verify. Some of us are using it out of laziness because it helps with boilerplate. Everyone who is using it outside of occasional tests is doing it because they find it useful to write code. If it's not coding, then I personally couldn't care less. Only a True Scotsman should case.
by andriamanitra | 2025-08-03 09:06:59+00:00
> So they hurt quality of life by making it more painful to get anywhere, taking time away from everyone’s lives. You can achieve no traffic deaths by slowing everyone to a crawl. That doesn’t make it useful or good. The goal should be fast travel times and easy driving while also still reducing injuries, which newer safety technologies in cars will achieve.

Like others have pointed out making road speeds faster barely makes a dent in travel times. The absolute best way to reduce travel times is to build denser cities, which incidentally means less parking, narrower roads, and, most importantly, fewer cars. In a densely populated area it's impossible to match the throughput of even a small bike path with anything built for cars. Safety is just a bonus you get for designing better, more efficient, more livable cities.