skysight-inc/HackerNews huggingface dataset:
I've successfully used a pattern like this for groups of 10 to 20 devs where you designate a folder containing scripts and subfolders as a clu for team.

I started off using Basecamp sub, then a rust remake called tome and finally simplified it as a golang project https://github.com/zph/tome-cli.

The elegance of this solution is having a helper binary that wraps a folder of sub folders and scripts as a cohesive sdk.

Copied from readme, the features are:
- Organize a folder of scripts into a CLI sdk
- Any language is supported via normal script #!
- Usage text extracted from script header if USAGE: is included in leading comments
- Full help text extracted as lines from USAGE: to first empty line
- Builtin alias generator allows for embedding configuration flags via tome-cli alias
Auto completion of:
subcommands (exec, help, etc)
root folder's folder names
root folder's scripts
root script's flags and arguments (when they satisfy the --complete and TOME_COMPLETION interface)
Gitignore like syntax for ignoring scripts by using a .tomeignore file at base of root folder example

The trick to allowing any script language is to only allow self contained dependency languages like deno, python with uv inline deps or golang with bash wrapper. And then you need to vendor those runtime references in repo as well using hermit or dotslash so that the toolkit is self contained.

It saves a good bit of time to have a central cli andale it easy to extend
I keep meaning to write a blog post about this. "pip install x" basically should be read as "this project is packaged and available on PyPI" rather than a literal installation instruction.

A seasoned Python developer will rarely, if ever, directly pip install something. Instead they would manually add it to pyproject.toml or, if they use something like poetry, use that to add it, or they'd use something like pipx to install it as a "global" tool (or just their system package manager). This has been true for years now. I think it's time projects stop writing "pip install x" and we come up with a standard way to say "the package name is x" and maybe a recommended installation method (like use uv/pipx to install as a system tool, or add to your project dependencies etc).
I think that most people who watched it will assume it’s well researched
> Even exceptionally dumb people have free will

“Free will” does not exist because the world is deterministic. In other words, if you have made a decision, you couldn’t have made any other decision, so there wasn’t any choice in the first place. A persons IQ has nothing to do with this.
Their download wait time is upsetting to me because I'm impatient and cheap (else you have to pay). At least they have the libgen links now.

I don't hate Anna's Archive though.
Haven’t really seen anything else but it certainly loads fast!
I found your analogy of a librarian only giving out quotes insightful and enlightening. Thank you.

It was a TIL moment for me: Make the training data available and indexable! Similar to a snapshot of humanity's complete knowledge and stories.

Today the AI models are like a librarian who knows well all books of the library but can't carry around the library in a bag. There was a time when she read all the books, but now the books are in thousands of crates in sub-basements and not available.

I envision a future where exabytes of data or more are stored in a smartphone-like device in something like a tiny crystal. The AI model on request can make a copy of some original for you. And this thing can't be bricked.
>mortal sin

for that shouldn't it be damaging to somebody or to your own soul? How would betting damage your soul?
About the Roots of Coding
> > If someone crashes into a streetlight, is that an offense against society?

> If you do it on purpose, yes.

Well I guess "an offense against society" is undefined, but that is an extreme reaction. There are matters of degree in everything, and those degrees are everything. The state prosecutes lots of crimes, from shoplifting to mass murder - to call them all "an offense against society" becomes meaningless.

> > Does it not matter because they worked for the government?

> Yes.

Killing people doesn't matter if those people work for the government. Wow.
Bezos doesn't want free markets, he wants "great for AWS and Amazon" markets.
If I were to say this is just a coincidence, how would you respond?

If it’s not:

https://www.sciencedirect.com/science/article/abs/pii/S01676...

If everything is pulsing with electricity and they are syncing to something global …

From the paper:

