MurphyA/hacker-news huggingface dataset:
by chriswarbo | 2025-05-21 16:35:33+00:00
Your last paragraph is using terms like "correct", "fix" and "bug" as if they're absolute, when they're actually relative to some sort of spec (whether formal or informal, written or vibes-based, etc.). If the organisation controls the spec, then it can be perfectly reasonable for them to update that spec to e.g. allow certain behaviours that previously would have been considered bugs.

In that case, we update the properties to reflect the new spec.
by fragmede | 2025-05-21 16:36:44+00:00
How often do consumers (ie not network professionals) need to do CIDR or anything more advanced than read off an address? Is reading 64512 colon 65152 colon colon 7237 that much easier over a bad phone connection than fc00:fe80::1c45? By the time you're that deep with someone non-technical having them read an address over the phone, you've already lost
by libraryofbabel | 2025-05-21 16:36:49+00:00
Well, yeah. That’s just the central problem of modernity and it’s been the preoccupation of the last two hundred years of philosophy and literature: c.f. existentialism and many other isms. Nietzsche and Dostoevsky and a legion of other philosophers and novelists address this exact question. There’s a lot of answers out there that don’t require signing up to an old religion, you can go and take your pick!
by mikepurvis | 2025-05-21 16:37:17+00:00
In the Java/Groovy space, Jenkins and Gradle are the obvious ones.

I'm less familiar with the Lua world (not a gamedev), but this is an example of the kind of thing I'm imagining— a build system / task runner that's half lua and half C/C++: https://github.com/xmake-io

Having a modern on-prem replacement for Jenkins/Rundeck built in rust and exposing a roto interface rather than yaml definitions sounds like it would be great.
by duxup | 2025-05-21 16:37:26+00:00
>As a result of being deemed “non-loyal” to Kroger in his 62-page shopping profile, which CR obtained after Salem filed a formal request with Kroger through Oregon’s new data and privacy law, Salem is also likely to get fewer of Kroger’s best discounts.

The limitation seems to be on discounts offered. This seems logical to me.

Even where I work we offer some of our better customers some discounts on some things, because we know they make up for it in other ways.
by s1artibartfast | 2025-05-21 16:38:35+00:00
>.That requires intense taxation for a few years on the rich and corporations alike, and using those proceeds to pay it off.

This is your bias and preference seeping in. Simply put, you need to balance your budget.

The US already has some of the highest corporate taxes in the world. Most countries don't rely on them, and instead focus on the individual pass through profits. most European democracies tax the middle class much more heavily through value-added taxes.
by Henchman21 | 2025-05-21 16:38:59+00:00
It’s neither? Having an editorial board issue an endorsement is something media outlets have always done. That alone doesn’t make it smart of course, traditions are often goofy! But registering an opinion on what would be best for the nation is explicitly what an editorial board is setup to do: offer opinions on the ongoing state of affairs.

I will grant you that it is partisan, but until very recently that wasn’t even remotely a problem. Its only a “problem” now because one party has decided that they’re right all the time and will brook no deviation from the course they’re trying to set. Had the board been willing to endorse Trump, 110% Bezos would have allowed it.

But let’s be honest: partisanship is only a problem when someone disagrees with your take. Then it’s all pearl-clutching and “won’t somebody think of the children!!”. So I find your comment disingenuous on its face.
by halfadot | 2025-05-21 16:39:03+00:00
>The hypothetical is irrelevant here; what is germane is that the expectation of privacy by the individual participants, and the terms which bind people who use that service.

How can you have an expectation of privacy in a public forum? Where did this bizarre disorder originate, where people knowingly put their writing out there for literally anyone to read, then turn around and start talking about "expectations of privacy" when they realize what it entails?
by NitpickLawyer | 2025-05-21 16:39:19+00:00
> So, so weird that they still don't want you to see their models' reasoning process

It's not weird at all. R1-distills have shown that you can get pretty close to the real thing with post-training on enough completions. I believe gemini has also stopped showing the thinking steps (apparently the GLM series of open access models were heavily trained on gemini data).

