skysight-inc/HackerNews huggingface dataset:
Local-first syncing with Durable Objects and TinyBase
I eventually return from every brabra protocol/framework to SQL, txt, standard library, due to inefficiency of introducing meaningless layer. People or me while a go often avoid confronting difficult problems which actually matters. Rather worse, frameworks, buzz technology words are the world of incompetitive people.
I've never understood this claim. I find state machines very hard to follow because there's no easy way to tell what paths lead to a given state; they're like using goto instead of functions (indeed they're often implemented that way).
> At least the claim regarding nazism is very valid. Heck, Ukraine has a whole batallion

It was pretty funny when shortly after the war broke out Facebook had to modify their policy prohibiting praise of Azov.
If you want HA on Fly you need to deploy an app to multiple regions (multiple machines).

Fly might still go down completely if their proxy layer fails but it's much less common.
I switched to Valkey, and not looking back. It's actively maintained and compatible with Redis so far.
It's a stripped down interface meant for developing countries that include free FB access on metered data plans. No ads, no javascript. It's much lighter than the normal shit even with ad blocker and whatnot. Messenger has been fixed for a few years now.
Yea, when running services where 5 minutes of downtime results in lots of support tickets, you learn to accept that the incident will happen and learn to manage the incident rather than relying that it will never occur.
I am not an expert, but my understanding is that the line isn't quite so sharp as depicted here. Instead, there's a broad transitional zone (Wallacea) between the Asian and the Australian ecozones, and the Wallace Line and the Lombok Strait is merely the western border of this region, with the eastern border being the actual fault boundary between the Eurasian and the Australian plates (on the Australian side of Timor).

Looking at the geography of the archipelago, the Lombok Strait is the first major gap that would have existed, and it also seems to be the second largest gap in the region, with the larger one existing between Timor and whatever the island is to the northwest of Timor.

What I suspect is going on is that the fauna on Bali is largely adapted to large terrestial landmasses--even during interglacials when the land is disjoint islands rather than contiguous landmasses, Sumatra and Java are large islands (6th largest and 13th largest, in fact), which means there's not a lot of evolutionary pressure for transiting decent straits. By contrast, the region in Lombok and points east is largely somewhat disconnected smaller islands, so their ecological niches are going to be more heavily dominated by fauna that can make the strait crossings more easily. So if you've got some fauna that occasionally make the crossing, they're going to be outcompeted by the locals and don't really last long enough to make viable breeding pairs to set up a population. And Lombok is perhaps as far west as Australian-sourced fauna can make it before their small-islands adaptations start becoming ineffective against the native Sunda fauna.

That is all mostly just me conjecturing, though, I don't have any hard data or sources to back it up.
The performance aspect is necessary when managing optics with a whole nation's population. Plenty of people have no idea what good security looks like, but they expect it looks like a lot of steps and many inconveniences.

Corporations generally don't need to worry about this.
> In men, graying first occurs in the temples and sideburns. It spreads to the vertex and rest of the scalp involving the occiput the last.

My graying started when I was 15 and first appeared as a single silver strand at the center of my hairline. At 28, I now have a cluster of them in that center spot, as well as diffusely all over my head, including the occiput. I think my temples and sideburns were actually relatively spared.

Also of interest to me: once in a blue moon, I shed a hair that appears to be reverting from gray back to pigmented -- it's gray close to the tip and black closer to the root. I wonder what factors might cause this reversal.
Remarkable. I also have some client side JS app of mine that's still alive and kicking on a very popular website 20 years after i've written it.

But that's the exception, not the rule.
I'm not sure about Zig, but what strikes me about the others are that they change the type of the object.

T vs T*.

It would be kind of neat if you could have an annotation on the variable instead that didn't change the type.

You could in C++ make a reference T& which is almost that - references behave identically to the real thing. But I think freeing the memory backing a reference is probably quite questionable?
> The line about filename shenanigans being disallowed.

I don't think that person was being verbatim or summarizing well, can you find support in the actual FAQ?

