skysight-inc/HackerNews huggingface dataset:
IMHO, the root cause is HTML was/is not designed for building user interfaces. It's amazing what people have accomplished with HTML but, damn, so much work compared to using an actual UI toolkit.
> Is this a China bot?

Obviously not.

> Exactly, specifically, what is so repugnant to “all decent people” about being Uighur?

Nothing about being Uighur. Plenty of the political content of Islam.

> I don’t want my government actively suppressing real citizens like you do.

I find the focus on citizens weird, and I think it weakens a lot of US arguments. I'm not a citizen of either country, which seems to mean that China will leave me alone whereas the US considers it fine to do whatever they like to me.
To what extent were they retroactively legalized? How difficult did they make registering the births of teens or adults?

In the US we like to do things like throw people in prison for dealing marijuana for 20 years, then legalize it, but keep them in because when they did it it was illegal.
It has an entirely different inappropriate association for me. Having spent years singing in choirs, when I see the name I get the words "Liberapay, Domine, de morte aeterna in die illa tremenda..." running in my head, to the tune of the spiky fugal setting in Verdi's requiem.
Then you will get to feel the unreasonable hate of lots of lazy people, caring more about typing a few characters less, than their stuff being readable, and from all the Apple users.
The posted link has an anchor to the bottom of the page. Presumably a mistake?
where can I read more?
He's still more real than the parental figure puppet in Bing! (no relation to the MS product), who has no wants or needs and has infinite patience.

In any case I don't think either of those shows tries to portray the average - more of an ideal we should strive for on good days.
Oh, interesting!

I started a very similar project probably ten years ago and just never got it to a very usable state. My idea at the time was based in wanting to be able to write tests for the final output of scripts full of control codes.

I am very excited to see this and to play with it!
So you are telling me that someone who doesn't make the connection between low storage on their computers and their large porn collection which is the reason of this low storage causing issues is not an idiot.
They could have deleted their stach (or at least part of it) anytime to see if things would improve, which is how not moronic people work (you know, the try and see feedback loop of proper learning).

You are just of bad faith, pretending to be outraged about what I said even though it only describes the reality of the world. Your newfound religion is so bad that you find offensive something that doesn't even have any moral implication to it and is factual proven by so many statistics that it is not even worth arguing about.

If you what you mean is "not every computer user is a moron" you need to work on reading comprehension because that's not what I said. I stand by my original statement and you are somewhat proving me right.
Good question. I care only about POSIX compatible shells, so the escaping just follows the POSIX rules. In practice that means it works on any actually used system except windows, which is fine with me.
Rails is one of the most battle tested, opinionated, and productive frameworks there is. If you aren’t at least considering it, depending on what you’re trying to do, you’re doing yourself a huge disservice.
If you keep your messages around in some form then that effectively defeats forward secrecy. In any case where the attacker can get your secret encryption key material, they will be able to get any messages you still have access to. Most people want to keep their old messages around. So for messaging, forward secrecy is of little practical value. If you do keep your messages around, then PGP's encrypt once[1] scheme is much better than what most other systems do. The message is encrypted and stays encrypted. It is never in a decrypted state unless the user wants to look at it. This normally involves the entry of a secure passphrase.

Contrast that with typical instant messengers where the security of retained messages is entirely up to the device security. The implementation of a forward secrecy scheme ironically makes this more likely. Once the session key is deleted, the easiest way to keep the message around is to leave it as plaintext. So the user either has to turn on self deleting messages and lose those messages, or has to leave those messages available to potential attackers.

BTW, "forward secrecy" is a terrible term for usability. Something like "message burning" much better fits with a typical users conceptual context.

