skysight-inc/HackerNews huggingface dataset:
Because when you're working with a containerized setup, it is standard for every developer to have the whole setup on their individual work computer.

A developer debugging problems on their own computer will naturally prefer to try to fix things themselves rather than depend on an external admin whose attention is hard to get. And you have every tool necessary to try to do so.
USA stem grads are too expensive, so companies are just opening body shops in asia/south america.

So stem education was largely just a grift to get everyone they could into college.
That's what I meant indeed. The article never mentions busybox in the text, does it?
So they're paying money (or at least, producing little income) to keep the plants working when it is not needed, so that things are ready to go when it inevitably becomes possible for the plants to spool up and make money when their need increases.

Makes sense.
I have to pay for all of that,

You realize it isn't free and people still subscribe right?

Also do you realize this has already been done and worked incredibly well in lots of places with much faster speeds and cheaper prices? This isn't some wild experiment.
Under Windows 11, a "dev drive" can also make a big difference.

https://learn.microsoft.com/en-us/windows/dev-drive/
They have recently confirmed that they were working on GPT5, without confirming or denying that they were training it.

I guess it isn't unthinkable that GPT5 is more than a year out given the gap between GPT3 and GPT4 was 3 years. At the same time, the rumourmongers at businessinsider said their sources are expecting a Summer release, which seems plausible. Nobody really knows when it will release besides Sam Altman though.
This article avoids the elephant in the room: nobody except cryptocurrency nuts asked for this.

The “Decentralised” part of DID should give a hint that this is yet another attempt to make crypto relevant to the real world outside of bypassing sanctions, paying for drugs, or extorting hacking victims.

Web 3.0 failed because cryptocurrencies can’t support the high bandwidth and low latency required. So the same people came up with DID, which can tolerate multi-hour transaction delays and storage capacities measured in single-digit kilobytes.

Most of the criticisms against Web 3.0 still apply to DID. It can be impossible to revoke, as the article stated. Which means if grandma’s wallet is hacked, she can be impersonated forever by the hacker, and not even the government can help her with this.

“Yay, censorship resistant!” many will proclaim. (Loudly)

Okay, name me one instance (1) where a citizen of a western country had their identity censored in any sense by their government.
Not this again: “Burning 600 calories with exercise means burning 600 fewer later.” No it doesn’t. That work is highly misinterpreted.

Because it doesn’t ELI5 how body mass and composition and steady vs unsteady state actually play into it, people take away a meaningless self serving interpretation.

If you start running 4-5 times a week, I guarantee you’ll be eating significantly more and burning significantly more. Unless you’re intentional about restricting your eating, weight will most probably stay the same, but you’ll be burning far more calories.

But keen eyed reader perhaps you object with “but you’ll move less and nap on the couch more, it will balance out like Pontzer’s work seems to say!” Haha, but no. Well yes to napping, but no to balancing out. It’s literally impossible. There’s no amount of napping that makes up for 13+ miles runs. There’s a lot of people who regularly do 10 to 20 mi runs on weekends. They can literally burn more calories just in the run than a sedentary person does in an entire day. And that’s their regular routine. Take a look at Boston to see 30ish thousand examples of it.

As one example, My weight has been steady state for decades, but I started running marathons two years ago. I had to start eating an extra meal. And when I take it easy for a couple weeks after each marathon, my appetite ramps down.

And if you don’t start eating more you’ll just get injured and be forced to stop running.

Pontzers work is bad. Ask any endurance sport club and they’ll laugh at it.
Where are the developers? Buried way down in the corner.

https://www.youtube.com/watch?v=Y9clBHENy4Q&t=1080s

My org uses SAFe, but I still have no idea what it does or how. If it's "Agile", you sure as fuck wouldn't know it. Most of us just ignore it.
An expert is somebody who knows more than me.

