skysight-inc/HackerNews huggingface dataset:
> Because humans have limbs of moderate length and cannot gallop

Yes, we don't because it's not great, but that's not the same as not being able to. (This is very pedantic sorry, it's just a stronger claim than it needs to be which bothers me).

Also, I wonder if that changes if you have very uneven leg lengths?
This is not a problem with nuclear energy, not directly. This is a political and defense industry issue. The US actively does not want to recycle its nuclear waste. It is a valuable resource to have on hand if you want to one day build more bombs. Equally, keeping all that plutonium locked up as "waste" arguably keeps it out of the hands of bad people. Should the US decide to start actually recycling this stuff, the bulk of the transport/disposal problem disappears.

>> The decision to halt commercial nuclear recycling sends a clear message that the United States is committed to nuclear non-proliferation. Such decisions, together with diplomacy such as that taking place in Russia, are deliberate and encouraging first steps towards building an international consensus on reducing the threat from nuclear weapons.

https://www.nature.com/articles/460152b
No but increases focus
No one is saying don't use these expensive services. My argument is that most applications don't need them and people do it anyway. It works well for a while and then suddenly you get an email saying your bill is going up 1000%.

If you have a hammer, everything looks like a nail. Vercel type services are not necessarily the right answer in many cases just because it is easy to start with.
That's completely dependent on which side you're watering
It's a bit dense, but you'll have a broad overview in react routers docs https://reactrouter.com/en/main/start/overview
What type of embeddings db does it use? Is it interchangeable?
A big chunk of the knowledge contained in enterprises is in spreadsheets. It's a no brainer to make that more easily accessible to LLMs. Wrap a thoughfully designed agentic framework around this and you presumably get a cheap junior data analyst that you can ask arbitrary questions of to better optimize value delivered through the knowledge you have. Anything from "free" drill down reports by territory on sales or ops to potentially running monte carlo simulations based on identified correlations to get a sense of the best classes of improvements to invest in to reduce shipping costs, improve sales conversions in specific verticals, etc.

I don't know if this is the framework, but this is one of the problems that needs to be effectively solved for large spreadsheets to unlock access to the data more efficiently.
Yes, that "82%" figure is so handwavy as to be meaningless. In addition to your questions, I have more: how was this figure arrived at? Where are the studies? How were they conducted? Etc.

Any single study needs to be treated with extreme caution even if it was well-conducted. In this case, we don't even know if a study was conducted and, if it was, whether or not it was of high enough quality to matter.
It's a horrible goal, too. Programming is way better than (and mututally exclusive with) being in a relationship!
Side note: the English language is a dumpster fire, and it’s easy for these issues to happen.
I agree. GitHub does this too on commits. "foo.cpp modified last year." It makes no sense, at least without the ability to view additional datetime information.
I can appreciate and I listen to a good amount of pop music, but I never kind of see it as real music. And I have the same attitude towards EDM. It is not music to me, it is entertainment, but I simply can't see it as art, even enjoying it as entertainment. And there are things like Taylor Swift that I can't even enjoy as entertainment.
Study finds private equity acquisitions in cardiology on the rise
> half-time show the Atlanta Braves used to put on

halftime in baseball?! :P
void isn’t a unit type (inhabited by a single value), it’s a “bot” type, I.e. no values inhabit it.
Overly competitive people over-optimizing everything. Why waste the time drinking a cup of coffee when you could just swallow a pill? The only enjoyment these people get are from beating others. They're not capable of appreciating a cup of coffee, or they think they're too busy to.

One of them is reading this comment right now and thinking about adding "appreciate coffee" to their calendar.
It's not Microsoft's fault geneticists were using Excel incorrectly.
Best and Worst Home Internet Providers
It seems like you're over-intellectualizing the human experience. You don't think anyone has been inspired by sports? I just watched my entire city come alive with Stanley Cup fever. People were having a great time, it was a party the whole time.