The part where the FAQ calls out filenames, the example is lmfjyh.c putting the entire program in the filename. Nothing like that is happening here.

The FAQ does talk about being so strict you can't even get bit length, but that kind of strictness is clearly not being applied to Mike's challenge.

> I think it’s completely clear that this FAQ was about the challenge.

Unless I missed there being two FAQs, you have completely misread the situation.

This is the FAQ: http://www.faqs.org/faqs/compression-faq/part1/index.html

It is not about the challenge.
You are correct in the legal/technical sense!

Technically, anyone could offer five- or six-nines and just depend on most customers not to claim the credits :-D

Actually hitting/exceeding four nines is still tough.
The existence of overly risky products is something observed in Western banking as well. And a catastrophe caused by the banking system is not unheard of in the USA. So I don't see how this is a problem unique to China. In fact they have much more flexibility to solve issues in this area.
Since search isn't limited to names, but includes description, they will still find it
Corning offers Gorilla Glass concessions to settle EU's antitrust case
Can you shed some more light on this "browning out" phenomenon?
I suspect he was referring to

https://en.wikipedia.org/wiki/Polder_model#Historical_backgr...
This makes me think about the email from Greg and Ilya to Sam

https://www.reddit.com/r/OpenAI/comments/1gsnxmy/more_lawsui...

I guess I spend my entire day working with LLM prompts, CoT, etc. so maybe I am without realizing starting to adopt some of the same language patterns. The comment reads normal to me, but I bet so did 'We don’t understand your cost function' for Greg and Ilya.
Simulate a cat walking on the keyboard to handle weird inputs?
This seems self inflicted to me. Detroit is far behind the industry leaders on EVs, and they’re pushing high-end trims with non-differentiated form factors.

Ford has the F-150, which is uniquely practical, but I doubt they’ll sell many in Europe.

I’m surprised there hasn’t been a land grab with different manufacturers racing to ship models that match their core competencies.

For example, Stellantis has a plug in hybrid jeep, but if you want an EV for off roading your only choice is Rivian. Where are land rover and range rover?
Chrome, at least until they kill uBlock. Hopefully the new administration will keep the DoJ attempt to make them sell it.
Completely off topic, but developing products for developers (especially subscriptions) is difficult.

I say this as someone who has been selling to developers for 30 years as one of my core functions.

It's hard to sell to a group who premise their buying with "I could knock this up in a weekend , and do it better." Not to mention all the developers who have no work to do so code "alternatives" to Show HN.

I survived by finding an incredibly tiny niche - really a tiny niche in a tiny niche - plus doing a lot of other work while building a brand. My advice is - there are easier groups to sell to.
AI and "Web 3.0" (2006)
a start of something beautiful
And when someone creates a project file that sends them the personal information of anyone who opens it, is that an issue? Yes, pervasive arbitrary code plugins are game over if you can get anyone to use your plugin, but there's at least some awareness that you need to be careful opening a plugin you don't trust.
I want to use std::expected because I want clear, explicit error handling, not performance.

There is a time and place for performance optimized code - but usually where the hot loop is well known, and its a tiny minority of the program.
Yeah that's definitely a reasonable idea, thanks
It’s also known that supplementation will falsely elevate levels even in the presence of a deficiency.

It sounds to me that what you’re saying is that a daily multivitamin would not help in this case.
Need a Trillion-Parameter LLM? Google Cloud Is for You
By asking directly and someone answering, it solves the problem for the person wondering, but also anyone else wondering (i.e. asking directly scales very nicely).
But in order to do that you need to already know the contents of the file.

I suppose you could have some API to request a signed url for a certain hash, but that starts getting complicated, especially if you need support for multi-part uploads, which you probably do.
Self-followup/correction to avoid misattributing something to Joe that I'm not sure he said. I don't remember him specifically saying there were technical obstacles to migrating connections from one BEAM to another. My main question to him was whether socket migration (such as with SCM_RIGHTS messages on Linux) was a viable alternative to relups. I expected him to say relups were better because [whatever] but instead he said migration was perfectly fine. I do think starting a new BEAM in such situations fits fine with the Erlang spirit of restarting crashed processes so that you start in a known state, rather than trying to recover inside the process.
Also known as the hairy arm technique or a revision bait.

