MurphyA/hacker-news huggingface dataset:
by wahern | 2025-04-11 18:07:20+00:00
It feels more dangerous, but that sense of danger is what improves safety. It's when people, especially drivers, feel comfortable that accidents increase; they let their guard down.

The US has dramatically higher rates of pedestrian and cyclist fatalities and injuries than Western European countries, both per capita and per kilometers walked and cycled, and that's presumably with those countries having more narrow roads.[1] See, e.g., https://pmc.ncbi.nlm.nih.gov/articles/PMC5227927/ Japan falls somewhere between the US and EU. But since the elderly are at far higher risk of both injury and especially fatalities, the larger elderly demographic might have something to do with it.

That sense of danger is it's own legitimate issue, though, and as someone with two small kids I'm definitely a proponent of separating pedestrian and cyclist traffic from cars, and even cyclists from pedestrians.[2]

[1] The lived density in the US isn't that different from Europe. There's plenty of analysis showing that. But I haven't seen rigorous data and analysis comparing road layouts, traffic patterns, and their association with pedestrian and cyclist accidents rates writ large (as opposed to local studies), thus the conjecture.

[2] Cyclists in the US are incredibly aggressive. I've never been hit by a car, but I've been hit twice by cyclists while crossing the street, and nearly a third by one going so fast I definitely could have been killed. (It does happen--cyclists killing pedestrians, albeit usually the elderly.) Two of those three incidents the cyclist was going the wrong way down a one-way, and while ever since the first crash I habitually look both ways crossing a one-way, the third incident happened just as I was turning my head to look in the reverse direction while stepping off the curb--they were flying down the (flat) road the wrong way while also hugging the curb. (FWIW, I was crossing at a busy crosswalk downtown, not jaywalking.) While drivers are liable to be negligent, cyclists of all ages seem much more often to be wantonly reckless.
by ToucanLoucan | 2025-04-11 18:07:54+00:00
From an audience perspective, if you use an AI generated site, I'm just assuming your product is shit. And not even because I'm opposed to the way AI is being used in many places (though I am) but for the same reason I don't buy products that advertise with shitty commercials that look like they were filmed in 2006 on a budget of $500. If you don't have a marketing budget for proper advertising, I'm assuming your product is some fly-by-night garbage that's likely to break on first use, if not an outright scam.

Is that fair? No probably not, but I don't know what to tell you. That's always been a rule of thumb for me: if the marketing presence of anything, services, products, tooling, what have you is cheaply/poorly made, I avoid it. I always have almost instinctively.
by westurner | 2025-04-11 18:08:13+00:00
I learned this from an ansible molecule test env setup script for use in containers and VMs years ago; because `which` isn't necessarily installed in containers for example:

type -p apt && (set -x; apt install -y debsums; debsums | grep -v 'OK$') || \ type -p rpm && rpm -Va # --verify --all

dnf reads .repo files from /etc/yum.repos.d/ [1] which have various gpg options; here's an /etc/yum.repos.d/fedora-updates.repo:

[updates] name=Fedora $releasever - $basearch - Updates #baseurl=http://download.example/pub/fedora/linux/updates/$releasever/Everything/$basearch/ metalink=https://mirrors.fedoraproject.org/metalink?repo=updates-released-f$releasever&arch=$basearch enabled=1 countme=1 repo_gpgcheck=0 type=rpm gpgcheck=1 metadata_expire=6h gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-$releasever-$basearch skip_if_unavailable=False

From the dnf conf docs [1], there are actually even more per-repo gpg options:

gpgkey gpgkey_dns_verification repo_gpgcheck localpkg_gpgcheck gpgcheck

1. https://dnf.readthedocs.io/en/latest/conf_ref.html#repo-opti...

2. https://docs.ansible.com/ansible/latest/collections/ansible/... lists a gpgcakey parameter for the ansible.builtin.yum_repository module

For Debian, Ubuntu, Raspberry Pi OS and other dpkg .deb and apt distros:

man sources.list man sources.list | grep -i keyring -C 10 # trusted: # signed-by: # /etc/apt/ trusted.gpg.d/ man apt-secure man apt-key apt-key help less "$(type -p apt-key)"