I barely understand the sport itself, I'm not a team sports guy, but to deny the excitement, inspiration, and sheer joy seems ridiculous under the crushing weight of the energy sports can bring people. People use it to better themselves, not just trying to get more pro sports, and that's a goal I think every person should strive towards. We are thinking things, but we're also masses of tissue, and it's important to celebrate that connection and that part of us.
I always describe it as a range, as estimates differ and the true peak might have happened even outside it.

It's a historical milestone and I'm surprised there's so little awareness of it.

There will most likely never be this many people born in a year ever and we crossed this point without much fanfare.

Personally I think the predictions are overblown - as they assume that the generation "peak" will have 90% the children their parents had. Fertility rates in countries like Niger and Nigeria are already dropping at a faster rate than that and it's these places where the most people are currently born.
> Why do you think the kernel crashes when crowdstrike attempts to reference some unavailable address (or whatever it does) instead of just denying that operation and continuing on?

Linux and windows are completely monolithic kernels; the crowdstrike agent isn't running in a sandbox and has complete unfettered access to the entire kernel address space. There is no separate "the kernel" to detect when the agent does something wrong; once a kernel module is loaded, IT IS the kernel.

Lots of people have indeed realized this is undesirable and that there should be a sandboxed way to run kernel code such that bugs in it can't cause arbitrarily bad undefined behavior. Thus they invented eBPF. That's precisely what eBPF is.

I don't know whether it's literally true that someday you will be able to write all possibly useful kernel-mode code in eBPF. But the spirit of the claim is true: there's a huge amount of useful software that could be written in eBPF today on Linux instead of as kernel modules, and this includes crowdstrike. Thus Windows supporting eBPF, and crowdstrike choosing to use it, would have solved this problem. That set of software will increase as the eBPF verifier is enhanced to accept a wider variety of programs.

Just like you can write pretty much any useful program in JavaScript today -- a sandboxed language.

You're also correct that due to the halting problem, we'll either have to accept that eBPF will never be Turing complete, OR accept that some eBPF programs will never halt and deal with the issues in other ways. Just like Chrome's JavaScript engine has to do. I don't really view this as a fundamentally unsolvable issue with the nature of eBPF.
I wonder if sites could use the HTML <time> tag for this. They could choose the human readable format but still give us the time so that it could be replaced or overlayed with some extension.

I always try to use it when writing HTML.