ToS violations can't be enforced in any effective way, and certainly not cross-borders. Their only way to maintain whatever moat thinking models give them is to simply not show the thinking parts.
by AStonesThrow | 2025-05-21 16:39:27+00:00
Now those of us who've been around the block know that Discord is merely the latest iteration on chat servers such as IRC.

I'm interested to know, from anyone here who's an IRC operator or server/network admin, how the IRC community deals with scraping and bots, because in the early 90s, it was never an issue of corporate Terms of Service or legalese, but typically handled by community standards, and probably, people did whatever they could get away with, and this needed to be anticipated and tolerated by the other participants in any given server or channel.

I doubt that IRC users, back in the day or in the present, have any illusions of privacy, when logging or reflecting or bouncing chats is more or less a built-in feature and an integral component of such a networked chat service.
by aazo11 | 2025-05-21 16:39:43+00:00
I tested on-device LMs (Gemma, DeepSeek) across prompt cleanup, PII redaction, math, and general knowledge on my M2 Max laptop using LM Studio + DSPy.

Some observations

- Gemma-3 is the best model for on-device inference - 1B models look fine at first but break under benchmarking - 4B can handle simple rewriting and PII redaction. It also did math reasoning surprisingly well. - General knowledge Q&A does not work with a local model. This might work with a RAG pipeline or additional tools

I plan on training and fine-tuning 1B models to see if I can build high accuracy task specific models under 1GB in the future.
by ZeroGravitas | 2025-05-21 16:39:49+00:00
Australia has just completed 5 years of feasibility studies on this:

https://www.dcceew.gov.au/energy/programs/regional-remote-co...

and moved to the pilot phase:

https://arena.gov.au/funding/rmp/

A review of some of the feasability studies carried out in phase one:

https://www.sciencedirect.com/science/article/pii/S221462962...
by tenpoundhammer | 2025-05-21 16:39:50+00:00
Have done some of these recently - Smaller teams are better value/$ spent [Confirmed]

- More frequent releases accelerate learning what has real value [No improvement]

- Limiting work in progress, solving one problem at a time,increases delivery throughput [Continued]

- Cross-functional teams experience fewer bottlenecks and blockers than specialised teams [Confirmed]

Empowered, self-organising teams spend less time waiting for decisions and more time getting sh*t done [Confirmed]

Additionally, smaller teams 1-3 engineers per project who are empowered are much happier. Side effect was time spent on process, tickets, communication dropped dramatically. Time spent on creating and confirming increased.