If I know more than him, he can't be an expert.
Wow! First of all, thank you for your amazing blog posts and tutorials! I wouldn't have been able to make it this far without them. Seriously, I was stuck for so long until a random Google search linked me to that WebGL ray-casting article you wrote. (I'd pin your comment if I could.)

The funny thing is that I was getting more confident about using JS + WebGL/WebGPU ecosystem for graphics programming after having read your posts. Very interesting to hear that you've come full circle back to Cpp + WebGL/WebGPU + WebAssembly. I'll look more closely to assess options as I head down this journey. Thank you for your tips and advice!

Edit: Perhaps you'd find my "What is WebGPU" video on YouTube interesting. I'd love to get it fact-checked by someone who's been doing WebGl/WebGPU way longer than most people! I only got into this field ~2 years ago.
Even if you pin the "blame" directly on teachers, they have a difficult situation. They need to get 3-5 classes of 20-40 mostly obnoxious kids to learn a broad array of material prescribed by other people. They have to do this while also correcting behavioral issues and dealing with parents or admins.

They're mostly not domain experts knowledgeable enough to give individualized deep dives to each of their students, but even if they were it would make their already-difficult task impossible. It's a wonder that any sort of individualized instruction manages to exist at all.
Aeneas, My Grandfather, and the Memory of War (2016)
> You have not changed alignment

I have changed the alignment of both ' ' and '+' characters between the two examples, from not being aligned to being aligned.

> as all your lines of code start on the same integer indentation boundary

Indentation is not the only thing "style" guides enforce.

> and changed the bug between the two examples.

The bug should be the same in both examples, though I do see I transposed a '+' into an '*'. That wasn't intentional; the two are supposed to form the same AST, but with purposeful alignment in the second making bugs in both far more visible.

(You seem to be using "alignment of characters" to mean "alignment with indentation", which is more limiting than I would take "Aligning a character on one line with an arbitrary character on another line" to be.)
AI does make it easier to generate content, but the type of content it lends itself towards the most is spam. Whether a Facebook where the majority of the content is neural net slurry is something that people will want to engage with once they realise what's going on is an open question I think.

Anecdotally it seems like older demographics are the prime target of the current wave of AI engagement farming on Facebook, because they just don't understand that this technology exists now and assume that all of the "photos" they're seeing are real.
The odds to die in a car ride are about 4000 higher than in an airplane flight [1]. Knowing that, would you willingly ride a car?

[1]: https://www.reddit.com/r/NoStupidQuestions/comments/15thhsh/...
Nobody drives - they all either work from home (most), take public transport, or walk/cycle in. Parent comment explicitly called out "middle class city people" so I figure this is more than valid.
How to generate color palettes for design systems
If you click through the links in TFA, the three people pushing this feature all work for Enterprise DB (EDB?)
Obviously that's not feasible for a large enterprise.
Anthropic's Claude 3 came out 12 months after GPT4.
If they want to export software they need access to the international software platforms (windows, osx, android, iOS)
Some monkeys in Panama may have just stumbled into the Stone Age (2018)
Keep in mind it's not just generation that needs to shut down but also re-routing that power. Transmission lines and substations have certain capacities. Shutting down a gas plant for a few hours can mean transferring power from elsewhere in the grid over lines not really designed for that load. It could be easier/cheaper to keep the plant running than to build out higher capacity transmission to power that part of the grid.
Yeah, definitely some interesting examples: https://stepify.tech/video/ikc6PUSwdK4
I was extremely surprised looking at the numbers. Apparently Germany has more homelessness people than the US in absolute terms. Which is around 4 times the prevalence in relative terms.

See: https://en.m.wikipedia.org/wiki/Homelessness_in_Germany
And: https://en.m.wikipedia.org/wiki/Homelessness_in_the_United_S... the statistics section

I don't know whether I am just comparing the wrong numbers or whether they count differently. But apparently Germany has much, much more homeless people.

