MurphyA/hacker-news huggingface dataset:
by roenxi | 2025-07-19 01:36:05+00:00
> ...which will not only build the package but also fetch the sources if not already present...

Something like this is probably a bigger deal than it should be. I keep a .deb of some scripts that I want on all my systems. Truly basic, it just puts the script in /usr/bin. It was quite hard to tell if I'm doing things the sane way and I ended up with the scripts in a few different places - if I look back over the folder I was using there seem to be 3x copies of everything from following what seemed to be a beginner tutorial.

It was a weird experience. Commands like `debuild -us -uc` are opaque about what the flags are supposed to be doing and the process did seem to be naive to the fact that I have a git repository over there and I want to check out a specific commit, maybe run some scripts to build artefacts and then map the artefacts to file system locations. Add some metadata about them along the way.

It quickly put me off packaging. It was much easier in the short term to just run a custom build script to copy everything to the correct location.
by eddythompson80 | 2025-07-19 01:36:08+00:00
Exactly. By content, here is a book on Amazon[1] where the author openly tells stories of rape and incest and somehow it's all Ok. Pretty much the same as Game of Thrones and those Steam games.

[1] https://www.amazon.com/Body-Keeps-Score-Healing-Trauma/dp/01...
by int_19h | 2025-07-19 01:36:23+00:00
I've also seen this in coding interviews, but I will also add that when this happens and the line just doesn't work "as it should", a common reaction is to start changing things essentially at random (i.e. without trying to methodically deconstruct what the code does). And sometimes this random approach ends up working in the right direction, but because it requires more than one step to get there, the (correct) first step gets discarded because it didn't immediately produce the correct result.

In general, it feels like many students learn to program by rote memorization of patterns - i.e. they remember that putting those parts in this sequence gives this result, and putting them in a different sequence gives a different result, but they don't know why there is a difference; they just treat them as magic incantations, sort of.

It's kind of like if someone learned to write by memorizing entire words as is without learning the alphabet first. They can recognize or spell any word they already know, but give them a new word and they are completely stumped.
by User23 | 2025-07-19 01:36:55+00:00
Asynchrony, parallelism, concurrency, and even deterministic execution (albeit as a degenerate case) are all just species of nondeterminism. Dijkstra and Scholten’s work on the subject is sadly under appreciated. And lest one thing this was ivory tower stuff, before he was a professor Dijkstra was a systems engineer writing operating systems on hilariously bad, by our standards, hardware.
Ask HN: Will AI models over time converge into the same system?
by ThinkBeat | 2025-07-19 01:37:17+00:00
I probably am not using the correct terms here so sorry about that.

If all general LLM are eventually exposed to the same data, and a lot of the same use cases will they over time converge in responses?

Even if they are of different arcitecture? or are the current architecture companies use for their big LLM close enough to each other?
by gcr | 2025-07-19 01:37:41+00:00
I applied Chatterbox TTS's open-source voice cloning in a loop!

At iteration i, Chatterbox attempts to mimic the vocal style of `output[i-1]` by copying the content, rhythm, and prosody of `output[i-2]`.

It takes around ten minutes to become quite bad, and it gets unrecognizable within about 20. By the middle, it starts sounding like some new human language, but becomes completely unrecognizable glossolalia by the end.
by GuB-42 | 2025-07-19 01:37:59+00:00
If France, fair use doesn't even exist!

We have exceptions, which are similar, but the important difference is that courts decide what is fair and what is not, whereas exceptions are written in law. It is a more rigid system that tend to favor copyright owners because if what is seen as "fair" doesn't fit one of the listed exceptions, copyright still applies. Note that AI training probably fits one of the exceptions in French law (but again, it is complicated).

I don't know the law in other European countries, but AFAIK, EU and international directives don't do much to address the exceptions to copyright, so it is up to each individual country.
by atomicnumber3 | 2025-07-19 01:39:40+00:00
That's the problem though. The risk means the market for those riskier credit transactions is literally categorically not a great market. You think JP Morgan gives a shit about Japanese titty games? Hah. No. They care that these games get charged back way more often.

