skysight-inc/HackerNews huggingface dataset:
It seems like almost all of the complexity of this allocator comes from having to manage the fact that it's being implemented on top of the system allocator. I thought the whole point of using a custom allocator was to avoid the system allocator for exactly the problems they mention e.g. calling the system-provided realloc() might move your stuff around, having to track separate pool starts so you can call the system-provided free() on them, etc.

Like, yeah you have to do that, but I thought the whole point of writing a custom allocator was to not use the system allocator beyond statically allocating a huge block of memory upfront and then managing that yourself, is it not?
We're specifically talking about UW CSE here.
The paper was published in Nature *Scientific Reports*, not in Nature. Nature SR is a low-quality journal due to its very limited peer review (SR peer reviews only focus on scientific validity of a submitted paper, rather than its perceived importance, significance, or impact -- ie., they check if you followed proper scientific procedures, but won't check if what you're saying makes sense / fits with the rest of the scientific literature). It's a known dumping ground for papers that aren't good enough to be published in a real scientific journal, and it survives/thrives thanks to its association with the prestigious Nature journal.
Apply to Be the OSM Core Software Development Facilitator
I’ve found that people are either die hard rebase fans or die hard merge fans. Neither side can understand the other and I’ve never had it properly explained to me what the difference is or why I should care.
whytevuhuni has done a wonderful job of saying the things I meant, clearer than I am able to articulate them. But I just wanted to point out that this is the first sentence of the documentation you linked:

"Rust’s memory safety guarantees make it difficult, but not impossible, to accidentally create memory that is never cleaned up (known as a memory leak)."

My sentiment exactly. Rust makes it difficult to accidentally create memory leaks. If you try hard to do it, it's definitely possible. But it's tremendously more difficult to accomplish than in C/C++ where it accidentally happens all the time.
Add a way to use webauthn without JavaScript
Anyone who doesn’t understand “make it work, then make it nice” isn’t a real engineer :)
Not to mention the official docs for "switch" still state "THIS COMMAND IS EXPERIMENTAL. THE BEHAVIOR MAY CHANGE."

https://git-scm.com/docs/git-switch
You write as if you've had some experience .... Still, the IT team should have reached out to the student - it's a university and they especially should be good and dealing with inexperienced, well-meaning students - and straightened it out: Hey, this is a great idea; it will also need this and this and something like this to work with these other systems and handle the load on registration day.
What do you use for navigating in the branch history when doing a git bisect? Can you use switch for that?
What? No bonding?
It is indeed very strange, none of these people lived in the same place or got diagnosed at the same time (some 20 years ago). Most are fairly remote to me though... Like : a good friend's mom, or my wife's cousin's husband, etc.
Fwiw, I agree its problematic to lock down phones the way Apple does. I won't use them because I'm not buying a device where I don't get to decide what runs on it.

And for sure they would put their twist on Chromium, like Edge or Brave or Vivaldi.

I still think they have a lot more control the way it is now, for better or worse
ArchiveBox uses HackClub Bank, their FSP platform (like Open Collective but better) and we love it. I enjoy using it more than any other billing/invoicing system I've used, and I'm constantly amazed at the quality of software they're able to put out with a team of teenagers!
And they missed all of them. And their PR pieces got peddled in the west by journalists, to keep the remainders of the "green" revolution going in the west in increments, by generating virtual progress of a imaginary opposition. Goto keep up with the Johnsons halfway around the world, whos house may or may not be cardboard. Well meaning, but in the end, even well meaning lies destroy your megaphone.
Most EVs sold in China are actually hybrids which is why the category is called NEV, i.e. new energy vehicles.
i tried the newfangled commands and they are objectively worse.