Even the amount of sheltered people, is roughly the same in absolute terms.
Me too - no experience of it in NYC but I swear by it in London and it’s also been fantastic in other European cities. Far more reliable and accurate than Google Maps.
I think you greatly underestimate the number of people that do not have a passport.
> There are plenty of 15 hour jobs out there. You can get one right now!

What 15 hour/week job pays enough to afford rent, food, medicine?
I'm not an area expert, and of course don't know what you were taught, or even what general pedagogy over recent decades has been.

I suspect that strong confirmatory evidence came through awareness and analysis of mitochondrial DNA, a term which begins apppearing in Google Ngrams as of the 1960s. Full DNA analysis likely wouldn't have occurred until the 1990s or early aughts, when full genome sequencing became available, so the point might have been argued until then. It strikes me as a rather rear-guard objection at that point however.

(I'd tried a few times to make a clearer assessment of when the view became mainstream, with inconclusive results, though "proposed in the early 20th century, largely substantiated in the 1960s, and all but sealed by 2000" seems a fair statement.)
Naw, it was my experience once. It’s rare, though.
One thing that is worth mentioning is the idea of a “private life” really hasn’t ever existed. Even before the internet and computers, banks still held records of customer identity, merchants would still track their customers and what they bought, and the government could still take those records with a warrant. Even before then in pre industrial or rural areas, people would generally know who the people around them were and would regularly discuss what others were doing.

The idea of a completely anonymous citizen that can bank, buy, and talk with others with full control of what other people know about them is pretty much a modern invention and is slowly disappearing again and society adapts to a technological world.
> There is an excellent old book on the subject, How to Win Friends and Influence People. I was lacking in this area and my career improved greatly after reading it.

I've read the book, as a matter of fact. :) Although it's been quite a few years, I recall feeling like it was mostly a guide on manipulating people, and it didn't make a great impression on me, personally. I'm glad it was helpful for you, though!

> Say a manager gives negative feedback to a subordinate. The subordinate now believes the manager doesn't like them.

I hear this and think back to what I said in my previous comment about the value of their feedback. There are certainly things a manager could say that would leave me feeling disliked in a personal way, but I can easily separate genuine feedback about my work or my ideas from personal statements.

> It's best to reinforce positive behavior. Little trick I learned: compliment people. Find an reason to say "nice work" on every code review. DM people and say "nice presentation", "great design". It works.

I, too, believe in the value of giving genuine compliments, and I try to make sure I tell people any time I think they are doing good work. A clever solution deserves acknowledgement, for example. I suppose it just doesn't feel genuine when I'm using them to soften the potential blow of constructive criticism.
just guessing that tech leadership at all of those traces back to Google somehow
Containerization was bad enough when it was just the result of not wanting to learn how to run services on Linux, but now we're actively modifying system software to make containerization "easier" (not really easier, just more in line with its ethos)? Let's hope this kind of thing doesn't become a trend.
Go's strings aren't poor design. The only difference between a Go string and a Rust &str/String is that the latter is required to be valid UTF-8. In Go, a string is only conventionally valid UTF-8. It is permitted to contain invalid UTF-8. This is a feature, not a bug, because it more closely represents the reality of data encoded in a file on Unix. Of course, this feature comes with a trade-off, because Rust's guarantee that &str/String is valid UTF-8 is also a feature and not a bug.

I wrote more about this here: https://blog.burntsushi.net/bstr/#motivation-based-on-concep...

I mention gecko as an example repository that contains data that isn't valid UTF-8. But it isn't unique. The cpython repository does too. When you make your string type have the invariant that it must be valid UTF-8, you're giving up something when it comes to writing tools that process the contents of arbitrary files.
Australia is the same. Even accessing federal systems involves a baroque system of multi-credential attestation where you nominally have a single “GovId” but in practice you have to jump through a bunch of hoops on a per-agency basis. The GovId itself is a weird amalgam of “n-of-m” identity papers.

This all happened because back in the early 2000s there was an attempt at a single “Australia ID” but geriatrics had their brains pickled in decades of anti-communist propaganda and voted against it.

The logic is: “Only communist governments know who their citizens are.”

Democracies apparently have to be ignorant and easily exploited by criminals falsely claiming pensions and other benefits using easily forged identity papers.
I feel like I'm missing some background. Yes, there's been much clamor for forcing use of government IDs recently, but I would hardly call any such system "decentralized", given its reliance on government ID — that seems like an inherently centralized system.

Is someone calling these "decentralized"? To me, decentralized ID is OIDC, which is "being developed" it's mostly not catching on at all, in favor of sadly centralized system like "login with [Google|Facebook]".

Is there some weird crypto-blockchain-something-something that I'm not aware of?
Yes, lots of people had ideas about this should work. Exactly like you just did. Unfortunately they had different ideas. And that's why there was months of debate over how this feature should work before something was accepted.

Just to give one example of an obvious problem with your idea, saying "WITH FORCE" will suggest to some that this configuration setting is somehow forcibly maintained. This is likely to generate bug reports based on that misunderstanding. "I said WITH FORCE and it is easy to get around!" And, worse yet, questions about, "Why do we have a security feature that doesn't provide any security?"
Realizing that the oceans are the toilet of the world made it real easy to stop eating seafood.
That's what service workers are for.

This service worker explicitly caches all the resources the app needs to run then intercepts requests for those resources so all the JS that depends on the resources still runs while you're offline.

If you had visited the site in the past, even if you were offline you would be able to go to that URL and the service worker would serve everything needed from cache.
Bandcamp was acquired by Epic Games in 2022 and then by Songtradr in 2023. Its ownership and management has become less different from those other platforms, and it's no longer seen as indie-friendly by people who pay attention to these things.
Valve did a big marketing push last November for the 25th anniversary of Half-Life, which included a major update for the Windows version. Meanwhile, the Mac version won't run.

https://www.half-life.com/en/halflife25/
Not sure if the star is supposed to indicate the biggest city or the capital, but if it's the latter, Tanzania has it wrong. The star is on Dar Es Salaam but the label over it says Dodoma, which is the name of the actual capital but it's more in the center of the country.
> These are not things I was told about. They're pictures in my mind.

I know you're right and I met someone like that. But it's highly uncommon. That person would remember both the look and the feel of her portable crib, back from she wasn't able to walk yet.

> ... and it pisses me off when scientists say "that just doesn't happen"

Same. It's utter bullshit. There are people like you, period.
I mean I have been watching what Google has been doing in AI with wonder for ages and do agree that they seem to be rather underrated merely because they've recently been caught on the back foot.

At the end of the day though I use Llama and I use GPT4 and I don't use Bard. Google has an amazing legacy around AI but it really hasn't been performing in the last couple of years. I can imagine they'll have a comeback, but one does wonder if Google has lost their mojo.
When you start an economic war you should make sure that you're not the one who's in the inferior position.

When the US started the economic war with China around 2017 it shot itself in the foot. Banning whole companies like Huawei is almost like shooting yourself in the head.

American companies need Chinese companies more than Chinese companies need American companies.

The Chinese companies will win. (They produce more and they have bigger markets.)
I'm in my early thirties and grew up in the midwest, so i feel that plays a bit into my music tastes but Petey has been my favorite artist lately. both of his albums are fantastic front to back, but i'd start with USA.
These types of move are sold as empowering workers but they are really about kicking the ladder so there’s no pathway to the executive class. It’s always hard to find leaders who aren’t empire builders, but this makes it impossible.
Aren't coroutines generally one-shot, whereas continuations could potentially be resumed to multiple times? This seems to be a relevant difference between these concepts.
Llama-3 is semi-proprietary though. It's definitely not open source!!

Has anything changed in the last 9 months: https://news.ycombinator.com/item?id=36815255 ? Is there better access to anything more than weights? Can we now train new models using llama? Are we no longer as restricted in use?

Haven't seen any comments questioning the premise here. It seems pretty constrained what we can do and how built-atoppable Llama is. I like the idea of it as a safeguard against control by some giant but I'm not sure if it's a big enough grant of rights to be something we can built atop.
> In the USA, non-citizens (legal permanent residents aka "green card" holders) can't get passports.

Is there a reason they can't get a passport from their country of citizenship?

Plus, passports are fully standardized, at least the biometric ones are. It's possible to read and verify the data on a biometric passport entirely offline using open source applications that implement the documented processes.
I like this book, it's just as good as The Art of Assembly Language, but much cheaper: https://rayseyfarth.com/asm/index.html

If you are interested in ARM or RISC-V assembly, the concepts are pretty similar but the instructions are different. For any architecture, you're going to have to read the architecture manuals to get a good working knowledge of the instructions and how to use them. An easy way to get started is to write a program in C, then replace the functions with assembly code one by one until your C code is just main() and a header.

ARMv7: https://developer.arm.com/documentation/100076/0200/a32-t32-...

ARMv8: https://developer.arm.com/documentation/ddi0602/2024-03/Base...

alternative: https://www.scs.stanford.edu/~zyedidia/arm64/

RISC-V: https://riscv.org/technical/specifications/

x86: https://www.intel.com/content/www/us/en/developer/articles/t...

web format: http://x86.dapsen.com/

If you like to learn by example (most of these are not great, but good enough to get started):

https://rosettacode.org/wiki/Assembly

https://github.com/TheAlgorithms/AArch64_Assembly
Nice to see, thanks!
8k context is tiny compared to what’s out there. They promise much larger contexts but until then it can’t even reliably summarize every web page out there.
IMHO you need to step back and consider that there are more views of design, you think some newer look is "more modern" and better in itself, you say "outdated past vision". But those concepts are subjective too.

I like the Modern SeaMonkey theme. I also like the look of the classic theme (not default, but the old default, sometimes called "XPFE Classic"). Not sure if just out of nostalgia or because it looks neat to me. What I value more is that SeaMonkey's looks are customizable. I don't know if it's customizable enough to make a theme that behaves in the way you prefer, but at least there is room for customization. (I'm mentioning this because I do think this is an interesting feature to have.)

