MurphyA/hacker-news huggingface dataset:
by phendrenad2 | 2025-05-07 04:12:48+00:00
Geez, you're really tilting at windmills here. What makes you think if you had your choice of 100 different security products (as is the ecosystem on Windows and Mac) that you'd be any more secure than "just" relying on Apple's security team (which is surely world-class)? Remember that Windows exploits abound, despite the antiviral/antirootkit ecosystem that grew up around it. If you want to "check your filesystem", I have an OS for you: Linux, BSD, maybe Solaris or something exotic. But I think you'll find that Torvalds gives less than two shits about Linux desktop/mobile security, so the first time you install a Pip or NPM package you risk getting rooted, and there are no serious (desktop or mobile) antivirus products for Linux.
by nearbuy | 2025-05-07 04:13:19+00:00
Aren't we already passed 1/1000th of the performance we would classify as superintelligence?

There isn't an official precise definition of superintelligence, but it's usually vaguely defined as smarter than humans. Twice as smart would be sufficient by most definitions. We can be more conservative and say we'll only consider superintelligence achieved when it gets to 10x human intelligence. Under that conservative definition, 1/1000th of the performance of superintelligence would be 1% as smart as a human.

We don't have a great way to compare intelligences. ChatGPT already beats humans on several benchmarks. It does better than college students on college-level questions. One study found it gets higher grades on essays than college students. It's not as good as humans on long, complex reasoning tasks. Overall, I'd say it's smarter than a dumb human in most ways, and smarter than a smart human in a few ways.