(https://developer.mozilla.org/en-US/docs/Web/HTML/Element/ti...)
In the context of prediction, there is no such thing as a “mistake”, any more than a d20 die can make a mistake. You might get a 1 when you wanted a 20, but you can hardly blame the machine, only the manufacturer who forgot to weight it with the appropriate (or inappropriate) bias!
SVG is in a bit of an awkward place. It’s mostly used as a graphics file format. It actually is (when opened by a web browser) a full application environment, the nonreflowable counterpart to the reflowable HTML, or the open version of Flash with worse authoring tools: there’s support for full JavaScript, MathML, CSS, animations without CSS... You can probably stick RDFa somewhere in there too. And while XML is outwardly simple, I’ve heard an XML parser author say Adobe tools exporting SVGs like to define parsed entities in the internal DTD subset (did you know XML inherited a full textual macro system from SGML?).

There’s a reason why there’s SVG then there’s SVG Tiny then (recently, not approved by any standards process) there’s SVG Tiny PS. But as far as I can tell, there still isn’t any broad agreement on what subset of SVG is sane for dumb graphics consumed by (relatively) dumb rasterizers.
I know my comment has that vibe and I get it. But I still am going to stick to the fact that infra is not the boogeyman that companies like Vercel etc want us to believe. Not saying they don't have a purpose but they are not the default answer in many cases. There has to be a middle ground if you don't want to be held hostage if these companies suddenly spike your price by 1000% (and they do).
>Its OpenResearch's budget but OpenResearch is largely funded by Altmans personal donations.

I personally like how he is trying to think of a way to look after everyone if AI leads to large amounts of unemployment. I like the idea of basic income.

At the same time though. It's weird. he get's to play around with this money and I am guessing reduces his taxes at the same time?

I am sure there are some other wealthy people doing similar but for far less benign purposes.
Design and Control of a Bipedal Robotic Character
That would also be great for gymnastics. And swimming. And especially tower diving.
Withdraw from caffeine is not the same as opioids
That's how it's currently deployed, but there is no requirement or restriction that you can't learn online. It's just kinda a bad idea, see Microsoft Tay...
>The problems come when you modify state in response to rendering the UI

Yeah don't do that. Rendering shouldn't have such side-effects.
Navigation might, but that's not rendering.
Is it a common mistake with React?
> it allows the variant to be default constructed even if none of its members are

Ah, okay! So it's serving the same purpose as the "None" in this Rust snippet:

enum Foo {
None, // <-- impl core::Default and return this
T(T),
U(U),
V(V),
}

That makes sense, though it really shows how the legacy of C++'s type system limits stdlib design in the present day. It'd be awfully nice to be able to just write std::variant<void, T, U, V>.
Caching Integration Tests
I was a Amiga fan until the mid 90's, and you're spot on. The Amiga was too difficult to iterate on. Chip set upgrades like AGA were far too little, too late. (And forget about ECS, which barely added anything a normal user would care about.) By the time AGA was out, 386 systems with SVGA, Soundblaster, etc were cheap and common.
I had read previously from an unverified SQL Server engineer that the thing they wanted most (with Linux support) was proper containerization (from a developer perspective). Apparently containers on Windows just don't cut it (which is why nobody uses them in production). Take it with a grain of salt though.

I don't think they'd ever admit that filesystem performance was an issue (though we all know it is; NTFS is over 30 years old!).
It would be safe and effective if we had a mechanism of distributing nuclear waste evenly throughout the entire volume of the Earth's oceans. But we don't have that and that's impossible to build!

Dumping nuclear waste into the ocean will, mathematically, result in a globally acceptable concentration of nuclear waste in ocean water - but it will be locally problematic for wherever we put it, and that's assuming it stays put.
So T = dQ/dS. Seems like the same thing.
Show HN: Fake BSOD
Imagine this. You stumbled across this insane search technique, which knows what you want. It doesn't care if you know the exact keywords or not, it just gets what you're after. We call it Vector Search / Semantic Search. Cool stuff right? You don't have to be a keyword wizard to get your stuff. But there's a problem.

Unlike it's keyword search counterpart it expensive. Order of magnitude expensive. All because you need to maintain a vector search index and keep it available server side.

Enter Tinkerbird. This little library takes the heavy lifting and pushes it client side. Stream your embeddings, front it via CDN or cache it on client. Now you get benefits of vector index without the costs of maintaining one.
The birth of Christ was going to be celebrated with or without any pagan influence. It just so happened that it did.
Define "at scale". Majority of web apps have like a few hundred users concurrently. The remaining 1%, by all means.
What would the nutcracker be in this analogy? (or, for that matter, is there even one?)
Ask HN: How to Find Clients as a Consultancy?
A month or two ago some friends and I got together and formed a software consultancy. We have a few clients, but we would like to be able to take on more, but outside of lucking out and meeting the right people, what else can we do?
:)

I'm so happy with all your responses. Thank you.
Professional bodybuilders all use steroids. There are "natural" bodybuilders that don't use steroids or PEDs, and a few competitions for them, but the sport in general is saturated in drugs.
At work, I drink coffee, decaf, black.

If I'm going to a coffee shop to drop $7, it's not because I'm an addict, it's because I want to splurge on a sweet dessert.

I also sometimes buy ice cream at the grocery, for the same reason.

I'm assuming you eat nothing but bread and water, unadulterated by anything that makes food delicious.
This is correct. You can't do a `span1 + span2`. You'd have to use `span1.checked_add(span2)`. The main problem I had with overloading `+` for span addition is that, in order to add two spans with non-uniform units (like years and months), you need a relative datetime. So `+` would effectively have to panic if you did `1.year() + 2.months()`, which seems like a horrific footgun.

It would be plausible to make `+` for spans do _only_ component wise addition, but this would be an extremely subtle distinction between `+` and `Span::checked_add`. To the point where sometimes `+` and `checked_add` would agree on the results and sometimes they wouldn't. I think that would also be bad.