maybe should fork a git lite that has only the commands you listed.
The one bad point about checkout is that is one of the few git commands that can destroy data irretrievably, even without --force or -f or so. That is unexpected behaviour.
almost all job descriptions demand multiple years of experience with their specific languages. i'd be happy to jump, but from my experience you don't even pass the initial filter unless you already know the target languages or frameworks.
That makes much more sense indeed
"Only a fool would take anything here as fact"
> University of Washington offers Student Legal Services ( https://depts.washington.edu/slsuw/ ).

Do not talk to them. They report to the same people who are persecuting you. Find another attorney - ask someone local for references, maybe a student from the area could ask their parents.
Digital Apollo by David A. Mindell. An excellent book that describes how the Apollo computer was developed.

Dealers of Lighting Xerox Parc and the dawn of computer age by Michael A. Hiltzik. If you're interested in knowing where the PC as we know it today originated from.

Others have already suggested The Dream Machine which was a book that once started I couldn't stop reading and finished it in about a week.

Edit: Maybe not exactly the book that you might be interested in but I read Mindstorms by Papert and I think his work on education through the use of computers was groundbreaking. Very interesting book.
it looks like research is way underfunded. My guess is that it is too rare, and people die quickly so clinical trials really suck.
There's no way a router in 2024 is using a big iron transformer. They're too expensive.

It'll be a switch mode power supply, where the power is rectified, converted to high-frequency AC (50-200 kHz), then sent through a certain specialized transformer.
I haven't used it in a year. That's how long ago I switched from git to jujutsu. jj new is all you need.
> What's your definition of slave?

A person who is forced to do work.

> Are you saying that they are slaves no matter what?

They are slaves as long as they are forced to work.

> What would make them not slaves?

Not being forced to work.

> Are you opposed to all punishments of any sort?

I have no idea where you got this impression. If you need it spelled out then no, I am not opposed to all forms of punishment.
I have no idea how they do it, and I don't care if they're breaking the CFAA; Neither are my problem.

Though they do claim to obtain at least some of their information using an API, so if it's the word "scrape" you take issue with in the post, perhaps "queries" is a better fit.
My instant thought was this was an article from the past and why is it reposted now !! Almost after a decade we are back to this headline again. Probably we will read something like this after another 10 years.
I’ve heard of typst before. A light language for better markup sounds great.

LaTex is a dark art and I just repeat basic incantations learned from the elder boards.

But, I cannot bring myself to write docs in a web browser and use web app storage. I have a personality disorder that requires me to use a local text editor for personal use cases.

Also I will buy a perpetual license for software. Like sublime text i just renewed a 3 year license to text+merge.

I get that subscription licensing is better for the dev business but I can’t do it.
Merge = Smooshes two branches together into one. It keeps all the commits from both branches and creates a new "merge commit" to combine them. Doesn't mess with the commit history.

Rebase = Takes all the commits from one branch and sticks them on top of another branch, like stacking them in front. It rewrites the commit history to make everything look like one straight line.

I'm a rebase stan, but that's just my opinion.
Amen brother haha I have not evolved at all in my git usage and it hasn't really hurt me in any way.

Its not really part of the job to deal with 'insane merge issues', or crazy git tricks and things, only once in a while...

Also, rebasing is so confusing at least in the cmdline sense, I don't see the point.
> the subsidies for EVs are there because they don't want to rely on gas and coal since it's not sustainable

China doesn't want to rely on gas because they have to import it. They're fine relying on coal, which they can produce reliably, which is why they keep building coal-fired plants.
The MCP server is useful, I built a demo of converting bug reports into Playwright tests using it - https://qckfx.com/demo
Sheesh. My 6 year old niece has better control of her emotions than Matt Mullenweg.
China is currently building 29 nuclear power plants in parallel and plans to issue construction permits for 10 reactors each year.

The country is expected to reach an installed nuclear capacity of 400 GW in 2060.

And, unlike wind and solar, nuclear power plants provide baseload and can actually drive an electricity grid.
Axioms about Berlin
This sounds like the Systolic Array (https://en.wikipedia.org/wiki/Systolic_array) design google based its TensorFlow Processing Units on.
I don't really care about either of them - people can eat what they want, it doesn't effect me any.

But vegans of European descent are, from my anecdotal experience, the most likely to moralize towards me on the atrocities I am committing by eating meat.

(I have worked with a many many people who are vegans due to their religion. I have never had ANY of them try to lecture me on this subject.)
> opted out for reality (as close as one can get to it, anyway)

I'm genuinely curious to know what about reality warrants "as close as one can get to it". In my experience, every time I close the browser and step outside I'm generally convinced that what I'm experiencing is real.
These look good, thanks much.
Or if you were British, Decca Navigator (the same thing)

In an adversarial world, with fibres being cut and satellites unreliable it's possible this kind of close water coastal navigation mesh may be more useful again. Or differential GPS land repeaters.
The WeWalk Smart Cane 2 could be one of AI's few good use cases
I have a relative with glioblastoma who could see his granddaughter born if he extends his life a while. Thanks a lot for sharing!
The most important one is

git rebase
1T+ in assets are frozen as Slovakia's Land Registry faces ransomware attack
Lol... I am unable to do my job and likely won’t be able to for months, as the Slovakian Land Registry has been down for four days now due to ransomware attack (we assist U.S. families in reclaiming forgotten properties in Slovakia and Czechia that once belonged to their ancestors).

Few details:

• Over $1 trillion in assets remain frozen as the Slovakia Land Registry has been completely shut down since January 5th.
• Hackers have encrypted the entire database and are demanding millions of dollars in ransom.
• The system is paralyzed—no property transfers, no mortgages are being processed.
• Rumors suggest complex backups were not created, potentially extending recovery efforts by weeks or even longer.
Thanks, worth a shot, it can't hurt
Yes, but all synthesis types are transformation unless you are just replaying/outputting a waveform in one way or another without manipulation so that is really an all encompassing way of describing all synthesis methods.

Subtractive synthesis has a particular meaning in common use whether it’s right or wrong.
Hm. It doesn't look like git checkout does "too many things" or is overly complicated. It does one thing basically, which is changing the files in your working directory. It can work on single files or on the whole working directory, and it can optionally shortcut the creation of a new branch.

Then again, until today I never knew about "git switch" so I, too, learned something today :)
> Arcade games were not exempt from being copied either. There was a whole black market of people working with arcade boards bought at various European fairs which would then proceed to copy each chip on the board by hand, in order to create a sort of 1:1 copy, to be sold all over the territory in hundreds of specimens.

And not just arcade games. Full on arcade cabs were copied. Many people who played in Europe on arcade machines (I remember those at the bowling and tennis club) were actually playing on fully "pirated" cab and PCBs.

I have such a vintage, bootleg, cab from the mid eighties since about ten years now. It looks like a Taito cab (the one they used a lot, with nice curves on the left and right of the screen: one of the nicest cab IMO) but it's not a 100% identical copy and someone obviously converted it to the JAMMA standard at some point.

I've got both vintage PCBs, bootleg PCBs and a Raspberry Pi with a Pi2JAMMA adapter.

Some of the games are still very fun to play.
Dear Sir, could you just, you know, continue writing? I just love these stories, would love to hear more!
I had a family member diagnosed with an aggressive cancer, and we were able to shock the doctors with their progress and recovery.

Our goal was to contribute as much as we could to the treatment effort, and so we focused on diet and rest.

Namely we removed all sugar and glutamine (animal products), and took care of all household tasks: cleaning, cooking, getting to appointments, etc.

Each cycle when we would get the blood test results we would add items to the diet to address any numbers that were falling.

For example, increasing iron, folate and b-complex rich foods like lentils to support platelet production.

There is a lot to be said about where chemo and radiation treatments are these days, and I am thankful for the medical interventions.

The drug treatment designed by the doctors, and our efforts at home, led to the tumor shrinking at such a rate that my family member is considered a statistical anomaly, and their blood protein markers are at below normal levels; down from 27x the normal level when we started treatment.

This book is a great resource: https://www.howtostarvecancer.com/the-book/

In addition to diet advice it also covers a lot of new or experimental treatments for nearly all cancers.

I truly believe diet can make a huge impact on addressing cancer.

Good luck.
have you ever worked with other people on the same project? or Gerrit?

There's really nothing simple, quick or logical about Git when you need to do things like:

copy some files from another repo into yours while preserving file history

copying files within a repo while preserving file history
(if you just copy+paste you lose, if you edit the files after moving with git mv, but before comitting the move first, you lose all history)

deleting 1 file from all commits in a repo (almost impossible without using an external non-git tool)

dealing with a rebase that was pushed that shouldn't have happened

I could go on and on with examples of things that should be trivial but aren't.
Neat!

I wrote a "game jam fail" game involving pulsating blue "cells" that cluster together and form attacking aliens:

https://github.com/bitwize/cosmic-sweep
She also swears by a product (basically a huge B17 dose) called Cascading Revenol that a guy on an old set of CDs Phillip Day (“the Truth about Cancer”) recommended to take with blood root.

It advertises itself as a natural tumour growth inhibitor.
It's one of several quotes repeatedly dragged up in these discussions.

Which peer reviewed paper was that quote sourced from? Which medical conference lecture was that statement made in?

Oh, it was from a regular simplified human to human conversation in which the CDC director was indicating a comparitive result?

WRT ppm's etc was that an accurate call of magnitude of difference in outcomes at that time?
I’m going to pretend to avoid asking what is a mile and what is 250 and 500 :)