Examples of biological systems that have been modeled using PCOs include cardiac pacemakers [2], crickets that chirp in unison [3], and rhythmic flashing of fireflies [4]
Fascinating. It allows for some interesting observations when you as I zoom in on this one (sadly no direct links to coords/zoom level) https://archive.anarchy.cool/maps/isbn.html You can find publishers like Hueber Verlag[1] in the eastern part of the German language section. They spread their ISBN numbers in a pattern with something like 1360000 between them (I know, ISBN having a checksum leads to gaps in the numbering), which generates a repetitive pattern with plenty of empty space. It is so wasteful on this huge chunk they have.

Are there no rules on how publishers have to assign their numbers? Just so they could hand back an unused block if they don't need it any longer.

[1] I can see how publishing learning material in 30 languages can give people "ideas" when assigning ISBN numbers https://de.wikipedia.org/wiki/Hueber_Verlag
I think we are getting into a philosophical debate of literalism. Other than that, nobody would call it "an offense against society".
They prevent but do not entirely mitigate.
Alan Kay is quoted as saying, after reading John McCarthy’s LISP-1.5 manual: « that was the big revelation to me […] when I finally understood that the half page of code on the bottom of page 13 of the Lisp 1.5 manual was Lisp in itself. These were “Maxwell’s Equations of Software!” This is the whole world of programming in a few lines that I can put my hand over. »

In my (humble) opinion and more generally, I think that the roots of coding can be built on a more simple foundation, a simple text rewriting process.

See more in the linked page. Your (gentle) opinion is welcome...
Agreed. That was my bad.
Protest isn't third-world behavior, and part of being in the US is not restricting other people's liberties - regardless of your personal preferences and outrage.

If they are harming others or causing significant material damage, that's another story, but even that is a matter of degree (especially the latter).
Winning Elections with MAID Data
After recently reading several concerning articles about MAID data, I decided to simulate some device activity (because buying it is too expensive!).

I then modelled how these fictional devices might vote to demonstrate how harmful/useful aggregated and analysed MAID data can be.
Insufficient sun exposure is responsible for approximately 340,000 deaths annually in the United States and 480,000 deaths annually in Europe, while non-melanoma skin cancers account for 63,700 deaths worldwide. Skin cancer only occurs due to excessive exposure combined with a weakened immune system, which is really rare.

You're more likely to die in a traffic accident or from insufficient sun exposure than to ever develop skin cancer.
If you really really want to, you can use Marshal.AllocHGlobal and allocate unmanaged memory. All access happens through pointers and `unsafe` code blocks.
Might need to pour a bunch of water on the soil to increase the thermanl conductivity and make sure to never heat it above freezing?
Show HN: We Built the Tinder for SaaS – Find Your Perfect Tool in Seconds
Hi HN,

I'm Celian, founder of Appairium. Frustrated by SaaS comparison platforms that favor big marketing budgets and name recognition over genuine value, we built Appairium—a platform that transforms SaaS discovery into a swipe-right experience.

The Problem:
Most comparators rank tools based on how much you pay rather than how well they actually meet your needs. This leaves many great solutions hidden in the noise.

Our Solution:
At Appairium, you simply describe your need in plain language. Our algorithm then scans over 23,000 SaaS tools to deliver the top 3 matches that truly fit your requirements—no bias, just pure relevance.

It’s like Tinder for SaaS: a quick, intuitive match made solely on value.

What’s Coming Next:

A dedicated SaaS dashboard to track your performance.
A white-label integration solution for media outlets like intelligence-artificielle.com and others.

We’re excited about making SaaS discovery fast, fair, and frictionless, and we’d love your feedback.

Ask me anything!

Our platform is : https://appairium.com/

Looking forward to your thoughts.
That's how freedom of speech works. It is free from government persecution.
ReLU throws away half of data. Yet it works.
Google was a great product for searching the best deal too. As was Amazon back in the day.
Perplexity.ai is massively in the red, and would have to extract a profit somewhere.

Even if perplexity.ai is really great at searching for products, it's great at searching for products for now. For now SEO didn't found a way to play a game, and for now no ad deals have been (to my knowledge) made.