[1] https://articles.59.ca/doku.php?id=pgpfan:encryptonce
I'll echo this for anyone else in the comments -- You can watch the cricket episode with 0 knowledge of the show and 0 knowledge of cricket. If you haven't ever seen Bluey - it's a great example as to why so many speak so highly of it. If you haven't seen bluey but want to see what the fuss is (and especially if you have any interest in sports) -- it's only 7 minutes long and absolutely worth watching.
They were also incredibly easy to clean. Whoever designed it was intimately aware of both the struggle of cleaning a grill grate and not being able to fit pans in dishwasher or standard kitchen sink.
Not exactly, Tornado is a protocol for unlinking sending tokens from claiming them, so it can theoretically be used for things besides money laundering (or tokens with monetary value in general), so Monero can't exactly replace that.

But also, Tornado runs on proof of stake platforms, while the Monero network will continue to consume outsized resources via proof of work. While certainly a minority of crypto users, there are nevertheless many who want to avoid proof of work platforms due to the environmental implications.
What an ignorant comment. The uutils README on GitHub explicitly states in the first section that every discrepancy wrt GNU utilities is considered a bug.
>AI is never going to be the janitor or ...

Have you seen the recent side-flipping robot? https://www.youtube.com/watch?v=29xLWhqME2Q

Combine that with Project Astra https://youtu.be/hIIlJt8JERI?t=39

and you are kind of close.
This is the paper I was thinking of:

https://pubs.geoscienceworld.org/gsa/geology/article/50/6/65...

The issue is not just the increase in CO2 at the P/T boundary, but the unusual persistence of high CO2 levels for 5 million years. In contrast, the CO2 spike from the CAMP flood basalts lasted only 300 thousand years. The paper proposes that the ocean became enriched in dissolved silica due to the loss of silica-secreting microorganisms (as indicated by lack of chert deposits during this time), and that this caused enhanced "reverse weathering" that kept CO2 levels high.
No one is saying the cosmological constant can vary. The idea is simply that if dark energy is dynamical, it clearly cannot be explained by a cosmological constant, but perhaps a scalar field instead. And my point was that this idea is nothing new, unlike the headline seems to suggest.
Why do you conflate learning with memorizing? man <command> is easy to do. And you take notes, write script, functions and alias for things you do often.
Smart cards is just certificate-based authentication really.

Microsoft did indeed fail hard - if they just made certificate authentication easy to configure on stand-alone machines like SSH key authentication is (and allow to keep the key as a file if desired, instead of in a smart card), a lot of pwnage would've been avoided.
- thrifty people who do iterative upgrades

You can have a win-win combination of high quality components, high performance components, and a low cost device by reuse and iterative upgrades.

- family members of such people

Since they may get the hand me down parts.

Also, it's nice not to have battery fatigue unnecessarily. I'm sure if I used a laptop as if it were a desktop I'd be replacing its battery at least once through its lifecycle.
Is this still true if you're using metric?

Just curious, as the Frink examples were all imperial. And examples like `10 feet 12 feet 8 feet -> gallons` are much less compelling in metric (eg, 3 metres x 4 metres x 2 metres in cubic metres is, uh, 24 cubic metres...)
So the only argument is that the token window is a disadvantage for languages that use more tokens for an equivalent program. But token windows are only getting bigger, and there's also no need to fit the entire codebase in a single prompt.

If anything, it sounds like ruby on rails should've been _the past_ of AI. But it clearly wasn't.
I thank him for his last lecture
https://news.ycombinator.com/item?id=43438601
> If you truly want to upstream changes to libraries then I don’t see why lgpl code isn’t a choice for you.

Read LGPL a little more carefully. LGPL requires you to use it in a particular manner that lets any user swap out your version for their version, which basically means you're only allowed to dynamically link it as a shared library. Even if you make no changes to the library!
I remember one of the bluey episodes (something to do with monkey bars?) used ode to joy a few times throughout, and in the credits simply had
"music by Ludwig". A very cute nod.
Why go for Java when you can go for .NET? Or Go? .NET seems to perform on par and seems to produce smaller executable, and Go seems to be faster in general.

Personally I don't really care what language common tools are written in (except for programs written in C(++), but I'll gladly use those after they've had a few years to catch most of the inevitable the memory bugs).