I could imagine ways we could interpret “500 miles” the same way as The Proclaimers i.e. as a noteworthy or arduous distance, under which that claim “it’s 500 miles from Dallas to Houston” isn’t contextually false.

More interesting is what knowing that things are not the case tells us about what we can know is the case. I don’t think it reveals much, but I’m not sure
become an professor and try some immunotherapy like prof. Long and prof. Scolyer?

https://www.bbc.com/news/world-australia-69006713
Impossible, HN has assured me that Microsoft has changed.
> And if you have to walk away it won't hurt you too much in the long term. After about 5 years in industry nearly all companies stop caring about credentials.

That is very wrong, in my experience. Many jobs require college degrees; much status in life requires college degrees. I know people who are smart, successful, and eternally embarrassed when that comes up.

Also, you did the work, you deserve the degree - a college education is a real, valuable thing. Don't let the current anti-intellectual, anti-institutional, anti-liberal trendiness distract you. The trends pass, and decades from now you'll still have a degree and the truths of knowledge will remain.
> The country is expected to reach an installed nuclear capacity of 400 GW in 2060.

Within the next ~14 months, the world will be deploying ~1TW/solar every year, ~200GW assuming 20% capacity factor for "apples to apples" comparison to thermal generation with a higher capacity factor. Compare to the rate of nuclear deployment and your 2060 figure, 35 years away.

