skysight-inc/HackerNews huggingface dataset:
Haha this is funny. Does this even work for pages that are written with frontend frameworks? Needs a remix for 2024.

Virtual DOM refreshes might bring back the original style if not the elements themselves.

As insane as it sounds what probably makes more sense is to query for and remove the elements, generate a PNG of the page, delete everything in the body, and make sure the only child element of the body tag is your new img tag.

Also since you cannot unload or make undefined all the other js already running you may want to add some defensive event handlers on the body tag with MutationObserver.

https://developer.mozilla.org/en-US/docs/Web/API/MutationObs...
it would be good enough for me
She’s perfect. Just like I remember. Well, aside from some oddly strong opinions on brands we never used. But it’s really her!
> Someone should really invent a way of life which aligns comfort with happiness.

They have: Consumerism.

(You could also argue Hedonism if you equate pleasure with dopamine, but I feel like hedonism has a stigmatised "grossly self-indulgent" connotation that hasn't yet been applied to merely consuming things.)
What are the "worst" spelling bee pangrams?
> If you're constructing invalid `str` you already have severely fucked up.

Presumably it'd be better to know this immediately on initialization of the variable rather than at some point in the program that actually expects valid utf8—god forbid you transmit or persist the data before this happens.
In Zig strings are assumed to be UTF8 unless documented otherwise, so any function operating on strings is not wasting CPU cycles doing any validation. The person who creates the string is expected to ensure it is valid UTF8 if needed.
I have no idea who this is for or why I would use it and I read the front page and the page behind the learn more button.
That's not you friend, it's an artificial construct. I'm utterly astounded you think you'd find that comforting.
At the risk of making a classic "I have a few qualms with this app" blunder, I'm not super clear on what this has over other durable workflow solutions.

It seems to take the durable workflow idea and lock you into a specific language, operating system, and database, when other projects in the same space give you choice over those components.
>OpenVPN detected.

Not for me. It detected Mulvad
We're probably talking past one another due to my imprecision:

Zig can manage packages. It can pull in a Zig package using a reference to a Git repository on GitHub, for example. It can pin that to a hash and cache it. It can specify dependencies. This is, strictly speaking, a "package manager" but is not what people normally think of when you mention that.

Zig does not have blessed mechanisms that pull from a central repository of packages. Having a central repository is normally what people think of when they talk about a "package manager" (node, cargo, deno, etc.). Yes, those managers could conceivably not use the central repository and specify everything explicitly, but nobody ever uses them like that.
Simple is a lie: https://fasterthanli.me/articles/i-want-off-mr-golangs-wild-...
There are 5 commands in that README two comments up, 4 can reasonably fail (I'll give cd high marks for reliability). `make` especially is a minefield and usually involves a half-hour of searching the internet and figuring out which dependencies are a problem today. And that is all assuming someone is comfortable with compiled languages. I'd hazard most devs these days are from JS land and don't know how to debug make.

Finding the correct model weights is also a challenge in my experience, there are a lot of alternatives and it is often difficult to figure out what the differences are and whether they matter.

The README is clear that I'm probably about to lose an hour debugging if I follow it. It might be one of those rare cases where it works first time but that is the exception not the rule.
I would rephrase this as:

The Dockerfile format imposes a hierarchical relationship between layers. This quickly becomes very annoying, since dependencies usually form dependency graphs, not dependency trees.

Alternative tools, like nix (probably bazel too), are not bound in the same way. They can achieve fine grained caching by mapping their dependency graph to docker layers, which is something that can not be expressed with a Dockerfile.
This was already posted just yesterday: https://news.ycombinator.com/item?id=39714502
Each state has an astounding degree of control over their own voting systems for federal elections. Maine and Alaska have chosen RCV in the last decade, and it seems to be working out well for them.

Some states, including New York, allow a candidate to be run simultaneously by several parties, and for voters to then vote for the candidate with a particular party endorsement. This nominally allows a small party to gain status -- say, if the Green Party (tiny) were to nominate Biden (unlikely, but bear with me) and he wins the presidency, then for the purposes of New York State, the Green Party would move closer to being a recognized major party.

The overriding problem is that the Constitution was written with a deliberate ignorance of the concept of parties -- so much so that in the original 1789 document, the runner-up of the Presidential race becomes Vice-President. That didn't work out well; fixed by the 12th amendment.

The other gigantic issue, that has only become clear in the last two decades, is that an astounding amount of the government runs on convention rather than regulation.

Fixing these things would require a significant restructuring of the Constitution, and that opens up doors to... everyone.
Death is what ultimately makes life meaningful.

Let the dead rest, they’ve earned it.
"The current iteration" is also just a proof of concept.
Their published plans include fliptop and large bay doors. not to mention the HLS (Human Landing System) that includes an airlock.
> How do you print IX with yours?

You rotate XI 180 degrees.
You should add some projects, so the page doen't fell empty.
When your imaginary friend stops responding.
you can't make it through an MIT physics degree while being a total moron. Same with the Jane Street interview process. he was at least a smart guy and probably a good trader.

now in some sense you can still be very smart but "a total moron" meaning you make stupid and bad decisions and ruin your life and cause all kinds of disasters.

my read on him is he was sharp, and able to succeed for a while as long as someone else put up guardrails that would compensate for his terrible judgment and executive functioning -- which you get in school or working for a large firm. when he struck out on his own, he lost all that, but his reputation + connections + stupid risk appetite took him far until he blew up.
LOL - beat me to it.

I was reminded of this episode. From this episode it felt as though she was prevented from letting go and moving on by the AI.
> And then everybody proceeds to write their own String library anyway.

Is this true? It was (is!) certainly true for C, but C has an especially emaciated expectation for string processing primitives. Any runtime developed after like 1995 that I can think of has fixed this by providing a sane string implementation people generally agree upon.
Assisted GPS is something literally every phone does, from every manufacturer. Without help from an external service, it would take up to half an hour to acquire a fix using GPS radio signals alone.

I have a friend just like you, who looks at something perfectly innocent that Apple does, screams “spyiiiiiing!” and runs into the arms of Google — a company famous for turning people into data products. That’s literally all they do. They don’t even know how to do anything else to make money.

Apple is a hardware company first and foremost that treats their users as customers, which is distasteful to you for some reason.

PS: Apple phones can acquire a GPS lock without cellular connectivity. I’ve relied on this feature many times in the Australian outback.

Oh, and you can turn Find My feature off if you’re that paranoid.
I have always believed this to be the reason.
The reality is we've known peer-review is leaky, less we forget the Grievance studies affair[0].

0: https://en.wikipedia.org/wiki/Grievance_studies_affair
With respect - are you sure? Do you know this space? I don't know enough about quantum computing to be able decipher bs from legit work. I do know there have been pronouncements for a decade now and not much reality.
After digest information about IBM 360, I decided, we lost CISCs. One of most important feature of 360 was customizable microcode, which you could load on system boot and got effectively different hardware (like with FPGA emulators of Amiga's). It was widely used to emulate old hardware, like IBM 1401 or IBM 7xxx series. But I have not seen this feature in 390 documentation, so looks like their 360 emulation become just software (and with achievements of semiconductors in 1990s it looks like adequate, to switch to software emulation).

This was not only feature of 360th, for example Xerox Alto, also have documented feature to alter microcode when need (as I hear, they have special framework to work with it, just like we now work with Assembler when need), and I hear rumors that something similar was shipped with DEC mini-computers, but for micro-computers, this feature practically disappeared.

Even when we have "microcode update" feature in many modern CPUs, but it is usually undocumented feature, to which nobody have access outside CPU manufacturers (only could upload encrypted binary, supplied by manufacturer to fix bugs). As I said, in 360th, this was documented standard feature, you could use if need.

I must admit, ARM marketed feature of customized microcode, to add new instructions (they have standardized place in instruction set, named "custom coprocessor instructions", so if you have enough money, you could make special ARM with your additional instructions, you could even order some additions on die), but it is nothing if compare to 360.

And I could tell from FPGA cooking, not all things implemented in FPGAs as hardware logic pipelines. When speed accepting, many people using in FPGA practically microcode engines (very common thing is 1-bit CPU, which is very similar to CISC microcode engine, and programmed in Assembler, very similar to early 8-bits; some people prefer full-featured CPU, like 8048 or even more).
It’s “a” solution but not a “helpful” or “realistic” solution.
ah cool!
From the article:

> The federal probation department separately recommended a 100-year sentence for Mr. Bankman-Fried, 32, effectively a life sentence. But prosecutors said in the filing that sending him to prison for the rest of his life was not warranted, despite the severity of his crime, because of his relative youth.

So it looks like the prosecutors are coming in below the sentencing guidelines.
You can try to explain to people that enabling Transparent Hugepages is going to win them 5-20% CPU throughput and they just won't believe you.
So much glue required. Complicated glue that only sticks half the time. So many jobs.
I am not familiar with `pcase` in Elisp, but `case` is a perennial favorite in languages like Elixir and Lisp Flavored Erlang. I hope `cond*` doesn’t deviate too far from this norm.
Scientists reveal never-before-seen map of the Milky Way's central engine
I think that he's just more criminally minded than most. This wasn't an overnight thing and he seemed to do quite a bit of press, lying through his teeth the whole time.

Also, he doesn't read books.
Finally demod one of these things.

Yes the VR experience was pretty dang sick, but to be real… the pass though is not as good your own vision. Is it ground breaking? Yes. But it’s v1.0, details are fuzzy, the color palette was meh, and we’ve still yet to invent an instrument with the dynamic contrast of the human eye.

I tell you what was quite fascinating: the audio. Nearly every clip they shot they must have used a head dummy spatial microphone and hired industry best to master the audio tracks. My eyes weren’t fooled, but my ears were (other than a roll off under 142hz or so); mainly due to the phase and eq shifting and their use of multiple sources along the head band.

I’d really like to see far more focus on the audio side.

And as far as actual use cases? They need to go after live sports. Otherwise it’ll stay a gadget of the technophile.
It is an environment. You don’t want to waste oxygen on a space station burning stuff that’s going to be ejected anyway.
Hmm? Cross compiling to docker images is exactly what I used nix for. I even had musl being used, it was the smallest image I could build with any tool and built the images quickly and consistently in ci with caching working well.

I never saw went being used so im a bit confused where that came into play for you
There is a similar thing with Hebrew numerals¹ where 15 and 16 are usually written as תו and תז to avoid what would otherwise be forms of the name of God.

⸻

1. The Hebrew numeral system, like the Greek numeral system is an almost-decimal system in that different letters are used for each of the different values, but the letters change by place value as well as by their individual value, so, e.g., 21 is written כא where כ stands for 20 and א stands for 1.
I think transparent, fixed, and reasonable pricing would have avoided all this.

Charging per resource? Paying per json file? Per secret or managed instance?

That's silly.

Terraform Cloud could be $25 per user per month while remaining profitable but that's just a guess.
Prosecutors: Sam Bankman-Fried should get 40 to 50 years in prison
That's not what it is, and it's not what I stated.
https://archive.ph/m840Q
Waking My Computer from Afar
> And by the way, anyone can get those skills, just study and practice like you do with coding.

Thanks, I will. The likeability problem I have is because I am constantly in a position of having to disagree with others on technical grounds. Maybe I need to find a role where that's not the case.
I think you need religion
> Why does the trash compactor compact trash so slowly and with such difficulty once the resistance of a thin metal rod is introduced? Surely metal Death Star pieces are one of the main items of trash in need of compacting. It thus stands to reason that the trash compactor should have been better designed to handle the problem of a skinny piece of metal.

Did we watch the same film? It doesn't appear the metal rod did anything, as far as I can see:

https://www.youtube.com/watch?v=6u3QInIMVME
It’s a fully armed and operational BATTLE STATION. Does language mean nothing anymore?!
This bullet train is absolutely not statewide. You can get from basically anywhere in California to anywhere else using the state highway system, and millions and millions of Californians actually do. (CA has 2,459 miles of Interstate highway and 11,982 miles of freeways and principal arterial roads; the final length of the HSR as planned is 800 miles)

This $100B is a marginal cost on top of what has already been spent, and does not include the cost to operate the system. It seems unreasonable to imply that the cost of the highways which actually connect the entire state, somehow dwarfs the cost of this project -- that's just not true. It's even more unreasonable to to imply that the journalism is flawed because it does not make that argument.
Apple leveraged their existing OSX OS stack, for Meta this would mean either heavily forking android OR starting their own OS. Both would take 5+ years to get meaningful traction. Remember google fuchsia, the code-repo was public in 2016, intial release was 2021, and it's still not anywhere near where it'd need to be for a VR headset.
That would be really illegal. But unfortunately, discrimination one way or the other often goes unpunished even if there are laws against it.
Oh that’s clever!
It pretends to be a philosophy paper. If they wanted to talk about computation, they would use terms that communicate that clearly. But they're using words that confuse the two fields. I didn't do that, the author did.
I’ve used Java my entire career. I have seen a custom string type nor a post advocating it in Java.
> waxing loquacious about MOND - hossenfelder's own theory

"Modified Newtonian dynamics (MOND) [...] Created in 1982 and first published in 1983 by Israeli physicist Mordehai Milgrom" [1]

"Born 1946" [2]

"Sabine Karin Doris Hossenfelder (born 18 September 1976) is a German" [3]

I suppose a SciFi story where it eventually turns out that they are the same person (presumably as an unintended consequence of an experiment designed to test their theory) could be fun.

[1] https://en.wikipedia.org/wiki/Modified_Newtonian_dynamics

[2] https://en.wikipedia.org/wiki/Mordehai_Milgrom

[3] https://en.wikipedia.org/wiki/Sabine_Hossenfelder
The issue is not calling it a MOND theory, it's with saying this theory is trying to justify MOND, as if that was it's primary purpose. The primary purpose was actually to unify GR with quantum mechanics and this MOND part just fell out.
rubber wood IS hardwood, not sure why you'd ding it. It's a more eco-friendly wood choice
She's been that way on physics forever, and she was at least interesting there, but she's moved on to subjects outside of her field, and that hasn't worked as well at all.
That is necessary these days if you need daycare during infancy.
I like the literacy explanation. If reading letters was hard enough for enough people, why add extra complexity by introducing a subtractive system? But as the populous becomes more educated and there’s less concern about reading ability, it makes sense that the next domino to fall is “boy those 4 i’s in a row sure are hard to distinguish”. Complexity gets progressively introduced — that to me sounds like lots of tech adoption curves.
But VR only needed DK1 to take off.
Bought Minecraft Lost After Microsofts Migration [video]
Re-Invent is fantastic if you’re into cloud stuff
I'm aware of the current built in protections we deploy for land installations.

Those prototypes for hurricane prone sea installations do look promising though, especially the downwind blades.

Looking forward to seeing successful test data for these blades, it's certainly not going to be easy to withstand these forces.
https://archive.ph/UhIAL
But what if you want to have the articles democratically selected by a community with entertaining foibles and faults, rather than by an editorial board with names, specific tastes and a number of around twelve?
>You'd think by now that everyone—especially those who'd intend forging documents—would be aware of the 'mismatched' font problem but it appears not because it's happened in significant numbers of high profile cases in the past.

I'm reminded of that scene in mindhunter where the detectives go to Kemper something like "this theory is unsupported by the data we've collected on serial killers." And kemper calmly responds "Seems to me all of the data you've gathered is from serial killers you're caught."

Kemper believes there are many serial killers undiscovered, and more importantly easily able to avoid detection (as he did) unless they turn themselves in. This is while the fbi is speculating profiles of an active serial killer.
Comments moved to https://news.ycombinator.com/item?id=39719490.
Can you tell what is a good option call to make based on this !!
Clickbait implies she doesn't cover the topics in her thumbnails, or that they are misleading or inaccurate in some way. That hasn't been my experience watching her videos.
Festival crowd boos San Francisco techies over 'AI is a culture' video
Kirov reporting.
Florida man, or "Florida Man"?
> also `String` and `OsString`

Because these are different types with different semantics.

Why should there be one string type? Languages have to interface with the real world, where string data could be anything, but programs still need to be written for the common cases... hence, &str and String.
Doesn’t that also work for IVIIIX?
I’m saying something that other people here said. It may not make sense to you, and perhaps it is irrational, but:

I spend more time being afraid of cyclists than I do being afraid of cars.

The intensity of fear may not be as high, but the frequency is very high. If I see a car, it’s a car. If I see a cyclist zooming toward me, I am looking for what I can do if and when they do something crazy.
If you care about Unicode for real, yes.

Rust and Go both don't have a builtin package for grapheme iteration - and many naively (and incorrectly) think that a 'Go unicode rune == "character"' in Go. I assume the same happens with Rust `char` type.

If you care about unicode-aware string sorting (you should), rather than the naive string sorting the Go and Rust standard libraries provide out of the box... then you probably want a proper Unicode library.

I think the only language that gets Unicode 'right' out of the box is Swift, as it actually provides grapheme iterators, Locale awareness, etc. - but it comes at the cost of the language being tied to the (ever-moving) Unicode standard.
The main lesson of Jurassic Park is that the park designers are morons, incompetent to an actionable degree, over and over. Despite what Hollywood thinks, containing large animals is actually very easy. You "just" did a sheer trench around them. The larger the animal, the more afraid of heights it has to be.

Take a look carefully next time you are in a zoo. No active electric fences, lots of very dangerous animals, all contained. Dinosaurs would be almost no different.

It's a clear case of "but then the movie wouldn't happen".

As a bonus round, note the strange absence of guns as a final fallback and the blitheringly idiotic reasons deployed that they don't exist, can't be used, or don't work somehow. Granted, you need more than a .22 in case of emergency but this has been a solved problem for over a century.

The first movie I still enjoy even so. I don't let this interfere with my enjoyment of a cinematic classic, and rich eccentrics hiring the totally wrong people who overconfidently do everything wrong I can track with. The sequels, especially the ones with more parks, I have a much harder time with. Jurassic World really should have worked just fine, at least up until the volcano hit. And I don't mean worked fine as-is, as it is also disastrously misdesigned. I mean, a real, correctly designed park is certainly not "easy", but well within reach for a modern corporation even remotely concerned about liability.
So I can write a Dockerfile using 17 verbs (13, actually), and it's understandable language to a 4th grader... or I can write 120 lines of complete abstract nix code that means nothing to someone doing software for 20 years.

Hrmmmm...this is such a TOUGH decision.
Framework Field Guide: Teaches Angular, React and Vue All at Once
That's why str::from_utf8 returns Result<&str, FromUtf8Error>. And if you know the string is UTF-8 encoded and don't want to pay the cost, there's `from_utf8_unchecked`, which is marked unsafe.
In the case of housing dinosaurs, there really isn’t a fail safe scenario, apart from marooning TRex to some sort of canyon, much like how lions are often housed in zoos.
What’s so bad about “bloating the standard library”? Java has an incredible amount of stuff and it’s incredibly useful.

The compiler should be able to eliminate the unused parts during compilation, it’s not like adding JSON to the standard library is going to make a “hello world” program bigger.
Buy low. Sell high
This is all true, but we need to start somewhere.
Wikidatalite
It’s simply impossible to make money selling to developers (in almost all scenarios)
WesAudio's DAW Plugin Made with Slint