I think the difference is that there aren't many languages with projects that actually end up writing full suite replacements. There's a lot of unexpected complexity hidden within simple binaries that need to be implemented in a compatible way so scripts don't explode at you, and that's pretty tedious work. I know of projects in Rust and Zig that intend to be fully compatible, but I don't know if any in Java+GraalVM or Go. I wouldn't pick Zig for a distro until the language hits 1.0, though.

If these projects do exist, someone could probably compare them all in a compatibility and performance matrix to figure out which distribution is the fastest+smallest, but I suspect Rust may just end up winning in both areas there.
Importantly, if laptop makers stuck to screen size rather than overall dimensions, a 11" with the same bezel today would be smaller than an 11" of the past, and that could be too small for a good keyboard for some.
This is kind of what Emacs and other user-programmable environments are good at. Malleable software at the cost of increased tech debt, which is kind of irrelevant because you're only writing it for yourself and can rewrite it any time. Maybe LLMs will have a better shot at that than Lisp.
Crime is under-reported in France because most people know that wasting your time to go to a police station to report a small crime is basically useless as nothing will come out of it.

I have talked about it on this forum. I have had my car broken into multiple times in France, and each time I had to file a police report. Guess how many times the culprits were caught? A big fat zero.

So the statistics look good. But what about the reality? Do you think a women coming home at night is felling safer now than she would have been 30 years ago? I don't think so.

Not too mention the rampant Islamism that has taken over entire suburbs were women are not free to wear what they want and the cops don't go there unless they have the CRS (riot police) with them to protect them in case something goes wrong.
If there had been something like this standardized in Markdown from the start, it might have had a chance for wide adoption. Right now, learning to see and use LaTeX math as easily as more ASCII-like notation is just more convenient since it is widely adopted (in GitHub, in VS Code, etc.). It's harder, but it also provides the added benefit of maintaining your LaTeX skills.

I think Google's Chrome team's choices of priorities bear a significant portion of the blame for this. They refused to implement MathML for the longest time, and even when it was implemented, it was partly done and financed by a third party. Without MathML, LaTeX-to-HTML JavaScript hacks became the norm, solidifying LaTeX as the standard even for non-typesetting use cases. Had MathML been implemented by Chrome early on, a more direct and easier translation from something ASCII-like to MathML would likely have been adopted.
No. Nim channels are for inter-thread communication within the same process, and they perform a deep-copy of messages. Fusion channels are a different beast. They're kernel objects that require syscalls to create/open/send/recv/close. In order to achieve zero-copy, the channel heap needs to be in user-space, but managed by the kernel. It's kind of similar to shared memory on POSIX, but has message passing semantics, rather than arbitrary read/write from/to shared memory. And since Fusion is a single address space operating system, I have the luxury of passing pointers (to data on the channel heap) directly between tasks without resorting to (de)serialization. Protection is achieved through page table mappings, where e.g. the sender would have read/write access to the channel heap, but the receiver has read-only access to the same memory.

As for your case, I understand the need to avoid locks. In my case, the channel is implemented as a queue of messages, which is implicitly synchronized between tasks. Currently it's implemented using a blocking queue, since I want to put senders/receivers to sleep when the queue is full/empty, respectively. The API does support a no-wait option, but I'm not currently using it.

There will be a lot to write about once I'm past this point :)
Technical analyses of Free-X’s “Bert & Ernie” XBOX Dashboard font exploit (2003)
We're building a PKM for people with ADHD (free)
I'm so incredibly tired of all of the BS claims. (I'm an AI/ML researcher)

> has enabled open-source LLMs “to exceed human-level performance on two more of the lab-bench tasks: doing scientific literature research and reasoning about DNA constructs” with only “modest compute budgets.”

No. They did not. They just ran a crappy experiment and came up with an absurd result.

As a community we need to invest much more effort into benchmarking as a science. Our space is full of garbage claims like this and it isn't doing us any favors.