So, please consider relativizing your position, it seems you're insisting on a bias against the design just because it is not recent enough, but also wording that as an absolute.

To me that sounds like people who say some train models "look old" and "have to be replaced" just because they feature Budd-style corrugated stainless steel.
It’s a wonderful experience when hazy abstractions of complexity click into clarity. I’m not sure I’ve ever found that without tangible motivation and immersion in a problem space, although excellent writings can bring one to the doorstep.
>I've been trying to use the Web for something that it's not fully built for

sounds exactly like every other dev pushing JS libraries. that's not necessarily a bad thing, but it does get messy on the bleeding edge of things
Sometimes, as code get’s written, it becomes clearer what kind of component split is better, which things can be cleanly separated and which less so.
Or - the graduation rate would stay the same, and schools would be asset-stripped so that most of those 38k would flow to shareholders rather than school budgets.

There are plenty of examples of mediocre public services getting privatized and becoming even worse, from a capital-efficiency perspective (e.g. UK railways, UK water...). Private companies are out to make a profit, and efficiency is just a mean to it; if there are other means, even to the detriment of what should be their core mission, they will pursue those means.

The real objective is both empowering, motivating, and holding accountable the middle-management layers of essential public services: administrators, teachers, railway workers, etc. Privatization doesn't magically do that. Creating a competitive system doesn't require corporate profits.
Interesting how they know not to jump off onto an ice sheet below.
It's what we call a minced oath. "Got dang" is an inoffensive substitute for "goddamn."
I do not tip anymore at those machines. I know the money is not going directly to the employees anyway.
JPMorgan warns of need for 'reality check' on phasing out fossil fuels
No, it does not. It simply suggests it’s the general public that should be protected.

Bringing up inefficiency seems wrong because the goal is a subsidy not acting in the interest of the general public.