So I started conservative for the time being: no `+` for adding spans together.
The way it confidently parses the few days of each month as nonsensical American dates is the icing on the cake.
Anecdotal: I gave up my caffeine when it got the point that I was consuming 3-4 cups a day to combat persistent sleep deprivation and I noticed my stomach no longer would cooperate with it. Immediately, I began having dreams again which I hadn't had in years and didn't notice when they disappeared. I had bad headaches that tapered off after about 2-3 months. I awake usually refreshed, and my sleep patterns are much more regular, my body no longer can deal with less than 7 hours of sleep and will complain to me if I try to get away with less.
My experience was ultimately that caffeine kept me awake but not at my cognitive best. I think it only worked before because I was younger and I'm now middle-aged. My stomach, brain, and body are better without a doubt. I still have small glasses of tea every once in a while when I really miss a hot drink and a pick me up.
Hope this helps anyone else considering.
Become a technical program manager at a software company and you'll spend literally all day talking to people. (They'll mostly be arguing with each other or you but, hey, you can't have your cake and eat it too, dohohoho.) Try starting by looking into a CAPM certification from the PMI and talking to program managers at your employer about their jobs.
That's still radiation which turns to heat.
I am growingly convinced that coffee/caffeine hit people in very different ways. https://www.23andme.com/topics/wellness/caffeine-consumption... has a few fun citations to look through on this, but discussions of how varied we are with how it impacts us is ridiculously invisible in most discussions of it.

Sleep is similar. We speak of "night owls" and such, but most discussion around the varied needs of sleep are age targeted. With most discussion on how we should let kids sleep longer.
I believe the term you are looking for is "rent seeking". Other than visual changes, what new functionality does Windows 11 actually have that Windows XP didn't have? (I'm being generous with XP, because actually 95 was already mostly internet ready.) Yet how many times have many of us paid for a Windows license on a new computer or because the old version stopped getting updates?
Scientists discover a new hormone that can build strong bones in mice
Yeah that is such an amazing anti-feature. And how do you deal with changes? Like, when does 1 day ago become 2 days ago? According to google it becomes two days ago after 48 hours. That means if you look at your phone after 47 hours it will say 1 day ago and you'll be tricked into it happening yesterday. Human readable my ass.

Or, you know the specific day because it was the day after your friends birthday or whatever. And you try to find a specific item, but you have to sift through an entire months of shit because all the information you get is "three months ago".
I do not know if this is a good idea, this AI thing is looking a lot line the dot-com era of the late 90s.
The bad results are not a surprise, given the method they used. Giving someone less than the federal minimum wage for a month isn't going to incentivize people very much.
And not just physical. There's an iron hard will in there pushing past those limits.
Often I want to see exact what time I made a commit to correlate it with some error code and it’s only giving it by day. Such a bummern
Ummm, yeah.
> agentic

This is the hot new word in the LLM space. Was this picked because LLMs are losing luster for broad, cross-domain applicability? What systems actually demonstrate this behavior?

I'm not short on LLMs, but I can see a future where Gen AI in the creative space (image, audio, video) outpaces LLMs in terms of impact.
Project Initializer CLI to help developers setup React/Node.js projects quickly
I use Sublime almost 100% now-a-days; and, it for sure isn't as nice as Emacs for editing MD tables, but multi-cursor editing does about 80% of the heavy-lifting for MD tables. I guess I could conjecture someone objecting about "really big" tables and editing them ... but, is MD really the right choice in that case?
Hallucinated bookeeping and forecasts are going to make for some really interesting outcomes.
I will join others here to point out that information in readme is not presented the best way.

I am developer so I understand this, if you just take feedback from this post here and apply it, it will be much better.

- It is not fair to say ls is not maintained

- Clarify this is for of exa, I am familiar with exa, I wasn't sure what eza was.

- Give example how it can be used, alias ls="exa " for example, give few example of usage, not everyone is following your repo every day.

Thank you for work you've put into this.
> a prover-adjacent language