In a large organization solving your own blockers can be the difference between releasing next week and releasing next quarter. More frequent releases only help in a business where users adopt new features quickly.
by wg0 | 2025-05-21 16:40:09+00:00
> Now that we’ve switched to LTX, this isn’t a problem any more. It should thus be possible to replicate /data/*.db, even if there’s hundreds or thousands of databases in that directory.

That was the show stopper. Now multi tenant with per tenant database whee (in theory) each user can roll back to certain point in time or at least completely download their database and take away for whatever they want to do with it is going to be possible.
by DaSHacka | 2025-05-21 16:40:38+00:00
Its not difficult to archive yourself, if you really care[0]

I use a dedicated alt account to archive tons of various servers I'm in, and auto-download all attachments. It's nice having regex search capabilities on my local copy of the data too.

[0] https://github.com/Tyrrrz/DiscordChatExporter
by bluGill | 2025-05-21 16:40:57+00:00
A number of "GPS" receives also received Galileo and Beidou. They then combine all the data to figure out the correct position. Likely the GPS chip in your phone will do more than one system. Any one system alone can provide a position (sort of - Japan has a system that only covers the area around Japan) so the loss of one isn't a problem.
by TonyTrapp | 2025-05-21 16:41:49+00:00
For reference, the quote is "I'd say maybe 20%, 30% of the code that is inside of our repos today and some of our projects are probably all written by software"

Microsoft has humongous amounts of source code in their repositories, amassed over decades. LLM-driven code generation is only feasible within the last few years. It would be completely unrealistic that 30% of all of their code is written by LLMs at this point in time. So yes, there is something in his quote that is intentionally misleading. Pick whatever you think it is, but I'm going to say that it's the "by software" part.
by lolinder | 2025-05-21 16:42:35+00:00
These researchers are just using the tools that Discord made available to archive information that was already public. If anyone is to blame for users believing that their messages were private or ephemeral it's Discord, not the researchers.

Look at it like this: There's no chance in hell that intelligence agencies, hacker groups, and whatever other nasties you care to worry about haven't already been using archives just like this for all their nefarious purposes. They just didn't make their usage public because why break the honey pot?

What these researchers did is show what was possible and make their efforts public. Now you are better informed of what was always possible. It's always been necessary to think carefully before putting stuff on the internet, it's just now your bubble is burst.
by smileybarry | 2025-05-21 16:42:57+00:00
IIRC data slurping (for exporting) is also not allowed bot usage.

> B. API Data Sharing & Retention

> You will not share API Data with any third party, except in the following circumstances, subject to compliance with the Terms and applicable laws and regulations: (i) with a Service Provider; (ii) to the extent required under applicable laws or regulations; and (iii) when a user of your Application expressly directs you to share their API Data with the third party (and you will provide us proof thereof upon request).

https://support-dev.discord.com/hc/en-us/articles/8562894815...
by cduzz | 2025-05-21 16:43:01+00:00
Technically almost all homes have a wonderful energy storage system already -- their hot water heater tank.

One can imagine a setup where you've got a hot water tank and a mixing valve that allows you to heat your water up to some very high temperature and then mix that down to "safe" hot water for the house. Have that run in "heat from grid if below this threshold, otherwise conditionally heat with surplus energy if the water's below this temperature"
by quickthrowman | 2025-05-21 16:43:47+00:00
Crazy, where I live the payback on the hardware would take ~114,000 kWh (or 13) years at 24kWh per day, $0.13/kWh).

Where you live it’s only 24,000 kWh to pay off the hardware, or just under 3 years ($0.61/kWh). I’d definitely pull the trigger.
by cflewis | 2025-05-21 16:44:01+00:00
As usual, 404 nails it:

----

It should be noted, however, that almost no one reads end-user license agreements and many of Discord’s users are children and teenagers. Discord is, first and foremost, a platform for gamers to organize communities and it’s not plausible that a 15 year old looking for a Fortnite meme server ever thought their dumb jokes about Tomato Town would end up in a public database five years later.

----

Same as other commenters here: I think this is shameful action under the guise of research and I cannot fathom why any IRB board would approve this (and perhaps it did not in this case, I do not know if Brazil has such a thing).

Back in the day (15ish years ago), I wrote a paper where I scraped the World of Warcraft API. It wasn't hard to do, I started on a realm, looked for arena teams, then went to guilds and got character sheets from there. I took the opinion that if Blizzard doesn't throttle me it's fair game.

Looking back now, I think that to have been pretty naive. I wouldn't say reckless, but definitely naive. In my mind, I had not made a delineation between "I can access this thing manually one at a time" and "I can access all of it automatically". As far as I was concerned, it was just the computer pressing the buttons. It was the same thing.

I think in the fullness of time we have collectively come to realize it is 100% not the same thing. The _availability_ of a thing and the _collection_ of a thing are two different issues with their own thorny problems. The researchers here have made the same mistake I did, but instead of it just being what gear your character was wearing, they took actual communications instead.

I hope this paper gets retracted, all data deleted and a sincere apology offered.
by ca98am79 | 2025-05-21 16:44:05+00:00
Thank you for the feedback. I don't want it to grow just by making it addictive. I'd rather it be a great product. I have faith that if it is a great product and helps people, then people will want to use it. I'd rather people use it because it helps them make friends or keep in touch with friends, or something positive like this.
by passivegains | 2025-05-21 16:44:20+00:00
Only because the state asserts their existence with violence.

I'm comfortable saying if a foreign nation rolls military vehicles across a border and starts shelling apartment buildings, those buildings' residents have every right to assert their existence with violence.

We certainly have little-to-no say in how the states in which we live behave, but we're all subject to their whims.

I can't say for certain how much my state listens to me specifically, but if they do, I'd tell them their whims should be such that other states can't do the roll-across-border-blow-up-apartments thing. (to anyone, not just me.) Those are good whims. Everyone should be subject to those whims.
by jeffhuys | 2025-05-21 16:44:55+00:00
Even if it’s you pulling the strings, it feels the way it is: a robot talking. It feels fake. Because it is. You’re not unique, so you’ll never stand out either. Just learn grammar on your own, and you’ll retain/add character to the text.

Now you’re just prompting. Just post the prompt, that’d be way more fun to read.
by strawhatguy | 2025-05-21 16:45:15+00:00
That’s silly, why make it political? If anything the political encroachment came from the green crowd first, cafe standards, EV mandates and the like.

The best way forward has always been to explore all energy avenues, and that will include fossil fuels as well. At least you’ve included nuclear, but left out fission, strangely, which is the best hope of electric generation replacement we currently have.

I’m tired of this team blue for electric (except Tesla now, lol) and team red for oil. They are choices with trade offs, and are friends, not enemies.
by sokoloff | 2025-05-21 16:45:31+00:00
If I wanted to keep all of the value I created for myself, I'd start my own business and own all of it.

I don't, because I highly value the structure and capital that others have put up to create the company I work for. They offload an enormous amount of risk and overhead and, so long as they pay me what we've agreed, I'm happy for them to keep the portion of value that is above what they pay out to me and my colleagues.

The agreement is fair to my eyes, because I've agreed to it and both sides have kept up their ends. If yours is not fair to your eyes, perhaps you should change it, possibly up to striking out on your own and keeping 100% of the surplus value you create.
by legitster | 2025-05-21 16:45:56+00:00
> But many Kroger shoppers we spoke to don’t know that this information is even collected by the grocery chain.

This boggles my mind. What do you think a loyalty card is even for?!?

> “The way this data is being used is very clearly widening the gap between upper, middle, and low-income households, and unless regulators take action, it will only get worse,” says David Friedman

This seems like a pretty wild assertion - the article itself presents the data collected as little more than a wild stab. The idea that different people get marketed different coupons is as old as the coupon itself.

> For most of their food, the family opts for the lower-priced WinCo Foods, which is farther away.

Shout out to WinCo foods. They are employee-owned, they don't do any coupons or loyalty cards, and all their prices are cheap cheap.
by fallat | 2025-05-21 16:46:03+00:00
I'm not sure if you actually clicked through - while OpenSCAD is absolutely dope, Zoo Design Studio offers the same capabilities and more.

Just like OpenSCAD, ZDS offers a code CAD experience if you like. It's a hybrid between the two worlds of traditional CAD and code CAD.

Unlike OpenSCAD, you can have real typed code. You can specify real dimensions. That's not a thing in OpenSCAD.

Unlike OpenSCAD, ZDS generates STEP files with BREP geometry. OpenSCAD outputs meshes only.

I'm a huge OpenSCAD lover, but to dismiss this so fast is a bit disingenuous :)
by neogodless | 2025-05-21 16:46:11+00:00
> The scientists found that birds experiencing the “migration” condition had more mitochondria, and that those mitochondria had a greater capacity to make energy (opens a new tab), compared to those in the “nonmigratory” birds. This suggested that during migration, the birds’ mitochondria are “turbocharged,” Coulson said.

So this isn't too terrible. It's a bit more like overclocking than turbocharging.

A typical ICE turbocharger is a recycler - the exhaust gases are used to spin the turbo which in turn forces air/oxygen into the combustion chamber (cylinder) at a faster rate, which can be tuned alongside fuel intake for increased power.

Of course, this tends to be harder on the engine and must be accounted for in engine design. It's not free, and you don't want every engine to be turbo.

And rather than be good for endurance it's really good for bursts of power.
by Draiken | 2025-05-21 16:46:24+00:00
You're right on the money. I've been amongst the most productive developers in every place I've worked at for the past 10 years while not using an IDE. AI is not even close to as revolutionary as it's being sold. Unfortunately, as always, the ones buying this crap are not the ones that actually do the work.

Even for writing tests, you have to proof-read every single line and triple check they didn't write a broken test. It's absolutely exhausting.
by piltdownman | 2025-05-21 16:46:38+00:00
The drunk roaring about 'perfumed ponces' is none other than Daragh O'Malley, the fantastic second-fiddle to Sean Bean in the 'Sharpe' TV series, and voices the lawyer in Grim Fandango amongst other roles!

The family overall are well worth reading up on - his father was the Minister for Education who introduced free secondary education to Ireland, and his Mother was a muse of Patrick Kavanaghs and the subject of the famous ballad "On Raglan Road". His father Donogh, was even originally engaged to Richard Harris's sister, Audrey (who died during their engagement of leuekemia aged 21).
by euvin | 2025-05-21 16:46:54+00:00
Cool to see a new ECS project! I've been learning and using JECS (https://github.com/Ukendio/jecs) for a project of mine, and some of the core ideas (like Chunks) felt familiar. This project definitely seems to have a more in-depth documentation though and a lot more features especially by having its own scheduler stuff. Would love to try it out on a new project someday
by bumby | 2025-05-21 16:47:53+00:00
Perhaps I’m confused and misreading your previous comments. It seems like on one hand you’re advocating narrow application, while also saying an entire supply chain would need to be protected to have the intended effect. In a modern economy, those two seem in conflict in any complex system. This means the execution is neither easy nor obvious. The only one I can think of where that may apply is nuclear weapons, which is so tightly controlled it’s more of a quasi-government manufacturing endeavor.
by halfadot | 2025-05-21 16:47:55+00:00
>In that context, the answer in this case is to simply start talking about your project and showing it to people and asking for feedback (as you have done), and be conscious that what you're looking for is signals of user interest -- little sparks that you can convert into tiny flames so that you can start a fire.

So all of this text just to tell him to do what he's already been doing?
by lolinder | 2025-05-21 16:48:08+00:00
On the contrary, I think that what these researchers did was the only ethical thing to do once they discovered that this was possible.

There's no way that this hasn't been done dozens of times before by intelligence agencies, hacker groups, and whoever else you care to worry about. Most of us here were well aware that public Discord channels have always been public and durable. It's hardly a secret from the technically savvy, it's just that Discord doesn't make it clear enough to regular users.

All this paper changes is that it draws mainstream attention to what was already happening illicitly for as long as Discord has been around. This can only be a good thing: the children and teenagers 404 is so worried about have always been vulnerable to their data getting leaked just like this, it's just that up until now that's been happening in the dark so as not to kill the golden goose.
by square_usual | 2025-05-21 16:48:56+00:00
This comment thread is incredible. It's like fanfiction of a real person. Of course this engineer I respect shares my opinion. Not only that, he's obviously going to quit because of this. And then he'll write a blog post I'll get to enjoy.

Anyway, this is his public, stated opinion on this: https://github.com/dotnet/runtime/pull/115762#issuecomment-2...
by aurizon | 2025-05-21 16:48:58+00:00
Some longevity researchers could investigate the DNA sequence of the mitochondrial DNA(a discrete object) to see if there is a length of life correlation = CRISPR edit towards longer life. It would be easily explored in mice and then there could be some edits in an egg very soon after fertilisation to replace that mitochondrial DNA in that egg to see the result. Might be a hard task to find/replace all these mitochondria and maintain life? In a single mouse egg = how many are there? A search finds this interesting paper = a good rabbit hole indeed. It is an area of intense research. https://pmc.ncbi.nlm.nih.gov/articles/PMC4684129/
by bombela | 2025-05-21 16:49:07+00:00
Why not simply:

let mut data = Vec::with_capacity(sz); data.extend(&buf[..sz]);

Vec::extend extends a container from an iterable. A Vec/slice is iterable.

And from the doc:

> This implementation is specialized for slice iterators, where it uses copy_from_slice to append the entire slice at once.

Of course this trivial example could also be written as:

let mut data = buf.clone();