skysight-inc/HackerNews huggingface dataset:
I suppose this makes the recording the oldest recorded human as well. Pretty cool. I saw an article a while back where someone has scanned a tiny vinyl record (salvaged out of a toy robot) and written software to playback the audio just using the image. It still amazes me that this is possible. I can kind of wrap my head around a pure tone 440 Hz vibration sounding like it does, but I still don’t understand how waves can capture all the richness and detail of music or the human voice.
The Boston North Shore suburbs seem to have so many more bunnies than other similar areas in the northeast. Different climate? Lack of predators? Better food?
> Rust will happily let you run the sort with an unstable comparator, which then leads to undefined behavior in the sense that the final sorting order, or whether the sort completes at all, is not defined by the standard and is instead dependent on the internal implementation. The fact that this is not called "undefined behavior" in Rust is a difference in semantics only.

You can't avoid allowing this in a general purpose sort. If Rust wanted to insist that the comparator must be "stable" in this sense, it would have to do that by defining an unsafe trait (maybe "ReallyReallyOrdered") implementations of which promise they're correct (hence the "unsafe" requirement, a safe trait like Ord can't promise anything the compiler can't prove).

There's no difference in semantics at work. In C++ sort() with a bad comparator has Undefined Behaviour and so might do absolutely anything, in Rust its behaviour is defined in a way you simply don't like.

> Added safety would be if Rust could detect the fact that the comparator is unstable and tell the user so they could fix the bug in their comparator.

This could only be a best-efforts check, since if you were to try a.cmp(b) a million times, nothing stops a's comparator from counting and giving a different answer on the next try after your millionth check.

I always meant to get around to writing some sort of misfortunate::RandomOrder (but with a cleverer name, maybe Tombola or ManekiNeko ?) which would exhibit completely random ordering, again this isn't methodically detectable, a detector can only have probabilistic success.

Unlike C++, all Rust's built-in types have proper behaviour here, so if you run into trouble either you're using a third party type, or a third party comparator for the sort itself, and since there is never Undefined Behaviour you can track down the problem.
>on Windows, if you set up with a Microsoft Account, this is enabled

What if the user is sane?
Really? Never used Netflix but I am curious how can it stop me from doing screenshot when drm is run in browser?
Hey, not necessarily! Most pay fiat + tokens for full time. If info on compensation is added it will be displayed. Right now it is mostly web3 stuff, but hope to add more outside crypto as DAOs gain wider adoption. Thanks for checking it out :)
AVIF probably has potential, as it's part of the AV1 - once we get AV1 hardware acceleration, hopefully AVIF will become the default picture format too ?
I just found out that `lch()`, `lab()`, `oklch()` and `oklab()` are already supported in Safari (stable)[1].

The normal versions have a white point of 50 and the ok versions have a white point of 65, which is the same as sRGB[2].

[1]: https://wpt.fyi/results/css/css-color?label=stable&label=mas...

