skysight-inc/HackerNews huggingface dataset:
It takes like 1 more example to actually have “signals” that automatically wire up dependencies between computed() and signal(). Without that, what’s the point?

Rich man’s signals provide a really interesting way to structure incremental computation, sometimes called “self-adjusting computation”, without manual book-keeping elbow-grease from the programmer. Ideally, one can use signals as containers for the inputs to your program and receive a program that automatically does the minimal possible re-computation when a signal changes.

Without that, “poor man’s signals” is just “stores” from React’s 2014 era.
“Recycling” sometimes (often) includes burning it in waste-to-energy incinerators, which emit CO2 and other pollutants just as if the original oil had been burned directly instead of taking a detour via a plastic product. It would be better to put waste plastic in a carbon storage device, a.k.a. a landfill. At least that way we are caching a little bit of easy-access fuel to help re-bootstrap civilization in case of global catastrophe.
That’s interesting, I have the exact opposite experience. My Intel MBP would keep running or doing something in my backpack such that the battery would be lower and it would be hot. It wasn’t always and the Intel MBP worked better than any windows computer I had used before it but still noticeable. Sometimes after not using it for a day, closed and unplugged, it would be dead.

In contrast, my M-chip MBP never gets hot and the battery is reminiscent of my iPad. I used to stress about my power cord and making sure I had it with me, I still always carry one because I like being prepared but I don’t have to use it hardly ever away from home.
Rosa Parks and those who got arrested simply for their skin color aren't victims?
My understanding is that business shorthands were phonetic, so they were very useful for taking notes that would later be transcribed by the same person that took them, but much less useful for written communication between various dialects of the anglophony.

(did the period when shorthand was a school subject coincide with the former use of "eye dialect" by writers?)
The EU is the world's main source of and main destination for foreign direct investment (FDI). Inward and outward FDI play a fundamental role for generating sustainable economic growth, business opportunities, employment, technological development and innovation.
If that developer bothers to go have their boss pay for it.

I’m not going to subscribe to something that ‘may save my ass someday’, but I would buy it for my arsenal because that someday might be a year and one day from the time of purchase

(Also: Fork has a decent interactive rebase with drag and drop and is a one time purchase. Probably not as slick as this though)
There are quite a few CDNs based on Varnish out there. Most of them are private, though, so you don't really see them.
How Machines Learned to Discover Drugs
> At that point, the victim will merely believe that their Yubikey is broken; and/or the attacker will have enough time to use the Yubikey. For example, I have two Yubikeys. Someone could sneak into my house, swap my spare, and I wouldn't figure it out until I go to use my spare.

You can inspect a yubikeys identity with `ykman list` so you can easily have checks to check if a yubikey is broken or actually swapped. If you have high security requirements you can do this periodically and/or have the physical location of the spare be physically secured.

> use something a little more secure than a Yubikey

For a hardware authenticator what would that be?
http://archive.today/lv1fM
Yet she keeps calling ops people “monkeys.”
You might like "The shadow of the torturer" by Gene Wolfe. Definitely had a few "whoa" moments in it for me.
Share .cursorrules that improve your coding efficiency
I never heard of "German strings" in place of the small string optimization before! And there had been way too many proposals to add such types to the standard library [1] [2] [3] [4]. My understanding is that:

1. Both `Vec<u8>` and `String` should share the same layout as part of the standard library's contract.

2. Unlike `String`, the equivalent optimization for `Vec<T>` is more questionable especially when T might be any type. C++ standard libraries frequently do implement multiple layouts for std::string but not for std::vector<T> for the same reason.

3. Rust never allows an implicit copying of `String` in the first place, which greatly benefits from the SSO, so the lack of SSO in Rust is less important compared to C++.

[1] https://github.com/rust-lang/rust/issues/4991

[2] https://github.com/rust-lang/rust/issues/20198

[3] https://github.com/rust-lang/rfcs/pull/2990

[4] https://github.com/rust-lang/unsafe-code-guidelines/issues/4...
That's a heap of tough love. Ultimately indeed, those who pay, decide, and they're taught to systematically cut costs to improve short term profit above all else.
Does that work for Yubikeys other than the Yubikey Bio?
> There are about 3 companies competing for any level of serious business regarding AI. Where are you getting anything from?

