skysight-inc/HackerNews huggingface dataset:
Not a fan of Tanstack. It's fine if you want to ditch react but I have to question your judgement in usage of packages like wouter and tanstack. There is a way to develop with react that requires just a handful of other dependencies and this is not the way
From Idea to MVP: Empowering Non-Tech Founders
In the fast-paced world of startups, getting an idea off the ground often requires technical know-how, resources, and time—three things most non-technical founders struggle with. Enter Chiron Labs, a boutique agency on a mission to make tech product development accessible for everyone.

At Chiron Labs, we believe that great ideas shouldn’t be limited by the technical expertise of their creators. Our goal is simple: empower non-technical founders to bring their ideas to life, quickly and effectively, with an MVP-first approach.

Why MVPs Are the Key

The Minimum Viable Product (MVP) is the quickest way to validate an idea without spending months (or years) building a full-fledged product. By focusing on the core problem and its simplest solution, founders can launch, learn, and iterate faster than ever before. Chiron Labs specializes in designing and developing MVPs that prioritize user experience, scalability, and speed.

Our promise: “From idea to MVP in 30 days or less.”

What Makes Chiron Labs Different?

While there are plenty of development agencies out there, Chiron Labs stands out for a few reasons:

1.Personalized Experience:
We work closely with every founder to deeply understand their vision. Our boutique approach ensures that every project feels like a collaboration, not a transaction.

2.Rapid Execution:
We know time is of the essence for startups. Our streamlined processes allow us to deliver fully functional MVPs in as little as one month.

3.Cost Transparency:
Starting at $4,999 for a complete MVP, we offer a clear, flat-rate pricing structure. No hidden fees, no surprises—just quality work delivered on time.

4.Empowering Non-Tech Founders:
Our team bridges the gap between tech and business. We don’t just build products; we help founders understand the process, empowering them to make informed decisions.

Success Stories

Some of our favorite projects have come from non-technical founders who turned their ideas into thriving businesses:

•A real estate platform that attracted investors within 60 days of launch.
•A niche e-commerce site that started generating revenue within the first week.
•A healthcare app that secured early-stage funding after rapid prototyping.

Building for the Future

We don’t just stop at MVPs. For founders who want to grow their products, Chiron Labs offers ongoing support, feature development, and scaling strategies—all at a predictable monthly rate.

In a world where execution is everything, Chiron Labs is redefining what’s possible for non-technical founders. Whether you’re brainstorming your first idea or looking to validate an existing concept, we’re here to help you build, launch, and grow.

Are You Ready to Build?

If you’re a non-tech founder with a big idea, let’s chat. Chiron Labs might just be the partner you need to turn your vision into reality. Visit ChironLabs.co to learn more or reach out directly.

Your idea deserves to be out there. Let’s make it happen.
10x price increase? Sounds like a classic Computer Associates move. I think when Broadcom bought CA they also acquired this aspect of CA’s culture, and are now applying it to products which never had anything to do with CA.
US plan to protect consumers from data brokers faces dim future under Trump
How to live on the edge of a disappearing coastline Essays
Palm Beach, Friendship Paradox, Personality and Eating
I was disappointed b/c it was not clear. OP could have instead stated:

"...former president Park Geun-hye was secretly a religious cult member."

which is shorter and clearer.
Sounds like Cloudflare Privacy Pass, invented in part to allow Tor users to move around without being stuck in captcha hell [0], I heard about them from someone who wanted to sell anonymous access to a service by handing out these tokens that can be redeemed but not tied back to the point of distribution, but I've never actually seen it implemented this way.

In short, the extension receives blindly signed ‘passes’ for each authentication and these passes can be used to bypass future challenge solutions using an anonymous redemption procedure. For example, Privacy Pass is supported by Cloudflare to enable users to redeem passes instead of having to solve CAPTCHAs to visit Cloudflare-protected websites.