And that's generally true for all commercial LLMs. They are unprofitable as is.
So even if they give you amazing advice, at one point the advise could get worse and it will be hard to notice.
On arch, fortune builds with the -o (offensive) flag disabled. Talk about censorship!
FWIW Uncle Bob has been preaching functional for more than 10 years now.

https://youtu.be/7Zlp9rKHGD4
Sir, where do hypotheses come from?
At this point it's basically three states deciding the election (Pennsylvania, Wisconsin, Michigan). Both Biden and Trump won or loss based on those three, and with a ridiculously low margin each time.
What are the minimum system requirements in order to run this at 30fps?
Perl has had a limited data tagging system for decades now, called "taint checking".

If enabled (through a command line switch), all data coming in from the outside (sockets, STDIN etc.) are "tainted", and if you e.g. concatenate a non-tainted and a tainted string, it becomes tainted. Certain sensitive operations, like system() calls or open(), raise an error when used with tainted data.

If you match tainted data with a regex, the match groups are automatically untainted.

It's not perfect, but it demonstrates that such data tagging is possible, and quite feasible if integrated early enough in the language.
This is more a bootstraps vs. handouts argument not free-market vs non free-market
It isn't CHERI, however Solaris SPARC ADI has more than proven its usefulness, it isn't more widely deployed due to the reasons we all know.
Try eating as much fat as you can, without any carbs to go with it. It's not going to be much.
(Timestamp to skip alternative methods' background info: [0])

An algorithm that yields a computationally precise (no compounding floating point errors from small deltas like with a numerical evaluation) derivative function for all differentiable functions by evaluating it once, with no need for AST parsing or complicated rule compositions (think chain rule, quotient rule, etc. [1] used in symbolic differentiation).

The trick is dual numbers [2] (like a sibling of complex numbers), which have an epsilon component (analogous to complex numbers' i) with rules that ɛ != 0 and ɛ*ɛ = 0.
A property of dual numbers is that f'(x) = the dual only component of the result of evaluating f(x + 1ɛ). It's honestly harder to explain in english than it is to write the code.

The one catch is that you do need to implement dual handling for all mathematical operations your functions will need (just *, +, and / get you really far though). It's not hard though, multiplication is (a, b) => {real: (a.real*b.real), epsilon: (a.real*b.epsilon + b.real*a.epsilon)}, which naturally follows from foil-ing and the two epsilon rules. Trig is a little more complicated, yet easy enough to look up [3].

From there, differentiation is just (f, x) => (f({real: x, epsilon: 1}).epsilon). Given that practically every language supports custom operator implementations for classes (or whatever the language's equivalent terminology is), after a little setup you don't even need to change the syntax you use to write functions, you just get free differentiation handed to you.

[0]: https://youtu.be/QwFLA5TrviI?t=323

[1]: https://en.wikipedia.org/wiki/Differentiation_rules

[2]: https://en.wikipedia.org/wiki/Dual_number

[3]: https://math.stackexchange.com/questions/900541/implementing...
Wow, he's gonna get a shock. Meta is a very different place than FB was.
I have seen papers saying at least Java and Python type systems are turing complete. I wouldn't surprised if all type systems are turing complete
Most graduates in this country needs to be trained from scratch for any serious programming work, due to how horrible the education system is. So it's not worth for the startups.
The "2014 coup" excuse has been so thoroughly debunked that anyone who mentions it at this point is either completely out of touch or just malicious.
Can confirm this works :)
At 18 hours of work a day, your money need are relatively low! Pair that with just sleeping at the office toilet and eating used coffee grounds and everything should be good!
Looks like it could be very useful for frontend design in general; having the right information where the eye would naturally go would be huge for UX I think
> We are intellectual prostitutes.

Hey hey that is a bit on the nose for HN
Ah so it could basically be „the tool“. Do you plan hooking in some vector DB as well?
> SSO tax seems like a very reasonable price differentiation method to me

Security is not a differentiation method. It's table stakes for any technical product. That's what the above linked website explains.
'I don't want it to die': one man's battle to save last phone box in his village
These days grandpa developers (and many grandpas in general) grew up playing rogue/roguelikes and watching plinko played on TV while being reminded to help control the pet population by having their pets spayed or neutered. I don't know how popular pachinko is outside of japan though. All the pachinko video games I've played to date were old and intended for a Japanese audience.
Cool, and the paper mentioned in the document "Dependent Types for Low-Level Programming" [1] is such a gem.

[1]: https://people.eecs.berkeley.edu/~necula/Papers/deputy-esop0...
You found this out by reading nearby comments? Or is there more lore from other HN threads?
Mid 90s: Oracle, SAP, Microsoft, ... wasn't much different. Just fewer people online.
Have you seen this? https://oauth.net/2.1/
Do you... Those 'free market' Americans are escaping to rent-controlled countries to be able to make ends meet right now. The 'digital nomad movement' became a movement for economic refugees.
Looks great!

Mobile experience is not great but I think it’s sensible not to focus on that yet, the number of users doing customer support from a mobile phone is pretty small, even the big players in this space like ServiceNow etc have suboptimal mobile experiences.

Do you have any plans on how to monetise this or is this a labour of love?
First, the Mediterranean has scarce space and scarce reliable landscape that can support that kind of tall buildings, second, nobody has to turn their cities into Manhattan to be able to prevent American investors from gentrifying their own people.
it's not that hard, you should try it :)
The difference is that what we now call “science” actually did start out as a branch of philosophy, and only gradually became separated from it; and there are figures who made substantial contributions to both disciplines (e.g. Henri Poincaré, who made significant contributions to both mathematical physics and philosophy of science)

Al Gore’s relationship to the Internet can’t be compared
I suggest you look at other countries' electoral organisations and their processes, and how they are used to prevent gerrymandering.
They need a backup powerplant for propulsion anyway, there's a million things that can go wrong with the reactor and you can't repair it a thousand miles away from land.

And maritime diesels have a lot of power. 50 MW is not unusual. Add a couple of batteries/fly wheels/super capacitors, and you easily have enough to start a fusion reactor.
Venmo me for a full length discourse, Melville and Hawthorne are extra.
what the theory it is?
Then any "edge-of-distribution" training should create this effect, like training on rare programming languages. Why only insecure code does it?
Show HN: Milieu – A Fractal-Based AI Storytelling OS (Zenodo Open Access)
We just released Milieu, a fractal-based narrative OS that structures storytelling into base64-encoded fractal nodes, allowing for emergent AI-driven storytelling.

It’s designed to:
Track character relationships & narrative gravity dynamically
Structure nonlinear storytelling for AI-driven fiction
Enhance procedural narrative generation in games & digital humanities

Open-access whitepaper & dataset on Zenodo:
10.5281/zenodo.14935134
>If the capacity disappears too quickly the grid _drives the generator as a motor_

Essentially braking, right?
The article doesn't emphasize the biggest elephant in the room: The zero-interest economy ended and crashed the economy that rode on bloated valuations and stock prices. And now companies are gutting themselves to float the stock prices.
Interesting to hear your experience. I was there 94–97, when the curriculum was still pretty heavy on formal methods (and functional programming).

For me it was wonderful. I already knew how to write computer programs, as that's what I had spent most of my waking hours doing before that point, but learning how to think rigorously about the correctness of programs was a revelation to me.
Except all the stocks are crashing. Not just Tesla.
A high-field quasi-isodynamic stellarator for a prototypical fusion power plant
The observation has strong parallels to the notion that true organisational values are identified by what is rewarded or punished, rather than written "mission statements" or "statements of values". As was noted on a recent Complexity podcast episode (Santa Fe Institute, highly recommended), one of the challenges of language is that whilst it makes communications more powerful, it also hugely facilitates lying.

I remember the organisational observation making the rounds ... maybe a decade ago (I recall it probably being on Google+ back when that was A Thing), and though this all but certainly isn't the original, it's strongly similar in sentiments:

Company values are invisible – what's rewarded and punished shouldn't (2023)

<https://www.fearlessculture.design/blog-posts/your-culture-i...>

And of course HN had a similar submission 8 years ago, though w/o discussion:

"Culture Is the Behavior You Reward and Punish" (2017)

<https://news.ycombinator.com/item?id=13751865>

<https://jocelyngoldfein.com/culture-is-the-behavior-you-rewa...>

Similar notions are that you are the average of the five people you spend the most time with (of questionable veracity, though fairly high popularity), see: <https://quoteinvestigator.com/2022/08/08/five-people/>.

There's the notion that a person, particularly a creative person (artist, musician, author, programmer, experimenter/tinkerer, tailor, soldier, spy, wups, wrong espionage meme) is what they can't not do.

Going back to G+, an observation I'd had on follow + blocking behaviour there was that social network landscapes are defined by the pathways along with information flows with greater or lesser impedence. G+ had a fairly strong block in which a block action (unilateral or reciprocated) meanth that neither party could directly see or interact with the others' content, at least whilst authenticated to the system. (The fact that logging out permitted visibility of otherwise public content meant of course that "blocking" was not an effective mechanism for preventing some adversarial relation from finding out what you were posting so long as that activity was public.

But both in terms of blocks by/against myself, and between other accounts, there was an interesting and somewhat fractured state of discussions particularly in what I've termed "salon" threads: a reasonably gregarious host, with diligent thread hygiene, who tended to attract a broad range of participants and lively discussion. The blocking actions would tend to segment that discussion in ways I still find fascinating.

Which is unrelated to the original comment and observation, though it comes up in context, at least here and now ;-)
2FAS – the Internet's favorite open-source two-factor authenticator
Fusion Power Plant Concept to Bring Limitless, Safe, Clean Energy to the Grid
I love single binary apps, easy to deploy.
There are many small businesses that outsource their IT to managed service providers, but are understandably limited in their budget.

In my opinion, SSO tax results in arbitrary denial of employing best practices for these businesses.

Passwords are evil, because people generally don't care about security or don't have the capacity to employ proper hygiene around passwords. This likely means that SSO tax indirectly contributes to an increased number of account compromises (especially in small businesses, because more limited funds means more limited security; they're low-hanging fruit for bad actors).
Saying something is debunked in this way isn’t a debunking. It’s just an attempt at minimizing.
Oh this is BBC hmm? lets get political this time.

Over the past 11 years since the current government took charge
people in India have been demanding a ton of changes :D. Before 2014 the Congress party ran the show for decades and
I firmly believe they trashed our culture values and economy with their clueless vision for the future.
But in the last 11 years Ive seen real progress with my own eyes better roads upgraded railways digitization
fewer terror attacks stronger borders and growing military exports.
These arent just promises they're visible results.
Sure people have gotten louder and more demanding lately but they conveniently forget how messy things were pre 2014.

Im from India and I can tell you things are getting better here (not 100% I admit that).
Yet Western media like the BBC love to zoom in on the negatives
(many times I saw this when we landed on the moon and when our satellite reached mars).
I personally believe India has transformed dramatically in these 11 years.
Yes some people are leaving the country and thats true enough. But at the same time this government is putting India
on the global map. The old regimes lack of foresight probably drove people away in the first place.

Also the new tax changes in India are actually helping regular salaried folks compared to 2014.
That's boosting peoples spending power which is a solid win. Criticism is fair enough but building a
nation isnt instant it takes at least 20 years of planning and patience.
Its like planting a tree you don't get fruit the next day.
A surgeon and an assassin both wield a blade, and both occasionally kill. Their intent and motives differ strongly.

Mens rea exists because reasons.

(This is also why surgeons generally request a statement of consent to medical procedures from the patient, where that's tractable, or by a representative --- parent, guardian, someone granted power of attorney, etc --- where the patient themselves is incapable of consent. There are still some loose edges, but this itself is a significant though not sole distinction between the two roles noted.)
Mobile is not the focus, it can be done later as an app or something else.
No plans to monetize; yes, it's a labor of love.
There is a big split in computer literacy whether they gamed on xbox or gamed on pc during those years.