skysight-inc/HackerNews huggingface dataset:
"immediately" could mean have humans swarm on the task and make a choice, as opposed to

for commit in author_commits
git revert $commit
FYI, ZGC doesn't perform any collection work in the the stop-the-world pauses. They are only required to get all mutator threads to atomically observe the increment of the "GC epoch" for all threads. All actual work, both marking and compaction, is done by GC threads running concurrently with the mutator threads or by the mutator threads themselves as they run. It is only when allocation rate is very, very high that an allocating mutator thread will be paused ("throttled") for a significant amount of time to allow the GC to catch up by freeing up memory (and if you hit these cases, then you might be better off using a throughput-oriented collector).
22+ odd years ago I emailed Ross out of the blue. At the time I was working at a small startup attempting to build mobile banking infrastructure for rural poor in South Africa and elsewhere. I was after a copy of a paper he had mentioned in a talk and Ross replied with a blunt to the point email about how hard he thought the problem domain we were trying to tackle was (along with a pointer to the paper I had asked about). I remember being slightly annoyed by the initial tone of his response, but it got me thinking - then thinking a lot more. There were some very well thought out reasons behind his arguments. I replied a few days later with a detailed list of how we were addressing his concerns along with some others he hadn't mentioned but also acknowledging the areas we needed to dig into further. I didn't really expect an answer, after all, I didn't know him, but he had got me to think hard on key problems and I wanted to acknowledge that.

We got a lot more than a simple reply. We got his focused feedback, constructive criticisms, pointers to other work he thought was relevant, general support, some key follow up conversations on the phone, followed by introductions to folks he knew in industry who he thought could help (who would have never entertained us at that stage otherwise). While the startup eventually didn't make it, many of the ideas we worked on did. Of the folks that we met through that whole adventure, Ross was one of the standouts. Yup, he was very good people indeed and will be sadly missed!
phones + servers made me think of phone farms https://www.youtube.com/watch?v=THJfNJk08ds
Yes, and the "Memory Safety" arguments apply to the other resources too. For example Rust eventually grew I/O safety, so your File Handles (in Unix, OwnedFd) or just straight up Handles (in Windows, OwnedHandle) are owned objects, not just integers like the number 4