signing-apt-repo-faq: https://github.com/crystall1nedev/signing-apt-repo-faq

From "New requirements for APT repository signing in 24.04" (2024) https://discourse.ubuntu.com/t/new-requirements-for-apt-repo... :

> In Ubuntu 24.04, APT will require repositories to be signed using one of the following public key algorithms: [ RSA with at least 2048-bit keys, Ed25519, Ed448 ]

> This has been made possible thanks to recent work in GnuPG 2.4 82 by Werner Koch to allow us to specify a “public key algorithm assertion” in APT when calling the gpgv tool for verifying repositories.
by Suppafly | 2025-04-11 18:08:25+00:00
>As someone who lived through those days, that is just straight up not true.

As someone else who lived through those days, you're either misremembering or lying to yourself. As an end user, chrome was just better by any metric end users cared about. The fact that you're mentioning a bunch of stuff unrelated to things that end users care about leads me to believe that you aren't able to think objectively about that.
by pmags | 2025-04-11 18:08:27+00:00
I think this meets the definition of one type of constitutional crisis, i.e. "...a fight among branches of government in which neither side backs down, and there is no clear resolution within the constitutional system."

https://www.law.uchicago.edu/news/ginsburg-and-huq-how-defin...

The above is a "simple language" style definition. I am not a constitutional scholar but it seems a straightforward and useful one. There are many other such definitions on the 'net but most have similar elements.

To me we seem to have a clear fight among the executive and judicial branches, and the executive branch is doing everything in its power to ignore a Supreme Court ruling and the order of a lower court Federal judge.

For those who would argue that the US is NOT in constitutional crisis, I'm curious to hear your reasoning.
by oivey | 2025-04-11 18:08:54+00:00
For some cases maybe that makes sense, but in a very large percentage it does not. As example, what if I want to build and use/deploy a Python app that needs the latest NumPy, and the system package manager doesn’t have it. It would be hard to justify for me to figure out and build a distro specific package for this rather than just using the Python package on PyPI.
by tekla | 2025-04-11 18:09:07+00:00
The article didn't say that.

> The PS3 failed developers because it was an excessively heterogenous computer

Most here are probably too young to realize the PS3 was supposed to be a flagship consumer device to show off the Cell processor and Sony was pushing hard for the Cell arch to be everywhere, media devices, general purpose computers, next gen supercomputers

It died hard when people realized how difficult it was to program for, and I dont think anything else other than the PS3 ever bothered seriously trying again with that arch.
by ethbr1 | 2025-04-11 18:09:28+00:00
> very well compensated

You'd have to be a GS-14 [0] to be north of $150k base salary.

That's tech team manager / senior manager, with a post-graduate degree, and 7+ years of experience in the field.

[0] https://www.opm.gov/policy-data-oversight/pay-leave/salaries...

> and the working conditions are usually great

Really? Because private sector seems a lot more stable these days.
by nailer | 2025-04-11 18:09:34+00:00
"In 1998 Ericsson decided to ban all use of Erlang. The people responsible for developing it argued that if they were going to ban it, then they might as well open source it. Which Ericsson did and shortly after most of the team that created Erlang quit and started their own company."

