skysight-inc/HackerNews huggingface dataset:
Your first sentence is totally unnecessary and relies on an uncharitable reading of what they said. It's entirely possible that they knew that a goal of the project was to treat every discrepancy as a bug and were indicating that they were of the opinion that there were plenty of bugs left and no evidence that they would ever be all squashed.

Also, while we're slinging the README around, here's the first paragraph:

> uutils coreutils is a cross-platform reimplementation of the GNU coreutils in Rust. While all programs have been implemented, some options might be missing or different behavior might be experienced.

The "ignorant comment" above was actually just pointing out the thing that the developers thought was second-most-important for people to know—right after the fact that it's a reimplementation.
> Then he got bored, and started thinking up ideas. The result was Air Mail, an e-mail publication he created with the journalist Alessandra Stanley which launched in 2019. E-mail, at that point, seemed retrograde and uncool—Substack was still in its youth—but, like many of Carter’s circumspect ideas, the plan had a surprising canniness. An e-mail publication was invulnerable to the caprices of social-media platforms and their algorithms. And, at last tally, Air Mail had in excess of four hundred thousand paid subscribers, which is more (but who now is counting?) than Harper’s or Fast Company.

(https://airmail.news) 400,000 paying subscribers?! It's apparently $40/year so that's $16 million in ARR, which must surely surpass many well-known magazines, and is frankly an incredible sum for an email newsletter.
A new quest to save the "doomsday glacier"
Thread the other day https://news.ycombinator.com/item?id=43410548
So he’s going to aggressively not let them land any punches? Sometimes a bully needs an ass kicking.
Crabtime: Zig's Comptime in Rust
Reading environment variables contradicts my mental model of pure functions. Are they just not pure functions then? Or pure-ish?
In short: an interesting idea according to which there would be a puzzling phenomenon:

> At the heart of Dr. Soon's theory is the "fine-tuning argument" - the idea that the universe's physical laws are so perfectly calibrated to support life [...] The formula, first proposed by ... Paul Dirac, highlights how certain cosmic constants align with breathtaking precision

If anybody finds good references (which articles, books etc.)...
It isn't a contradiction, it's simple racism. There is a reason Trump wanted to wall off the entire southern border because Mexico was sending "drug dealers, killers and rapists" but he wants to annex Canada and Greenland.
OpenSSL built on Canada was fine. Get NetBSD from US mirrors and you got a TLS-challenged OS until the 00's when the restriction exports on tech 'as weapons' were nonsense.
Number of Colors Distinguishable by the Human Eye (2006)
I've just released my backtrading library.

It's very much still in progress, but there's some cool features already:

- Nested, typed dataframes with pretty printing and plotting
- Custom Plotly.js integration with fast updates
- Reactive variables system to easily hook up the UI

Looking forward to get some feedback!
Ah, premultiplied alpha! I haven't thought about that in years.

For reference, here's the original paper by Porter and Duff: https://dl.acm.org/doi/10.1145/964965.808606
If you have an argument to make, make it. This isn't a classroom and you're not an instructor, assigning homework to people who disagree with you isn't an effective argumentation technique.
IETF setting standards for AI preferences
The links the reporter are trying to use already don't work on mobile. If you want to link to the README file, link to the README file, e.g. https://github.com/ArchiveBox/ArchiveBox/blob/dev/README.md#...

I'll concede that this latter link is much longer than it perhaps should be, but I don't think the links the reporter used previous should have ever been used as they don't work for a lot of people.
Agree very much
> given that the US have become hostile to Europe

That’s more than a bit of an overstatement. One faction in the US government has started being less loyal to Europe. Most Americans consider Europe to still be our closest allies and friends.

Furthermore the US businesses are not stupid and have shown they will stand up to government pressure around data sovereignty. Anything less will drive both US and global customers back to on-prem infrastructure.

https://www.reuters.com/article/legal/microsoft-sues-us-gove...
What are some examples of other language features that comptime makes redundant?
Could you clarify this a little?

My layman perception of NNs is they are a formalism that defines a parametric function family (for instance the family of affine functions has m + mxn parameters for n input and m output space dimensions) using some base primitives and composition rules. By tacking on a cost function, an optimizer, and a bunch of (input,output) pairs (training set) to this, one obtains optimal parameters such that the cost function is minimized over the training set (in some norm, I imagine). The NN can then be used to map never seen before inputs to outputs in a manner, hopefully, that leads to a small value of the loss function (i.e. adequately).

Even if this is wrong to some extent, could you confirm that the optimizer is but one component of a larger system, and in fact one that exists independently of NNs as well? Such as a stochastic gradient descent. In that case, what is the role of NNs in what you mentioned, would it not be simpler to yank the optimizer out and apply it to your application directly? It seems to me trying to recast a given problem to a NN to make use of a Python library's included optimizer is a sort of "XY problem", if one could just write their cost function and pass it to the optimizer directly (which presumably is no less open source than the library that includes it).

I may be misinterpreting, because this is not my field, however interpolation or projection are things very familiar to me, so I may have a bias to interpret things to resemble this. In that case, I'd welcome corrections.
It’s very calm, which I really appreciate about it compared to the wild energy in other shows. Sadly my toddler is more drawn to the intense colours and action of Paw Patrol.

Which is a whole other thing in this age of streaming.. when they know you could just pick something else, they will immediately complain and ask for that instead of just needing to accept what is being shown.
I think Intel should have made more of an effort to get cheap Larrabee boards to developers, they could have been ones with chips that had some broken cores or unable to make the design speed.
Elon tells Tesla employees not to sell TSLA stock as board and execs are dumping
I don't think that's the problem. It's time and effort; junior devs (and more broadly, humans) always want to see how little they can spend; here they incorrectly believe they can lean on LLMs and get a guaranteed increase in quality output. Even if that were true today (and we're nowhere near that), you would still either have to know how to evaluate the output for correctness, or trust that the model has handled it.

