MurphyA/hacker-news huggingface dataset:
by godelski | 2025-04-25 21:36:06+00:00
Except this isn't entirely accurate. While I did show prominent cases to make the point clearer, there are still plenty of times more common people were exiled and came back creating more harm. It's just that these stories, as well as success (I'm not denying that) are neither recorded as well nor is that information as widely distributed[0]. But there are also more well known cases where larger deportations/exiles/banishment occur and the acts create whole new societies! In most cases those societies are not very friendly with the ones who caused their banishment in the first place[1].

The distinction is that we're trying to be intelligent creatures with foresight. You're absolutely right that effectively there is no distinction when the crimes no longer occur. But what also matters is if these actions are prelude to greater turmoil down the line. If it is, you haven't solved the problem, you just kicked the can down the road. And we all know when that happens, the interest compounds.

This isn't to say to not use banishment at all, but to recognize that it isn't so cut and dry as you claimed. And there is specific concern because we have seen how US deportations over the last few decades has created and empowered many cartels in Latin America. It is worth considering alternative solutions, as we're already affected by this result.

[0] Although this is an exceptionally common plot in many stories. Ones told throughout the centuries...

[1] Some examples may be the Israelites in the bible (fact or fiction), you could argue the Vandals or the Goths and recognize many countries formed through people being pushed out of one place or another and being unable to find a place to settle take up arms. It is true for the Normans and the Comanches. It includes the Puritans who fled to America. It includes the Irish Diaspora. There are plenty of instances where groups of people were pressured out of a region and came back to fight and create more bloodshed.
by anerli | 2025-04-25 21:36:25+00:00
So the problem is if we cache the coordinates and click blindly at the saved positions, there's no way to tell if the interface changes or if we are actually clicking the wring things (unless we try and do something hacky like listen for events on the DOM). Detecting whether elements have changed position though would definitely be feasible if re-running a test with Moondream, could compared against the coordinates of the last run.
by carlwgeorge | 2025-04-25 21:37:08+00:00
> Kind of like how RHEL used to still provide contributions to CentOS for a long time (although I think that ended at some point too).

RHEL contributes to CentOS now more than ever.

CentOS started outside of Red Hat (2003), and didn't get any direct contributions from Red Hat. It built from RHEL sources, which is an indirect contribution that didn't involve any Red Hat employees. Later Red Hat hired most of the CentOS maintainers (2014), and contributed to CentOS by paying their salaries and providing hardware resources, but that was where the contributions ended. This was the status quo until 2021, which is when RHEL maintainers were onboarded to CentOS, drastically increasing the number of people working on CentOS.
by atombender | 2025-04-25 21:37:51+00:00
If you read the letter from Synadia to the CNCF committee [1], the license change and taking control back to commercialize NATS is the entire reason for the change.

It's not because they're unhappy about the CNCF or that they're not getting their money's worth; that is at best a red herring. If they genuinely thought the CNCF's governance was lacking, there are ways for them to take steps to improve the situation without a license change.

But that's not what they're doing. They cannot continue at the CNCF if NATS is turned into a proprietary product.

All the lofty words about a strong commitment to open source has no merit now. If they were committed to open source, they would stay with the CNCF.

I wish companies had the courage to be forthright: Synadia gave something away for free, they now regret that nobody is paying what they think they deserve, and they want the money. It's as simple as that. Those goals — at least in terms of the chosen strategy — are not compatible with open source, and they might as well admit it.

[1] https://github.com/cncf/foundation/blob/main/documents/nats/...
by omneity | 2025-04-25 21:38:50+00:00
A long time ago, I believed I wanted to implement a custom interpreter in Ruby. And then I discovered method_missing, and later on the rabbit hole that is Metaprogramming in Ruby, and that worked wonders to get the interpreter thought of my system, but not before implementing at least 3 DSLs of dubious value.

While it worked great to gently expand my knowledge on what's possible in programming (I would have burned myself on a lisp, not for the lack of trying as I did with Haskell), it also taught me about the meaning of shooting oneself in the foot, and in a sense do not regret the absence of such powers in JS and Python, even if Proxy objects are dangerously close!
by nullc | 2025-04-25 21:39:16+00:00
I have a small(*) twenty year old i4 pickup and I regularly get cash offers for it while out and about. There is a lot of demand for the small inexpensive and relatively fuel efficient utility vehicles that the government currently prohibits manufacturing.

(*Ironically, though small it has a considerably longer bed than many currently produced larger and less fuel efficient trucks... I'm mystified by trucks that can't even contain a bike without removing a wheel or hanging one over a gate. Looks like the bed on this EV is a bit short too, but a short bed on a small truck is more excusable than a short bed on a huge truck)
by api | 2025-04-25 21:41:30+00:00
I'm skeptical of the loss of the novel. Of late, I've started reading more than I have in years. I'm trying to find new authors and subject matter, and also revisiting some old favorites.

Still, there is a huge problem: discoverability of new authors. This is a problem in lots of areas, but I feel like it's particularly bad here. There are many new authors trying new things but how to find them amid a sea of rough drafts that should never have been published? Most of the time when I try a recent new author's work I am greeted with something that reads like fanfic.

Then there's AI slop, which is apparently flooding Kindle thanks to grifting influencers like (apparently) Andrew Tate teaching people how to do this. That's only going to make it harder.

Wondering how people here look for new authors. The best I've found has been to look in certain genres or subject areas of interest, look for up-and-coming works, then read a sample. I can usually dismiss trash within a few pages. But it's still time consuming.
by ericmcer | 2025-04-25 21:41:42+00:00
Just add rate limiting, a single line in nginx and most server libraries would cover this. More sophisticated attackers (using multiple IP, hiding fingerprints) aren't going to bother with a site like this (probably lol)

The code that got him wasn't a "bot" it was just a script that spawned a couple children and had them all hit the API on loop.
by Teever | 2025-04-25 21:41:53+00:00
The first time someone uses an impossible to trace drone to take out a law enforcement officer in the US is going to change everything.

The status quo has been that law enforcement can operate in an openly corrupt way with impunity because they can absolutely positively find someone who fights back.

But all the pieces are there for people to fight back with equal impunity. The technology is mature and deployed and has been tested in Ukraine and Syria for several years now.

It's just a matter of time before someone takes out a corrupt cop or ICE official and they get away away with it.

It will have a chilling effect on this kind of behaviour.
by dataflow | 2025-04-25 21:42:26+00:00
> Wouldn’t that be suboptimal if/when CPUs that support 1024-bit vectors come along?

Is that likely or on anyone's roadmap? It makes a little less sense than 512 bits, at least for Intel, since their cache lines are 64 bytes i.e. 512 bits. Any more than that and they'd have to mess with multiple cache lines all the time, not just on unaligned accesses. And they'd have to support crossing more than 2 cache lines on unaligned accesses. They increase the cache line size too, but that seems terrible for compatibility since a lot of programs assume it's a compile time constant (and it'd have performance overhead to make it a run-time value). Somehow it feels like this isn't the way to go, but hey, I'm not a CPU architect.
by mhitza | 2025-04-25 21:42:28+00:00
Small corrections. Llama 3.1 is not an Open Source model, but a Llama 3.1 Licensed model. Neither is DeepSeek apparently https://huggingface.co/deepseek-ai/DeepSeek-V3/blob/main/LIC... which I was of the false opinion that it is. Though I never considered using it, so haven't checked the license before.
by astrange | 2025-04-25 21:42:46+00:00
PGO is pretty difficult. In my experience compilers don't seem to know the difference between "this thing never runs" and "we don't have any information about if this thing runs". Similarly it might be useful to know "is this branch predictable" more than just "what % is it taken".

CPUs are so dynamic anyway that there often isn't a way to pass down the information you'd get from the profile. eg I don't think Intel actually recommends any way of hinting branch directions.
by Blikkentrekker | 2025-04-25 21:43:02+00:00
I have to say, I've read the discussion this generated and it's a bit scary how no one seems to know whether type punning through unions is undefined or not in C, or rather, my conclusion reading it all is more so that many people are wrong and that is defined behavior, but some of the people who are wrong about it are actual GCC compiler developers so it can't be too easy to be right.
by aucisson_masque | 2025-04-25 21:43:11+00:00
I believe it to be somewhat true.

Back when I trained hard on morning, nap then exercise again during the evening, I noticed my resting heart rate would be quite high after the exercise, something like 70 when it’s under 50 normally and stay like that for around 4 to 5 hours.

On the other hand, it never prevented me from napping. Quite the opposite, so I’m surprised it has such a dramatic impact on sleep quality.

ItIt could be linked to cortisol tho, increase cortisol high enough and even though you’re not fully rested you can’t sleep anymore and feel like shit.

So you sleep a little, recover barely enough but too stressed to recover 100%.
by Jensson | 2025-04-25 21:43:21+00:00
> As far as the Republican Party, statistics don’t back up the idea they are okay with legal immigration.

I said majority of people, not majority of republicans. That means there are still many republicans that like legal immigration, wealthy people like when labor is allowed to immigrate, Elon Musk is one such person among many others.

If Trump said he would deport all the legal immigrants he would likely not have won the election, that they are illegal is core to his support.
by throw16180339 | 2025-04-25 21:44:14+00:00
DoGE exists to dismantle branches of government that Republicans disapprove of, enrich the Republican elite, and use the federal government's data for their personal benefit.

Musk has openly reassigned some contracts to SpaceX for personal gain and fired people investigating his companies, so it's a given that they're also privately lining their pockets.

The federal data will be used to harass and disenfranchise their opponents. Musk, for example, can use the NLRB data to identify complainants about his companies, so that he can pay them off or have them sent to El Salvador. The data can also be used for the Safeguard Voting Eligibility Act (https://www.independent.co.uk/news/world/americas/us-politic...), which is intended to prevent women, blacks, and other groups from voting.

Financial auditing doesn't really enter into it.
by JumpCrisscross | 2025-04-25 21:44:23+00:00
> Being able to shoot a gun at a paper target in the safety of a gun range is one thing. It's a different thing to do that when it's a person in front on you

Sure. I’m saying that the physical condition of most “militia” members doesn’t make for a threatening force.

In any case, if America went low-burn civil war, you’d pay the drug gangs to do your dirty work. The reason that’s the 20th century playbook is it works.
by skort | 2025-04-25 21:44:48+00:00
Do you have any proof or even a hint of a reason that this will be the case? Or is this just nonsense?

Their FAQs even state: > Built-in infotainment systems raise a car’s price, and they become outdated quickly and have high failure rates.

It seems unlikely that a company saying this will throw in a $4,000 infotainment system in a $20,000 vehicle.
by airstrike | 2025-04-25 21:45:09+00:00
Keep up the great work! We need more of you and other players.

Some unsolicited feedback: I would suggest reworking your landing page so that the language is always from your customers' perspective. Your customers want to solve a real internal problem that they have. Talking about how great your company is will always have less impact than talking about how you know what that problem is and how you intend to solve it.

Your mission is relevant to you and your investors, not to your customers. They care about themselves.

Your "quick start" should be an interactive form. I shouldn't have to remember what to put in an email to reach out to you. Make it easy for me. Also move that to the front page, provide a few "standard" packages and a custom one. Reduce the friction to clicking the CTA.

Since your pricing is transparent, you should be able to tell me what that price will be before I even submit a request. I assume you're cheaper than the competition (otherwise why would I not go with them?) so make that obvious. Check out Backblaze's website for an example page: https://www.backblaze.com/cloud-storage/pricing

Shell out a few grand and hire a designer to make your page look more professional. Something like https://oxide.computer/ but with the points above, as they also make the same mistake of making their home page read like a pitch deck.
by chmod775 | 2025-04-25 21:45:40+00:00
Was the AI playing codegolf? I'm used to AI writing needlessly verbose code and confusing itself with its own comments. This is the polar opposite, but equally horrifying.

Is it a strategy to fit more code into its context window?

https://github.com/manicinc/logomaker/blob/master/js/fontMan...

It's rather impressive because the result works.
Show HN: Built an app that tells which mic to buy for budget + room + connection
by adithyan_win | 2025-04-25 21:46:45+00:00
I kept seeing the same beginner question: "Which microphone should I buy?" So, I built a simple one-screen web app that answers it in five seconds.

You select your budget, connection type (USB or XLR), and room type, and it recommends the best microphone for your needs. The tool uses a small, hand-curated dataset of 28 reliable podcast microphones, with prices automatically checked in USD.
by nullc | 2025-04-25 21:46:50+00:00
> 1. Poorer people tend to drive older vehicles, so if you solely encourage higher fuel economies by taxing carbon emissions, then the tax is (at least short-term) regressive.

The idea that policy makers care about this in any meaningful sense is absurd given the EV mandates, as EV's radically change the lifecycle costs of cars in a way that is absolutely destructive to people who aren't wealthy.

EV's lower the 'fueling' cost but shift part of it into large cashflow crushing battery replacement costs.

Automobiles have been a significant engine in elevating less wealthy americans because you can buy a old junky car for very little and keep it limping along with use-proportional fuel costs and minor maintenance. Even if it's an inefficient car, you use it to go to work, so you're making money to pay for the fuel. Less work, less work fuel required.

EV's significantly break the model and will push many more less wealthy people onto predatory financing which they'll never escape. Yet policy makers refuse to even discuss the life-cycle cashflow difference of EVs, and continue to more forward with policies to eventually mandate their use.

> it was almost certain to be wrong in one direction or the other, but it hasn't been updated.

It's been broken all along. We've had decades to fix it.
by matt_heimer | 2025-04-25 21:48:59+00:00
Seems about right for AI generated code. It breaks words on any letter and on mobile the default text "Manic" ends up as:

Mani

c

Switching to desktop view doesn't cause the default text to wrap... So I guess you get different logo generation depending on browser size? Or at least different previews.

I'd expect a logo generator to never break words in-between letters unless explicitly asked for.

AI generated code is useful but it shouldn't be trusted to be complete.
by rpcope1 | 2025-04-25 21:49:44+00:00
> 1. Cars that offered manual options needed a center console. Japanese imports would always have a manual version, even if that version wasn't in the US. Same with European.

Maybe in cars, but even when trucks still had a manual option, the S10/Sonoma as well as the full size GMT400 had a bench seat in the 90s/00s and a floor manual shifter, and it all worked pretty well. None of them shift like a Porsche, but especially in the full size trucks the center of the bench wasn't too bad if you weren't a large person, and they're generally pretty pleasant to drive.
by BoorishBears | 2025-04-25 21:49:49+00:00
The term is perfectly fine to use here because choosing a quantization strategy to deploy already has enough variables:

- quality for your specific application

- time to first token

- inter-token latency

- memory usage (varies even for a given bits per weight)

- generation of hardware required to run

Of those the hardest to measure is consistently "quality for your specific application".

It's so hard to measure robustly that many will take significantly worse performance on the other fronts just to not have to try to measure it... which is how you end up with full precision deployments of a 405b parameter model: https://openrouter.ai/meta-llama/llama-3.1-405b-instruct/pro...

When people are paying multiples more for compute to side-step a problem, language and technology that allows you to erase it from the equation is valid.
by pixelatedindex | 2025-04-25 21:50:02+00:00
Thanks for that link! I went down the rabbit hole and found this article which I found to be a great read:

https://cooltech.zone/tangara/blog/2024-02-07-touchwheel/

Kudos to the team, looks pretty damn solid. How does the touch wheel work in practice compared to the iPod? Is there any tactile feedback?
by floxy | 2025-04-25 21:50:09+00:00
Let's make up an example. Let's say you earn $75,000/year and the tax rate is 10%. So you owe $7,500 in taxes. That is your tax liability. It doesn't matter if you have your employer deducting $144 from your weekly paycheck or $0 from your weekly paycheck.

https://apps.irs.gov/app/understandingTaxes/student/hows.jsp
by amarcheschi | 2025-04-25 21:51:40+00:00
I'm honestly slightly appalled by what we might miss by not reading the docs and just letting Ai code. I'm attending a course where we have to analyze medical datasets using up to ~200gb of ram. Calculations can take some time. A simple skim through the library (or even asking the chatbot) can tell you that one of the longest call can be approximated and it takes about 1/3rd of the time it takes with another solver. And yet, none of my colleagues thought about either looking the docs or asking the chatbot. Because it was working. And of course the chatbot was using the solver that was "standard" but that you probably don't need to use for prototyping.

Again. We had some parts of one of 3 datasets split in ~40 files, and we had to manipulate and save them before doing anything else. A colleague asked chatgpt to write the code to do it and it was single threaded, and not feasible. I hopped up on htop and upon seeing it was using only one core, I suggested her to ask chatgpt to make the conversion run on different files in different threads, and we basically went from absolutely slow to quite fast. But that supposed that the person using the code knows what's going on, why, and what is not going on. And when it is possible to do something different. Using it without asking yourself more about the context is a terrible use imho, but it's absolutely the direction that I see we're headed towards and I'm not a fan of it
by yreg | 2025-04-25 21:53:01+00:00
In addition to the sibling comment, you want to be able to check if the vehicle is charging and everything is fine remotely. EVs randomly stopping charging for various reasons is not rare at all. You want to get a notification.

You want to know when the vehicle finishes charging so you can vacate the public charger.

You want to be able to reduce the current when the charging is tripping breakers wherever you are.
by iZSJERil | 2025-04-25 21:54:18+00:00
I could imagine this being popular for company and fleet trucks, but I can't imagine it being popular for personal vehicles with the general public. The people I know who drive personal pickup trucks want the absolute biggest one they can find and have zero interest in actually doing any truck activities with it. They drive their Raptors and 2500s to work and to burger king and that's it. If they do any customization, they might take it to a shop and pay them to put a louder muffler on it.
by drewcoo | 2025-04-25 21:54:34+00:00
I had no idea this had (or was worthy of) a name.

That's the whole point of coverage diffs.

The tough ones are the tests that sometimes fail and give you the same coverage results - the problem is not in the code under test! And the lazy/common things to do are re-run the test or add a sleep to make things "work."
by almirvuk | 2025-04-25 21:54:40+00:00
Last week, the .NET Team announced the third preview release of .NET 10. It brings several updates across the .NET Runtime, SDK, libraries, C#, ASP.NET Core, Blazor, .NET MAUI, WPF, Windows Forms, and more. This release introduces powerful new features to improve developer productivity, application performance, and flexibility.
by nullc | 2025-04-25 21:55:07+00:00
It's ~28k without them, particularly when considering recent inflation it's an attractive price... inflation corrected it's in the vague ballpark of other small IC trucks when they were still available.

E.g. a early 2000's Nissan frontier base model was $23k in today's money. It was a somewhat better speced (e.g. more hauling capacity) and much better range, but this new car likely has significantly lower operating costs that would easily justify a 5k uplift.

So I think it ought to be perfectly viable without the subsidy, especially so long as the absurd CAFE standards continue to exist giving EV's a monopoly on this truck size.