skysight-inc/HackerNews huggingface dataset:
This is funny. I am at the very moment side-by-side installing NixOS with Windows. And I am using two monitors.

1. The installer is Calamares. It's fantastic and fully user-friendly, no need to worry about it.

2. I'll speak for KDE6 which I personally find superior to GNOME. You can have either with NixOS. I don't think there's anything specific to NixOS on multi-monitor functionality. There's a menu accessed either through a keyboard shortcut or system tray that allows any of the 5 permutations laptop/monitor. And it pops up as an OSD menu whenever you connect a monitor. I'd say the functionality is 'done'.

3. I suggest you read up on how Nix works, once you understand it you can understand NixOS better. To summarize, all programs in your system are stored in /nix/store and accessed through symlinks. You don't access /bin/bash, you access the bash executable stored in /nix/store through its symlink in your PATH. And all the symlinks are stored in a single directory. This directory is called a profile. There are multiple profiles. With NixOS, not only just executables but the system configuration data (users, passwords, mounted disks, desktop environment settings, traditionally in /etc) is also stored in profiles. This way you can have multiple 'whole system configuration's all containing different system configurations, arbitrary versions of arbitrary programs, and they don't conflict. During the boot, you can choose between different profiles. It's not limited to grub, systemd-boot also works.
Prior-free 3D tracking of a fast-moving object with single-pixel detectors
Training a 70B Model from Scratch
It just seems a little strange that when other countries try to influence our political discourse with these astroturfing methods (Russia for example) it's met with vicious opposition, and rightfully so, but when Israel does it people just shrug and say its not news
What’s not exact about a human brain…? Complex, sure. But I don’t see the difference in kind you allude to
i'm sure i'm not the only one who wanted this information:

>AlfaZeta makes brand new displays, with a controller board. Their XY5 displays (14x28) sells around 500€ (VAT and shipping included).

https://hackaday.io/project/159415-flip-dot-display-diy-cont...
I'm working on that.

There are also some interesting projects out there like https://github.com/a-type/verdant
The way we handle it is: subscribing = full access, non-subscribing = read-only access. Philosophically we'd probably not be viewed as "true" local-first software given this constraint, but like you said: we can't give away our value prop for free.
You take the self-contradictory position that “publishing the truth is never bad,” but in some cases “how you publish the truth” is bad. You weight the perceived interpretation by the consumer of information against the information itself. While consistent with in-your-face Russell-conjugated “news” stories and “accountability journalism,” this is practical nonsense, unjustifiable, unprincipled, and a loophole for terrible excuses that countervail the entire purpose of a successful free press.
They have a launcher?? I've been buying games from them for years and didn't know that..
If somehow Dropbox ran SQLite and sync'd it across devices for me, I'd pay for that.
I'll concede that point. I guess I just don't understand why people are so possessive of their spouses and won't let them live a little.
What a very satisfying thing to connect to my favorite 90s game!

https://mana.fandom.com/wiki/Undine
Building on Microsoft Azure – ClickHouse Cloud
Surprisingly tedious playing the board generated from a word. Lots of high numbers and few gaps made for a lot of clicking.

The fact that I tried a few times to click left+right button on digits tells me I've spent enough time playing minesweeper.

For anyone who haven't tried to become competitive at minesweeper, clicking both mouse buttons on a digit that has the right amount of "bomb marks" on neighboring squares makes the (Windows) game click on all not yet clicked squares.
Doesn't Tesla being public prevent a lot of this?
How exactly did the author get the panels? I've looked into stuff like this before and it's basically impossible to source outside of things like eBay. Unless you're willing to buy industrial quantities at industrial prices.

How did they buy them, and for how much?
Why not have it phone home to verify a subscription or a license key? Plenty of apps used to do this back in the day.
That's not all they're [ultimately] floating around in...

https://www.theguardian.com/environment/article/2024/may/20/...
Hah, I just started using Django and was in need of background tasks!
Streaming isn't a particularly profitable business, if you aim to run a sustainable business then you need to optimise.

