MurphyA/hacker-news huggingface dataset:
by Amezarak | 2025-04-23 09:46:25+00:00
There doesn't appear to be any evidence the story was passed down from the time it occurred. It's more likely the they, like other peoples throughout the world, were able to see that clearly some time in the past a major geological event had occurred and made up a story to explain it.

I wouldn't totally rule it out, but the basis for this claim is very, very thin.
by rambambram | 2025-04-23 09:46:26+00:00
The application process is pretty easy. I applied a couple of years ago. I did take it seriously, but I probably should have put more time and effort into my message and presentation.

What I don't really get about NLNet is their page titles are all about the Public Nature of the Internet, but the granted projects are all over the place. Not a bad thing, and being overly vague is a necessity to not push projects a certain way, but it hinders clearer communication, I think.
by JimDabell | 2025-04-23 09:46:37+00:00
My Macs aren’t used by multiple people but they are multi-user systems. At minimum I have work and personal accounts, often project-specific accounts too. Homebrew is really bad at this and I was hoping anything that came along to replace it would do better. All the similar tools like APT etc. can handle this, it’s such a pain that Homebrew makes it difficult.
by runeks | 2025-04-23 09:47:05+00:00
> There should be less incentives and tax breaks for "holding an asset" and more incentives for making things that improve human lives.

I think you're overlooking that, say, giving out a 10-year loan for a small business is exactly "holding an asset" (holding a bond issued by said small business for 10 years). For the benefit of everyone involved.
by potato3732842 | 2025-04-23 09:48:30+00:00
>They didnt do connectors or mortar, let alone concrete.

I personally chalk that sort of stuff up to living where the climate is set to easy mode.

Compare construction that predates building code in wealthy coastal California to poor rural Maine and you'll find the latter is routinely within spitting distance of compliant with modern code because that's just what you need if you want your project to resist nature for a "worth the effort of building it" amount of time.
by gilleain | 2025-04-23 09:48:45+00:00
Hah, that video was ... unexpected to say the least.

I love Brian O'Nolan/Flann O'Brian - particularly the Third Policeman. I should read The Poor Mouth.

Wonder if there are Scottish Gaelic bands like The Rubberbandits. I like Clannadonia, but they are 'just' a piper/drummer band.
by red_admiral | 2025-04-23 09:49:39+00:00
I know which company you mean, and I think the RAIB investigation found serious problems with the driver training and the management's approach to safety. One suspects they would also have broken the glass on the MCB if the attitude from above was "we'll give you hell if you're not at the destination on time, but we won't look too closely at how you do it". WCRC (https://en.wikipedia.org/wiki/West_Coast_Railways) got banned from the network as a result until Network Rail was satisfied that the management took safety a bit more seriously.

The driver being prosecuted and sentenced in court may also deter future drivers from doing that again, especially if someone can show they're being pressured from above to do anything unsafe again, someone much higger up will be very, very upset with them.

Meanwhile in Germany, there was a head-on between two trains with modern safety systems on the train because the _signaller_ was playing games on his phone - I'm not sure if it was actually candy crush - and pressed the "just ignore this red and go at normal speed on to the single line" signal button without following any procedures like checking whether there's a possibility that there's already a train there.
by loxs | 2025-04-23 09:49:51+00:00
Well, I guess personal preference is also a thing. But I would say that the "market" doesn't agree with your thoughts on the matter (and I don't also, but my opinion matters way less).

You can write MVVM as an unmaintainable mess also. From my experience as a freelancer, I have had much harder time fixing badly written Angular projects (all versions) than such written in React. It seems that people as a whole tend to produce much better React than any other UI code that I have encountered ever. (and I have done my share of Desktop/Mobile too). Flutter is great, but it's also practically React in a proper language.
by int_19h | 2025-04-23 09:50:12+00:00
If we actually had pathological mistrust of government, Trump simply wouldn't have the power to do all the crazy shit he's doing.