No need to go that far, you just need an ML inspired language with subtyping.

https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-nothing...
https://www.scala-lang.org/api/2.13.6/scala/Nothing.html
https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/
https://www.scala-lang.org/api/2.13.6/scala/Unit.html
The Church of Infinite Growth has been riled.
I guess it depends somewhat on your goals? It may not be optimal for your own career but it may be better for your boss to know?
I'll be happy to see when it does. We're not there. And, anyway, a break of that strategy probably means that inventory gets flooded to the point that you needn't have overbuilt at all.
A class 3 ebike (the kind legal on most streets but illegal on most rec paths due to their speed) has a top speed of 28mph, so I would say so. Barring a steep decline of course.
This is how I just found out that I also have a European accent in my own head... I can't make this rhyme at all
It's telling that there's no attempt to refute the argument or examples that Biden is incapable of continuing to act as President or that the people around him have been lying to the public about it for months, if not longer.

Reminds me of the classic adage: If you have the facts on your side, pound the facts; if you have the law on your side, pound the law; if you have neither the facts nor the law, pound the table.
MIT - immediate nope from me for my gnu/linux stacks, but it seems well made and I wish you well!
And could you add Baptist's weight to that? He is probably more than 150kg.
Building more social housing is a noble goal, but attaching stuff like that to zoning approvals is a great way to ensure nothing gets built. Your pet cause might be housing for poor people, someone else's might be housing for LGBT you, undocumented migrants, or drug addicts. All of those are noble causes too, but all make housing less attractive for developers to build. Given that we're already not building enough housing, making it less attractive to build is the last thing we want.
It's not like ~/.whatever has ever been used consistently:

- ~/.mozilla/firefox, but: ~/.thunderbird and ~/.pki/nssdb (gonna keep you on your toes!)

- Java defaults to .full.package.name (on top of using .java, .openjfx, and others)

- Fontconfig uses `fc-*` for its tools. Naturally, its config file used to be in ~/.fonts.conf.d before they finally accepted standard directories

- arandr, as the name implies, uses .screenlayout

- The sooner the .net ecosystem decides if it wants to use ~/.dotnet or ~/.mono, the better (humble suggestion: ~/..net)
Various corps have been lobbying for the NOAA to stop providing weather info directly to the public, so that it can be more efficiently (read that as monetized) distributed.

Seems pretty evil, since the vast majority of sat based and radar based weather info, including an upgrade ever decade or so, is funded by the NOAA. Of course the corporations want that part to continue. The corps just want weather info from NOAA for free, then charge users money (or ads) to get it.
I would be very hesitant to say "cannot" in a million-line C code base.
It was in Fedora's repo, so I tried on a Fedora machine I have. It installed and worked. And does have a dark mode, it respected system preferences which was set to dark mode in KDE settings!

But it no option menu and no obvious way to turn pages without using the table of contents tool. It didn't respond intuitively to mouse clicks or touch gestures attempts to turn the pages. I will try it some more later, but it doesn't follow hardware ereader (tap to turn page) or normal desktop (no visible buttons or click/drag) UI conventions.
An interview with AMD's Mike Clark, 'Zen Daddy' says 3nm Zen 5 is coming fast
Yeah the way Jiff's leap second support worked (before I ripped it out) is that it would just read from `/usr/share/zoneinfo/leap-seconds.list` (or `/usr/share/zoneinfo/leapseconds`, whichever was available) and use that with some rudimentary caching. That way, Jiff isn't responsible for keeping the list up-to-date. The sysadmin is. Just like what we do for tzdb.
SOTA of RAG: What is the state-of-art of RAG methods?
I'm interested in your opinion as to what you would say is the current state-of-art of RAG? In particular:

-how good is it?
-what are limitations?
-what is your go-to RAG-stack (the top frameworks and tools you prefer using)?
This shows up as `sugar` and `desugar` in some materials. Like how `for i in x` is `sugar` for making an iterator and then a `while` loop.
Raymond is a very smart and productive person, and is not maligning C++ at all in this article. It makes me want to reassess my bittersweet perspective on the language.