[2]: https://bottosson.github.io/posts/oklab/
I run PopOS (System 76's Ubuntu derivative) on my T490, and it works flawlessly with all the upgrades (aftermarket SSD and RAM). I think the only major system-level config I've done is install TLP for better power management.

I would recommend PopOS over plain Ubuntu because they have some nice utilities for managing things like hidpi, and in my experience hardware "just works" more often, e.g. wifi.

Caveat, I didn't get the discrete GPU, those can be hell, and I made sure to get an Intel wifi chipset (same price) since it has the best Linux support.
There are a number of brutalist academic libraries that I find delightful to be inside of, using them for library purposes. Somehow it's a style suited for libraries?

I went to school here, and this one from the OUTSIDE I don't love, but on the INSIDE it's actually a delightful place to read, browse the stacks, study, or nap. And has been beloved by generations of students. https://www.oberlin.edu/mudd-center

University Library at Northwestern University, I find lovely outside as well as pleasant inside: https://www.library.northwestern.edu/ (There are some alternate entrances and terraces which are closed due to notions of "security" in a facility like this, but which would make it even more pleasant and human-oriented if open. I guess that is then one way it's design ended up incompatible with at least current usage demands. I'm curious if they were open to patrons when the building first opened).
False. Many not scammy businesses decline 62% in YTD figures. The decline potential is obvious… Netflix has enormous operating leverage, which Bill mentions in his official note. Operating leverage magnifies the impact of marginal subscribers.
Sorry, I should have clarified. Verizon is not available at my apartment. I get Spectrum and Spectrum only. The city paid Verizon to ADD competition, Verizon took the money, and then they just… didn’t fulfill the contract.
Get it. Is there a general vibe in the dev world of like, "ugh, now we have to make the Android version..."
It is that? Or maybe they discovered whatever model they had setup for Netflix was flawed, and they just decided to dump it and move on.
I once had occasion to implement a sort algorithm in anger, on a platform _with_ a standard library no less!

The project was written in SmallTalk, running on a very old implementation (last updated in 1999 I think) and we had a problem where clicking on column headers in the UI to sort would be very slow if most of the values were equal. The problem was that the standard library array sort was quicksort (which also meant that sorting on several columns broke since quicksort isn't stable), but since SmallTalk makes these things possible when you need to replacing the stdlib quicksort with mergesort was actually a fairly simple operation.
You need a Scheme interpreter (Gambit, Chicken or Guile have been tested) to run the Ribbit AOT compiler. The Ribbit AOT compiler will compile a Scheme program to one of the supported target languages: C, JavaScript, Python, Scheme or POSIX shell script. Ribbit has been designed for a small footprint, so the generated target code is quite compact (as small as 2-4 KB for small programs). This is much more compact than any other existing Scheme system. Moreover the system is very portable to other target languages because Ribbit is implemented with a tiny virtual machine. There are ports underway to Java, Scala, Lua, Rust, go, Ruby, Haskell, and Idriss. This means a larger program in any of these languages can embed the Ribbit VM for scripting or other purposes.

Ribbit is also bootstrapped (it can compile itself). This means that you only need another Scheme system for the initial step of the bootstrap to compile the Ribbit compiler to one of the supported target languages. After this step the Ribbit compiler only needs an implementation of the target language to run. For example, you can use the Gambit interpreter to compile the Ribbit compiler to a POSIX shell script (about 64K bytes). After this is done then you only need a POSIX shell to compile any Scheme program to C, JavaScript, Python, or POSIX shell script.

In its current state the POSIX shell target is mostly a proof of concept to demonstrate that the Ribbit VM is extremely portable. One area of practical use is for bootstrapping compilers for other languages using minimal tools (see the Mes project https://bootstrappable.org/projects/mes.html for bootstrapping gcc to have a reproducible build process for gcc). With Ribbit's POSIX shell target it would be possible to build gcc on any system that has a POSIX shell (without needing other build tools like a C compiler, linker, etc).
It’s not his money.
Oddly enough I used to write my '0' like an 'O', until I started writing down a lot of chemical structures with numbered atoms. I had to distinguish between the 0 label and the 'O' of an oxygen. I've now adopted the 0 as the way to do it :)

edit: Ok, so HN font as displayed does not show the bar across the 0, even though the editor does ...
I watched the movie Demon Seed when I was young. Any one who wants a smart home should spend the time, and watch this. I suspect they'd change their mind.
I have many printers but would like to scale up and print on demand. To do this, I am looking for a platform that would help me optimize processes. Such as Printify and Printful do not suit me, since they are printers themselves. Perhaps someone has worked with PodZa and can provide feedback. Or maybe you know other similar platforms. Thanks for the recommendation.
Apple user spend more money, I always guessed that's the reason.
We will teach bears to make fire; and watch with fuzzy joy as they band together and begin burning cities. It wont matter at first because they'll be attacking our "Enemies" or at least "those deplorable people over there"... but then the Bear Paratroops come and no one is ready.
Thanks. Unfortunately I'm skeptical of the article: what I've heard from employees at Uber suggests much of the backend was python, and they have more recently mandated Golang-everywhere for backend services.

The other ones are more intriguing: I'm not sure what "the UI of Netflix" refers to. I understood they write native applications for all their different target platforms. Would be interesting to see how they integrate node
I disagree. The real solution is to do away with the need for OoM killer in the first place by turning off overcommit (in its current form anyway) and fixing the broken programs that rely on its behavior.
The first modernist architects were implicitly working with a theory that simply highlighting the "raw" use of new, high-tech materials like metal or concrete would result in an enjoyable, decorative look. They weren't necessarily going for a "brutal" appearance, that was more of an unintended consequence that only became clear in retrospect.
Scientific Slowdown Is Not Inevitable
It is not a matter of the food safety - I reckon people take a lot of pride in how they prepare food as it speaks to their family / upbringing / wider culture. Let alone the more basic people don’t want to be lectured to change their habits. I recently didn’t mention some off tasting food at a party to not upset anyone but I regret that now. But yeah … it is quite personal to people I think. Especially if they are cooking the way mama did it.
Or good old Douglas “Wrong Way” Corrigan

https://www.history.com/this-day-in-history/wrong-way-corrig...

https://en.wikipedia.org/wiki/Douglas_Corrigan
Small clarification: the US is not a democracy. It is a democratic *republic*.
I'm perfectly capable of complaining about both. biden hasn't done jack shit beyond not being a raging asshole.

working american's are still getting shit on; american's are still being disenfranchised of their votes.

and none of his action are helping the very real situation of income inequality.

and I'm still waiting for him to actually deliver on campaign promises.
I think this is a little overblown. The old kernel ntfs driver which nobody uses and which is read only anyway ignores the fact that a drive is mounted by windows, so you could read corrupted data from the ntfs drive mounted by windows if windows hasn't fully completed writes that are hibernated, but you can't fuck up the partition because Linux won't write anything.

The user space ntfs-3g, which is the one everyone actually uses, will refuse to mount a hibernated windows drive. The same appears to be true for the new kernel ntfs3 driver, since it's mount options include an option to force mount a dirty drive.

If you use the options to force mount a dirty drive read/write, then yes, all bets are off, but you have to have dug pretty deep into your config to find out how to do that and at that point you have to know what you're doing.
How to fake time in a Postgres database
Which large majority now operate this way? Google only offers this payment model for display campaigns which (most of the time) convert rarely when meaningful conversion actions are tracked. Facebook only offers this for a small set of actions like mobile installs etc. Bing doesn't offer this at all.

These three platforms make up a majority of the ad industry without a doubt so I'm not sure where your statement comes from? If you've got info or sources though I'd be very keen.

A lot of people get confused about targeting a cost per conversion which is extremely common now, and actually paying per conversion.

Targeting cost/conv is not the same thing and is purely when the ad platform will adjust who and when it shows your ads too based on an amount you give it, normally the most you'd be willing to pay for a sale or lead.
Thanks, it sounds like we are in agreement.

The "share some bits between client and server code" screams unnecessary coupling and failure to separate concerns between backend and frontend. That's what I've seen in practice anyway.
Agreed. Automatically accepting the mainstream interpretation of events (if/when there even is just one) would be a mistake. Automatically rejecting that interpretation in favor of whatever catches one's fancy would be a mistake of exactly the same type and at least equal magnitude. But somehow, people who do the second always seem to think they're super clever and above the "normies" who do the first. Meanwhile, people who actually engage their critical faculties when observing all accounts/narratives struggle to be heard above the noise.
Smoothing curves that look the most natural are often modeled after springs or friction. How is that not based on physics?

Also, this argument makes total sense in isolation, but you still have no good reason for the gradient rendering on the web to stay as it is. It doesn’t look nicer or have any benefit other than backwards compatibility. This is the whole point of the article.
Post-Quantum Cryptography: Q&A with Jean-Philippe Aumasson (2021)
There's definitely no steel in my house, however there is lime plaster which is somewhat similar to concrete.

I can get 2.4GHz fine, but it's pretty slow for a 1Gb/s connection. 5GHz only within the room of the AP in general (or the room immediately above/below, because the floors are just wood).
https://www.aviation-safety.net/wikibase/270066

(Contains link to NTSB preliminary report, which is pretty empty though.)
Doesn't work on my external hard disks which are connected over USB 3.0. Both diskutil and smartctl report that SMART is not supported. Under Linux, these work just fine.
Scientists Find No Benefit to Time-Restricted Eating
The biggest issue is restoring terminal states. I think there are some tmux plugins for this (but never looked too much in to it), and maybe some terminals support it natively too, but getting it properly restored is not so easy (including environment, shell variables, the shell's "local" history, and that kind of thing). Maybe there's some zsh plugin for it though.

Now, if you don't use terminals much then that's not much of an issue, but I tend to do most things there, with Firefox being the only actual GUI I'm running in Xorg.
And these generic $0.05 microcontrollers have enough power for high precision numeric calculations or high speed signal processing. Maybe not for audiovisual data streams, but you would be surprised how fast even these chips have become.
I didn't think of that (not much solar power in Denmark...) but my feeling is that it isn't really relevant on the scale of a country -- clouds move across many PV sites, covering one panel as they uncover the adjacent one.

The graphs at the start of this paper show fluctuations on 9 PV power plans in a 50km square, 49 plants in a 250km square, and 225 plants in a 500km square.

https://solargis2-web-assets.s3.eu-west-1.amazonaws.com/publ...
They are not unrelated. As I've always understood it, brutalism was definitely about avoiding artifice, and exposing functional elements.

Wikipedia seems to agree. (An encyclopedia is a pretty good place to go for a common starting point when we're talking about what a term like this means!)

> Brutalist buildings are characterised by minimalist constructions that showcase the bare building materials and structural elements over decorative design…

> New Brutalism is not only an architectural style; it is also a philosophical approach to architectural design, a striving to create simple, honest, and functional buildings that accommodate their purpose, inhabitants, and location. Stylistically, Brutalism is a strict, modernistic design language that has been said to be a reaction to the architecture of the 1940s, much of which was characterised by a retrospective nostalgia.[29] Peter Smithson believed that the core of Brutalism was a reverence for materials, expressed honestly…

> A common theme in Brutalist designs is the exposure of the building's inner-workings—ranging from their structure and services to their human use—in the exterior of the building…

https://en.wikipedia.org/wiki/Brutalist_architecture
There was a post on HN recently talking about how SMART isn’t available over USB without a third part kernel extension: https://news.ycombinator.com/item?id=30976160
I call at least partial BS on this claim. In the US, you can't sell as "new" anything that has even a single "used" part in it. That's to protect consumers from, say, buying an electronic vehicle only to find that the battery only has one year left of expected lifetime.

So, the rumor certainly isn't true for any mass consumer products, though perhaps if you're making zillion-dollar specialty equipment where each sale is high-touch, you can have the customer acknowledge in writing that the device is being sold as "used", and perhaps even guarantee a replacement for the used part within some amount of time. Of course, if a company wants to use cannibalized washer parts for some internal purpose, that's just fine.
>What if the user is sane?

I assume you mean by not using a Microsoft Account to sign in to the machine. In that case, you literally just right click on the OS drive and click Turn On Bitlocker. It asks you where to save a recovery key and then you’re good to go.
As a designer, it's embarrassing that this is the level of article that gets traction these days in our industry.
That's a good catch. For some reason I was thinking of room-temperature sodium, but of course the liquid sodium from sodium cooled nuclear reactors is hot, and apparently burns in contact with the air.

If you read more closely though the article you linked to, you'll see that the complaint there was not the fire in particular (which caused some damage, but no radioactive leaks), but the claim of the plant operators that the plant was "absolutely safe", and the attempt of a cover-up. In other words, the safety of this plant was judged not in comparison with the safety of a conventional water-cooled reactor, but in comparison with an absurd goal of "absolute safety".

When people hear the sodium can cause fire when in contact with the air, they immediately remember the spectacular explosions of sodium in contact with water. Then they assume a sodium cooled reactor is a beast that only a madman would contemplate.

In reality, sodium cooled reactors are not any worse than water-cooled reactors. All reactors present various challenges, and some of the challenges faced by sodium cooled reactors will be higher, and some lower than those facing water-cooled reactors.

But sodium cooled reactors have an absolutely tremendous advantage: most of the fissile material they use as fuel (be it Uranium or Plutonium) does undergo fission and creates fission products, as opposed to actinides. Bottom line: the nuclear waste from sodium cooled reactors (and all types of fast neutron reactors) is much, much more manageable than the nuclear waste of conventional nuclear reactors.
bankruptcy has regulation already. you have to actually show an inability to pay, etc.

i'm not suggesting terminating the federal loan program either. just make it possible to default to get out of these situations to ensure they are not predatory.
I found that the latest BIOS only devices were released in 2013 which are based on the AMD Bobcat processor (AMD’s version of Intel Atom). I wouldn’t know what operating system to run on those systems.
A couple decades ago I ended up in a seat belt class.[1]

Was taught by a trauma doctor. Trauma is the number one cause of death by a mile! Everything else is not even close! And the number one cause of trauma is people not understanding the basic physics in play around them in ordinary life, not to mention any sort of specialized activity.

They covered a car, forces, constraints, dynamics and did so with the math boiled down for people, rules of thumb, and simple scenarios animated and with videos (gore included!) aimed at everyone regardless of education level. I was impressed!

The trauma doctor loved doing the class, and questions. Anytime someone asked in a way that they did not have prepped up and ready to go, that doc added to their library of stuff and tweaked the two hour session to address the question. By the time I attended, nobody asked anything that guy did not know how to address solid.

After that experience, I have long felt we should be doing this education more broadly. Saves a lot of lives.

[1]Was that or a ticket on my record. Also, for the record, I believe in seat belts and was caught with one briefly unsecured by a small town cop. Poor timing is all that was. Truth is, the class was great and I would have gladly attended given an opportunity. I consider it fortuitous due to the high quality of education I received.
More and more, I'm acknowledging that finding credible information online that requires any depth is a futile exercise.

The return on time spent is horrible and I also realize that more often than not, I don't have the time and knowledge knowledge to sift through and evaluate the information that I find.
At the moment, unless Earth suffers an extinction-level cataclysm like an asteroid we won't go extinct: we are absolutely everywhere and we have technology that allows to survive pretty much anything else.
You are right, but you can stimulate wfh and stimulate companies to spread out more. The fact a lot of people are against that (including here on HN) shows that it's all great, but not in my backyard.
HP is working on a 17-inch foldable PC
Apologies if it was unclear, I meant that Le Corbusier's projects together largely defined modernism, rather than just the Plan Voisin.

The Plan was more or less a marketing scheme. It brought attention to the problems modernism was to solve: it was large-scale, clean, egalitarian, bright, full of greenery, and paid attention to transportation — all things Paris had issues with at the time. (1920s Paris still had slums!)
It sounds like the delivery could have improve, but the message was right.
> the search for small molecule drugs building on this observation seems to have been fruitless

I imagine this is such a perfect use case for large-scale data analytics. Maybe with the next (or n+2 or n+10) generation of wearables we may be able to track some of the macro effects of diet, exercise, air quality, sleep, etc. at such a big scale that we can determine how individual factors can affect mood and behaviour.

Ignoring the privacy and political concerns aside, it seems like such a cool problem space.
People who know me probably think of me as a pessimist, but I don't really see society ending itself. There's too many people and something would kick in. Large scale problems or conflict, sure. But I think society will end with an astrophysical event before anything self-inflicted.

If I were forced to choose though, I'd probably say nuclear warfare. It's just too powerful and will eventually proliferate and there's too many psychosocial risks behind their use.