Added to that, you can comfortably overload an ISP's peering and send infrastructure costs rocketing.

Practicalities, things might work on an individual scale, but when you have millions upon millions of users, it creates problems.
Discussion on the paper (54 points, 19 days ago, 67 comments) https://news.ycombinator.com/item?id=40596089
Automated Large Language Models Reasoning with Bidirectional Chaining
Verdant: Storage, sync and realtime for local-first web apps
> (anti-blue rant)

> (looks at username)

Username checks out.
The big reason for this cycle on Titan is that at a given pressure ratio, the necessary absolute temperature in the hot part of the engine is proportional to the absolute inlet temperature. So, if the absolute inlet temperature is 1/3rd that of Earth's atmosphere, the peak temperature is also drastically reduced. All the hot parts could be made from cheap materials. The turbine blades wouldn't have to be cooled. Lower temperature also reduces the speed of sound in the gases, which reduces the velocity (and therefore stress) of the compressor and turbine blades.
Are you distributing the LLM generation tasks at a low-level (server 1,2,3,4 each have a GPU and each get 25% of the model + work somehow)? Or is this just a way of interfacing with an existing LLM using a standardized interface on front and back ends?
It ramped up drastically only a few decades before, but yes, Revisionist Zionism is a religious extremist movement that spent and still is spending a lot of effort and money to justify the existence of their own exclusive country that never existed in the shape they claimed it to be. (Which is the area of Palestine AND Jordan. I drew this conclusion largely from reading too much Wikipedia)

Now that it exists though, I'm afraid we must accept that and work with the new status quo. We can't just displace or kill a couple of thousands people for historic justice, right?

Edit: Downvote me, I'm endlessly pissed over the hypocrisy of my own country on the matter.
It might be turnabout. The settlers of Aus were exiles from England.
Realtime Generative Internet
The Unexpected Birthplace of Nvidia [video]
The post is about out of the box functionality. Requiring a user to also install some system package kinda defeats the purpose here. Plus it's usually not the same version of the library that was expected by the developer of the script.

Even used in a venv pip creates a mess as people start creating ad hoc environments and don't really know how to recreate them (cause of many "works for me" type problems). I always advise people to take the extra step of adding a new dependency to pyproject.toml or requirements.txt and then doing `pip install -e .` or `pip install -r requirements.txt`.
Doppler is very nice, although it gets expensive at the middle tier, which is needed to separate by role.
Sir, your racism is showing
Chang'e-6 mission: What to expect
> Enough is retained to allow line-step debugging.

Only without optimization. Every compiler I have ever used (and I have used a lot of them!) starts having difficulty with step-debugging at the lowest-level of optimization, typically -O1. Some functions work, most don't.
I think at least everyone can agree to a less controversial statement: The user experience of a (heterosexual) dating site is vastly different for men than it is for women, just as the experience of IRL courting is vastly different for man than it is for women.
ESM3 Preprint [pdf]
From your link:

> Wikileaks response:

> A representative of Wikileaks responded, ‘We have no further reports on this “rumour/issue”. Another Wikileaks representative told Index “obviously it is not approved”.

Following back the Guardian story linked in the above, there's this:

> Assange subsequently maintained he had only a "brief interaction" with Shamir: "WikiLeaks works with hundreds of journalists from different regions of the world. All are required to sign non-disclosure agreements and are generally only given limited review access to material relating to their region."

As far as I can tell, it looks like Wikileaks paid Shamir ~$2,000 for reviewing a batch of documents, but he maybe broke his NDA and tried to sell the docs (even the evidence for this, as far as I can see, is purely circumstantial).

It's all a far, far cry from "Assange gave cables to KGB". Small wonder this isn't even in the top 3 attempts to smear Assange as 'linked' to Russian agents (all of which have never had a shred of direct evidence btw).
HN is capable of discussing it just fine. Low-effort, bad faith posts getting downvoted into oblivion is the system working as intended.