But we don't. What we do have is pathological mistrust of our political opponents in the government. More so on the right, but it's fairly pervasive. So "small government" gets used as a way to trip up your opposition when it's in power, but as soon as you get the reins, it's full steam ahead.
by danielpetrica | 2025-04-23 09:50:46+00:00
Laravel is beloved for its expressive syntax and developer-friendly ecosystem. But once your app hits production, performance issues, slow queries, or silent errors can hurt the user experience—and your bottom line.

That’s where New Relic steps in. It’s not just an APM (Application Performance Monitoring) tool—it’s a full observability platform that gives you live insight into your Laravel app’s behavior, performance bottlenecks, and critical issues before they escalate.

Let’s walk through how to integrate New Relic with Laravel and how to unlock its most powerful features.
by keiferski | 2025-04-23 09:51:38+00:00
I think this is probably inevitable in any system that 1) isn't used purely for pragmatic reasons -- and then turned off and 2) has some demand for novelty from its users.

So yeah, while the Facebook timeline is a mess, the real question is: what is the intended purpose of scrolling the timeline in the first place? For most users it isn't a clear case of "I want X" and they don't actually have a specific goal in mind. Instead, it's some combination of seeing what your friends are doing and be entertained by novel items. From that perspective it's inevitable that the timeline would end up this way.
by jeltz | 2025-04-23 09:52:25+00:00
Yes, city blocks are like pixels or apples. They do not have a standard size or shape.

Edit: To clarify, if someone says 3 blocks that could vary by like a factor of like 3 or in extreme caesx more so when used as a unit of length it is a very rough estimate. It is usually used in my country as a way to know when you have reached your destination.
Show HN: SEC Alerts – Stay ahead of market-moving news, fast and digestible
by ForkYeah | 2025-04-23 09:52:38+00:00
Hey HN,

I built sec-alerts.com to solve a personal pain I had: I wanted to catch market-moving news as fast as possible, without spending hours reading through dense SEC filings.

For context: the SEC (U.S. Securities and Exchange Commission) requires public companies and large investors to disclose major events — leadership changes, mergers, insider trades, fundraisings, activist campaigns, etc. — often through dense and messy documents.