I'm not certain we'll ever create superintelligence. I just don't see why you think the odds are "extremely small".
by jongjong | 2025-05-07 04:13:47+00:00
We do use docker compose (thank god) but I also need to run a server from source for most of the microservices in order to modify and debug the code. There are around 20 something containers in practice, 6 pods/services. All interdependent and necessary to run the product (it's a legacy codebase 10+ years old, I joined less than 1 year ago and had nothing to do with architecture decisions). Most features touch on at least 3 to 4 repos/microservices all impossible to decouple. The problem is really opening and launching code across 6 bash consoles some of which require an additional manual authentication step with various cloud providers. I need the ability to restart some independently after making code changes. It's just a very complicated system.

I'm sure the launch can be fully automated but it's kind of at the edge of not worth automating because of how relatively infrequently I need to restart everything... Also the CEO doesn't like to make time for work which doesn't yield visible features for end users.

I actually handed my resignation a month ago, without another job lined up. It became too much haha. Good practice though. Very stressful/annoying.
by cantrecallmypwd | 2025-05-07 04:13:48+00:00
Hide the ability of consumers to make informed choices.

Meanwhile, logging old growth forests, drilling more oil, scoffing at renewables and EVs, and building power-hungry data centers for marginal-utility AI owned by a handful of billionaires. Flu vaccines are in doubt, the chaos and riots will begin around June/July when the shelves are empty and prices double.
by kumarvvr | 2025-05-07 04:14:16+00:00
> India attacked Pakistan with zero evidence that Pakistan supported any terrorists

I though Osama Bin Laden was found living happily with 4 wives in Pakistan. Even the US had to do a covert operation to kill him. Pakistan shielded him and withheld his whereabouts for almost a decade.

Pakistan is a know terrorist breeding ground, aided and abetted by the Military, which holds the real power there.
by cannonpalms | 2025-05-07 04:15:53+00:00
Can you provide more information (or links) about that billing model you describe?

The incentive structure behind paying by the search has diminishing returns, as I see it. You need the results to be of a high enough quality to drive the user to want to run another search with you. Beyond that point, though, in the absence of a direct competitor, where is the incentive for you to continue improving search result quality? M
by em-bee | 2025-05-07 04:16:34+00:00
depending on age a child needs about 1400-3000 calories per day. the bulk of which should be eaten in the early part of the day when you are most active. 400-800 is not enough for that.

the official US guidelines for school provided lunch range from 550–850. that's a bit lower than i would choose based on daily needs especially for older kids. breakfast and lunch should be more than 1/3rd each. dinner should be less than 1/3rd.

i am from austria. a sandwich here is considered a snack. not a meal.
by jaggederest | 2025-05-07 04:17:40+00:00
I'm not sure about that. Earlier life? Almost certainly I think, I tend towards panspermia on space rocks as being likely at least within the solar system.

I think the likelihood that there was some technological civilization that evolved here before ours and we haven't found any trace to be extremely low. Lower than "there are people with warp drives who visited our solar system at some point".
Show HN: Jwno – Bring Modern Lisp Power to Your Windows Desktop
by agentkilo | 2025-05-07 04:20:17+00:00
Hi HN!

I read[1] about Janet[2] some time ago, then immediately got impressed by the enthusiasm of its community, and by the language itself, so I started playing with it.

At the time I was searching for a tiling window manager for Windows, and unavoidably the idea of scratching my own itch with Janet got hold of me, so Jwno was born.

Simply put, Jwno is a keyboard-driven tiling window manager for Windows, scriptable with Janet. But since it has a complete Lisp runtime, and a thin wrapper library for Win32 APIs[3], you can certainly do much more with it.

I hope you'll enjoy playing with it as much as I enjoyed building it.

And yes, I use StumpWM on the Linux side, by the way.

[1]: https://ianthehenry.com/posts/why-janet/

[2]: https://janet-lang.org/

[3]: https://github.com/agent-kilo/jw32
by jandrewrogers | 2025-05-07 04:20:38+00:00
C++ “move” semantics are quite complicated. That said, those C++ semantics are much better at handling some edge cases in systems software that Rust largely pretends don’t exist. It is a tradeoff. C++ is much uglier but also much better at handling cases where ownership and lifetimes are intrinsically ambiguous in a moved-from context because hardware has implicit ownership exogenous to the code.
by kelnos | 2025-05-07 04:20:38+00:00
Oh certainly, it doesn't make sense at all. We should be presented the cost of the service, including a reasonable wage for the driver.

But it's a little odd to turn this into a moral issue when the app actually does give you the means to pay the driver what you believe is actually fair, above the base amount being charged.

So what this really tells me is that you just think the true cost is more than you want to pay. Which is totally fine.
by _blk | 2025-05-07 04:23:05+00:00
Except that legislation is also not in their favor because companies will just find new ways to make money [as they should - I just wish they were more creative in providing value rather than just the "added fee shortcut"] In the end it's on consumers: People should just reward better service instead of picking the seemingly cheapest option and then cry that the world is unfair and someone has to fix it for them..
by ImPostingOnHN | 2025-05-07 04:23:10+00:00
> What specific implementation would you suggest, though? I’ve not heard of these apparently simple approaches.

Good question! Thank you for asking, I will do my best to help provide the answer:

One common implementation is to require that all marketing show the final price most prominently, which seems reasonable to me.

"But wait," some may interject, "That final price may vary depending on jurisdiction!"

Yes, that is true, and entirely possible to deal with, and requiring advertisers to account for that is a better solution than requiring all customers to deal with the alternative. Besides, nobody is forcing the company to vary the price. They can just charge a flat price that accounts for the average of all local fees, and/or eat the fees, which was the intent of the legislation in the first place.
by umbra07 | 2025-05-07 04:25:18+00:00
Because logically I should give tips to every service worker I interact with that makes min wage. I'm obviously not going to do that. If I do tip some category of service workers, it's certainly not going to be the ones that eat/delay/spit in my food as a get back for not tipping them, and it's certainly not going to be the group that makes well above min wage (I. E waiters are the highest-paid min. wage staff).
by mindslight | 2025-05-07 04:25:28+00:00
Perhaps if you referenced something concrete there would be more to talk about?

I'm only aware of Bosch, which uses some type of humidity-absorbing crystals that then desiccate with the heat of the next cycle. The marketing implication that this doesn't use energy would seem to be playing on that lack of understanding of thermodynamics.

Never mind costing 2x or more for the models with this feature, still seeing complaints of people online saying they don't get the dishes dry, combined with the all-too-common refrain that you have to use "rise aid" - ie elective chemical residue.

(I edited my original comment to focus on the failure of functionality over the lack of a specific mechanism)
by mlin4589 | 2025-05-07 04:25:38+00:00
Good question! We do know from OpenAI's system card from GPT-4 that the post-trained RLHF model is significantly less calibrated compared to the pre-trained model, so it's a matter of speculation that something similar is occurring. However, it's more of a hunch more than anything. I would be curious if it's possible to reproduce this behavior, or the impact of distillation on calibration.

Disclaimer: I wrote this blog post.
by DavidPeiffer | 2025-05-07 04:26:12+00:00
>...I am sorta doubtful companies will deliberately make less efficient appliances if it goes away.

Working in the manufacturing space, I have no doubt designs will change and energy consumption will go up. They will be able to remove sensors, heat water hotter in dishwashers and clothes washers, run cycles more aggressively, and use cheaper motors (such as HVAC fans). Any item you can remove from the bill of materials adds to the profit directly.

Capital expenditure versus operating expenditure is a common tradeoff discussed in a business sense, and the Energy Star gave a pretty darn good comparison for opex for consumers. Taking that away (even with some of the games that have been played over the years) is a huge loss for consumers.
by somenameforme | 2025-05-07 04:27:09+00:00
Your quote is a non sequitur to your question. The reason you want to avoid massive data dumps is because there are guaranteed to be errors and flaws. See things like Alpha Go vs Alpha Go Zero. The former was trained on the entirety of human knowledge, the latter was trained entirely on itself.

The zero training version not only ended up dramatically outperforming the 'expert' version, but reached higher levels of competence exponentially faster. And that should be entirely expected. There were obviously tremendous flaws in our understanding of the game, and training on those flaws resulted in software seemingly permanently handicapping itself.

Minimal expert training also has other benefits. The obvious one is that you don't require anywhere near the material and it also enables one to ensure you're on the right track. Seeing software 'invent' fundamental arithmetic is somewhat easier to verify and follow than it producing a hundred page proof advancing, in a novel way, some esoteric edge theory of mathematics. Presumably it would also require orders of magnitude less operational time to achieve such breakthroughs, especially given the reduction in preexisting state.
by Swizec | 2025-05-07 04:30:00+00:00
> People should just reward better service instead of picking the seemingly cheapest option

This is easy for us hackernews types with disposable income to say and very hard for the average person to implement. 57% of Americans can’t afford an unexpected $500 expense [1]

Always keep in mind the boots theory of economic unfairness:

> A really good pair of leather boots cost fifty dollars. But an affordable pair of boots, which were sort of OK for a season or two and then leaked like hell when the cardboard gave out, cost about ten dollars. ... But the thing was that good boots lasted for years and years. A man who could afford fifty dollars had a pair of boots that'd still be keeping his feet dry in ten years' time, while a poor man who could only afford cheap boots would have spent a hundred dollars on boots in the same time and would still have wet feet

[1] https://www.cbsnews.com/news/most-americans-cant-afford-a-50...

[2] https://en.wikipedia.org/wiki/Boots_theory
by nulld3v | 2025-05-07 04:32:19+00:00
Ah, it underwent a complete rewrite somewhat recently, I heard it was a significant improvement.

But I must agree that dedicated data analysis tools like DuckDB and jq are more powerful, intuitive, and performant. I guess what makes nushell appealing is how the data is already in nushell. It's where I stash any inputs I plan to use, any output commands produce and also any datasets I'm currently working on.

The true value of nushell is it's role as a data exchange that preserves typing+structure and in providing tools so ingesting structured data is easy and parsing unstructured data is not daunting. I'm less pushing for nushell specifically and more hoping that it encourages more people ro think about some larger questions:

- It's time to question the role of "UTF-8 text" as "the basic fundamental unit of data in the POSIX ecosystem"

- Typed/structured data brings significant value and is not harder to work with

- How can we improve data interchange between tools/apps without causing breakage? There's been quite a bit of thinking on if CLI tools can negotiate with each other to switch to communicating using higher-level data formats. Optimally it should work over common transports like SSH too. Unfortunately, I haven't seen any proposals that don't also introduce new problems. The nushell authors are looking into this as well.

- How can we evolve terminals from the simple, reliable text renderers (that they never were) into simple, reliable renderers of general structured data?

Related work:

- https://arcan-fe.com/ (obligatory mention: https://arcan-fe.com/2021/04/12/introducing-pipeworld/)

- https://github.com/nushell/nana (nushell GUI experiment)

- https://domterm.org/index.html

- https://acko.net/blog/on-termkit/ (defunct)
by rdtsc | 2025-05-07 04:33:10+00:00
> Why do they refer to Claude in third person? Why not say "You're Claude and you enjoy helping hoomans"?

But why would they say that? To me that seems a bit childish. Like, say, when writing a script do people say "You're the program, take this var. You give me the matrix"? That would look goofy.
by pjmlp | 2025-05-07 04:33:11+00:00
Thing is many of us actually do, as it happens we have to reach out to GNU/Linux deployments on a daily bases.

So audio is the best in class, how many industry DAWs support Linux, and are used at any random audio studio? Not that many.

The netboook I had until 2024, never handled our router without issues, rebooting the wlan daemon was a common activity during "heavy" downloads, like e.g. a new Rust version.

What works without issues on my place are Android/Linux, WebOS/Linux, and Sony/Linux (BlueRay).

Proton is Valve's failure to nurture developers to target GNU/Linux, even though Android/NDK has the same technology stack for game development, and Sony's OrbitOS is close enough with its FreeBSD roots, even with its proprietary 3D API.
by disqard | 2025-05-07 04:33:33+00:00
I'm finding it to be a force-multiplier in my side-project work.

It needs careful oversight, for if you're too generous with it, it'll happily add tons of code into your codebase that will make it horrendously difficult to understand and debug later. As capable as it is, I find it prudent to keep it on a short leash.
by jandrewrogers | 2025-05-07 04:34:05+00:00
I think this really depends on the type of software you develop. For some types of systems code, non-destructive moves are a killer feature because ownership and lifetimes can be intrinsically unknowable at compile-time even in a moved-from context. In these cases, a destructive move could introduce a use-after-free that the compiler can’t see whereas a deferred destruction is idiomatic and behaves the way you would expect.

This is less than ideal even in C++, though it addresses some cases perfectly. There is an additional concept of “relocatable” types that lives in the middle ground, which is closer to the Rust concept, but that is not currently part of the language though you can hack your own traits. I don’t think any language currently handles the scope of move semantics cases properly.
by paradite | 2025-05-07 04:36:21+00:00
It's kind of interesting if you view this as part of RLHF:

By processing the system prompt in the model and collecting model responses as well as user signals, Anthropic can then use the collected data to perform RLHF to actually "internalize" the system prompt (behaviour) within the model without the need of explicitly specifying it in the future.

Overtime as the model gets better at following its "internal system prompt" embedded in the weights/activation space, we can reduce the amount of explicit system prompts.
by sunflowerfly | 2025-05-07 04:36:54+00:00
Here in rural America, turbines use very little land. Probably similar to an oil well. The field it is placed in loses little capacity for other farm uses. The farmer gets a nice subsidy and the county receives tax revenue. This scenario is the majority of the US.

I agree they do not fit into urban environments. And they also do not fit in tourist areas, where people wish to gaze upon unspoiled nature, such as many mountain ranges in the US.
by dragonwriter | 2025-05-07 04:36:58+00:00
> For the first part, that will always be necessary.

There's no reason it has to be.

> The people are supposed to decide through indirect democracy who is qualified to receive welfare.

There's no reason the people couldn't decide, through democracy (direct or indirect, as is their pleasure; certain existing governments only embrace one, but the people can always change that, too) that the answer is "everybody gets the public service/benefit; and the payment comes through the tax system" and have one tax bureaucracy instead of a tax bureaucracy and a separate eligibility verification bureaucracy for each program.
by adrian_b | 2025-05-07 04:37:11+00:00
As I have already written in another comment, only if we would see changes in the orbits of the known bodies, then that would be evidence for a currently existing outer planet.

The parent article contains several sentences like "The six most distant known objects in the solar system with orbits exclusively beyond Neptune (magenta) all mysteriously line up in a single direction."

All those sentences do not support the existence of an outer planet now, they only demonstrate that at some moment in the past there was a big body in that direction.

The papers that I have linked report the results for the simulation of the close passage of a star in the past, which match pretty well what we see now in the outer Solar System.

Such close encounters between stars are known to happen from time to time, because superposed on the general rotation around the galaxy center all stars have random own motions, so the distances between them are changing all the time and even collisions are possible.
by __MatrixMan__ | 2025-05-07 04:37:24+00:00
Powershell feels like it was designed by people who expect the underlying app to natively structure its data before handing it off to the shell. Typical Microsoft, acting like they own the place and expecting others to conform.

Nushell on the other hand takes the (IMO more pragmatic) stance that the underlying app will most likely be writing strings to stdout and it's the shell's job to make it easy to discern the structure in those strings.

Perhaps a powershell wizard can show me that I'm wrong about this, but my feeling is that the powershell equivalent to this nushell is going to either call some external program (in addition to docker) or be quite messy:

$ docker ps | detect columns | where NAME == "foo"
by NitpickLawyer | 2025-05-07 04:37:45+00:00
There's much more to be gained if you also have the client side of those interaction. You can get signals from "accepted" completions/plans/etc, number of edits made to those completions, how users use context, what was passed in context from a code base, and so on.

And that's just on their models. They'd also get (at the very least) signals on their direct competition, if not straight up prompts+completions as well.
by VoidWhisperer | 2025-05-07 04:39:33+00:00
> At some point, your doctor WILL fail you, so you have to take responsibility, usually when you're weak and at a low point in your life.

The two times I've been hospitalized in my adult life, I've been incredibly thankful for my parents stepping in to act as my patient advocates, including pushing back on doctors when necessary. (The first hospitalization was guilliane-barre and the other a rare hemotological condition, so i wasn't in a great place in either scenario to advocate for myself).

A pediatrician in my family has said that patients get significantly better outcomes when they have a patient advocate, because even if they are directly related to you (i.e. parents or sibling), they are going to be far better at being objective on the situation than you, the person being affected by it, is
by jwatte | 2025-05-07 04:39:38+00:00
Yes, the data center was designed for peak load. Unfortunately, the data center is hooked up to the grid. De-coupling that connection is what this article is literally about.

Then again, some data centers just use re-generation from giant flywheels, where the grid powers the flywheel to build up inertia, and thus load can be smoothed that way. The flywheels need to keep running at 60 Hz for at least 30 seconds to give the Diesel generators time to start, should the grid fail.

Run a flywheel at the main transformer, run batteries at your PDC and add supercaps at each point of load, and you may very well be able to show a much smoother load to the grid.
by paulorlando | 2025-05-07 04:39:44+00:00
A few years ago in a class I had a group of students analyze a set of CSV files and charts relating to the performance of a large YouTube channel.

This was right as generative AI was coming out and back when it would struggle with this type of analysis.

The first analysis was done the old-fashioned way – you had to understand what you were looking at, you had to know what to do with the data, and had to be willing to work through uncertainty. The assignment: take this raw data and make recommendations to the channel owner on what to do (left open for interpretation).

Results? - 30% of submissions were terrible. - 60% were good, though not really complete. - 10% were amazing, producing creative recommendations, and better than I expected.

The semester after that I did something I never did before: I assigned the same thing. The same data and instructions, but this time with the requirement to use AI in the analysis.

Results? - Much of the worst work decreased. Only 5% of submissions were terrible. - 90%+ were good. - But at most 5% were amazing. AI usage had mostly eliminated the worst results (30% in the first attempt), but it had also hurt the top output (the 10%), with results condensed toward the center. In some cases this might be the outcome you want, but in other situations you might want to take some terrible results so that you can also benefit from the excellent ones.

Or be disciplined enough not to let AI completely think for you.