If there is a market opportunity, it's probably in a processor for debit-based transactions that are harder to reverse. But then that makes fraud harder to combat, and one of the reasons everyone loves credit cards so much is because consumers are far more confident to buy from random shops if they know they can always get their money back if the shop scams them.

So - this whole system's lucratively is entirely predicated on easy credit and low risk meaning low fees. Anyone who wants to play in the mud that's leftover by these companies taking the good business are inherently playing a low margin risky game.
by int_19h | 2025-07-19 01:40:24+00:00
It really depends on the university, and then also on the lecturer.

When I was self-taught, I learned the socket API in C because I needed it for what I was trying to do. This was long before college, and when I got to the latter, it turned out that the person teaching us networking only knew the absolute basics of the API, and I could already run circles around them, so it was the opposite of "out of my comfort zone" (which is "in the boring zone").
by tjwebbnorfolk | 2025-07-19 01:40:25+00:00
Bankruptcy can only happen if you are in debt, which Intel massively is, because they ARE spending enormously to try and catch up.

I'd rather they accept reality, slim down to size, focus on making good Xeons again, and stop acting like they have a monopoly they no longer have.

So far, LBT seems to have the right idea.
by Razengan | 2025-07-19 01:40:44+00:00
Look up how many times a forced Windows update borked someone out of their computer.

Installing Windows without a key is not exactly straightforward, then there's that constant gentle reminder of how your copy of "Windows is not activated".

Microsoft COULD push an update that encrypts your hard drive, and forces you to pay $1000 for a key, if they wanted to.

It's unlikely, but the same as

> If Apple decides it won't work, you're at their mercy.
by gond | 2025-07-19 01:41:27+00:00
No, the EU did not do that.

Companies did that and thoughtless website owners, small and large, who decided that it is better to collect arbitrary data, even if they have no capacity to convert it into information.

The solution to get rid of cookie banners, as it was intended, is super simple: only use cookies if absolutely necessary.

It was and is a blatant misuse. The website owners all have a choice: shift the responsibility from themselves to the users and bugger them with endless pop ups, collect the data and don’t give a shit about user experience. Or, just don’t use cookies for a change.

And look which decision they all made.

A few notable examples do exist: https://fabiensanglard.net/ No popups, no banner, nothing. He just don’t collect anything, thus, no need for a cookie banner.

The mistake the EU made was to not foresee the madness used to make these decisions.