GP is obstinately failing to grasp the difference between “can” and “should”. Networked services can be securely written in C. Networked services should not be written in C.

There are people who can operate motor vehicles safely at speeds regularly in excess of 100mph. People should not do so on public roads.
Not at all, no such issues where these are implemented.
I can’t tell if “Chinese fentanyl precursors” are real or yet another CIA psyop aimed at manufacturing our consent to send our kids to die in a trench. The reason being, precursors for fentanyl aren’t that complicated to make, and cartels can certainly afford the equipment and the chemists.
Can someone familiar with the territory recommend a better or complementary resource of similar level of approachability?

The intro here flags that the author i) is not happy with the post in its current form, ii) was resynthesized from wikipedia "without particularly putting in the effort to check my own understanding", which doesn't inspire confidence.

And then when you do get into the content, stuff looks incorrect, but a non-expert reader, given the caveats in the intro, should be on the lookout for errors but isn't equipped to identify them with confidence. E.g. the very first inference rule included is described as:

> if you have a variable x declared to have some polytype π, and if the monotype μ is a specialisation of π, then x can be judged to have type μ

... but I think this should be "π is a specialization of μ".

Basically, I think this is the kind of material where detail matters, where errors seriously impede understanding, and a resource where the reader/learner has to be on guard second-guessing the author is a bad intro resource. But surely there are better ones out there.
Yeah I wonder what people do, and have done, around the world in walkable communities predating the car. Perhaps people in these communities are on average more mobile into old age because they frequently walked?
Acorn was a British company, not European, and had significant help from Apple since 1980s. Nokia never really had any significant share of smartphone market once it took of. Nokia and Ericsson telecom infrastructure is inferior to Huawei's. I will give you Bluetooth and Spotify, but that's just a drop in a bucket.
Cutting it to 1/1000 stars wouldn't be anywhere near enough to get around Fermi, by many orders of magnitude.
The solution to "eventually someone does" is "add a timeout, and when you hit that timeout give them an error so they can fix their code".

There's no practical difference between exponential and infinite time, you need to do this for bad exponential time cases anyways.

Many langauges type systems (Java, Typescript, C++, Rust, ...) really aren't guaranteed to terminate in the absence of a timeout either. They're (the type systems) turing complete, you can write infinite loops that the compiler can't know are infinite loops. This makes no practical difference relative to languages which "merely" have exponential time type systems, because with an exponential time type system you're alread accepting the risk that typechecking might not terminate before the heat death of the universe.
The real irony is people from the EU frequenting a forum enabled by American Capitalism and likely using an operating system made by American capitalists.

Why not use one of the many EU mastodon instances, with Maemo and exclusively open source and EU tech?
Even if the community provides support it could take years to reach the maturity of CUDA. So while it's good to have some competition, I doubt it will make any difference in the immediate future. Unless some of the big corporations in the market lean in heavily and support the framework.
Related Deliveries halted amid problem with giant windshield wiper (20 points, 9 days ago, 12 comments) https://news.ycombinator.com/item?id=40696743
> My favorites are a bit later – Lanquidity (1978)

Thanks for the recommendation. I put this on and was floored by recognising the opening bars from a sample in an old Mo' Wax record[0]. Formative sounds for me.

[0]: https://www.youtube.com/watch?v=gWJ38bzgVQY&t=88s
What is up with the URL?
And they can be learnt outside of school just as well. I'll never understand how readily people are to accept schooling.
> The sanity checks that it removes are ones that attempt to detect UB after it has occurred.

The point is that there is still value in that - your running program can at least say "oops" after the fact. You'll at least get errors when running your tests!

Removing the `printf ("oops")` altogether under the guise of "well, something 3 lines above was UB, so we can delete the rest of the program" is what users are complaining about.

The way the compilers go about it now, is that they don't even let you fail tests because you made an oopsie a few lines ago and now everything after that is considered safe for deletion.

Look at this example:

char *myvar = null;
...
myvar[0] = 'A';
...
if (myvar == null) {
printf ("oops\n");
}