http://www.1099.com/c/co/in/insanity006.html
What’s amazing is that it took them so long to add these functions
I actually didn't know chess had a championship event... is it kinda like the world cup, livestreamed and all that?
I would be curious to know which airport(s) you receive this treatment from? I fly regularly between a handful of major US hubs. There is only one airport that I would be vocal about their treatment of passengers to a group of local TSA that I played co-ed sports with. The most senior one's response was that it wasn't surprising as that location (entire airport management) has had a toxic culture from the top down and they were trying to clean it up but it's still a bureaucracy. Anywhere else and I have an agent that would be having an off or bad day, but nothing like what you are describing at any of the others.

When I pull the pre-check random scanner check, I opt out and will go straight into small talk with the agent, they don't like it any more than you do, (maybe one or two might) but the majority they want it over with as quickly as you do. My personal tactic is to go into my story of being sexually molested at a checkpoint at an airport in Spain. It was very unexpected and extremely uncomfortable, including the smile after as though waiting for me to drop my number. I can joke about it now, and it gives TSA agents an opening to assure me that is not their intent without being weird about it. They're also annoyed that people who do things like that give them all a bad rep
Can someone please explain the big mystery in simple terms? The article sure doesn't. Why does RNA being ambi-valent deepen the mystery? As others have noted, it could have been a toss up early on that persisted. If a coin comes up heads, no one is looking to explain why the coin "favors" heads or is "predisposed" to come out heads. Neither is true. The coin just came up heads. Is the mystery why homochirality persisted?
Not sure that's true for the majority of DAW users.

Plugins are not associated with attack vectors, even though they are literally just that.
Why is standard etag support making the frontpage?
It's mathematically impossible to beat aging, scientists say (2017)
This is written by Steve Sinofsky (https://en.wikipedia.org/wiki/Steven_Sinofsky), of Microsoft fame - he led the Office division through many of its biggest releases and later briefly led Windows. Apparently he recently wrote a book called “ Hardcore Software: Inside the Rise and Fall of the PC Revolution”:
https://www.amazon.com/dp/B0D4TJ8BKB
At least the claim regarding nazism is very valid.

Except it's not. It's just a random collection of (by now very old) partial factoids mostly taken out of context and blown wildly out of proportion.

Why? To push your buttons, and get you riled up.
I can't find much information about the Hague decision. The Reuters article is basically a blurb, and the WSJ is paywalled. To summarize Wikipedia, Guerro - the judge which Chevron immigrated to the US - seems to have exaggerated his testimony; he later walks back much of everything involving Donziger (ghostwriting and bribes). I was hoping that the references to the Hague's decision would have more information.
Recurring pattern I notice is outages tend to occur the week of major holidays in US.

- MS 365/Teams/Exchange had a blip in the morning

- Fly.io with complete outage

- then a handful of sites and services impacted due to those outages

Usually advocate against “change freezes” but I think a change freeze around major holidays makes sense. Give all teams a recharge/pause/whatever.

Don’t put too much pressure on the B-squads that were unfortunate to draw the short stick.
It does not require particular careful inspection to see that with all these zillions features comes into C++ 20, C++ still does not a have a straightforward string split function. And I still feel printf is more reliable and easier to use than all these “modern” fmt.

There must be some extremely ideological reason behind these horrible “modern” C++ standards.

There are some good trend happening during C++ 11, but now it is completely out of control now.
Just guessing here, but if you're depressed you're much less likely to take your health seriously. It's also much easier to abuse drug when you're lonely - look at drug use among the homeless.

Certainly, if I took away your friends and family I would expect your health to decline.
This is the toxicity of the left writ large. Well done for illustrating it so well. You make my point for me. Thank you.
Sure. But per your own other posts in this thread, you've got > 10 million lines of "legacy C++". Probably those bad practices are present in that code and not automatically fixable. So switching to compiling everything with a C++23 compiler is every bit as much not an option for you as switching to Rust, no?
It may help, but it will also throw off lab tests while you’re taking it and for a time after. Also, B12 absorption depends strongly on good gut health (ex. no SIBO[1], low gastric acid, pernicious anaemia, etc.), as well as on other medications (ex. metformin[2]) not interfering with absorption.

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

[2] https://en.wikipedia.org/wiki/Metformin CTRL-F "B12"
What's use case for this?
This can easily be solved by calling left right and right left. Voila. Mystery solved :).
Now if only you had more control over the ETag, so you could use a sha256 of the total file (even for multi-part uploads), or a version counter, or a global counter from an external system, or a logical hash of the content as opposed to a hash of the bytes.
There is an "Aztec Death Whistles" playlist on Spotify[1] that would have been just thing for Halloween.