Eventually the hype will die down and people will realize that a lot of the claims were obvious falsehoods. Then we'll all get collectively punished for it.
Any grouping (such as nation) of individuals arises from some loss of freedom, income and privacy for the individuals. The loss of individuals or the contribution is the element that powers the nation or a community. 100% privacy means zero privacy-related contribution towards legal enforcement. So the question is all about striking a balance between loss of privacy and the need for legal enforcement. The negotiations would continue, to arrive at the acceptable/needed level of privacy loss.
I think all the people struggling to eat/survive would ask "tell me again where I can go to just chill with a coffee and work in my garden".

This is really ignoring that the human drive to success also includes subjugation, billionaire success is dependent on subjugation of the masses, and thus the need to for the masses to fight back.

Now we can fight back, by doing nothing, just chilling. But it is not comfortable like presented here.
Construction Physics: Google's answer to Starlink, US food imports, BYD factory
This is interesting, but I doubt anything will ever come up in my lifetime that is even close to replacing Emacs Calc for me. I still consider it to be the best scientific calculator ever written. It's crazy that many Emacs users aren't even aware that it exists. It comes with an almost ridiculously extensive manual, complete with exercises and everything:

https://www.gnu.org/software/emacs/manual/html_mono/calc.htm...

It's probably overkill for most people, and I'm sad that I don't get to use it as much as when I was a student, but it's still a beautiful rabbit hole to fall into. And it works in a terminal just fine. :-)
I think nobody buys mac desktops because apple devices and desktop use cases barely overlap. Worst OS for gaming, they're not upgradable, and probably half the specialty software that demands something more than a laptop is exclusive to Windows or that the Windows PC is going to be better value for the thrifty professional.
Recent discussion https://news.ycombinator.com/item?id=42908061
Is money laundering a 1A issue?
The point being made in that file is really that, if you take the SI definitions literally, 'cycles' and 'radians' end up both being dimensionless and equal to 1, which is stupid.
What we do today is totally moral and normal, and cultural practices prior to what we grew up with are sinful barbarism.
Note that 'first' and 'second' are not etymologically related to one or two, but to 'foremost'. Therefore, it is would make sense to use this sequence of ordinals:

first, second, twoth, third, fourth, ...

or shortened:

0st, 1nd, 2th, 3th, 4th ...
> If, by spending enough tokens, you end up with a working feature, then this is a valid method of doing the work.

It's just several really big ifs:

- Does "no errors" == working feature? Only if the tests are good, and even then...

- Are the tests good? Only if the person overseeing the LLM is checking the thoroughness and quality of the tests; being critical, as you say

- Is the developer willing to be/capable of being critical, or are they using the tooling as a way to avoid such things as much as possible?
> Arguably, c is a Color object. But actually, c must be either Color::Green or Color::Blue. The compiler understands this and uses it in lots of little ways. But unfortunately we can't actually name the restricted type in the program.