I literally want every single one of those lines emitted in the final output.

1. I don't want the 'myvar[0]' assignment removed because the compiler determined that mvar is NULL. If it's there, at least I'll get a crash before the 'oops'. If the crash doesn't come, at least I have the 'oops' to warn in testing.

2. I don't want the `myvar == null` check removed. If the crash in the assignment didn't happen, I **want** the message 'oops' printed.

The compiler is clearly going against the intention of the programmer if it fails to emit code for any of those lines, because it turns a failing test into a passing one.
I was about to post the same.

The result is really nice, and makes the conclusion make a lot of sense.

> I do hope that flipdiscs become more accessible for hobbyists. If anyone wants to collaborate on new affordable flipdisc hardware, let me know!

€4500 is quite the pill to swallow (unless prices have gotten cheaper since that 2018 Hackaday project)
A different article (What everyone gets wrong about the 2015 Ashley Madison scandal - https://news.ycombinator.com/item?id=40786891) gives a lot more context to this story about which many commenters say it is no news at all. Yes, it's not, because the Israelis "have been doing this for decades".

But... (and I'll go to the other article)... "But that isn’t a new story. People have been trying to have affairs with strangers for thousands of years. Ashley Madison was never really about that. Avid Life Media, its parent company, wasn’t in the business of sex, it was in the business of bots. Its site became a prototype for what social media platforms such as Facebook are becoming: places so packed with AI-generated nonsense that they feel like spam cages, or information prisons where the only messages that get through are auto-generated ads."
> They will, practically guarantied, not get in legal problems for it.

Maybe things are different in Sweden, but violating an employee contract seems like a civil matter, not criminal, which is hugely different.
> URLs generally have less protection than a password

That's an understatement. Passwords are supposed to be private by design. URLs are not.

> because that's how we design a lot of our systems (and this is a property of our systems and not of the URLs themselves)

That's simply not true. URLs don't have protection because the notion of a private URL is a flat-out contradiction. As I said before: it goes against the fundamental design of the Web.

URLs are not in any sense designed to be private. Like, at all. If anything, they are designed not to be private. URLs are by their nature public information[1]. Anyone who believes or wishes otherwise is someone who believes or wishes that the Web is something other than the thing actually proposed, designed, and implemented.

Anyone can, at their own peril, try to devise other higher-level systems that exploit implementation details and other incidentals in non-normative ways while trying to justify it on the basis that it jibes with what you have observed in practice. You are also free to design a content-protection scheme that hinges on the whitespace in the client request varying just so, or where the HTTP heADEr naMEs follow a suPEr seCREt caPITALIZATIOn coNVENTIOn, etc. But no one else has any obligation to conform to the expectations necessarily prescribed by those lame designs nor to commit themselves to any action/inaction implied.

"Leaking URLs" is a non-offense.

1. <https://roy.gbiv.com/untangled/2008/rest-apis-must-be-hypert...>
Breakfast studio offers some amazing art pieces using Flipdisc modules.

https://breakfaststudio.com/flip-discs
I Understood That Reference.
Once I got to ".. I mean really nuts" I had started reading it in her voice :)
Reading this on phone. Disappointed not to see a dozen other fingers scrolling the page :)
Whats the expected lifetime for a flipdisc display like that
Ask HN: How does Alexa avoid interrupting itself when saying its own name?
I've noticed that Alexa doesn't interrupt itself when it says "Alexa," but it does respond when someone else says it. How does it achieve this? Here are a few questions I have:

Self-Recognition: How does Alexa distinguish between its own voice and a user's voice saying "Alexa"?

Voice Characteristics: What specific features (e.g., pitch, tone) does Alexa analyze to recognize its own TTS voice?

Algorithms and Models: What machine learning models or algorithms are used to handle this task effectively?

Implementation: Are there any open-source libraries or best practices for developing a similar functionality?

Any insights or resources would be greatly appreciated. Thanks!
True.

I wonder what is the end result.

