MurphyA/hacker-news huggingface dataset:
by CobrastanJorji | 2025-05-30 18:56:57+00:00
Yep. It takes way fewer people to operating a working system than to build a new one. And the nature of capitalism is that you will pare down your numbers until you have the absolute minimum staffing you need to keep the lights on. Then when everything explodes, you completely lack the know-how to fix it. Then the CEO yells as the tech executive who responds by demanding hourly updates from the two junior devs who operate the site, and nobody wants to admit that they aren't capable of fixing it, and nobody's gonna OK a really expensive "we're gonna spend a month emergency building a new thing" plan because nobody's okay with because a month is obviously way too much time you need to fix it right now, and then three months go by and here you are.
by the_sleaze_ | 2025-05-30 18:57:26+00:00
> This post will be outdated in a month

The pace of change is mind boggling. Not only for the models but even the tools to put them to use. Routers, tools, MCP, streaming libraries, SDKs...

Do you have any advice for someone who is interested, developing alone and not surrounded by coworkers or meetups who wants to be able to do discovery and stay up to date?
by nailer | 2025-05-30 18:57:42+00:00
> I was wondering if more sites will start to drift to a system where they require you to be logged in to an account attached to a SIM card in some ways.

I hope we move away from SIM cards - they'll require SIM based auth checks and low paid staff at cell phone companies will happily give away my SIM card to another phone to get a kickback from robbing people.
by internetter | 2025-05-30 18:57:44+00:00
Sorry if I phrased it poorly. I wasn’t definitively saying that all these things are the case. But what always is the case is that when an attack takes down an organization for months, it was employing a tremendous number of horrendous practices. My list was supposed to be some.

M&S isn’t down for months because of something innocuous like a full security audit. As a public company losing tens of millions of dollars a week, their only priority is to stop the bleed, even if that means a hasty partial restoration. The fact they can’t even do that suggests they did stuff terribly wrong. There’s an infinite amount of things I didn’t list that could also be the case. Like if Amazon gave them proprietary blobs they lost after the attack and Amazon won’t provide again. But no matter what they are, things were wrong beyond belief. That is a given.
by tengwar2 | 2025-05-30 18:58:41+00:00
Well, a rope is not braided!

I don't see this as an issue. There are only so many images to use in a subsistence agriculture society, hence sheep and grain coming up over and over. Sometimes similar images will be used to make different points.

If you want something genuinely difficult, have a look at the alternative explanation of the parable of the talents where the man who does not commit usury is the good guy. One of the gospels (Luke) has additional detail about the "nobleman" who goes off to which suggests this is Herod the Great, (bad guy - see Lk 19:27), so the original meaning is up for debate. Personally I believe that a large part of the point of parables was to spark debate, so we should not assume that the meanings are obvious.
by anematode | 2025-05-30 18:59:38+00:00
Ooh interesting, I should have looked at this while developing.... Looks like that code could definitely use another version for e.g. Zen 5 where using zmm registers would lead to a 2x multiplication throughput. Also the mask registers are bounced to GPRs for arithmetic but that's suboptimal on Zen 4/5.

Separately, I'm wondering whether the carries really need to be propagated in one step. (At least I think that's what's going on?) The chance that a carry in leads to an additional carry out beyond what's already there in the high 12 bits is very small, so in my code, I assume that carries only happen once and then loop back if necessary. That reduces the latency in the common case. I guess with a branch there could be timing attack issues though
by AnotherGoodName | 2025-05-30 19:00:18+00:00
Well we need to fix the business leadership problem asap. From the bio of the current M&S CEO. https://en.wikipedia.org/wiki/Stuart_Machin