My app uses AI to read these filings and extract what matters: • A one-line actionable headline • Estimated impact on the stock (-5 to +5) • Short summary + sector + thematic tag (like #M&A or #InsiderBuy)

It covers 8-K, 13D, 13G, Form 4, D, PX14A6G, 144, and more — each parsed into structured alerts in near real-time. No login, no fluff — just a dashboard of fresh, high-signal events.

It helps you spot things like: • Activists quietly accumulating a stake • Sudden insider sales • Fundraising rounds before they hit the news • Proxy fights, governance drama, and strategic reviews

I built it solo and I’m planning to commercialize it later (latency, paid tiers, API, dashboards), but it’s completely free for now. Would love feedback from investors, fintech folks, and anyone into market signals.
by miki123211 | 2025-04-23 09:52:47+00:00
> In the EU, it is a legal requirement to allow your customers the same method, with the same number of steps and complexity, for canceling as for subscribing. So if it takes 10 seconds to fill in a form online to get subscribed, they need to offer the same ease of use for canceling.

> I like this idea of ‘complexity’ as a measure for legislation.

So, if all you needed to do to subscribe was to find an ad on Facebook encouraging you to do so (which was the only place your plan was offered), to cancel, you need to... find another ad on Facebook encouraging you to cancel?

If subscribing required you to visit a physical store to verify ID (pretty common for SIM cards here), it's fine to also require that to cancel the contract, even though there's no point for it?
by brunojur | 2025-04-23 09:52:48+00:00
I kept forgetting to fill out my timesheet at work, so I built a Home Assistant automation that checks my logged hours and uses push notifications to yell at me if I slack off. The project includes:

- A custom Home Assistant integration that pulls daily hours from Clockify

- A DeepSeek LLM integration to generate sarcastic reminders

- An automation that triggers on workdays at set times, with holiday checks

It’s all open source and installable via HACS. Full write-up, demo, and code here: https://brunoj.com/my-home-assistant-yells-at-me-now/

Feedback welcome,, especially on the automation logic or better insult prompts
by Veedrac | 2025-04-23 09:53:10+00:00
A pixel is simply not a point sample. A camera does not take point sample snapshots, it integrates lightfall over little rectangular areas. A modern display does not reconstruct an image the way a DAC reconstructs sounds, they render little rectangles of light, generally with visible XY edges.

The paper's claim applies at least somewhat sensibly to CRTs, but one mustn't imagine the voltage interpolation and shadow masking a CRT does corresponds meaningfully to how modern displays work... and even for CRTs it was never actually correct to claim that pixels were point samples.

It is pretty reasonable in the modern day to say that an idealized pixel is a little square. A lot of graphics operates under this simplifying assumption, and it works better than most things in practice.
by pcthrowaway | 2025-04-23 09:53:26+00:00
Honestly, this looks like the type of problem where seeing a candidate's approach to attempting to solve it could still be useful. See what they try, and how close they get to an optimal solution.

Personally I'd prefer a coding interview like this which encourages me to try to figure out a solution for myself, rather than just applying what I've memorized and practiced.
by davnn | 2025-04-23 09:57:38+00:00
Working in the ML field, I can't hate Python. But the type system (pre-3.12, of course) cost me a lot of nerves. Hoping for a better post-3.12 experience once all libraries are usable in 3.12+. After that experience, I’ve come to truly appreciate TypeScript’s type system. Never thought I’d say that.
by readingnews | 2025-04-23 09:57:50+00:00
"Graduate degrees" listed as a reason.

Yes, designing chips is hard, it takes a lot of knowledge. This is why medical doctors need to go through all that schooling... designing a tiny chip with more transistors running software that does amazing things is very difficult.

My Ph.D. is in computer engineering, specifically VLSI and chip design. This was from a few years ago. I _probably_ should have gone into industry, I mean, after all, it is what I went to school for and wanted to do. However, the starting salary for a chip designer (Intel / AMD / HP / IBM) was literally less than I was making at a side job (I worked my way through my Ph.D) as an IT sysadmin. Not only that, people that I knew well that graduated before me would call me up and tell me it was worse than hell itself. 80 hour weeks? Completely normal, outside of the 2 hours of commute time. Barely make rent because you live in California? Check. Pages / Calls all hours of the day outside of work? Check. 80 hours? You mean 100 hours a week leading up to a release, right? Check.

Looking back on it, it seems this was "the challenging" and if you made it past this (something like 5 years on) things calmed down for a chip designer and you moved into a more "modest" 60-80 hours a week role with less pressure and somewhat of a pay increase.

Yes, how do you attract talent under those conditions? It is not flashy work, takes a lot of schooling and the rewards are low. At least medical doctors can kind of look forward to "well, I can make _real_ money doing this", and have the satisfaction of "I helped a lot of people".
by messe | 2025-04-23 09:58:29+00:00
Irish speaker here who has attempted to learn some Scottish Gaelic, and currently lives in Denmark, I think the Norwegian-Swedish comparison is probably apt. Although I think Irish/Scottish Gaelic are possibly even more divergent than that.

Side note: as an Irish speaker, reading Manx Gaelic, with its Welsh/English derived spelling system feels like what I imagine having a stroke feels like.
by mixcocam | 2025-04-23 10:00:02+00:00
> I like the publicly funded open source funding in theory, in practice I suspect these guys had to pay consultants to create a funding project application, that went through some arbitrary agency, and the money that got to the developers is probably less than half of the money that was spent in the process. And then if this becomes more widespread an the existing software companies that do business with government will start sucking money out of such grants and the government quality code.

I agree that systems are far from perfect at the time. I also think that governments have been putting money into digital tech for much less time than private enterprise.

Regarding the money that gets to the developers, I added a comment on that here: https://news.ycombinator.com/item?id=43770310
by km6GEwiQqsyEKQH | 2025-04-23 10:00:56+00:00
How come? It seems it is very analogous to water in a pipe. Let's say I have a 30 m long garden hose. The water in it moves (in the order of magnitude of) 10 m/s in it. If the water is turned off, and I hold my thumb at the end of the hose and turn the tap on, I feel the water pressure almost immediately (the speed of mechanical waves in water). So it is obvious that there are two speeds. One is the speed of propagation and one is the speed of the medium, and they are way different.
by HelloNurse | 2025-04-23 10:01:02+00:00
The error often consists more of unfounded amazement at ancient accomplishments (stones are heavy!) and projected ignorance (even with the advantages of widespread science and capital I don't know how to build pyramids, so a fortiori ancient Egyptians didn't know how to build pyramids) than true chauvinism (ancient ragheads cannot have been smart enough to know how to build pyramids nor wealthy enough to greenlight and finish them).

Many people simply don't have any grasp of how complex technology is and how quickly and easily it is lost when unneeded and possibly but rarely redeveloped when needed again.
by hk__2 | 2025-04-23 10:01:30+00:00
Same experience here, Python’s typing experience is awful compared to TypeScript, even post-3.12. Mypy’s type inference is so dumb you have to write arguments like `i: int = 0`; `TypedDict`s seems promisable at first and then end up as a nightmare where you have to `cast` everything. I miss TypeScript’s `unknown` as well.
by Aardwolf | 2025-04-23 10:01:45+00:00
No, finding an ad is a random process that you can't control, so 'finding an ad to unsubscribe' would be a complex process.

Instead if subscribing is done through an online form, so should be unsubscribing.

If subscribing requires calling a phone number and being put on hold for 60 minutes and then having a person on the line trying to convince you to _not_ subscribe to this service, then if taking this literally unsubscribing is also allowed to involve calling a phone number and being put on hold for 60 minutes and then have a person try to convince you to not unsubscribe.
by District5524 | 2025-04-23 10:02:49+00:00
I understand your concern, but that's not how the law prohibiting it works. That just says that unfair commercial practices are prohibited, and it is unfair to use aggressive practice, such "any onerous or disproportionate non-contractual barriers imposed by the trader where a consumer wishes to exercise rights under the contract, including rights to terminate a contract or to switch to another product or another trader". https://eur-lex.europa.eu/legal-content/EN/TXT/?uri=CELEX%3A...

So, requiring an ID check for termination, for no other reason than to make it more difficult than necessary, would still fall under this prohibition.
by vntok | 2025-04-23 10:04:15+00:00
> If what you claim is true, with all of this authority, why can't they write a compliant web page?

I'm not sure why you'd think that they "can't" write a compliant web page. It's obvious they can, just like it's obvious they've been paying a bunch of experts top dollars for multiple decades to think about and test what exactly to write in this page's code. It's also obvious they've taken into account the basic fact that every character* they add costs them a measurable amount of money to serve given their scale.

It's therefore pretty obvious that they're deliberately choosing to write a non-compliant web page. Presumably because among the multiple billions of users they serve this page to, a high-enough-to-matter portion is still using old and/or non compliant web browsers and they don't want to cut them out.

* past certain packet length cutoffs
by dingaling | 2025-04-23 10:04:52+00:00
> The last time I checked Facebook, maybe 10% of my feed was updates from friends.

That's bizarre.

When I go to m.facebook.com it consists of posts from people I know and groups I'm in.

There are occasional carousels of People You Might Know or Groups You Might Like, but other than that it's just words and photos from real people.
by 000ooo000 | 2025-04-23 10:04:53+00:00
I'm worried about AI changing the shape of my job to the point of it being unstimulating and soul sucking. I enjoy the challenges, solving problems, achieving what others (peers) tried and failed to. Knowing that continuing to develop these skills also keeps my mind sharp is motivating, too. If I lose that, this is just a boring corporate role among dullards.

If one of the idiots in my reporting line decides AI should be mandated (e.g. Shopify dunce), that's the end for me. I have no interest in being spoonfed by a chatbot and being accountable for it.
by mmsc | 2025-04-23 10:06:04+00:00
So have most websites in the world. I recently found out report-uri.com uses Cloudflare turnstile which specifically blocks the type of activity that I imagine one would actually want from a CSP-violation.

I like to write about these cases in my spare time, e.g.https://joshua.hu/losing-sight-vision-mission-of-your-role-p... and https://joshua.hu/losing-sight-vision-mission-of-your-role-p.... My all time favorite was when I was in hospital and couldn't connect to my travel insurance company's website because they blocked IP addresses from the country I was in (wasn't cloudflare though, I don't think: https://joshua.hu/losing-sight-vision-mission-of-your-role)
by disgruntledphd2 | 2025-04-23 10:06:26+00:00
> The only country he is wrecking is the US. Every other country can still happily trade with every other country.

I mean, sortof. Unfortunately both the EU/China/everyone else has been running an export led growth strategy which relies on the US consumer buying their exports.

So, buckle up everyone, it's gonna be a wild ride (and maybe read Trade Wars are Class Wars to understand where the administration may be coming from).
by toxik | 2025-04-23 10:08:08+00:00
The representation of pixels on the screen is not necessarily normative for the definition of the pixel. Indeed, since different display devices use different representations as you point out, it can't really be. You have to look at the source of the information. Is it a hit mask for a game? Then they are squares. Is it a heatmap of some analytical function? Then they are points. And so on.
by LadyCailin | 2025-04-23 10:08:09+00:00
I have found that the “log out” button works pretty well for that purpose, and is roughly the same experience I would get if I had such a plugin.

I had a greasemonkey script that I wrote to remove certain posts from my timeline. However, based on how often it broke, and more importantly, how it broke, it was clear Facebook was actively combatting scripts like that. FBPurity is a centrally maintained version of that, but I still found that getting updates from my friends was just not happening - it relies on FB showing you those posts (interspersed among the ads and other garbage), and they weren’t doing that. I have also culled down my friends list over the years, as acquaintances showed themselves to be unrepentant assholes, so there’s just less and less I was missing out on in the first place. I still have messenger on my phone, but I’ve disabled notifications so I only check it on my terms, and that has been working pretty well to remain connected with the people I really care about staying in touch with.
by docfort | 2025-04-23 10:09:07+00:00
Verification is indeed the majority of the time spent. Unlike programming, Verilog and VHDL and higher level things like Chisel aren’t executed serially by the hardware they describe like a von Neumann machine. Hello World for a chip isn’t designing the circuit, or simulating the circuit, or synthesizing the circuit to some set of physical primitives. No, it’s proving that the circuit will behave correctly under a bunch of different conditions. The less commoditized the product, the more important it is to know the real PDK, the real standard cell performance, what to really trust from the foundry, etc. Most of the algorithms to assist in this process are proprietary and locked behind NDAs. The open source tools are decades behind the commercial ones in both speed and correctness, despite heavy investment from companies like Google.

And so my point: the place where people best know how to make chips competitively in a cutthroat industry is NOT in schools, but in private companies that have signed all the NDAs. The information is literally locked away, unable to diffuse into the open where universities efficiently operate. Professors cannot teach what they don’t know or cannot legally share.

Chip design is a journeyman industry. Building fault-tolerant, fast, power-efficient, correct, debuggable, and manufacturable designs is table stakes. Because if not, there are already a ton of chip varieties available. Don’t reinvent the wheel because the intersection of logic, supply chain logistics, circuit design, large scale multi objective optimization, chemistry, physics, materials science, and mathematical verification is unforgiving.
by nonrandomstring | 2025-04-23 10:10:39+00:00
> What "people" want is already irrelevant

This! Software is stuck in some illusory ideal from the dotcom days, a global market of meritous choice. It's long been political and about sovereignty, control and security. Some comments above sing the praises of Adobe as a "no alternative" software. So, remember that time when Trump passed an executive order banning Adobe in South American countries [0]?

The US does not get to use access to tech as a weapon, so they're not good enough by wider criteria in a changing political world. It doesn't matter how good are products by Google, Microsoft, Apple, Adobe, Meta...

I also happen to think they're technically inferior to a diverse inter-compatible and free ecosystem, but that's becoming a side show.

In a way its good that there are no European vendors. The coming change cannot be mistaken for trade preference. People are being "forced to be free" of dangerous influence [1].

[0] https://www.bbc.com/news/technology-49973337

[1] https://plato.stanford.edu/entries/rousseau/