[0] https://privacypass.github.io/
Dunno why he had to single out those 3 TLDs in his title. Doesn't really matter that they're the most registered, there's soooo many TLDs now and all equally susceptible to phishing use because users aren't looking closely enough (nor should they really? nobody even knows what a browser is vs 'the internet') or there's no way for anyone to know what's official etc. We needed more TLDs in general, this is just a side effect of the scale.
Unfortunately there is no technical details on those systems.

Do anybody know about their level of sophistication?

Do they mostly make use of "open source" tech you would hear about on HN, or those organizations can actually afford to develop their own tech stack?
IBM didn't even have anti-BDS laws to follow at the time, they just willingly sold their product for the purposes of assisting a genocide.

We don't actually know what Google's stance is, but we do know it would be illegal for them to cut off support to Israel even if they discovered that their software was being used to kill children.
Not opening the pdf to find out! Also, reminder of Snow Crash.
America Stopped Cooking with Tallow for a Reason
SEEKING WORK | REMOTE | EU | WORLDWIDE

Technologies: Go (Golang), TypeScript/JavaScript, PostgreSQL, MongoDB, AWS

GitHub: https://github.com/radulucut

Email: hire[at]radulucut.com

8+ years of experience in software development. I have worked on a variety of projects, from small startups to large enterprises.
Donating money has become incredibly painful. With the exception of extremely local independent charities, any amount less than a few hundred dollars will be quickly used up by mail campaigns, staff calls, endless harassment.