Maybe not the best Thanksgiving music, but who are we to judge?

[1]https://open.spotify.com/playlist/1aRqJ7PFZswy4JJ1QJi0Hd?si=...
The paradoxical B12 deficiency might have a relation with the inactive form being supplemented. If one supplements cyanocobalamin, and one expects the body to convert it to methylcobalamin, and if this conversion doesn't happen for whatever reason, and if the measured form includes the inactive form, then "paradoxical B12 deficiency" can be observed.

There is a more insidious form of it whereby the active form doesn't enter the brain. Symptoms are: difficulty speaking, tremors and ataxia. This can be tested by CSF (cerebrospinal fluid) testing. This assumes that the active form is supplemented and it is present in blood. It can be remedied by a course of corticosteroid pills, followed by megadosing B12 orally daily. Refer to PMID 38924428.

I take a triple active form of it which is methyl+hydroxy+adenosyl, covering all bases, but a total of just 500 mcg per day, above which it harms my sleep.
What is practical about the current design of the F-150?

I think trucks are too large and have become a vanity symbol for most owners, especially in the city and state that I live in. I would argue the F-150 is impractical given the lifestyles of most owners in my area, which is to commute, not to haul.
Advent of Code in Zig
fly.io publishes their post-mortems here: https://fly.io/infra-log/

The last post-mortem they wrote is very interesting and full of details. Basically back in 2016 the heart or keystone component of fly.io production infrastructure was called consul, which is a highly secure TLS server that tracks shared state and it requires that both the server certificate and the client certificate be authenticated. Since it was centralized, it had scaling issues, so fly.io wrote a replacement for it in 2020 called corrosion, and quickly forgot about consul, but didn't have the heart to kill it. Then in October 2024 consul's root key signing key expires, which brought down all connectivity, and since it uses bidirectional authentication, they couldn't bring it back online until they deployed new SSL certificates to every machine in their fleet. Somehow they did this in half an hour, but the chain of dominoes had already been set in motion to reveal other weaknesses in their infrastructure that they could eliminate. There was this other internal service whose own independent set of TLS keys had also expired long ago, but they didn't notice until they tried rebooting it as part of the consul rekey, since doing so severed the TCP connections it had established way back when its certificate was valid. Plus the whole time this is happening, their logging tools are DDOSing their network provider. It took some real heroes to save the company and all their customers too when that many things explode at once.
you realize all of those services you mention can't give you zero downtime, they would never even advertise that. They have quite good reliability certainly, but on long enough time horizons absolutely no-one has zero downtime.
HUGOPS

Everything is going to be 200 OK!
It can also be caused by autoimmune thyroidism
Can't wait: https://blog.cloudflare.com/container-platform-preview/
"These early applications work from detecting patterns in data. They have no understanding of language. They cannot reason about user goals. They have no base of knowledge that would allow them to make common sense connections."