> And, unlike wind and solar, nuclear power plants provide baseload and can actually drive an electricity grid.

There are numerous electrical grids in the world that operate without nuclear. There is minimum demand that needs to be met, but clearly nuclear isn't needed to do that (as evidenced by low carbon grids that operate without it).

https://e360.yale.edu/features/three-myths-about-renewable-e...

https://www.minister.industry.gov.au/ministers/husic/media-r...

https://web.stanford.edu/group/efmh/jacobson/Articles/I/NYNu...

https://www.google.com/search?q=baseload+is+a+myth
This goes well with my experience from svn where "svn switch" had a high-enough chance to screw up your checkout that everyone I know just had multiple checkouts instead.
+1 on this. I did my thesis on Glioblastoma-related imaging stuff [1]. The state of the art at the time (~2016) was that, realistically, none of the current treatments were "great", unfortunately. In short, you have 1) surgery, 2) chemotherapy, 3) radiation. Those treatments did extend survival in studies, but the overall survival of Glioblastoma patients was (tragically) still very bad at 12-24 months, and none of those therapy options were a cure.

As a side note, I recommend the book "Being Mortal" from Atul Gawande. The TLDR here is that our healthcare systems tend to overtreat patients, especially those with cancer who actually have a rather bleak prognosis, because it's easier for a physician to simply order all treatments and tell the patient "all good here, good luck" instead of taking the time to sit down and have a (long) conversation about the bleak prognosis and which options are actually still worth it. By "worth it" I mean that there are trade-offs to each treatment option, and it takes some very careful weighing whether each one provides a net benefit for your friend's individual situation. E.g. surgery might extend survival by X months, but might also create, worst case, new disabilities. So now you're faced with the very difficult decision of whether to potentially live for a shorter time with less disabilities, or for a longer time with more. There's no perfect answer, but having this sort of discussion is a good step which many patients unfortunately never take. I think this is a failure in our healthcare systems and maybe in the education of physicians.