It could be that these leaks actually improved the practices and government entities act nicer, due to the fear of getting caught.

Or, just worse:

It could have actually improved the information-protection practices, and serious crimes that would have "naturally" leaked to the press, are now even better guarded than before Wikileaks.
> baked women

Sounds like you're mixing it up with 420Dates :)
So smooth they apparently opt to blow red lights instead of stopping abruptly.

source: I commute by skateboard in SF daily. Just yesterday an empty Waymo cruised straight through a fresh red, narrowly missing my entry into the crosswalk.

But don't get me started on what I've seen human drivers do on the same streets. Just annoyed that Waymo's aren't better.
It's a tangent but I'd like to recommend reading 1001 Nights. It's a rather interesting collection of stories, well suited for reading aloud among consenting adults.

With kids around I'd sanitise quite a bit, there's a lot of sex, violence and bigotry in there that I'd prefer that they won't repeat in other settings and connect my name to.
Not if the deal terms are commercially reasonable. NB, I have no information about these deals.

Business judgment is something we rely on from boards and executives all the time. Lack of disclosure and unfair transfer pricing are huge no-nos, but the existence of deals that are fair and beneficial to a public company is in no way prevented in the US.

EDIT: and, to be clear, while being publicly listed increases disclosure requirements, it doesn’t radically change your duties to shareholders as an exec/board member vs a private company. Once you have non-accredited investors on your cap table you owe them quite a lot in duty of care, regardless of listing venue for your stock. And of course you owe accredited investors a duty of care as well. Ultimately in the US we solve questions of fairness through adversarial legal proceedings, eg tbe SolarCity acquisition (deemed okay by the courts).
A lot of people say something like this but are also fine with sending weapons and money to Ukraine, pushing for the legalization of gay marriage abroad, etc. Usually what these people really mean is "I'm against US influence outside our borders unless it's something that I agree with."
I got mine off eBay, but you can get the same panels from AlfaZeta. There are some more affordable options like: https://xqd-led.en.alibaba.com/productgrouplist-936470954-2/.... I do mention in my post that I would like to see these panels become more affordable for hobbyists. If anyone wants to collaborate on this, please contact me!
And it's all full of potentially private details.

Can you imagine the storm of bad publicity that would emerge the first time some company has details of an internal strategy leaked because some chatbot ended up parroting those details back to a competitor?
Ally doesn't mean you stop your intelligence services against them. It simply means there are things you agree about, currently, and agree to do. Everyone is always jockeying for power. No one stops trying to influence their allies.
Peter Attia had an interesting post about this study - https://peterattiamd.com/xylitol-and-cvd/
Can a kind soul point me some documentation on how to put .env in a vault correctly? Possibly open-source solutions?

If the vault is password protected, aren't you just adding one more indirection and nothing more? How is that helpful, since now I have to write the vault password in clear-text somewhere such that my application can read the env file from the vault?
We’ve been pushing for committing encrypted secrets for many years now, and have written an open source spec and implementation in multiple languages: https://github.com/neosmart/securestore-rs
There will be more YouTube and TikTok video generated in a year than the previous 300 - 5 most recent years of film/video. 90%+ of youth video consumption will be contemporaneous to the viewer.
Note in the benchmark, it is comparing a React JSX project using @vitejs/plugin-react (Babel based) instead of @vitejs/plugin-react-swc (SWC based).

I made the exact same point two years ago when Turbopack came up with a similar benchmark: https://github.com/yyx990803/vite-vs-next-turbo-hmr/discussi...

The point is if we want to compare bundler performance, we should keep all the non-architectural variables consistent across all implementations. Otherwise we are not comparing apples to apples.

PR submitted to update the benchmark: https://github.com/farm-fe/performance-compare/pull/11
Discussion (29 points, yesterday) https://news.ycombinator.com/item?id=40777114
See comment here: I don't think there's nearly as much value in this stuff as AI training data as people often assume. https://news.ycombinator.com/item?id=40788323#40789753