>He resigned as managing director of Target in April 2016 because of accounting irregularities that he was unaware of but "happened on [his] watch".[4] He then became the chief executive of Steinhoff International.[4] (which seemed to have a lot of issues too https://en.wikipedia.org/wiki/Steinhoff_International#Debt_p...)

Foresight to mitigate potential major issues is exactly what CEOs are expected to do. I'm not sure how being unaware of major account irregularities is not seen as a career ending move here.

AI replacing CEOs seems straightforward as well. Accounting is such a data driven environment i think spotting account irregularities early would be straightforward. Likewise AI has the potential to think past short term thinking that leads to IT outsourcing (to the extent the store is not coming back online anytime soon!).
by sureglymop | 2025-05-30 19:00:56+00:00
Always interested when things like this come up.

What like about containers is how quickly I can run something, e.g. `docker run --rm ...` without having to specify disk size, amount of cpu cores, etc. I can then diff the state of the container with the image (and other things) to see what some program did while it ran.

So I basically want the same but instead with small vms to have better sandboxing. Sometimes I also use bwrap but it's not really intended to be used on the command line like that.
by pkkkzip | 2025-05-30 19:01:41+00:00
Doubt it because if it was obvious they would immediately point it out.

Based on the sheer number of upvotes and replies I see, its obvious nobody can tell.

I just don't think there is anyway to stop these agent posts especially after the last few releases of LLM models.

If an individual like me can pull this of imagine what others can do.
by ChrisGermano | 2025-05-30 19:01:47+00:00
I like the design and what the game's trying to achieve, but something was slightly off. Even on topics I'm well versed in (eg. sports brands) seeing 9 words at once, on the clock, felt more stressful than fun. Definitely a strong foundation for a daily game but I don't think triva-based categories work for the current design.
by jsnell | 2025-05-30 19:01:55+00:00
If it actually cost 2 cents, it'd be tremendously useful. There are huge tranches of abuse that would become unviable with that resource cost.

In reality passing the PoW will cost more like 1/10000th of a cent, and you can't make it cost significantly more (let alone 2 cents) without making access totally impractical for real users. Proof of work challenges for abuse are basically snakeoil, it's impossible to make the economics work.
by overfeed | 2025-05-30 19:02:05+00:00
> Seems a bad deal to me, to frustrate, slow down, or even forego the 2050-s Intelligence Revolution that may multiply total human wealth by a factor of 10 to 20 in value...

Why do you assume the emergence of a super intelligence would result in human wealth increasing instead of decreasing? Looking at how humans with superior technology used it to exploit fellow humans throughout history should give you pause. Humans don't care about the aggregate "dog wealth" - let alone that of ants.
by miiiiiike | 2025-05-30 19:02:09+00:00
I've worked with professional [0] critics.

They're constantly workshopping their bad opinions. And, if you try to straighten them out on a subject I can almost guarantee that your words and arguments, the ones that they'll dismiss or ridicule (usually verbosely) in the moment, are going to appear on the page under their byline. Typically expressed in tone that makes the reader feel lucky that they have decided to share their holy knowledge with mere mortals.

Is what you're talking about in their field? No? Well they're going to use the same tone and rhetorical tactics to talk about the things they know nothing about.

Demonstrate that they're wrong in a way that's not useful to them? Well, you've just made an enemy for life. Hope you like receiving 9,000 word emails that could have been boiled down to "How dare you tell me that I'm not perfect?" Why use 9 words when you can use 9,000? Not getting the point? No worries, they'll tag in three of their friends.

As a class, they were poorly paid people, personal lives in tatters, with little knowledge or experience of the world, all crawling over eachother to be see as the "thought leader". The one who gets to tell everyone how the world is to be run.

To be famous.

The kind of people who, if you were stuck on a snowy mountain, would burn down the shelter you're building (too slowly in their opinion), complain that it's too hot, and the when the fire goes out, attack you for letting it get so cold. "What happened to that shelter you were building? It burned down? Well, how could you let that happen?"

Don't even get me started on the lies and excuses (never. ending.) While still maintaining a public reputation for "honesty and transparency". It doesn't matter if it's true as long as you keep saying it.

Ended up getting lawyers involved and maneuvered them into putting every stupid thing that they did in writing before walking away. They're still doing the same kind of stuff at about the same level that were doing it 10-12 years ago. Self-limiting. It's not even worth attacking them publicly, there's nothing that I could do to them that they aren't already doing to themselves.

Learned a few things from the experience:

-1: If you have something to communicate, communicate it yourself. Never allow anyone communicate an important message for you unless you’re standing right behind them.

0. Don't try to help people if you need help yourself.

1. Work with people who want to be known for what they do, rather than what they say.

2. Selfishness and myopia have no floor. You can set the bar for success as low as possible and some people will still find a way to blame you when they trip over it.

3. End quickly. If someone acts in bad faith even once, it's over.

[0]: Professional meaning that someone, somewhere, paid them something for their opinion. Not to be confused with professional conduct.
by paxys | 2025-05-30 19:03:23+00:00
99% of "AI" talk in the public is for the sole purpose of making wall street happy to boost stock price and/or pump private valuations of AI startups. The reality on the ground is very different. CEOs are bragging about replacing senior software engineers with AI meanwhile their recruiters and hiring managers are desperately advertising $300-500K/yr jobs for these same engineers while still not being able to hire enough of them because of high demand.
by DidYaWipe | 2025-05-30 19:03:41+00:00
I remember a family road trip from Chicago to South Carolina in our '77 Impala wagon, when my whole family was listening to a DePaul basketball game on WBBM Chicago. My dad was a big fan. It was late at night, and the game came down to the last shot in the last second or so. The station was barely coming in, so we pulled over and heard DePaul win on a buzzer-beater... then the station blinked out. It was perfect.

I always think about this when I see another story about AM's demise.
by lambdaone | 2025-05-30 19:05:04+00:00
They don't create contiguous surfaces, and GPUs are optimized to deal with sets of triangles that share vertices (a vertex typically being shared by four to six triangles), rather than not shared at all as with this.

"Watertight" is a actially a stronger criterion, which requires not only a contigous surface, but one which encloses a volume without any gaps, but "not watertight" suffices for this.
Show HN: Add 'unbloq.us/' before any URL to see an archive of it
by otherayden | 2025-05-30 19:05:54+00:00
Hi!

I made this open-sourced tool after seeing so many links to archive.pl in the comments under paywalled articles on HN.

Now, if you open an article an it has a paywall, just type 'unbloq.us/' before the URL in your browser and get automagically redirected to the article on `archive.pl`! If there is not archive of it yet, it redirects you to a page that will automatically create one for you. Unfortunately, this takes a few minutes, but is still 100% automatic.

If you see any bugs or have some ideas to contribute, please make a PR at https://github.com/leiDnedyA/unbloq.us !

examples:

https://unbloq.us/https://www.theatlantic.com/science/archiv... https://unbloq.us/https://www.chronicle.com/article/the-surv... https://unbloq.us/https://www.nytimes.com/2025/05/29/well/ma...
by strogonoff | 2025-05-30 19:09:37+00:00
I used to hate leaving Vim for Git’s interactive staging mode or some separate GUI to pick apart a hairy set of changes. As a result I usually tried to avoid these messy situations.

Then I discovered Vim fugitive. It allows to go through the diff and stage chunks so intuitively, it changed the way I work. Just j/k to move around, = to expand file, s to stage selection, c to commit. The process of reviewing changes became very natural and actually enjoyable. I like the feeling of control it gives and how it makes focused commits painless while not disrupting the flow.
by dyingkneepad | 2025-05-30 19:10:11+00:00
Getting a check every 2 weeks (and other benefits, like Health Insurance) is what motivates me. I spend about 8 hours per day Mon-Fri contributing to open source projects.

(I mean, I don't do it only because of these reasons, I'm a true believer of Open Source, I believe it is the more superior development model for a more civilized age, but it's kinda hard to argue against a paycheck)
by landryraccoon | 2025-05-30 19:11:05+00:00
That's moving the goalposts.

ChatGPT would easily have passed any test in 1995 that programmers / philosophers would have set for AGI at that time. There was definitely no assumption that a computer would need to equal humans in manual dexterity tests to be considered intelligent.

We've basically redefined AGI in a human centric way so that we don't have to say ChatGPT is AGI.
by internetter | 2025-05-30 19:11:43+00:00
Horrendous practices exist on a spectrum. Every org has bad code that somebody will fix someday™. It is reasonable to expect that after a catostrophic event like this, a full recovery takes some time. But at a "good" org, these practices are isolated. Not every org is entirely held together with masking tape. For the entire thing to be down for so long, the bad practices need to be widespread, seeping into every corner of the product. Ubiquitous.

For instance, when Cloudflare all went down a while ago due to a bad regex, it took less than a hour to rollback the changes. Undoubtably there were bad practices that lead to a regex having the ability to take everything out, but the problem was isolatable and once adressed partial service was quickly restored, and shortly after preventative measures were employed. This bug didn't destroy cloudflare for months.

P.S. in anticipation of the "but cloudflare has SLAs!!" that isn't really a distinction worth making because M&S has an implicit SLA with their customers — they are losing 40 million each week they can't offer service. Plenty of non-b2b companies that invest in quick recovery as well, like Netflix's monkey testing.
by zahlman | 2025-05-30 19:13:32+00:00
What I didn't get about this: the technique shown seems to be about making sure that the ripple carry only happens once instead of N-1 times while adding N values. The carry operation is more complex, but this allows the actual addition to be parallelized.

But - you still have to split the input numbers into sets of 5 registers in the first place, right? So doesn't that need to be parallelizable somehow as well in order for this to be a net win?
by ijk | 2025-05-30 19:13:44+00:00
LocalLlama is good for:

- Learning basic terms and concepts.

- Learning how to run local inference.

- Inference-level considerations (e.g., sampling).

- Pointers to where to get other information.

- Getting the vibe of where things are.

- Healthy skepticism about benchmarks.

- Some new research; there have been a number of significant discoveries that either originated in LocalLlama or got popularized there.

LocalLlama is bad because:

- Confusing information about finetuning; there's a lot of myths from early experiments that get repeated uncritically.

- Lots of newbie questions get repeated.

- Endless complaints that it's been took long since a new model was released.

- Most new research; sometimes a paper gets posted but most of the audience doesn't have enough background to evaluate the implications of things even if they're highly relevant. I've seen a lot of cutting edge stuff get overlooked because there weren't enough upvoters who understood what they were looking at.
by hulitu | 2025-05-30 19:13:46+00:00
> The Kea DHCP distribution is the next generation DHCP server suite offered by the Internet Systems Consortium (ISC). It replaces the traditional ISC DHCP software which has reached its end of life.

> ) Security Issues 3.1) Local Privilege Escalation by Injecting a Hook Library via the set-config Command (CVE-2025-32801) 3.2) Arbitrary File Overwrite via config-write Command (CVE-2025-32802) 3.3) Redirection of Log Files to Arbitrary Paths (shared CVE with 3.2) 3.4) Service Spoofing with Sockets in /tmp (shared CVE with 3.2) 3.5) Denial-of-Service issues with Sockets in /tmp (shared CVE with 3.2) 3.6) World-Readable DHCP Lease Files in /var/lib/kea/*.cvs (CVE-2025-32803) 3.7) World-Readable Kea Log Files (shared CVE with 3.6)

So CADT all over. Why fix old bugs when you can introduce new ones.
by SAI_Peregrinus | 2025-05-30 19:14:00+00:00
Mountain lions are born with a genetic tendency to want to bite through the back of my neck, killing me. I have no moral obligation to assist them in exercising their genetic tendencies. I'll try to ensure they have safe habitat, with access to their natural non-human food sources, but I won't sacrifice myself for them.

Same deal with MAGAs and Nazis. Their genetic tendencies (if any) don't give them a right to harm others. When they do so, they break the social contract that gives others a reason to tolerate their behavior, just like anyone else breaking that social contract.
by SlightlyLeftPad | 2025-05-30 19:14:06+00:00
I disagree, it is worth talking about because the impacts of delegated decisions made impact real people in meaningful ways while those may or may not be challenged in court. To say a branch can’t delegate absolute authority is also a mischaracterization of reality. Assuming orders are challenged in the first place, it often drags on for many months or years leaving the impacts in effect until that concludes.
by ryao | 2025-05-30 19:14:24+00:00
My OSS contributions are predominantly bug fixes with very little feature work. My primary motivation is either a need I have to fix an issue for myself or the pure intellectual challenge of tackling an issue. I have not had many bugs bother me lately. In the past, I had made bug fixing practically a full time job (which lead to employment opportunities). These days, I only do a few hours a week.

My advice is to find something that you like, but want to improve, and then work on improving it. With some luck, the maintainer will be a nice guy and you can collaborate with him on it.
by drillsteps5 | 2025-05-30 19:14:50+00:00
I use it as a discovery tool. Like if anybody mentions something interesting I go and research install/start playing with it. I could care less if they like it or not I'll make my own opinion.

For example I find all comments about model X be more "friendly" or "chatty" and model Y being more "unhinged" or whatever to be mostly BS. Like there's gazillion ways a conversation can go and I don't find model X or Y to be consistently chatty or unhinged or creative or whatever every time.
by Maxatar | 2025-05-30 19:15:13+00:00
HackerNews isn't not exactly like reddit, sure, but it's not much better. People are much better behaved, but still spread a great deal of misinformation.

One way to gauge this property of a community is whether people who are known experts in a respective field participate in it, and unfortunately there are very few of them on HackerNews (this was not always the case). I've had some opportunities to meet with people who are experts, usually at conferences/industry events, and while many of them tend to be active on Twitter... they all say the same things about this site, namely that it's simply full of bad information and the amount of effort needed to dispel that information is significantly higher than the amount of effort needed to spread it.

Next time someone posts an article about a topic you are intimately familiar with, like top 1% subject matter expert in... review the comment section for it and you'll find just heaps of misconceptions, superficial knowledge, and my favorite are the contrarians who take these very strong opinions on a subject they have some passing knowledge about but talk about their contrarian opinion with such a high degree of confidence.

One issue is you may not actually be a subject matter expert on a topic that comes up a lot on HackerNews, so you won't recognize that this happens... but while people here are a lot more polite and the moderation policies do encourage good behavior... moderation policies don't do a lot to stop the spread of bad information from poorly informed people.
by derbOac | 2025-05-30 19:15:25+00:00
Withholding funds based on viewpoint is coercive by definition, otherwise the administration wouldn't be doing it. Because it's the government, it's government constraints on speech.

Title IX moreover is codified law passed by the legislative branch, not an executive order, and pertains to gender/sex nondiscrimination. It's not an executive order about how students are expressing their opinions about international policy pertaining to a foreign entity (note that no US citizens are being prosecuted currently for any of the things the administration is seeking leverage about with noncitizens, which suggests the viewpoints are protected speech).
by Spooky23 | 2025-05-30 19:15:28+00:00
Have you been using the Tesla magic full self driving (before they redefined “full self driving” to a not-full, not-self driver assist tool?

It’s far more likely that you’ll be commuting in a Waymo someday.

Like some other tech moguls, you can’t separate the man from the company. The company lacks meaningful governance, so for good or ill it’s an expression of Elon’s hopes and desires. Facebook is similar, but Zuck is more calculated and rational. Elon is obviously a man in need of help who is degrading before us.
by dangets | 2025-05-30 19:15:29+00:00
The request / data fetching is interesting in how "easy" it is to write. I did basic perusal of the examples, but I'd be interested to see what it looks like with rate-limited endpoints and concurrent requests.

Another tangentially related project is https://steampipe.io/ though it is for exposing APIs via Postgres tables and the clients are written using Go code and shared through a marketplace.
by dragonwriter | 2025-05-30 19:15:52+00:00
> Can you explain how the superhuman AIs will prevent themselves from being physically disconnected from power?

Three of the common suggestsions in this area are (and they are neither exhaustive nor mutually exclusive):

(1) Propagandizing people to oppose doing this,

(2) Exploiting other systems to distribute itself so that it isn't dependent on a particular well-known facility which it is relatively easy to disconnect, and

(3) If given control of physical capacities intentionally, or able to exploit other (possibly not themselves designed to be AI) systems with such access to gain it, using them to either physically prevent disconnection or to engineer consequences for such disconnection that would raise the price too high.

(Obviously, current AI can't do any of them, at least that has been demonstrated, but current AI is not superhuman AI.)