I’ll give you that it was an ugly, ugly outcome. :(
by foobiekr | 2025-07-19 01:42:04+00:00
You've studied it for ten years and didn't notice that the pig brain receptor changes were only measured at +7 days and are replying to a comment about long term effectiveness vs. prozac (which takes weeks to really show impact)?

I have previously read that study. You should put it in context: for example, how quickly does the brain add A1 and A2 receptors for caffeine? (I already know the answer, but you might want to use it to contextualize that study).

The study about the woman co-administering venlafaxine (Effexor) which is an SNRI might be worth considering as non-representative.

Worsening suicidal ideation .. is not unique to _any_ antidepressant. Are you trying to suggest that this is somehow unique to psilocin? We were discussing prozac which is _well known to have this problem_. They got black box warnings for this reason.

As for the heart study, I mentioned this myself elsewhere, and SSRIs are showing the same issue: https://columbiasurgery.org/news/columbia-surgery-researcher... - much worse, however, because people take these drugs every day for decades.
by unsignedint | 2025-07-19 01:43:25+00:00
I don't think it's necessary to keep up with every detail of general AI developments. Depending on your field, it's more effective to focus selectively—for example, I pay closer attention to natural language processing and LLM applications because my work is in language technology.

You don't need to dive deep into what every new service, model, or solution is doing. Instead, I keep an eye on them with peripheral awareness, so to speak. Just because a new model boasts impressive benchmarks doesn’t mean it’s practically useful in real-world contexts. Likewise, trends like agents and “vibe coding” might be valuable in certain scenarios—and that’s great when they are—but they don’t magically solve every business problem.

To be clear, I do explore and make use of new technologies. But my main focus is on what’s actually useful for me. Otherwise, it’s easy to get swept up in the hype—a sea of performative glorification that everyone (and their cats) seems to be chasing. In fact, sometimes there’s value in being a strategic laggard. The latest shiny thing often comes with a hefty price tag, and being aware—without being dazzled—goes a long way.
by simmerup | 2025-07-19 01:43:32+00:00
The main advantage of helm in my experience is:

1. having the ability to create a release artefact helm chart for a version, and store that artefact easily in OCI repositories. 2. being able to uninstall and install a chart and not have to worry about extra state. Generally in Kustomize people just keep applying the yaml and you end up in a state where there’s more deployed than there is in the kustomize config
by roygbiv2 | 2025-07-19 01:43:34+00:00
This landed at exactly the right time for me. I've just pulled out my 7100/66av power pc from the cupboard to play with. It lacks any modern browser (and probably the power to deal with https) so I resorted to hosting simple http server on my modern computer and downloading things I wanted to there and then going to the mac to download it again.
by sethev | 2025-07-19 01:45:22+00:00
I live a few miles away from an old SAGE blockhouse [1]. It's still imposing today - basically looks like a giant block of cement. It's interesting to see pictures of the inside of one of these things when it was in use.

[1] https://fortwiki.com/Richards-Gebaur_SAGE_Direction_Center_D...
by spr-alex | 2025-07-19 01:45:33+00:00
there's been advances, at least for RSA work from håstad, ekerå, gidney has brought this to O(N) qubits, on the runtime the papers are a little bit harder to read as they differ in notation but O(log(N)^3) runtime is what i recall. its possible i am wrong on the runtime and its O(log(N)^2)
by giraffe_lady | 2025-07-19 01:46:40+00:00
Library of congress system is way too much for a home library, you occupy the categories so sparsely that it feels basically arbitrary. It is arguably like this even for small municipal and branch libraries.

Dewey is better but most people's personal libraries will be really heavy on a couple of the classes, light on another couple, the rest close to non-existent. So you still end up having to have a system to organize the class you have the most of, the dewey subclasses are still too fine-grained for a home library, and you have the LoC system problem again.

My spouse is a former librarian and we have a few thousand books between us, across a few rooms. What we do is each bookcase roughly corresponds to a dewey class or two, we try to avoid any one shelf having more than one subject. After that it's just by spine color. You'd be surprised how well this works! It's easy enough for kids to find and place books by color, and the visual sense memory works great for finding stuff. Every once in a while it'll throw you, "I swear this book was green" but whatever it mostly works.

Another thing that we don't do but could be fun is just to buy a set of the genre stickers that some libraries put on the spine.
by tmcz26 | 2025-07-19 01:46:47+00:00
Visa and Mastercard are called card _networks_ for a reason. Wherever you are in the world, or in any site anywhere, if your card says Visa and the merchant’s POS machine (or payment gateway) take Visa, both parties know the transaction is good. The merchant gets his money and you get the product.

You get your card from your issuing bank, so the consumer’s last mile is the bank’s problem. The merchant get their POS/gateway from the acquirers. Your bank and the merchants acquirer don’t know each other.

Visa and Mastercard are intermediaries. There’s no way a NatWest card in the UK is connected to whatever POS is in Chile or whatever. They all route through the card brands.

This is why it’s so tough to break this monopoly.
by kcplate | 2025-07-19 01:46:58+00:00
> If two people are similar in almost every way but one has a relevant degree, the degree wins obviously.

In my original comment I said this: “I would have definitely given an advantage to a self-taught dev over a CS grad provided that they were generally equivalent in all other aspects for the role.”

…and I stand by that wholeheartedly. I get that you are trying to justify (likely your own) education here, but what you characterize as obvious simply does not jive with my experience. My education provided knowledge value that lasted about 4 years into my career before tech evolved enough to make it effectively obsolete. Your CS degree will have about as much functional longevity considering how fast things are moving nowadays too. You get beyond 10 years out of school, the stuff you did in the last 3 years will have more bearing on your current than anything you did in university.

Perhaps you are in a position now or will be in the future and you can use your own logic in your hiring criteria. I hope it works for you. My logic was certainly successful for me.
by mvieira38 | 2025-07-19 01:48:33+00:00
How is NLP solved, exactly? Can LLMs reliably (that is, with high accuracy and high precision) read, say, literary style from a corpus and output tidy data? Maybe if we ask them very nicely it will improve the precision, right? I understand what we have now is a huge leap, but the problems in the field are far from solved, and honestly BERT has more use cases in actual text analysis.

"What happened with LLMs" is what exactly? From some impressive toy examples like chatbots we as a society decided to throw all our resources into these models and they still can't fit anywhere in production except for assistant stuff
by wskinner | 2025-07-19 01:48:36+00:00
> The mistake the EU made was to not foresee the madness used to make these decisions.

It's not madness, it's a totally predictable response, and all web users pay the price for the EC's lack of foresight every day. That they didn't foresee it should cause us to question their ability to foresee the downstream effects of all their other planned regulations.
by ntqz | 2025-07-19 01:48:38+00:00
License changes - BSL or closing the source

If there's no money in it for them - reduction of staff or funding leading to slower releases and bugfixes

Moving some features like Spring Cloud / Spring Integration, or new development behind a paywall (think RHEL)

Big users (like Netflix, Walmart, JPMorgan, LinkedIn/Microsoft, etc) would likely be able to pay for it (until they moved off), but smaller companies and individual developers not so much
by anonym29 | 2025-07-19 01:49:46+00:00
First of all, I want to say thank you. I really appreciate that, for as different as our views may be, you're continuing to read and seriously consider the points I am raising, and respond in good faith, even after I allowed the heat of the moment to get to me when I called you a statist. Thank you for having the grace and civility to continue, and I'm sorry for allowing my emotions to provocatively shape my language towards you earlier. You're a good civil debate partner.

Back to the discussion at hand:

The main threat Rojava faced was ISIS, with Turkey becoming the primary threat after ISIS's defeat. But this only further strengthens my argument - these stateless societies exist under constant threat from states, not from internal collapse.

The Mexican state is essentially semi-complicit with, and deeply infiltrated by the cartels. There is nothing stopping either the cartels or the Mexican state from attempting to steamroll through Chiapas, besides the will of the people who live there to function autonomously (and the will to assert that right to peaceful existence through force, if necessary). The Zapatistas have maintained their autonomy for 30 years not through state protection but through community self-defense. If anything, they prove that people can resist both state and non-state violence without becoming a state themselves.

Your observation that these societies exist under threat from states actually reinforces my point. States don't tolerate alternatives because functioning anarchist societies expose the lie that states are necessary. Of course states and their allies try to crush them - the very existence of these functioning anarchist societies is a threat to state legitimacy

You're welcome to prefer a western liberal state, and I don't refute that most people would. That said, not everyone even has the luxury of choice in the first place. Many Zapatista communities have even seen dramatic improvements in healthcare, education, and women's rights compared to their state-governed neighbors. For these people, the comparison isn't between "the stability and moral ambiguity of the western liberal state" or not, it's between "state-governed oppression & poverty" and "relative prosperity through autonomy".

But I'm glad we can agree that functional, rights-respecting societies can exist without states. Once we acknowledge that, the question in my mind becomes: what level of genocide risk are we willing to accept across all states for the benefits you see some states providing? We can't cherry-pick Sweden while ignoring Syria - the collective sum of their outputs is the toll we pay for the existence of the state itself.
by 8note | 2025-07-19 01:53:12+00:00
thats a historical view, but not the most useful now that the second american revolution has happened.

things that lightly annoyed the president is now the decider between legal and illegal speech in the US, and the punishment is death, because nothing the president does that could be part of their regular responsibilities like talking to secret service assasins, can be considered in court proceedings.
by wpollock | 2025-07-19 01:53:17+00:00
It wasn't a "base to start with". MS Dos was QDOS. I was a summer intern in the early 1980s with IBM in Kingston, NY, and had access to the source. Gates didn't even bother to remove the SCP copyright notice from the comments, nor the references to QDOS. Too bad "sed" and "awk" weren't available for search and replace back then.
by positron26 | 2025-07-19 01:53:17+00:00
> Like what?

I've heard people say "JSON with functions", but I think this is much too generous.

- Functions can be called without delimiters

- AttrSets have lots of delimiting, very explicit syntax

- Lists have absolutely no delimiters again

foo 1 2 is a function call, right?

So if I need it in a list, I can just write: [ foo 1 2 ] right?

Note, we pathologically put spaces around lists in Nix because we are subconsciously sure that something is about to bite us.

[ foo 1 2 ] is a list of three elements, not a function call.

I forget which terrible thing I was doing, but I had a variation of this syntax trap in my code after naively moving the expression into a list. The error message was, as usual, from the Turtles in Time dimension.

The mixture of super explicit and implicit delimiting as well as borrowed ideas like \\ and invented ideas like with and import just make Nix feel like it's all over the place, inconsistent, and doing its own thing when we already had a lot of functional languages to work with.

The evaluation model is completely appropriate for the problem yet pretty unique in programming generally. It has a lot of new ideas that throw even seasoned people well off track. Each new idea is not much, but they compound into not having any idea what we're looking at and watching 50k nixpkgs evaluate just fine while not being able to read any of that code at all.

I'd prefer something like Haskell, Lisp, or Clojure, but please just one. Using Scheme in Guile is a great choice. It's so much easier to read. Hopefully the macros can be developed to bring the best of lazy evaluation into Scheme and fix the runtime issues.
by krapp | 2025-07-19 01:54:24+00:00
No, it isn't.

I'm not saying Meta isn't evil - they're a corporation, and all corporations are evil - but you must live in an incredibly narrow-minded and privileged bubble to believe that Meta is categorically more evil than all other evils in the span of human history combined.

Go take a tour of Dachau and look at the ovens and realize what you're claiming. That that pales in comparison to targeted ads.

Just... no.
by laserbeam | 2025-07-19 01:54:24+00:00
Keep in mind that you can’t really express half the concepts in lamport’s papers in most languages. You don’t really talk about total and partial clock ordering when starting a thread. You only really do it in TLA+ when designing a protocol.

That being said, I agree we don’t need a new term to express “Zig has a function in the async API that throws a compilation error when you run in a non-concurrent execution. Zig let’s you say that.” It’s fine to so that without proposing new theory.
by feoren | 2025-07-19 01:54:30+00:00
Nobody "created" a narrative that blames the FDA. The FDA is factually complicit in these deaths. Three review teams and two senior officials voted unanimously against approval, but the (then) head of FDA's CBER was buddies with Sarepta, and so they got approved and three people have died. Nobody created that narrative. It's simply what happened.
by mikepurvis | 2025-07-19 01:54:54+00:00
I did indeed deploy Nix to moderate success in a prior gig, but have held back pushing it at my current one; we're simply not at the scale where the problems that Nix solves are worth the cost (yet, maybe ever).

For a less controversial take, consider alpine's apk package manager. For a single-use container that runs one utility in an early dockerfile stage, apk can probably produce that image in 2-3 seconds, whereas for an apt-based container it's more like 30 seconds. That may not matter in the grand scheme of things or with layer caching or whatever, but sometimes it really does.