Junior devs seem to just trust it now, because they literally don't know better.
"They've taken pirated content and they're selling it as their own." - not true. Maybe unethical, but certainly LLMs are not same as their training data. Hate when people think they can twist truth like this.
I’d say it’s the opposite. Choosing Rails is understanding what is important. To follow on your metaphor, beginners worrying about becoming too bulky should be worrying about getting adequate nutrition and rest; the basics. That’s Rails.

You can start with a Don’t Grow mentality. I have, and it’s working out great. My company makes choices based on that principle, and we’re profitable. But we understand that we don’t want to be a huge corporate conglomeration and never will be.
To the downvoters: Hogan is a notorious liar and definitely lied about the grill story.

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

If you have some time to kill, this is a fun video to watch. Otherwise, you can just google his long list of lies.
Show HN: All in One Mediatracker
Ive been working on this for the last 4 months. Its a tv tracker, movie tracker, game tracker, whatever media people want tracker all in one app.

At the end of november last year I tried to find a tracker for my tv shows. I watched a lot and Ive been doing so for like 15 years by now. There are 100% banger shows I watched at a random weekend in 2018 and totally forgot about.

So I tried to find a solution to just have a simple list, but I didnt really like any of the existing solutions. So I am building my own. Especially rewatches or rereads are really mid on the existing sites.

Been pretty fun, im up to like 175 registered users from some reddit posts, but its still early on.

Its built with c# in the backend, and the new react router 7 in framework mode on the frontend. Pretty happy that the timing aligned and I wasnt forced into NextJs for SSR / SEO purposes. RR7 has been a much better experience. It just works and gets out of your way.

The more im in this space, the worse the existing websites seem. Even Imdb. Why dont I see related titles when I check out The Dark Knight? Why dont I see its part of a trilogy? Why dont I see other batman movies? Why dont I see the gotham tv show anywhere? Just seems weird for an entertainment site. They have the data...