Bwahahaha. Reminds me of the JRuby team, who left Sun as a single unit and resumed work as a team at another company (I can't remember where) when Oracle acquired Sun.
by dowager_dan99 | 2025-04-11 18:09:48+00:00
This doesn't really mesh with SaaS economics, or in this case how Netflix spends billions on producing their own content. A set of subscribers that don't use the service is locally maximized but has a lower lifetime total value. It is much easier to model & optimize your LTV with given costs (ex: assume the user watches 24/7) and then figure out "how do I make a user watch Netflix 24 hours a day?" than it is to solve "how do I grow my constantly churning user base?". Keeping customers is much less expensive than winning new ones.
by insane_dreamer | 2025-04-11 18:10:22+00:00
This might be the only smart "waste cutting" that the government has done so far.

Ideally, there would be a Digital Services government department, staffed with properly compensated people (to attract good quality talent) that the other government agencies would "contract" to build their services, rather than paying through the nose to Deloitte (who then offshores most of the work anyway). Then maintaining the services could be done by the contracting gov agency once completed (with support from DSA).

Oh wait, we had a Digital Services, the USDS, and they built some pretty good stuff too. Could have been a model for other work. Except that they just got gutted and taken over by DOGE goons. Wonderful.
Show HN: I made a Vercel alternative with WebSocket support
by raeesbhatti | 2025-04-11 18:10:31+00:00
Hi there, my name is Raees. Tilda is my venture to build a Vercel alternative with a focus on open web standards.

I have been working in the PaaS space for the last 7 or so years with experience at Netlify and Edgio as engineer and product manager. I decided to build Tilda after Edgio shutdown their PaaS product and pivoted into web security space.

Tilda supports Next.js deployments with (almost) all features working exactly as they do on Vercel with zero code-changes to your project. There's also built-in support to deploy Svelte, Astro, and other frameworks but you're not limited to our officially supported frameworks, any Node.js HTTP server can be deployed to Tilda.

Unlike Vercel, our CoreCache (used for Next.js ISR) can be used with any framework. The same goes for HTTP streaming, image optimization, and CDN caching features like cache tags. And we've recently added support WebSocket protocol to allow for building realtime chat apps.

We want to build Tilda as a viable fullstack app deployment platform. We're a small team of 5 people,. And we'd love to get feedback on direction and positioning. What will convince you to switch to Tilda? Thank you!
by jordanpg | 2025-04-11 18:10:39+00:00
> There is so much fake, useless research produced with NIH dollars.

You're going to need more that 2 examples (one of which has nothing to do with NIH) to substantiate this claim.

Have you been to the doctor recently? One of your loved ones?

See if you can find something important to your family in this chart: https://report.nih.gov/funding/categorical-spending#/

Take a look at what was funded recently.

Putting aside how you or your family has personally benefited from items on the list, please point out the "fake, useless research".
by accrual | 2025-04-11 18:10:53+00:00
> 256 MB was dedicated to graphics and only had REDACTED Mb/s access from the CPU

I wonder what the REDACTED piece means here, aren't the PS3 hardware specifications pretty open? Per Copetti, the RSX memory had a theoretical bandwidth of 20.8 GB/s, though that doesn't indicate how fast the CPU can access it.
by MarceColl | 2025-04-11 18:11:12+00:00
to be a bit more precise, everytime you have a name in common lisp that is already a symbol. But it will get evaluated. If its as the first item of an evaluated list it will be looked at in the function name space, if elsewhere it will be looked up at the variable name space. What quote is doing is just asking the compiler not to evaluate it and treat it as data.
by greatgib | 2025-04-11 18:11:22+00:00
I just hate so so so much the Netflix of nowadays, they manage to keep me because of a few good movies/series and releasing new seasons of shows that I watched previously.

But otherwise, this interface is so much bat shit! Incredible to me that anyone can pretend to Product manager of something so badly designed and unergonomic.

The most important thing is "continue watching", that should be almost the first line, but no it is randomly spread at different levels. Some times you can't even find it, sometimes it lacks the movie that you were just watching and that reappears later.

It is very hard to find something to watch because they still show you the hundred of things that you saw already, or that old crappy movie that anyone saw ten times on tv, or things that you are not interested anyway.

And there is absolutely no way to filter to not be a frustrating experience.

In addition you have the asshole dark patterns like showing multiple times the same movie/series in a given category when you scroll.

My hypothesis is that they used to have a lot of great content, so that was their strength, and no they have very little valuable and recent content and as they don't want to be upfront about that, they use a lot of dark patterns to confuse you to still give the impression that they have an impressive catalog.

But that has the consequence of the user being frustrated, impossible to find something proper to watch, but still having to spend hours browsing in the app as you might think that the good thing exist but it is just you that can't find it.
by GolDDranks | 2025-04-11 18:11:36+00:00
I know about the advantages and uniqueness properties of triangles. However, if the article is correct about that artists prefer using quads when editing (I know absolutely nothing about 3D editing, and didn't know that, I thought triangles are universal these days), something is clearly missing from the pipeline if a neatly mapping textures to quads, then converted to triangles ends up messing the interpolation.

Maybe we can continue to describe the geometry in triangles, but could use an additional "virtual fourth handle point" data (maybe expressed in barycentric coords of the other three, so everything is automatically planar) for stretching the interpolation in the expected way.

Anyway, I'm just getting started with Metal, and this provided for a nice theme for experimentation.
by gafferongames | 2025-04-11 18:12:05+00:00
> SpacetimeDB fits into a genre of tech that I want to call "universe brain reorgs" - structural re-arrangements that might unlock wild performance increases. The challenge with these is that they require devs to re-align their thinking and it's hard to disentangle if "the problem" is that the technology isn't being fully embraced or if the promises of the tech don't work for your use case.

And this is exactly why as a professional multiplayer game developer I'm quite concerned about SpacetimeDB.

If you're a game developer and choose to use it, you must accept that you will completely structurally re-arrange your game server, and gameplay and simulation code in such a way that you'll conform to a database structure and programming model developed by some people who are currently making their first game.

I'd be surprised if any professional game developers would consider this a good idea. The last time somebody suggested such a significant refactor for game servers, was when the two cofounders of Improbable walked into our office at Respawn, shortly after we shipped Titanfall 1, and told us they wanted the complete source code for Titanfall 1, and they would show us how awesome Improbable is, by porting the entire Titanfall codebase to Improbable in just a few months!

They ended up getting the source code, despite all programmers and the technical director advising the COO against it... and we never heard from them again.
by pavlov | 2025-04-11 18:12:09+00:00
I remember trying to learn Cell programming in 2006 using IBM’s own SDK (possibly different and less polished compared to whatever Sony shipped to licensed PS3 developers).

I had already spent a few years writing fragment shaders, OpenGL, and CPU vector extension code for 2D graphics acceleration, so I thought I’d have a pretty good handle on how to approach this new model of parallel programming. But trying to do anything with the SDK was just a pain. There were separate incompatible gcc toolchains for the different cores, separate vector extensions, a myriad of programming models with no clear guidance on anything… And the non-gcc tools were some hideous pile of Tcl/TK GUI scripts with a hundred buttons on the screen.

It really made me appreciate how good I’d had it with Xcode and Visual Studio. I gave up on Cell after a day.
by IncreasePosts | 2025-04-11 18:13:00+00:00
> I am not one to quote Smedley.

Then why are you arguing with me? I was pointing out the contradiction of people who do that. I feel like you think I'm saying the US shouldn't support Ukraine. I'm all on board with the US supporting Ukraine. I'm saying the US needs a powerful military if you want it to support Ukraine, which is at odds with people who are fully behind the quotes that come from Butler and Eisenhower's farewell address.

> I am saying that support for Ukraine is pretty different from the kinds of behaviors that make people say "the USA shouldn't be the world police!"

And yet, to even consider helping Ukraine in any meaningful way, the US needs an extremely strong, modern military.
by collingreen | 2025-04-11 18:15:02+00:00
I think context matters as well. In your final example of death for shoplifting we would have less shoplifting, all other things being equal. We might also have other unexpected consequences like more embezzlement or more knock offs or more people selling things that "fell off the truck".

Additionally, even if I know you'll kill me if you catch me, I'll still try to steal food if my family is starving and there is no way for me to earn it.
by dowager_dan99 | 2025-04-11 18:15:37+00:00
>> but everyone watches the new HBO shows because they are big budget and look really appealing.

This doesn't feel as true anymore. There's still the odd HBO blockbuster but they're producing a lot more garbage as they search for the next hit. And they're not immune to the Marvel approach of strip mining a profitable franchise well past there being any gold left.
by paul7986 | 2025-04-11 18:15:45+00:00
If you have GPT pro or know someone try it out .. create a logo with it then ask it to create a website around your chosen logo and then ask it to code the front-end. Im sure it can do the back-end code too. The logos and the web design it creates around the chosen logo look amazing .. extremely pro level. I'm not sure how you or anyone would be able to decipher if a website and or brand used chatGPT (pro). I'm betting no one would be able to tell just that it looks really good to great and professional!

Personally it's a wake up call for my skill-sets of over 15 years and that increasing my skillsets to 2025 modern day skill sets is best thing for me and any in my field!
by tastyface | 2025-04-11 18:16:17+00:00
From https://www.democracydocket.com/opinion/if-the-marshals-go-r...:

“As Berkeley Law School Dean Erwin Chemerinsky argues, ‘the hard truth for those looking to the courts to rein in the Trump administration is that the Constitution gives judges no power to compel compliance with their rulings — it is the executive branch that ultimately enforces judicial orders.’”

This strikes me as a pretty serious omission in our Constitution. Did the Framers not consider the threat of a runaway executive? Or maybe the relative size of the government in those days made it seem like much less of a threat than it is today?
Show HN: Lunon – Instant model switching across LLMs
by johnmcelhone | 2025-04-11 18:16:27+00:00
Hey HN! We built Lunon to make LLM development way less of a headache. Ever wanted to see how different models handle the same prompt without all the setup hassle? That's what we fixed.

Our API lets you compare Claude, GPT, Mistral and others in real-time with just a few lines of code. No more complex infrastructure or managing multiple API connections - we handle all that boring stuff behind the scenes.

Plus, you can cut costs by intelligently routing requests to the right model for each task. Use the powerful (expensive) models only when you really need them.

If you're building with LLMs and tired of the integration headaches, would love to hear feedback!
by moring | 2025-04-11 18:16:33+00:00
I'm not arguing against a re-submission check. You'll need that anyway to prevent attackers from bypassing the browser and messing up your data.

But even with a nonce and a re-submission check, the cache headers are essential to make sure that when the user presses the back button, they'll see a greyed-out submit button. If the browser does not reload that page, the button will still be clickable. It won't work correctly because the re-submission check will fail, but a clickable and guaranteed non-functional button is very bad UI.

The latter is one of the main reasons that we have so much JS/SPAs. Sure, you can build an application without it that is somewhat functional, but the UI will be low-quality -- even if this particular example might be fixable with cacheability headers.
by kwakubiney | 2025-04-11 18:16:39+00:00
I think this goes in line with companies as a whole as well. I work at a place where features are pushed at a very very high speed and we have realized that the tradeoff is us missing pretty crucial edge cases in our development. Now i’m not sure if people have worked in a place where they shipped products fast but were able to minimize bugs but i’d love to hear how your company achieved that. Is it even possible? Does it all come down to hiring to suit your fast paced needs?
by badc0ffee | 2025-04-11 18:16:57+00:00
There was the original Netflix-produced hit, House of Cards. Making a Murderer was also huge (although I didn't watch it). And then Tiger King blew up during the pandemic (although again, I never saw it myself).

I think the Jeffrey Dahmer one was also big, because there have been so many stupid memes about him since then, from people who weren't around to hear about him on the news.
by DrSiemer | 2025-04-11 18:17:07+00:00
This is incorrect. You very much need to know how to program to make an AI build an app for you. Language models are not capable of creating anything new without significant guidance and at least some understanding of the code, unless you're asking it to create projects that tutorials have been written about. AI in it's current form is also just "a tool you can work with".

Like with the calculator, why would you need to be able to calculate things on paper if you can just have a machine do it for you? Same goes for more advanced AI: what's the point of being able to do things without them?

Not to offend, but in my opinion that's nothing more than a romantic view of what humans "should be capable of". 10 years from now we can all laugh at the idea of people defending doing stuff without AI assistance.
by JumpCrisscross | 2025-04-11 18:17:10+00:00
> consultancies in IT are just brokers

This is also a lot of PE. College graduates want to live in a city and work for a “reputable” company. The founder of the Baton Rouge chemical plant, meanwhile, doesn’t recruit in New York and Los Angeles. So he hires Deloitte or gets taken over by Bain who hires some graduate and takes 40% of their pay in exchange for letting them commute from a city during the week and say they work in PE on Raya.