At the surface this looks like it's just about avoiding dumb mistakes like using arithmetic on handles or mistakenly using reserved values as sentinels -- but the ownership model also means anything tricky we're doing with handles has explicit ownership, transparent to future maintainers.
If GitHub just would support CNAMEs--like being able to tell it "git.saurik.com" is the canonical host for "github.com/saurik"--this would be a lot more reasonable :(. We even live in a future where it would be trivial for them to have this work with SSL (which wasn't the case yet when I started calling for CNAME support back when GitHub first came out).
The English are very proud of their "Golden Age of Piracy."

A simple google will turn up the mass rape, torture and murder these English pirates, and Avery/Every's gang in particular, regularly committed. E.g. they did a lot more than just "loot" Aurangzeb's ship.
I'm a big fan of Mathematica even though all commercial software irritates me on some level (transparency, cost, and licensing annoyance).

As a result I follow Stephen's blog and sometimes they come off as a little self serving and grandiose, but this one was terrific to me as a non physicist in better learning the history and challenges of all of this. It's hard to understand sometimes that celestial mechanics is simply not a "solved" problem these days.
Not my metaphor -- it's one used by many doctors, neurologists, psychiatrists, and psychologists. ADHD does in fact have a physiological basis. It's a neurological disorder, specifically a neurodevelopmental and neurobehavioral disorder.
What a truly lovely piece of work. I'm so glad that Wolfram adores math and science, and history, so much and has the tools to craft an excellent precis like this. It's always good to go to original sources, and connect with the deep past of learning to which we are the grateful inheritors. Predicting eclipses, and the details of how it was and is done, is probably considered by many to be pointless, boring, or even harmful (stealing intelligent attention away from more pressing problems, or any number of other reasons). But I think it's beautiful to retell these stories and appreciate them and the minds behind them. There is something so entirely wholesome about a learned man appreciating the work of his forebears. Wonderful.
Astro has tools to build documentation from OpenAPI specs. Found it a bit easier to get started with customization compared to docusaurus.
Thank you! and thanks for the suggestion.

Someone else also commented on the "$$$" and suggested the use of labels instead. Would you find labels like "budget", "luxury", "family friendly," more useful?
> Power users need the app to be efficient.

Can we dispense with this "power user" bs? The reason anyone uses software is efficiency. The end goal is to deliver value (measured by productivity/$ spent) with a specific toolset you are tasked with building and maintaining. Stratifying your customer base by ephemeral computer literacy ideas will just distract from delivering a product that addresses everyone's needs.
Or if you can't stand the lkml.org UI:

https://lore.kernel.org/lkml/20240330144848.102a1e8c@kaneli/
is it possible to work with archive.org to mirror the last version of the site?
I’m not sure people appreciate how technologies like this can be abused. It’s not just the cameras, it’s the fusion and analysis of all that data leading to a loss of privacy.
It's already accepted and merged into master so it will be released in a future systemd release. What's your point?

LP in da house?
How is this normally done? Manual review of machine code?
Webflow probably.
This has nothing to do with degrees or the lack thereof. If you needed a formal engineering education to know not to design a mechanism like this one for a consumer application, then engineering was never the right career choice for you... and no school was ever going to turn you into a good one.

Failure to say 'no' to Elon Musk is an ethics shortcoming, not a matter of engineering. In accounting, you'd play fast and loose with the books and run afoul of the IRS. In medicine, you'd harm your own patients with careless prescribing practices. In law, you'd take orders from someone like Trump and lose your license. And so on. If you did this, you suck, and somewhere a Wal-Mart is missing a cashier.
Japan is beautiful, I hope you have a great time!
High quality large capacity SD cards are $5-$15 now, its really not worth the extra hassle to treat them specially. Just keep decent backups
We're talking about occasional hiccups, not an average-case response-latency overhead. You can't get worst-case latency of 2-10us with a non-realtime kernel. Even a page fault could take longer than that.
"The multiple use of hydrogen (e.g. a stove just needs to burn the gas)"

Oh, no. You don't want to be cooking over a flame capasble of melting platinum. You will utterly destroy your pots and pans temper. I do jewelry work, hydrogen gas is one of the hardest gases to properly work with. I'd rather let a newbie play with oxy-acetylene than a hydrogen torch.
I think the important thing to understand is that reference counting isn't any better (and often worse) than "regular" garbage collection.

The point of manual memory management is to come up with problem-specific strategies to avoid or at least reduce dynamic memory allocation, not to insert manual release/free calls for individual objects ;)
Do scarecrows not work anymore? I find it difficult to believe that this is the most cost efficient-way to address the issue. I thought it was at least going to target the birds with high-powered speakers calibrated towards the birds hearing (which again might be easier to deploy in turret form), but this just seems like a joke or a parody of "tech investment" or something.

Granted, this does appear to be the test phase, but I'd hope there be some evidence this might work before they spend money on it.
Hm, it feels the adware was a bit later, or rather I should be surprised how early sourceforge fell into irrelevance in my circles. When it made the news I was pretty much just shrugging "well nobody's using that anymore anyways"

It's just one of the examples where somebody came along offering pretty much the same thing but just with a different focus (code/collab), and arguably also relevant a cleaner, fresher look.
I had never heard of HTMX.

It's nice to see some appreciation for HTML. And it's especially nice that the front page of the htmx website actually tells you what it is rather than try to convince you how much VC clout it has.
Yes, your first paragraph is the big standout in my memory. GitHub and Google Code were clean, uncluttered, and focused in a way that SourceForge was very much not. Almost what Google was to Excite, Lycos, etc in the early 2000s.
Researchers send data 4.5M times faster than average broadband
You can if you can get them extradited (from any country, not just their home country).
or why not ban in 18 months, like they do in the eu, give companies time to retool
Chinese chipmaker launches 14nm AI processor that's 90% cheaper than GPUs
I think this was also published in a book. which I think might be in the giant pile of "to read" books on my shelf (realizing my modern job is terrible for book reading)
This is only evidence that libsystemd is popular. If you want to 0wn a bunch of systems, or even one particular system but make it non-obvious, you choose a popular package to mess with.

BeOS isn't getting a lot of CVEs attached to it, these days. That doesn't mean its good or secure, though.
yes(1) is the standard unix way of generating repeated data.
It's good to do this as quickly as possible.
I really don't understand why so many get annoyed with this code.
130 lines isn't that complicated in the scheme of things.
This is certainly a hazard. But is it such a big one that it overshadows every other cool aspect of the car? I am a Tesla fan, and hence may be biased. Tesla cars certifiably are one of the safest out there. This should have an OTA fix.
StopTheMadness is amazing. Thank you.
I used to have a Kindle Voyage, it was a really neat device. Amazing screen, capacitive buttons to turn pages.

The cons it had, and the reason I sought to replace it where the lack of water proofing and the micro USB port.

The software was a bit of an issue as well, but with calibre you could reasonably transfer books that weren't from Amazon. Once I hacked the voyage and installed Koreader in it, damn, it completely gave new life to the device. But ultimately the hardware had become lacking, particularly the charging port.

In my search for a new reader I bought a Chinese reader (onyx poke 3). Android based, quickly I realized android was not the right operating system for my use-case and the battery sacrifice of the OS was not worth it. Also, the screen just wasn't as good. I read online it's because of some extra layers that are put on modern eReaders to make them more accurate to the touch or something. I think you would never notice unless you had precisely a Kindle Voyage (which had and probably still has the best looking E reader screen).

In any case, I ended up buying a Kobo Clara 2E. Waterproof, USB C and (a new requirement for me) compatible with Koreader. Seemed to fit the bill, and it did. The screen is not flushed and there's no buttons which means reading in the bathtub is not the most ideal but still, it's serviceable in this regard. And the screen looks just as good as my Kindle Voyage. So it's pretty close to perfect. Also the screen is not super big which is something else I look for in an e-reader.

I'm waiting for Kobo to release, hopefully, another similar device but with buttons and a flushed screen. If that ever happens!

All this to say, kindle is not really the best device you can get for reading right now. If you know your way around software I'd recommend the Kobo Clara 2e. Cheap and koreader compatible. No ads. No clunky interface and an amazing reading experience. The only way kindle is better is that there's no equivalent to x-ray in open source/crowd source software.
Depends on the website. An hour you gonna have to use a template and you’ll need to have your content ready to go.

Then your choices are website builders like Framer, webflow, squarespace etc, or cms with a theme like Wordpress, ghost, whatever. Coding is not happening in an hour, you’ll need that for design and content.

It won’t be super unique but you’ll have something online very quickly.

Note: 15$ might be enough to get you online but you are like to pay more monthly/annually. Cheapest is probably Wordpress on some cheap hosting.
If you click through the keepass links one or two levels, you eventually find that the keepass developer apparently doesn’t use version control software. They weren’t saying SourceForge doesn’t offer it.
>the court doesn't tell the EPA to use section 6,

Yes they do:

>Second, the EPA may regulate chemical substances under Section 6.
See 15 U.S.C. § 2605. The mandate of Section 6 is broader than Section 5, in
that Section 6 applies to all chemical substances, not just new chemical
substances or significant new uses of a chemical substance. See id. § 2605(a).
However, the rulemaking process under Section 6 is also more rigorous than
Section 5: It requires the EPA to conduct a cost-benefit analysis, weighing
the negative effects of the chemical substance against the benefits of the
substance and the economic consequences of prohibiting or limiting the
substance. See id. § 2605(c)(2)(A)–(C). No such analysis is required under
Section 5.

>We hasten to add that our ruling to this effect does not render the EPA
powerless to regulate Inhance’s fluorination process. The agency can
properly proceed, abiding the APA’s procedural guardrails, under TSCA’s
Section 6 by conducting inter alia the appropriate cost-benefit analysis
required for ongoing uses—a proposition even Inhance concedes. The EPA
is just not allowed to skirt the framework set by Congress by arbitrarily
deeming Inhance’s decades-old fluorination process a “significant new use.”
See Perez v. Mortg. Bankers Ass’n, 575 U.S. 92, 105–06 (2015).
Expiring certs strikes again!

I'd recommend as part of the post mortem to move their install script off their marketing site or putting in some other fallback so marketing site activity is unrelated to customer operations critical path. They're almost there for maintaining that typical isolation, which helps bc this kind of thing is common.

We track uptime of our various providers, and seeing bits like the GitHub or Zendesk sites go down is more common than we expected... and they're the good cases.
We would all be better served by identifying propaganda and misinformation being spread by our own governments since it affects our lives much more directly and we might actually be able to do something about it.
>In other words, all signs point to this being a professional, for-pay operation — and it wouldn’t be surprising if it was paid for by a foreign government.

Or a not-foreign government…
I am not LE nor a government official. I did not present a warrant of any kind. I asked in a channel about it. Libera refused to provide information. Libera respecting the privacy of users is of course something I applaud and respect. Why wouldn't I?
Installing Puppy Linux on a Sony Vaio pocket laptop [video]
It seems obvious that the legislators intended this to apply to new uses, not existing uses. How do they pass a law that doesn't actually mean this?

Were the drafters incompetent? Is it some kind of con where they deliberately pass a law that appears to say one thing but actually says something else?

Honestly, as a non-American this seems bizarre.
My reading of the commit message is they're claiming the "data" should look random.
Seems like a pretty good use case for an automated robot like this. It's nice to see a practical use-case for these advanced autonomous robots that doesn't involve war.

So as I see it, this is like a fancy all-terrain Roomba. They dress it up like a Fox or Coyote and it wanders around and patrols the airport grounds, scaring away birds and generally preventing them from nesting in the area. Birds aren't going to nest in areas with active predators. So if this looks like an active predator making constant patrols, then birds will just go somewhere else to roost.

Ultimately it saves the birds from being killed by planes or euthanized by other means. They are not harmed with this patrolling robo-fox, it just adds intimidation factor.

Presumably, the robot will also be smarter than a Roomba and would know to avoid running onto the runway or other critical areas.
I don’t remember ever liking SourceForge, it was simply the thing that existed.

Not a lot of surprise something else was able to outcompete them with new ideas.
The Fifth is the same that banned a useful, highly reliable drug that can be used for abortions, on the grounds that some doctors might have to deal with the consequences of something went wrong.

Nobody is even pretending that this case has any actual legal merit. Even the right wing Supreme Court is having a hard time finding a reason to uphold it.
Sending a cookie to indicate a dynamic device status together with the single static asset is so obvious in hindsight. Neat trick.
Considering auto mount is now built into systemd I'd say its not such a crazy idea after all
It's called C# (supporting plain C structs is just a small part of its low-level features)
Reminds me of a question in Facebook in it's early days:

Urgent PLS HELP I prepared food and it catched fire and now my kitchen is on fire. What to do? Pls help what should I do my kitchen is burning.

Yeah... Enjoy the show, I would say.

You can try to use Google for your question. It seems to be a legit use case for me.

Or, do I misinterpreting your question and you want to learn how to do a landing page for under 15 USD in under 1h?

Just take a free website designer that come along the hosting companies. Or, may be ask YouTube

https://m.youtube.com/watch?v=dVHhIJBAUfM
This seems interesting for bpf programs that have essentially no user-space interaction which isn’t true for any of the things it lists on the landing page. Pixie, Cilium, Parca, etc have complex interactions between userspace and the bpf program, from loading and configuring to ongoing maintenance of bpf maps. I don’t really see why they would use this. I do like this type of thing for small programs like Inspektor Gadget does, but Inspektor Gadget already exists.

I guess this is feedback to maintainers of the project to clarify these two relationships.
Ask HN: Would you use a "Noscript for multimedia" Chrome extension?
Every website that uses audio, video or WebGL would get an allow or deny setting, like location data or camera access.
Wrote more about that here: https://www.mooreds.com/wordpress/archives/3552
TIL. Wanted to get some for my 2 yr old but it sounds slightly toxic.
Boyle's Law
Reference counting is regular garbage collections. The two broad classes of GC algorithms are tracing and refcounting, and while they can converge to similar behaviour, usually the former optimises for throughput while the latter for memory footprint; latency is similar these days.
Hmm maybe the frequency metric is off. If neurons can derive output from potentially N overlapping / multiplexed inputs .. it's as if the clock was N times higher too.
Ask HN: Prediction game - stock lock-in for 10years.
I keep thinking about this, and it’s a fun game.

AI, Robotics, EVs & crypto - There is a lot going on. If you got 1M$ to be invested now, in one stock/asset, and could only take it out after 10 years - where would you put it? And why ?
The way I see it: People are being charged for their speech all the time. Especially outside the US, but even in the US. And code is speech.

And that is even before all the hacking/cracking/espionage laws get involved.

There's a reason all the (sane) people doing grey/black hat work take their security and anonymity extremely seriously.
I use gpts almost everything I write. I think with my own brains and boost them with LLM. I have every single place and channel etc. my own custom tools. I do almost everything with custom tools.
I’m definitely of the opinion that what Figma[0] (and earlier, Notion[1]) did is what I’d call “actual engineering”.

Both of these companies are very specific about their circumstances and requirements

- Time is ticking, and downtime is guaranteed if they don’t do anything

- They are not interested in giving up the massive amount feature AWS supports via RDS, very specially around data recovery (anyone involved with Business Continuity planning would understand the importance of this)

- They need to be able to do it safely, incrementally, and without closing the door on reverting their implementation/rollout

- The impact on Developers should be minimal

“Engineering” at its core is about navigating the solution space given your requirements, and they did it well!

Both Figma and Notion meticulously focused on the minimal feature set they needed, in the most important order, to prevent disastrous downtime (e.g Figma didn’t need to support all of SQL for sharding, just their most used subset).

Both companies call out (rightfully so) that they have extensive experience operating RDS at this point, and that existing solutions either didn’t give them the control they needed (Notion) or required a significant rewrite or their data structures (Figma), which was not acceptable.

I think many people also completely underestimate how important operational experience with your solution is at this scale. Switch to Citus/Vitess? You’ll now find out the hard way all the “gotchas” of running those solutions at scale, and it would guarantedly have resulted in significant downtime as they procured this knowledge.

They’d also have to spend a ton of time catching up to RDS features they were suddenly lacking, which I would wager would take much more time than the time it took implementing their solutions.

Great job to both teams!

[0] https://www.figma.com/blog/how-figmas-databases-team-lived-t...

[1] https://www.notion.so/blog/sharding-postgres-at-notion
> The obvious caveat is that git allows any project to pack up and leave anytime they want...

People always say this but it just isn't even remotely true. Even if we ignore the "obvious" issue of, well, issues and other important project data that isn't part of your git repository, if you try to "pack up and leave" you will rapidly find that your github.com URL is now distributed around the entire internet as if it were your home page and is even embedded into other peoples' build scripts as the core problem was never the data you are hosting but is actually the identity and address of that data. The reality is that GitHub using git is no different from any other hosting platform, such as Instagram or YouTube. Yes: your content on YouTube is "merely" a bunch of video files and those video files could just as easily be hosted on any other video hosting provider as video files are about as boring and standardized and portable as can be imagined, yet obviously we wouldn't say anyone can trivially "pack up and leave" their decade of investment into a popular YouTube channel.
These stories feel like paid placements.
There was an Underhanded Rust contest many years ago https://news.ycombinator.com/item?id=15352253
The fact that you're concerned in the first place is a great indicator that you have already avoided the gravest and most common mistake!