Three companies is huge. That's the very definition of competition, the polar opposite of monopoly.

> They cost a fortune for now. That won't be the way forever.

Yes, and as costs come down it becomes easier for more competitors to enter the space to build all sorts of other products. Again, a good thing. It's not like the difference just turns into profit. That's not what happens in a market economy.
> people calling themselves SREs who have never operated a server that wasn’t in a cloud

Wait. Since when this is a requirement?
TIL the inspiration for Zazie at the pot de thèse: https://en.wikipedia.org/wiki/Zazie_dans_le_Métro_(novel)#Pl...

(with pots de thèses being mentioned in https://www.lix.polytechnique.fr/Labo/Arnaud.Dartois/these/P... : « Et après, il y aura un super goûter avec tous mes amis. Génial ! »)
For real life planning, many concept in Cities Skylines are also in professional software. e.g. in Autodesk Infraworks you can import roads, drag out a spline for a new metro line, then run a simulation to see the affect on traffic and other transport infrastructure.
Grenfell Tower Inquiry Phase 2 report
Video: The Most Complex Construction Project (ITER) [video]
https://archive.ph/28vV8
Fleetio | Full-time | 100% REMOTE - open to candidates in the USA, CANADA & MEXICO (Pending role) | https://www.fleetio.com/careers | Fleetio is a modern SaaS platform that helps thousands of organizations worldwide manage their fleet of vehicles and equipment. Founded in 2012, 2023 Series C, 6k+ customers, 50+M in ARR, 290+ employees, 4.5 rating on Glassdoor. Benefits: Competitive pay + equity + 5% ARR bonus, 401(k) + match, health, vision & dental insurance, remote first since 2012, 4 weeks PTO, wellness fund, professional development fund, equipment stipend + more.
HIGHLIGHTED ROLES (More available on our careers site):

-- Engineering Manager, Platform: https://grnh.se/a4fd822b7us

-- Senior Data Engineer (2x openings!): https://grnh.se/871afd4a7us
I wonder if they could use tcc or similar and get a reasonable system. Hopefully someone familiar with BSD can expand on the quest for a suitably licensed compiler.
Well, due to it being divisible by 3, possible end states just mean that you can just make an arbitrary permutation within each triplet of cards. But you can do that simply in exactly N/3 casts, at which point it's probably just easier to simulate them.
This! I would be in favour of this proposal, if only simply so that I can make the llms.txt file my next point of call for actual information when the human-facing page sucks.
It's very broadly used.

For example:

- Apple uses it for their app to website association files

- OpenID Connect uses it for connection discovery

- security.txt is usually served from .well-known

- JSON Web Tokens uses it for Web Key Sets to verify public keys

- LetsEncrypt uses it for its ACME HTTPS verification protocol.

There's probably more, but these are ones I've personally used.
In my experience, "non competes" form part of an employment contract, as a clause of the employment contract, and are not an entirely separate contract.

In contract law, the requirement for consideration applies to the contract as a whole, not to each individual clause. An employment contract, as a whole, definitionally provides consideration.

Can you give some examples where "non competes" are signed independently of your employment contracts without consideration? The quoted article refers to them as clauses, and the FTC rule in question is also titled the "Non-Compete Clause Rule" [1].

[1] https://www.federalregister.gov/documents/2024/05/07/2024-09...
> Is this about the official test suite, or general testing with Nix?

Yes, it's talking about the testing framework used by NixOS.
See https://nixos.org/manual/nixos/stable/#sec-nixos-tests.

Specifically, the blog post is about debugging the test script like a normal Python program: the standard method to run the test interactively is somewhat clunkier.

Anyway, It's a very niche and technical article about NixOS, I wonder why it was at the top of HN for hours with only 3 bot comments.

> Is this only about Python applications or general?

It has nothing to do with Python, it just happens to use it (previously it was written in Perl). The NixOS test framework is a way to test NixOS configurations: it uses a Qemu VM to run NixOS and a Python script to perform actions (check that a file exists, run a command that should succeed, take a screenshot, etc.).

It's basically an integration test suite for an OS. It's pretty great, if you ask me: you control the entire machine from the boot loader to the desktop environment. You can even network several machines together and test client/server or p2p scenarios.

> How does this compare to testing / debugging flows on Debian, Alpine, CentOS?

I have no idea, but I would be surprised if they have something this sophisticated. Here's some cool ones:

- check that Firefox can open a page and play sounds:
https://github.com/NixOS/nixpkgs/blob/master/nixos/tests/fir...

- check that you can install NixOS with full disk encryption and boot into it:
https://github.com/NixOS/nixpkgs/blob/master/nixos/tests/ins...

- check that clients can connect to an access point using WPA2 and WPA3
https://github.com/NixOS/nixpkgs/blob/master/nixos/tests/wpa...

- check that a user can download a torrent from a peer behind a NAT
https://github.com/NixOS/nixpkgs/blob/master/nixos/tests/bit...

- check that your personal CA certificates are accepted by all browsers
https://github.com/NixOS/nixpkgs/blob/master/nixos/tests/cus...

- check that IPsec tunnel protects you from your ISP evesdropping
https://github.com/NixOS/nixpkgs/blob/master/nixos/tests/lib...

> When would I care about this?

When you're adding some module code to NixOS, you should write a test with this.
More generally, if you're building some complex system with many interacting parts and you want to test it extensively, this is a good way.
You're going to die in XX years but if I stab you in the heart you're going to die instantly, the result is the same, which apparently is all you care about so I assume you wouldn't mind the stabbing part, I just made it faster.

It really isn't rocket science: nature exists and influences climate, but we also exist and influence nature, hence we also influence climate, natural climate change AND human made climate change can both exist simultaneously.

Just look at the cause of regular climate change, if we influence the same variables we will get the same results ... but faster
It’s definitely not functional reactive programming, which needs to expose events and the history of events as first-order primitives, and usually a library of operations over the history of events.

If you simplify out the event stream primitive from FRP, what you are left with is not FRP.
Karl Schroeder; Bruce Sterling; for far-future implications of tech, Linda Nagata. Elizabeth Bear's _Ancestral Night_. For magnificent scope, Sam Hughes (qntm)'s _Ra_ and _Fine Structure_.
Being conscious of variable types and function signatures helps you avoid trivial errors and become a more efficient developer. That's just a fact.

You can argue with it or ignore it however you want, but that's simply true.

I also know as a matter of fact that I am more productive than many of my colleagues when working with non statically compiled languages, and that my code is more robust, partly due to the typing I use everywhere. I have colleagues that write JavaScript functions that takes a parameter that could be 4 different types of objects, completely undocumented, and they don't know what's happening one week after shipping the code. I can't stop them doing stupid things like that. They like wasting their life debugging things and refreshing the browser, what can I do.
Can you explain me, why do you need to be online to extract the private key? Can't you just steal the token, input the nonces offline, and meter timing? Then, crunch out the private key, and only then, if needed, phish the password?
Is H2O bad to put in the air just like CO2?
I would say it's not counting from zero but it's a "ground floor" (that's basically were your door is) and the floor above is the first floor. There's no "zeroeth floor".
> it doesn't follow that those changes will lead to catastrophe for people everywhere, particularly those in the first world.

lmao, the irony of talking about narcissism in your previous post
Finally something we can agree on. Couldn’t stand the thought of my hard-earned tax Euros funding death and destruction so I quit my job and try to be as big of a drain on the system as I can.
Disney-obsessed couple loses lawsuit to get back into exclusive Club 33
Yes, but I don’t need/want 2FA everywhere, and it’s still a strictly better single factor than a password (since WebAuthN is resilient against server-side database leaks and phishing).
I'm the old one. I used to spend days on the couch with a pigtail cord running into the kitchen.

I still have a land line, too.
Look in the URL field in all the files in https://github.com/cfortuner/wellknown/tree/main/plugins

Eg: https://www.wolframalpha.com/.well-known/apispec.json
I must not have expressed myself clear enough, sorry English isn’t my first language. What I meant was actually the opppsite or what you say. AI is fancy auto-complete for programmers who know when to ignore it. It’s terrible at answering questions. It will tell you the most amazing things about how computers work. I know it’s not that different from Google programming, probably even more accurate, but the key difference we’ve found is that people tend to trust the AI more than what they find on Google.
PlayHT (YC W23) Is Hiring Fullstack Engineers
I'm not sure I understood what this was all about. I guess I'm missing some context. Can someone please help me understand?
Hasn't LLVM solved their license requirements already (at the cost of removing some niche CPU targets)?
> cities skylines doesn't exactly have tuktuks as a transportation option (though it really should...)

It does now; we've modded it to use tuk assets based on the RDA's modal share estimates (see screenshots)
Oh, I have a good example:

While not AI, tools like Grammarly can offer suggestions for synonyms, removing unnecessary words, re-phasing, etc. so they go beyond spell and grammar checking, and people have been using these tools for NaNoWriMo for a long time. The middle ground definitely exists, and at seems like defining a line between what would be acceptable and non-acceptable use is really difficult and potentially futile.
Backstage feeds go in uncompressed via HD-SDI and have a latency of lines (microseconds to single digit milliseconds). Totally different ballgame.
Yeah, I suppose, but "EU throws tax payer money in the sea" and "EU stifles innovation with regulation" are so common sentiments around these parts that I'm unsure if it's sarcasm or not, 50/50 at this point.
Putting all of a BSD in separate packages is going to make evolving the various parts together more difficult. See for instance the ease with which OpenBSD does ABI changes (I know FreeBSD doesn’t do that, just an illustration).
But for someone who has, the door is wide wide wide open.
That's quite a story. What usually opens such unwelcome communication channel is a contact with some weird person. Perhaps someone you met at that festival. A good way to think of those voices as of scammers from the criminal world who find a phone number of a naive grandma, dig all details on her and use that for their gain. They are smart, but they are also limited in what they can understand, and your rationalist belief in simulation derailed their script completely. If you had a mystical mindset or a good visual imagination, they'd get an easy ride. The comms channel is electromagnetic in nature and neurons, not necessarily in your brain, facilitate the connection. To close it you'd need an exorcism, but these days even the church doesn't believe in exorcisms, so good luck getting one. On the other hand, you're so solid that not only they haven't fooled you, but you've even managed to gain something. So my guess is they'll lose interest soon: you're like a stubborn client who doesn't buy "extended car warranties", and is smart enough to see their lies. For the sake of an experiment, visit a mass in a church nearby, when they do this eucharist thing, and observe their reaction. I bet they'll be excited. You don't need to believe to make it work. Another way is to mute the comms channel with meds, but in your case it didn't work.

As to why they promise to make you a "god". That's an equivalent of promising a pile of money you've "inherited" from a far away uncle if only you transfer them a modest sum to confirm your interest. The reason they want you to do an evil deed is to get you on the hook: so long as you aren't doing wrong things, there is little they can do. Their mindset is very ego-centric, so they understand selfish thoughts, but will be puzzled with things not revolving around your self. This probably explains their attitude towards your music: they don't understand its purpose, and the most they could do is to try flattering. In their world, the only thing worth doing is trying to gain something for themselves at the expense of others by any means possible.
I believe that analysis is unfair or imprecise

libjxl decoder is 3-5x smaller in binary and 10x smaller in specification text size than an avif decoder
Hi, I'm the author. The use of AI OSINT is another consequence I will consider for a followup. Thanks for sharing.
It’s still Apache 2.0 with LLVM exceptions. Which is not BSD-compatible.
No theory chased or promoted, only numeric data for the historical record.

Have you seen any HN story go missing entirely from the list of stories? This is most likely a bug. If there is more than one instance of missing stories, it should be easier to find the root cause. Currently this story is:

#276 on #new (10th page)
not present in first 500 stories (17 pages)

> HN is in fact exceptionally well run an managed.

Absolutely. Which is why invisible-except-to-new is such an anomaly.
> But does that stop them from trying to stop non-competes using prior law?

It's not a judge's job to do that. The plaintiff will have to make the case.
Alexa's Differing Responses About Voting for Trump vs. Harris Were an 'Error'
ReMarkable's Paper Pro adds color, light and more
I see no evidence of a positive correlation between hard work and
high pay. It seems to be a negative correlation.
I think there is merit to both side of the argument here.

On the one hand, yes, each nation can stick to their lane. Who is to say their rules and culture and regulations are "correct". Undefined. That another nation may well believe themselves to be the correct one. Under that principle it's wrong to go nosing about other nations. The example of CCCChinaCCCP's arm reaching out censorship wise was made here.

On the flipside, the defending of one's nation's citizens against foreign obnoxiousness is well reasonable. For example, if USA did a better job defending against scammers from India, I think we'd all be happier for it. Now, is India right/correct in believing spam calling is a god given human right to be embedded into their own bill of rights? I don't know, but what I do know is US citizens would be happier if US defended there interests here, as the EU is doing for his citizens.
There's ongoing debate in the Linux community about the use of Rust in the Linux kernel (e.g. wrapping existing APIs safely for driver development). This heated up recently. Use of Rust puts requirements on the kernel developers to specify a Rust compiler version to use and ensure C code changes do not break Rust code and vice versa. This has triggered discussions in other communities.

The linked discussion is amongst FreeBSD developers about how to conceptualize FreeBSD itself (where compilers, kernel, userspace and ported application code lives) and where compilers like Rust fit into that vision in the future. Unlike Linux, which is just a kernel, FreeBSD is a kernel + userspace + compiler (equivalent to the GNU part of GNU/Linux + GCC or LLVM).
Depends on the problem at hand. Some code has high essential complexity. Claude doesn’t do well with math heavy work in my experience
I really liked Seveneves - i.e. the first part of it - the secondary add-on story fell a bit flat to me.
Same - I wanted to recreate my school for Counterstrike because I knew the building so well and if I played it with schoolmates we'd all know it like the back of our hands and associate different areas with different memories etc. leading to a more unique (and probably funny) experience. It had nothing to do with violence in reality.
ReMarkable Paper Pro with colour display
I’m not scared. We’ve seen the rise of DBRE because all of the ZIRP startups (the ones who survived, anyway) realized they couldn’t just YOLO their way through indefinitely, and that RDBMS is hard, actually. Of course, they couldn’t admit that they needed DBAs, so they invented a title and mixed in SRE so it would seem cool.

I might be in a cost center, but companies will cut this cost center to their own demise.
Commenters seen to love declaring things to be dying, and marketshare trends are only tangentially related. (see e.g. "Netcraft confirms it" meme)

I personally feel like softeare is dead once it is no longer useful, and there is no likelihood of that changing in the foreseeable future. That's obviously not the case woth Firefox.

On the other hand I've seen exaggerated reports of the demise of a project that hasn't had a git commit in the last week, or isn't commercially relevant for whatever the commenter is interested in. Even this doesn't seem to me to be true for Firefox, but I don't think the accusations will stop, or the signal-to-noise will increase.
Capitalist farms - why are they farms and not rocket makers? Is capitalism holding them back?
It's not free, no. And servers aren't free either.

At "Google scale" 1% or 2% savings can add up to hundreds of thousands or millions of dollars per year. 1% of 100,000 servers is 1,000 servers.
Provenance for science papers, local-first access control
Breaking Barriers: Modifying MySQL 5.7 to Surpass One Million TpmC
Some of his recent talks cover it:
https://youtu.be/aZ-BjJZxNoA?si=yPYH71a76Mr1RWLr

https://youtu.be/4ef0juAMqoE?si=fya1OCfUUR4n_gd1
"some initial mistakes" is quite something to describe 9+ million people dying from hunger in Ukraine during the great famine.
`okcontract/cells` seems to be missing one of the two FRP primitives though: streams (of events).

One of the best FRP environment for JavaScript is/was FlapJax: https://en.m.wikipedia.org/wiki/Flapjax, which incorporates both the primitives and their operations.
Is this a good paper for people new to distributed systems?
Native WebGPU implementation based on wgpu-core
ReMarkable Paper Pro
So the device is (supposedly) awake enough to connect to the Internet, check for notifications and updates, but just not quite there to notice that it has been physically unplugged.

Bravo, what an excellent design.