Check it out, tell me what you think
There's a form of deniable authentication where you have the ability to forge the signatures of messages once you receive them, so you could alter them on your device.

It's irrelevant, though, because no chat app actually has this feature, so no criminal does it. And the cops don't go by the encrypted bits, anyway - they go by what it says on your screen, or their screen. (Which does mean that if you hack into your own app's database and forge messages, you can convincingly incriminate people, yes) Research into deniability protocols is cool research, but with no relevance to the real world of cops vs robbers.
Nice tool, I can suggest taking a look at how https://fontjoy.com/pairing/ do the pairing, and try their demo too.
But not an argument. The content is: some have felt that the laws of Nature look very non-random. It is an interesting view. The article just does a disservice by only mentioning the matter instead of showing it - through examples, bibliography etc.
agreed and good to remember, thanks
Very nice. The story sounds very familiar to me, maybe the movie was part of Banff film festival?
* Dual Mode: GAIA comes in two flavors:
* Hybrid Mode: Optimized for Ryzen AI PCs, combining AMD Neural Processing Unit (NPU) and Integrated Graphics Processing Unit (iGPU) for maximum performance
* Generic Mode: Compatible with any Windows PC, using Ollama as the backend

https://github.com/amd/gaia/blob/a8b8b6e10b585f58ed1aafcef0d...
Elon Musk's Doge Moves to Gut Local Libraries While No One Is Looking
In Java you can’t just create a type. You are creating a mini app.

Classes in Java hold logic and internal mutating state. I don’t want to create this just because I need a type.

Really you want to create a struct or an interface as a type.
Ex-pats not immigrants.
What is this Viam? Looks like something like NodeRed? There are too many AI related buzzwords in the website and I am genuinely not able to understand what the product and the (opensource?) viam-server is about.
Show HN: A Modern Take on the Classic Snake Game – Play Online for Free
Hey everyone! I just launched a modern version of the classic Snake game, completely free to play and no downloads required!
Snake Game

This version keeps the nostalgic gameplay intact while adding smooth animations and responsive design, ensuring it works perfectly on both desktop and mobile devices. Whether you're feeling nostalgic or just looking to kill some time, this game is here to entertain you!
Every day we stray further from God’s light.
I don’t think the author means to make a mental health diagnosis. He brings up the question at one point about whether a “bully” nature is a mental health issue or an evolutionary adaption. The concept pointed to feels clear to me — a low percentage of individuals with a homicidal disposition and nature. Whether we use the term bully, sociopath, psychopath, or so on, what the article refers to seems clear and not an attempt at mental health diagnosis IMO.
No, the quotes are not seen by the program. The program receives a list of strings, it does not get the information about whether and how those strings were originally quoted in the shell. Programs can also be directly called with lists of strings as in execve, so often it does not even make sense to ask if the arguments were quoted or not.

Quotes live on a different level of abstraction.
Sometimes, you just take by far the most logical conclusion and go with it. Like here - sure, they could have gone around via Turkey on some ridiculous super long trip, crossing various cultures not always open to foreigners while leaving no proofs about it. Or just cross the sea, its not that far and sea faring was one of the first skills mankind learned, over much greater distances and rougher seas than Mediterranean.
How do you define a leak?

If you sit down and really think about it, I think you'll find that a precise definition of a leak is actually somewhat difficult.

I am nowhere near the first person to make this observation.

I point this out to avoid a big long thread in which we just argue about what the word "leak" means. You could absolutely define "leak" in a way that my example is not a leak. But I prefer a definition in which "leak" does include my example.

I do not care to litigate the definition. If you want to recast my example as a "space" leak instead of a "memory" leak, then I don't object, and I don't think it changes the relevance of my example. (Which I think is absolutely consistent with the context of this thread.) In particular, I don't think "memory leak" in this thread is being used in a very precise manner.
The functions are pure but they take an input from a built-in (looks like a macro) that reads the environment variable at compile time.

Also, you only compile once, so how could you tell the difference? You could say - if it was using const fn that it's a "templated" function that depends on compile time settings.
No, absolutely not. Well, maybe JavaScript, but they are horrible at languages like C++. Just yesterday, I asked multiple LLMs (GPT, Claude, Gemini) why my code does not compile, with the error message, and asked for a solution. None provided a correct answer or a correct fix, after multiple attempts. I ended up figuring out the real error myself using my own knowledge and fixed it myself.

These LLMs are really just clueless when it comes to any problem that is slightly more complex.
Good lawyers are expensive because they're worth it.
I strongly disagree - if you cannot swim in the same technical waters as your direct reports, and get lost when they try to explain the issues they're facing (and possible resolutions), you are not well-suited to manage them.
You are right, that I assumed a few things. That wasn't right, I'm sorry.

But: this doesn't change the validity of my points.

Also: I assumed good faith, when I engaged with you. That was a mistake. After I posted my stuff here, I saw that you opened another thread on hn about Zen browser. If I had seen this earlier, I wouldn't have engaged with you at all. You are throwing around FUD about zen browser. I don't know why you are doing this, and I don't need to find out. As I said elsewhere, I don't care about zen browser.

Posting FUD (Fear, Uncertainty and Doubt) is the most useless type of content that gets posted. It gets upvotes, mostly because our brains are pretty much hardwired to engage with such content. I've sadly walked into that trap today.
The cake has a Li-ion
Honestly, this long document is probably a better link than the crates.io page: https://docs.rs/crabtime/latest/crabtime/

> This could be handled using traditional macros, procedural macros, or something called "code gen", which I think is string manipulation of code. Could I use crabtime to do this instead? Should I?

You could, it seems. Crabtime supports both the procedural macros and "code gen" approaches you are talking about.
The other huge advantage: you can get parts for decades. With good kitchen gear you want to buy it once for life. Need a new cap, or jug, for a 2001 model? No big deal. You dont get that with the stuff from Target. (It is also not correlated to price, eg my zojirushi rice cooker offers the same capability but was way cheaper than the fancy korean rice cookers in the store.)
Ah, Apple -- I had that happen to me with them too. Had to contact their support to get the account closed. Infuriatingly, they were adamant that I must have approved the sign up email. Obviously I never received such an email.

To this day I wonder what path the mystery usurper followed to sign up my email address without validation.
Show HN: macOS app to help you blink more
A macOS menu bar app that helps reduce eye strain by fading your screen when you stare at it for too long without blinking. Perfect for long HN sessions!
Right - it’s not literal paint. I don’t know the utility of fertilizer in fall/winter though. I just pay some guy to do all the stuff and I enjoy it.
As somebody who is afraid of types (and also, who hates types, because we all hate what we fear), may my point of view serve as balance: you don't need a type system if everything is of the same type. Programming in a type-less style is an exhilarating and liberating experience:

assembler : everything is a word

C : everything is an array of bytes

fortran/APL/matlab/octave : everything is a multi-dimensional array of floats

lua : everything is a table

tcl : everything is a string

unix : everything is a file

In some of these languages there are other types, OK, but it helps to treat these objects as awkward deviations from the appropriate thing, and to feel a bit guilty when you use them (e.g., strings in fortran).
back in reality, no, they said "address world hunger", not "solve". I know we are in a post-truth phase of the decline, but please, try do do your part.
> The issue is that programming a discrete GPU feels like programming a printer over a COM port, just with higher bandwidths.

To me it feels somewhat like programming for the segmented memory model with its near and far pointers, back in the old days. What a nightmare.
”Summary: When starting a new project, try to reuse a model that already works.”

”Summary: Start with the most popular optimizer for the type of problem at hand.”

This is like when game designers say: try a bunch of different stuff!

Aka. we have no idea, but we have the manpower to throw things at the wall for years. May the richest, not most clever, company win!
`'unbounded` isn't a bad idea. With my team when someone new to Rust hits the static type constraint I usually tell them an overly simplified "is not a reference" followed up with "The data does not have any constraints (or bounds) on its lifetime that this code needs to worry about."

I don't know if `unbounded` would immediately be understood by someone new to Rust, but it captures that `T: 'static` is a negating assertion. I.e. it largely says what it can't be.
That’s the biggest problem I have on my local LLM use - limited context size compared to the big guys offerings.
Chat Control may well give them a second bite at the cherry, if it get through.

It keeps getting resurrected with slight variations, and if passed, then they'd be obliged to implement some form of back door.

So I guess all one can say is that the war continues, just one battle has been won.
How often do the trades ask “what’s next?”
Nah, cables oftenly can lie about it's certification, especially when it comes to resistance to interference. This is how you get "bad cable".
(2024) - not that it matters

Summary: "It sounds absolutely awesome, and pushes all my buttons!" fails to trump the merciless arithmetic of real-world agriculture. And not bothering to do that arithmetic does not magically change anything.

That I can recall, absolutely zero "traditional" agricultural companies (which would know the arithmetic) ever expressed interest in vertical farming. Similar in my own family, which has farmers on both sides.
> I wonder if Elon has given them the same speech about holding on to their shares and that Tesla would soon be the most valuable company in the world?

> If they believed him, they would buy Tesla stocks, not sell them.

> Not a single Tesla insider who requires SEC reporting to buy or sell Tesla stocks has purchased it in the last few years.

> None.
Let's see, childish, kinda sad, certainly lonely. Elon Musk is my guess
That's still a thing, in the drug industry.
> At the technical and organizational scale of modern enterprises, the complexity of orchestrating distributed systems is unavoidable.

*citation needed

We continue to make things much more complex than they need to be. Even better when NON "enterprise" applications also buy into the insane complexity because they feel like they have to (but they have nowhere near the resources to manage that complexity).
Company hawking an orchestrating backend server says you should use an orchestrating backend server?

You still have four layers, it's just that one is hidden with annotations.
When I click on the Play now button, nothing happens. If I scroll down to the play field, I can start it, but the arrow keys first scroll the page. If I focus the play area explicitly, I can control the snake, but it is very unresponsive.

Whatever. I really marveled at the amount of text you put on this page explaining and marketing the game - it looks like a copy-writer really earned his/her money.

One question though: how many times was "Is Snake Game a Retro Game?" question asked, before it became part of the Frequently Asked Questions? :)
Looks very interesting. What would you say are the main technical challenges in the way of your development?

By the way, the roadmap link on the Github repo page is broken (though I did find it in the project's website).

I saw you're interested in handling Bezier splines. This might be premature generalization, but would you want to support whole BREPs? Is that something that is used in applications? I imagine lenses are generally simple geometries, so perhaps not.
Differential Geometry: A First Course in Curves and Surfaces [pdf]
But then it's in their cache which is battery-backed and survives power losses. It's the same concept as the write ahead log is at a higher level.
Meta pirated books to train its AI
> Also, China isn't rural Alaska, it is a centralized authoritarian surveillance state and not the kind of place one can go off the grid and raise a family.

Through some combination of state propaganda (their own and China's) and dystopian fiction like 1984, Westerners drastically overestimate the capabilities of the Chinese state. It would be more accurate to say that China wants to be perceived as a centralized authoritarian surveillance state, because that perception is valuable both domestically and abroad. They absolutely do have a broad surveillance apparatus, but they also have millions of square miles and more than a billion people to surveil and control.

Don't forget that we're talking about the government that has been unable to pull together either the political will or the state power to enforce health codes that would be considered table stakes for any developed democracy, ignoring or tolerating disease-spreading wet markets. They appear to pick and choose their authoritarian battles, and if you're not a battle they've chosen you can probably go ignored for a lifetime.