^A prophetic quote, one that's still used to dismiss LLMs today.
This is pretty cool. But at the risk of a digression, I can't imagine sharing my API keys with a random website on HN. There has to be a safe approach to this. Like limited use API keys, rate limited API keys or unsafe API keys etc.
I am aware of this. I am talking about long and slow turns at the highest speed not having any nice feedback like snow or sounds.
Islam generally has a prohibiton on representational art. Most of the artistic skills were pulled into calligraphy and tesselations.

It's why these show up in almost all Islamic artifacts.
It was a consensus split-brain (“database replication failure”) it seems
Whenever I saw the claim that “S3 is cheap “, I just cannot take it too seriously.
Most multivitamins are useless because they generally contain suboptimal forms, doses, and ratios. If you want to see good effects, consider individual vitamins in appropriate forms and doses.
> The paradoxical B12 deficiency might have a relation with the inactive form being supplemented.

Yup, not everyone can convert cyanocobalamin or hydroxocobalamin to adenosyl-/methylcobalamin. Especially in severe cases, anecdotally I’ve seen people not make progress with the standard cyanocobalamin injections, but then make huge progress with methylcobalamin injections. Unfortunately, methylcobalamin is often not preferred in injectable form due to very quick degradation into hydroxocobalamin upon exposure to light.
Recall aid. You can describe a thing, historical event, concepts, whatever in very broad terms and it'll narrow it down and figure out almost instantly compared to the black hole that is tossing completely wrong keywords into google and getting nowhere.
GCC 15 will support the std module (P2465R3)
Tariffs are probably the worst thing to happen to Detroit in a long time.

Right after Biden announced them, Ford pushed their entire roadmap back a few years.

They seem to be targeting a world where they’re borderline competitive with foreign vehicles that cost half as much to make. US EV manufacturers that have a strong foreign presence will eat them alive.

I’m not a fan of Musk, but he’s come out against tariffs. The most cynical play on his part would be to wait a year or two for the 100% tariff to distort the market, and encourage a false sense of security in US manufacturers, then rug-pull his US competitors by getting Trump to eliminate the tariffs with minimal warning.

That’d probably be good for the US auto industry in the long term, but hugely profitable to him and Tesla in the short term.
I can’t even login to my old account. Password reset is timing out yet still receive password reset e-mail. Password reset link broken, with 500 status code.
Google Ad Injection
The "American Dream" has always been a mixture of a thought-terminating cliché and mass delusion. No matter how much ink is spilled over it or how many hands are wrung about the death of it, you'll never actually get two Americans to agree on what it is, past a nebulous something about "freedom".

It was just easy to not worry too much about that it when sitting pretty on 10 million square km of super-defensible natural resources while the rest of the world burned itself down twice over entrenched legacy bullshit. But now there's been time to brew up just as much domestic legacy bullshit and geopolitics and the media environment doesn't yet support a unifying us-vs-them narrative (by God they're trying) to cut through it.
When he walked into the President's office, he held enough power at that moment that he could have told Truman to get out of his (Oppie's) chair, and GTFO of his (Oppie's) office.

Obviously, in reality, it would have required much more planning and preparation, but that's essentially a statement of the balance of power at that moment in history.

The Soviets were clawing at the door to get this new superweapon (https://en.wikipedia.org/wiki/Atomic_spies), and even the UK - which was a partner in the bomb's development - was locked out of the technology (https://www.goodreads.com/book/show/28866320-test-of-greatne...).
No, it was made more popular because of new technologies - the internet. The decentralization of information meant that idiots could be pastors.

It's not just raw milk - we're seeing this populist phenomena with everything. Anti-vax, moon landing is fake, QAnon, flat earth, crystals, sacred geometry, and on and on.

You tell people "The Establishment" serves one principal that's bad, but THEY serve an opposite principal, and you can get people to believe just about anything.

There's a whole culture and subsection of society who believes things purely because they think it's contrary to what "The Establishment" wants them to think. They reject anything with evidence or backed by institutions - that means medicine, food, policy.

This new-wave populism is fueled by our new communication technologies.