I think that's less a question whether you can, but rather whether you should or shouldn't design it that way... (I'll use TypeScript here for the simpler syntax)

It'd be perfectly fine to do something like this:

type ColorR = 'red';
type ColorG = 'green';
type ColorB = 'blue';

type ColorRGB = ColorR | ColorG | ColorB;

But which constraint should your new type ColorGB (your variable c) adhere to?

// constraint A
type ColorGB = ColorG | ColorB;

// constraint B
type ColorGB = Exclude<ColorRGB, ColorR>;

I'd argue if the type ColorGB is only needed in the derived form from ColorRGB within a single scope, then just let the compiler do its control flow analysis, yes - it'll infer the type as constraint B.

But if you really need to reuse the type ColorGB (probably some categorization other than all the colors), then you'd need to pay close attention to your designed constraint.
This is Hackernews, 'having a go at' things is what we are here for. There are also BaaS companies set up to help you do exactly this kind of thing - Marqeta being an example.

Whilst it's true that they generally use the SSN as a primary identifier, they don't require it or a US address and instead can use passport numbers and international addresses as identifiers.

Also, ask any of your friends legally in the US who aren't citizens or permanent residents and I guarantee you they will all have an SSN.
Show HN: Cue AI – Create Personalized Mini-Apps Instantly (iOS and Android)
Hi HN!

I've built Cue AI, a personal assistant app that instantly creates personalized routines ("mini-apps") simply from text, voice input, or even photos. My goal was to eliminate the hassle of downloading multiple apps or dealing with long, tedious setup processes.

Examples of what you can quickly create with Cue AI:

- Snap a photo of your plant, get a personalized watering routine.
- Instantly generate step-by-step cooking guides with full ingredient lists.
- Easily organize household chores—reminders for laundry, cleaning, and more.
- Quickly make custom quizzes, trivia games, or educational flashcards.
- Specialized sessions for professionals, such as speech therapy exercises.

Cue AI is live and available for free (with premium options) on both iOS and Android. I'd genuinely appreciate your feedback, ideas, and suggestions—especially if you're into productivity, personal development, or simplifying daily life!

Try it out here:
- [Cue AI for iOS](https://apps.apple.com/au/app/cue-ai/id6740705859)
- [Cue AI for Android](https://play.google.com/store/apps/details?id=cueai.app&pli=...)

Would love your thoughts on how it could be improved. Thanks!
It's not particularly likely to be tested for most types of online accounts, but if you told a judge that you thought the person had created an account for you to use, the judge would tell you to stop lying, they would not congratulate you on your clever argument.
It's what the word "blursed" was coined for.
What’s the catch with the Carnot engine? If if’s real then surely this would be a global news worthy breakthrough?
I'm curious how you came to the conclusion that naming it 'screen' was the best thing for your project?

It's unusual to see so many negative comments on a new project announcement and yet you persist and even double down with a sarcastic "thanks for your feedback" reply.
It is a lie to pretend that only a select few at the very top can live decently from their music.
There are not a lot of musicians making big bank like your typical pop star, but there are plenty that just live decently from their craft.

Very often they are making less than a career in a lucrative field would bring but still more or at least equal to a median job. And they have a lot of benefits that are just not very easy to put a price on (freedom to do what you love is priceless for some).

I think there is a distortion coming from the "bottom of the barrel musician" that spends way too much time complaining instead of trying to improve (or moving on to something else if they don't have what it takes). The reality is that the vast majority of music produced/performed is so bad it has absolutely no value commercial or otherwise.

I don't think the software craft is very comparable, it's just not the same incentive and constraints at work...
Apple markets to businesses?
Ordinals in math also start at zero. It is just common people accepted zero for cardinals and but not (yet) for ordinals.
Viewing distance matters. ppi isn’t the target metric, it’s pixels-per-degree-of-vision that determines if a display setup is “retina”. 60 ppd is equal to 20/20 vision in a human.

My 34” monitor is only 4K but is “retina” at the viewing distance in my home office according to this calculator:
https://qasimk.io/screen-ppd/
Yeah because non GPL coreutils don't exist.
Thinking Clojure from an OOP Perspective
Tobacco is expensive because the French government is using the taxes on it to make up the overall shortfall of tax revenue. See the budget deficit from last year.

Obviously the French government is saying that this is for health reasons but that reason has gone out of the window when a pack of smokes is 13 euros.

So the black market flourishes.

You can't keep increasing the price of a good without making sure that it can't be imported from elsewhere and since France is part of Europe and it no longer has any border checks, it very easy to smuggle cigarettes from Portugal or Spain.

This tactic of increasing the price of cigarettes or alcohol works in a place like Australia where it's orders of magnitude harder to smuggle things since stuff has to come either through airports or boats which are both watched carefully by the state.
I was more referring to the content of the story rather than the 'delivery' of the story itself, but like another peer mentioned the original Fallouts are even more open. Not only can you beat both the games in a few minutes (without cheating/glitching) if you know everything, but you can also similarly grab the best armor in the game, and so on. There are literally no constraints on you whatsoever besides knowledge that you (not your character) gains.
Excellent article about the typical US american religious bigotry and hypocrisy infecting the tech realm.