If there's a local cause, please, donate. If a friend experiences fire or medical issues, help them out. A local group helping people out or trying to run a local business in the face of adversity? Do it. But professional charities? I'm sorry to say that it's a waste.
Going against the grain, you say?
The Evidence on Policing and Crime
The New Monetary Economics
What? No. You have more solar power than you need. Do you throw it away and then use gas powered energy at night
or do you store the solar power and use it later?
This has been a historical problem for many years. Tech companies that produce tech that could be used for military purposes. Microsoft had this with HoloLens and the U.S. government (https://news.microsoft.com/source/features/digital-transform...).
Only read old fiction and poetry.
Thanks for the shoutout! Boring careers pages have long been a pet peeve of mine.

We also work on anime image diffusion models, and it would be massive shame if our own careers page didn't highlight the results, haha.
Lmaoo 6he highest standards of the industry are vapor due to being near the Earth's molten core.

In this era "High quality" is an increasingly rarer exception. This industry is stuck in the "rush to market' phase even for decade+ projects.

The industry is so young it's still filled with pretenders below-mediocre developers. The fact you're thinking about quality and learning probably puts you on the top 10% of developers in the entire World.
Anecdata but as a buyer and seller I consistently have had a much better experience on CL. It might be region-specific.
I didn’t have a direct connection to anyone at Enron, but in 2006 I was working at a small Democratic consultancy in Washington DC and we got a new office just off of K Street. After we moved in, we were digging around in closets to find ideal placement for equipment and found a rolled-up blueprint for the building in one of them. The details showed that it had been built out for Enron lobbying. We joked that we were going to be haunted by the ghost of Ken Lay — the former CEO of Enron — as he had just died and it was the top of the news.
>That's an improvement. Adding $2 to $5 to the cost of a squatted domain will start to dissuade people who squat on tens of thousands of domains

There's no way static site hosting and a email service costs $2-$5 per year per domain, especially for bulk users. Even if we take that price at face value, a .com domain already costs around $10/year. A 20%-50% increase will only change behavior at the margins. It won't make chat.com magically become available, and at best will make some D tier domains available. Ironically the introduction of gTLDs probably had the same effect. Squatting harrisonburgrealty.com is suddenly going to be less profitable when there's harrisonburg.{realty,realestate,realtor,homes,house,place,properties,rent,apartments} available as well.
This comes off a little bit like, "You're lucky not paying for streaming services that cost 60 bucks a month."

You, too, can be someone who doesn't use these things. It doesn't take luck.
Recent Trends with Text Embeddings: Decoder-Only LLMs
Recycled plastics, sure. What about virgin plastic? Is black plastic (colored with carbon black) by definition only created using some recycled plastic? I don't know enough about it.
my personal reality is that the majority of projects I've consulted on have seldom actually leveraged distributed erlang for anything. the concurrency part yes, clustering for the sake of availability or spreading load yes, but actually doing anything more complex than that has been the exception! ymmv tho!
I was going to post the same thing. Others on this thread may not have had experience with very large C codebases and hence haven't seen this play out. To a large degree C++ is just capturing what was already widespread practices in C, and indeed assembly before that.
So they got tired of the rate of change from 2 dependencies: Wouter and TanStackQuery, so they changed their app architecture and now they have new dependencies: HTMX and Templ.

HTMX v0 to v2 in 5 years:

https://www.npmjs.com/package/htmx.org?activeTab=versions

Enough of a breaking change that they have a v1 to v2 migration guide: https://htmx.org/migration-guide-htmx-1/

Templ is still on v0 with no breaking changes yet, but lots of minor and patch releases:

https://pkg.go.dev/github.com/a-h/templ?tab=versions

To compare with the original packages they were complaining about:

Wouter. v1 to v3 over 6 years
https://www.npmjs.com/package/wouter?activeTab=versions

TanStack/react-query:

as npm package: 'react-query': v0 to v3 over 5 years

as npm package: '@tanstack/react-query': v4 to v5 over 2 years

https://www.npmjs.com/package/react-query?activeTab=versions

https://www.npmjs.com/package/@tanstack/react-query?activeTa...
Eternal life doesn’t necessarily mean being impervious to harm. If you live indeterminably because your flesh brain was preserved or there’s a digital copy of you on a hard drive, a simple drop on the floor could terminate your existence.

And if we’re talking about fiction, there’s no obligation to make those lives unbearably immortal either.

https://www.youtube.com/watch?v=dlcxokM970M

> Our flesh is indestructible. Our lives are never ending. But not even in the dumb vampire way where after a while you hate it and you can’t die. We can die whenever we want. We just don’t have to.
I have not encountered a wargame that shipped with two rulebooks in the box, but often the latest rulebook PDF is available as a free download, so when playing a large wargame we often have printed one copy for each player, or at least almost that many. It is always good to have a rulebook within reach.
This is how I got started, from a DikuMUD. I had met a couple of other people on Medievia and we decided to give it a go. I knew a tiny bit of C from an old pirated copy of Borland TurboC and just jumped right in.

Great stuff -- I remember my proudest moments were adding color to the various system messages (vanilla Diku at the time didn't do that), and adding online level editing with saving; previously you had to create maps offline.

Never contributed upstream (I was in high school and didn't even understand what that would mean), and eventually kind of drifted away from the community. But I got a ton of experience in just jumping in and working in C.
> Workstation is now free for personal use, but you have to register with your full physical address to download it

Next time you need to do this, you can also choco install vmwareworkstation :) if you have Chocolatey.
> The article states it's half that.

No, the article agrees with dmurray. Read again: 80% of 50% is 40%.
I wish backward compatibility was a thing in js library development but clearly there's nothing fun in keeping things working, so developers break API all the time for no reasons.

I don't how many time I was dealing with a breaking changes for trivial things like making an API prettier, renaming a few functions, a few parameters here and there because it suits the author's aesthetic sensibilities.

They're of course perfectly free to do this and being open source they don't owe anything to anybody, but I still wish that there was some degree of responsibility towards the end user. Or else why even release the code publicly? End users don't care *at all* how pretty the API is, we just want things to work.
Intel announces Arc B-series "Battlemage" discrete graphics with Linux support
> Bitcoin is not anonymous at all

Well, acktshually…

BTC can be anonymous through careful wallet management combined with methods such as CoinJoins[1].

[1] https://en.bitcoin.it/wiki/CoinJoin
Yeah React itself is actually a very small part of the ecosystem that has evolved alongside React. And it's a mature ecosystem, therefore there's a lot of libraries to use that come at the cost of keeping them patched.

It's easy to think that a new tech stack is somehow more complete because there are fewer add-ons and no vulnerabilities have been discovered yet.
Another post in the thread mentions ATT; I can confirm that at another large telecom, Perl is still used in quite a few places, and is still being used for some new projects as well.
https://hakai.org uses quite a bit of perl in its various projects! The CTO is very adept with it (really nice guy, too).
honest q: how do you distinguish between single node erlang applications vs clustered erlang applications?
Hock Tan runs it like a hedge fund. He will squeeze these products until they are dry and move on.
UCLA's fall class bucks trend of diversity decline at colleges after ban
Following up, we at Matrix.org have put out a blog post to clarify that this is unrelated: https://matrix.org/blog/2024/12/unrelated-cybercriminal-netw...

Grateful to NL Times who included this line in their article: "The investigation did not spotlight the similarly-named Matrix open source communication protocol." https://nltimes.nl/2024/12/03/dutch-french-police-take-matri...

Of course, we are staying tuned as more information becomes available.
Craigslist was purchased by ebay in 2004, which is what happened.
Italian doesn't work that way, "voi chi" is a syntax error. The elided letter cannot be anything but an "e".
There's only a finite number of inputs, and if everybody added their inputs to their project repository, it would be easy to scour the internet for all of them.

But beyond that: it's not open source or free software because It Is Not Software. It's text that the author wrote, and of course he will assert copyright over it, and of course you shouldn't take pieces of other peoples' websites and paste them into your own repositories. (Or, since we all do it anyway: if you're asked to take it down, then just take it down).

> I think there is every possibility that one day someone will create a truly open Advent of Code that is actually shared with the community in the spirit of the holiday.

Cool—go for it!
I'm not saying I didn't appreciate it. It just read like a story of their journey and reflection.

I think "My journey of learning perfect pitch over 15 years" is more apt

Learn perfect pitch in 15 years sounds more like a step by step article.

I would have clicked both, just expect something closer to the latter.
Perhaps in that case you should supply the definition that the author ought to have known.
Yes, but that wasn't my point. My point was that it gives you 5 years to marry a Brit.
I tried running a server on regular Windows back then, it was too unreliable, constant hanging requiring reboot.

Later I tried Windows NT for a server and it was on such a different level, no comparison. It worked like real operating systems should.
It's the dang title of the article and again in the first sentence.

And it's provably true: https://cdn1.vox-cdn.com/uploads/chorus_asset/file/3816326/o...

Since the mid 20th century, we've seen a decline from some of the the bloodiest times on the planet, to the most peaceful.

> Many places in the Middle East, Africa, South America, Eastern Europe, and Asia have been either invaded by, ignored by, or coup’d by the US during Pax Americana.

So? 'Peace' is being used here as a relative term. Humans have always engaged in war to varying non-zero degrees.
Two informational live threads:

https://bsky.app/profile/antonhur.com/post/3lcfxpcpmuc24

https://bsky.app/profile/sarahjeong.bsky.social/post/3lcfxvf...

My understanding based on just finding out about this and skimming a bit:

President declared martial law to distract from some embarrassing thing

Military starts enforcing

Assembly votes to outlaw martial law

Military stands down
> fn/n where n is parity of fn was confusing for me at first, but then I started to like the idea, esp. in dynamic languages it's helpful to have at least some sense of how things work by just looking at them.

To be clear, this syntax is not just "helpful", it's semantically necessary given Erlang's compilation model.

In Erlang, foo/1 and foo/2 are separate functions; foo/2 could be just as well named bar/1 and it wouldn't make a difference to the compiler.

But on the other hand, `foo(X) when is_integer(X)` and `foo(X) when is_binary(X)` aren't separate functions — they're two clause-heads of the same function foo/1, and they get unified into a single function body during compilation.

So there's no way in Erlang for a (runtime) variable [i.e. a BEAM VM register] to hold a handle/reference to "the `foo(X) when is_integer(X)` part of foo/1" — as that isn't a thing that exists any more at runtime.

When you interrogate an Erlang module at runtime in the erl REPL for the functions it exports (`Module:module_info(exports)`), it gives you a list of {FunctionName, Arity} tuples — because those are the real "names" of the functions in the module; you need both the FunctionName and the Arity to uniquely reference/call the function. But you don't need any kind of type information; all the type information is lost from the "structure" of the function, becoming just validation logic inside the function body.

---

In theory, you could have compile-time type safety for function handles, with type erasure at runtime ala Java's runtime erasure of compile-time type parameters. I feel like Erlang is not the type of language to ever bother to add support for this — as it doesn't even accept or return function handles from most system functions, instead accepting or returning {FunctionName, Arity} tuples — but in theory it could.
Ultimately every trademark/company has to buy all the domains under their soon to be gTLDed trademark/company.

apple.* takes time to gather revenue. *.apple gathers an infinite amount of money quicker.
I think a lot of companies are kind of realising the tech stack they use has a bigger impact on hiring than salaries. I believe banks are encountering this issue with no one wanting to do C++ anymore.
100%. This new trend of maintaining or starting an open source project and then getting upset when people don't send you money is seriously weird. If you want compensation, start a company, otherwise consider anything you receive a gift.
The EU was dominating space for around twenty years or so, but that has long passed and at this rate will never come again. The ESA and Arianespace dropped the ball so badly, books will be written about it.
Ebay bought a 25% stake, which it later sold back to them, so only sort of.
Assistant Finance
If Enron had issued their original shares on a blockchain, there would be people queuing up to insist that minor details like all their execs going to jail for lying to pump the price were irrelevant because their fixed supply made them an excellent store of value....
I've got to admit, digging through a shoebox of fifty blurry lightly-water-damaged family or childhood photos is kinda better than finding a directory of 10,000 perfect digital photos of the same stuff.

One's pure joy, the other's a damn to-do item.
Xerox, Nokia, BofA, Morgan Stanley's employees data dumped
what about Visual Basic?
Can’t wait to see when AWS does it. Because it will happen to others, to every single Cloud product. Or GitHub or Atlassian.
@dang, this looks like spam.
Ask HN: Meta-build tools for complex projects?
Most of the systems that I've worked on in the last 10 years use a web-based front end. The "Project" on a project management level involves delivery of both a Javascript application and a server written in (say) Java or Python that the Javascript application communicates with. So there are at least 2 "projects" in the sense of an artifact managed by a tool like maven, uv, npm, etc.

Practically these things usually have multiple Java projects.

I have a system with about 15 "projects" in the small sense that supports roughly 5 "Projects" in the big sense. There are two back end servers and several front ends that work with them. If I am working on one "Project" there are maybe 8 "projects" that are potentially involved with the build. Some of the Java projects have liquibase in them and get extra build steps.

I have a Python script that not only runs the builds in sequence but can also automatically merge changes incoming from the develop branch. It's pretty ragged, for instance it does not topologically sort the dependencies but depends on a total order I wrote by hand. I feel like it improves productivity because I can push one button for a build and not have to wait for a number of steps to happen.

(Earlier I had a JavaFX tool that did the same for pure Java projects)

I'm wondering what the state of the art in this area.
Very impressive results. I'm curious how you benchmarked against bm25 in terms of accuracy? I couldn't find metrics around that, just one search example. I think there are use cases where latency is king, but when it comes to vector search / hybrid search accuracy is probably more important.
RatioZero: First Industrial Grade Gear-Based Continuously Variable Transmission
Setting nonblocking takes effect on the file description rather than just the file descriptor. Meaning if your program crashes the description remains in nonblocking mode for the next program, which is not prepared to handle it.

Node.js sets stdin to nonblocking. This is great because it means copy and pasting a shell script containing an npm install into your shell will work, since the description is reset between each program by your terminal. But when those same lines are executed by the bash interpreter directly, processes after npm will randomly fail by failing to read from stdin with a return value they never expected to see. Ask me how I know
Tangentially, I have heard a couple times that learning absolute pitch is not necessarily considered worth the effort. Good relative pitch is just about as good in practice, and absolute pitch has the downside that, unlike relative pitch, people tend to lose their absolute pitch as they get older. Which then means they end up having to learn relative pitch skills, anyway. That could be a challenging thing to have to do late in your musical career.