Now, if I personally had a Glioblastoma, on top of the standard of care (surgery probably makes sense etc.), I think the ketogenic diet would currently be my best shot. Yeah, sure.. it's mostly only case reports so essentially anecdotal evidence, but it does look promising.

Good luck for your friend!

[1] https://scholar.google.com/citations?user=tinu7tYAAAAJ&hl=en
Yes. This warning in the documentation (and the same warning for "git restore") is doing nothing to help the situation. I've had to put a stake in the ground on this SO answer: https://stackoverflow.com/a/215731/893
I’m so tired explaining people what the capacity factor and baseload are and why wind and solar do not replace conventional power plants.

Germany has an installed solar capacity of 100 GW, 72 GW wind and some hydro and bio mass.

Yet there are 109 coal plants and 267 natural gas plants in Germany.

Comparing wind and solar with conventional power plants is completely pointless.
Don't think I've ever used this except by UI's from bitbucket/github etc. when doing a squash commit.
You might want to look into books about H. Tracy Hall. He's one of the inventors of lab-grown diamonds, the hardest things ever done.
Yes it can be hard to convey numbers to the general public.
Orders of magnitude are unintuitive unless STEM trained.
or feed them live to an alligator farm or zoo
Do you know how scaling industrial processes works?
Two Heads, One Body: Anatomy of Conjoined Twins [video]
Amazing, thank you!

The PDF [1] containing the Lambda calculus term manages to hang/glitch/crash both Firefox's and macOS Preview's PDF renderer, which in itself is quite the achievement in portability.

Update: Nevermind, Firefox handles it perfectly, it just (probably wisely) disables seamless scrolling and I have to use the "next/previous" page buttons manually. macOS got there after a minute or two of loading with no UI indications.

[1] https://woodrush.github.io/lambda-8cc.pdf
This isn't about complexity it's about git putting multiple commands into one and potentially doing stupid things as a result. (Even though I don't think I've ever actually had a problem where I said "git checkout <file>" and git interpreted it as a branch or vice versa. I mean, that happens but I think in every instance no such file/branch has existed so git did nothing.)

In any case, I think checkout does in fact conflate things that should be (at least) two separate commands. That's not "less complex" it's about having more predictable behavior. And arguably it's more complex than the status quo.
Please retain council.
Git is not that complicated. If you can't grok git I am seriously concerned about your ability to be an effective software engineer.

Edit: I had assumed the OP was one of the many people I have met who have a Tech Lead title but are not really very technical due to the grandiose request to deprecate checkout. But looking into the blog more I realize that instead the author is more new in their career and I don't mean to be as harsh to someone in that position. Instead to them I would say; when you encoutner something established you don't understand, take it as an opportunity to learn. Git isn't beyond you, it won't take as long to fully understand as you think.
Nuclear is much more important than wind and solar because it provides baseload and the plants last longer than 20 years.
> deleting 1 file from all commits in a repo (almost impossible without using an external non-git tool)

That seems like the exact opposite of the purpose of version control.
(related) LLFree

Paper: LLFree: Scalable and Optionally-Persistent Page-Frame Allocation https://www.usenix.org/system/files/atc23-wrenger.pdf

Video presentation: https://www.youtube.com/watch?v=yvd3D5VOHc8

Implementation and benchmarks are well documented at the repos:

Rust repo https://github.com/luhsra/llfree-rs
C repo https://github.com/luhsra/llfree-c
https://xkcd.com/217/
You never add files, create commits, or rebase?

Often people arrive on a team that has committed a grave sin in the past and all future team members are forced to use workflows involving submodules as penance.