skysight-inc/HackerNews huggingface dataset:
You had me up until this line:

"If a candidate is hired, he already has a context of the work he will be doing and he is productive from day zero."

There are a lot of amazing women and non-binary engineers out there, too. Just sayin'.
What was also amazing about it, is they would use your old address when you received welfare payments, but not update this from other systems such as the tax system. This meant that the debt letters were being sent to the wrong place, and then eventually handed over to debt collectors to chase. Credit scores were impacted because of this.
There's something even better for the Raspberry Pi (2B only at the moment) - interim OS, a bare metal Lisp by Lukas Hartmann of MNT Research, the creator of the MNT Reform laptop.

The original site seems to be unavailable right now, but it's mirrored on archive.org:

https://web.archive.org/web/20230331151459/http://interim-os...
Some non fiction books that thoroughly convinced me of their thesis with their rigor:

1. Bottle of Lies - Eban

2. Capital in the Twenty-First Century - Piketty. I will admit this was difficult to push through but by the end of it you really appreciate how he takes so many different angles to prove his point. Type 2 fun for sure.

Fiction books with great style:

1. A Deepness in the Sky - Vinge. -- This book is so mind blowingly exceptional I am shocked I don't see it recommended more on these types of questions. Vinge absolutely nails the micro and macro structure of the book. The build up, introduction to and revealing of mysteries, are all perfectly timed to keep you hanging onto every word.

2. All the Light We Cannot See - Doerr

3. Cloud Atlas - Mitchell
Great game although i have some feedback

1. Make the score more clear. If i ended up opening 15 clues is it alot? very little? no idea

2. Have an option to play previous days. Most daily games have that option

3. When i put a check for person X in room Y at time Z the crosses should just appear in the other rooms. QoL change to reduce errors
Oh, of course, I always run with -race enabled. But this is what I mean, the races are only detected in CI, not locally. Sometimes the stack traces point to a simple fix in the test itself, but often the issue is much more difficult to troubleshoot, especially since it can't be reproduced locally. It's also frustrating since this behavior is intermittent, and most of the time tests run fine in CI, but there are "troublesome" days when the issues happen much more frequently, which is why I think this is so dependent on the CI infrastructure (GitHub Actions FWIW).

A solution would be to run CI on self-managed nodes that behave more reliably, but that has maintenance costs that we don't want to deal with.
> Destructors and weak reference callbacks for code objects and top-level function objects are delayed until the next cyclic garbage collection due to the use of deferred reference counting.

this actually does "break" a lot of things, as you would be surprised how much code implicitly relies upon cPython's behavior of immediately calling weakref callbacks when an object is dereferenced. This is why keeping test suites running on pypy can be difficult, because it has the latter behavior.

> Removing the GIL will require a new ABI, so existing C-API extensions will minimally need to be rebuilt and may also require other changes. Updating C-API extensions is where the majority of work will be if the PEP is accepted.

as you note, there will be *two* versions of the Python interpreter.

that means every C extension has to be built *twice*. against both versions of the interpreter. Go look at how many files one must have available when publishing binary wheels: https://pypi.org/project/SQLAlchemy/#files the number of files for py3.13 now doubles. not clear if we actually have to have both Python builds present, so I would have like /opt/python3.13.0.gil and /opt/python3.13.0.nogil ? if the gil removal changes almost nothing, why have two versions of Python?
Consider your primary use case. For gaming, AMD tends to be the more popular choice because it offers (most of the time) more bang for the buck.

If you want to try your hand at hackintoshing, Intel is your easiest option. It's not a garbage platform either.

Not ripping open the static bags and handling each component myself would be akin to going on a big game hunt and hiring a skilled hunter to shoot the animal so you can pose with it. Based on your question I think you're in my boat more than the other person's.

There's a number of configurators online where you can painstakingly choose each component and make sure they work well together.

It can be very rewarding. My daily driver has been a homebuilt PC, built by me, for many years. 10/10 would recommend.
That's funny because the only gaslighting I see is from people pretending that the pandemic didn't exist. Since the pandemic was declared over, I've started to see crazy people come out of the woodwork trying to gaslight me into thinking the pandemic wasn't as bad as I remember it.
rookie numbers
"(...) 2028 and beyond trending to be above 90% of the average"

so quite bad decline for foreseeable future.

what a rhetoric gymnastic to mislead it's "ok".
> she learned that Niantic was paying a male colleague more money even though she had a higher job title and more responsibilities than he did.

I've been in this situation too, as a guy. Actually, it's been like this for much of my career. I just suck at negotiating these things I guess – having grown up working class and fairly poor (by European standards) I generally feel lucky to get paid over median wage at all, and not all that confident negotiating for more. It's something I've worked on, and perhaps need to work on some more.

I guess what I dislike about stories like this is the implicit assumption that it has to be about sexism. Of course I can't really say anything meaningful about Niantic specifically; maybe it is a horribly sexist company, or ... maybe not and just your run of the mill "pay as little as we can get away with" type of company, which seems to be more common than not.

Maybe we should be talking about fair compensation for everyone, so that being very assertive and highly confident is no longer a requirement, no matter if you're a guy or gal.

And IMHO companies will benefit too; do you think my efforts increased or decreased after learning that the guy who literally cannot program a single line of code got paid 50% more than me? Or that I stuck around for a long time after the umpteenth attempt to get my salary up-to-standard after 3 years and having proved myself to be one of the more productive people in the company?

And I don't even care about the salary all that much; I'm easily satisfied on that front. I think lots of people don't really care about the number as such, but it's the "I'm doing loads more than this guy who is getting paid a ton more" that gets people riled up.
Also mentioned: Red Hat is moving the 2024 Red Hat Summit to Denver and the 2025 event to Orlando. Pre-covid they always alternated between SF and Boston (even years in SF, odd years in Boston), so I guess they’re moving away from that.

The article does not say whether Meta is moving its conference elsewhere or just canceling it.
The main value a big bang rewrite has is that for six to eight months the dev team gets a break from being asked a lot of uncomfortable questions. By the time the questions get properly uncomfortable again, you’ve worked there long enough for it to be reasonable for you to leave.

Incremental improvements require more skill. The sorts of skills that make you a better developer. So even though it’s more difficult, it’s much more valuable to all parties for you to attempt it.

The only reason for a rewrite is when you have a language or framework that’s dead, and there are often other dynamics that put you in that spot in the first place.

There are a bunch of common mistakes people make with trees that take years off their life expectancy. The worst guarantee the tree will be dead in twenty years (and potentially dangerous before that). Software has similar phenomenon, on a much shorter time scale.
https://en.wikipedia.org/wiki/Thought-terminating_clich%C3%A...
I didn't see the part of the article where people in Portugal were having doubts about the policy. I saw that some cities were considering re-criminalizing drug use in certain areas, such as around schools. By and large it sounded like a successful policy that they aren't looking to get rid of. Maybe they'll tweak it: the biggest complaint in that article as about the visibility of drug use, not the effects of drug use, so if that's the problem, maybe make the equivalent of an open container law for needle drugs. I don't know. I'd trade that problem for the problems most countries have.
Do you have any favorite learning resources?
Eugenics is artificial selection. This would be natural selection. Clear difference.
Happened with GPT2, for which they didn't publish the model for several months, GPT3 and 4 whose models were also not published, but given to Microsoft before being published as ChatGPT. The latter being dumbed down further and further over time as jailbreak prompts are patched one after the other.
It wouldn't surprise me if this were the real reason. It really jumps out at you as a visitor. I mean literally last time I was there, a dude pooped in front of me. Another person ran into a restaurant to grab my leftovers. Numerous people were cursing at their imaginary enemy. All in areas of town where visitors might be quite common.

It's really quite bad and it's an impression someone ought to do something about.
The point is to get to these functionality from a limited set of shell commands, not to get to this functionality from an arbitrary executable.

> The author is making a security theater out of nothing for posing.

Again, the author is not making accusations of security flaws. I don't know how they could have described it better, but the author was going for something very narrow and specific.
> often happens that a power rating of some part is exceeded

If this is happening more than rarely, you are really doing something wrong. Or you're prototyping a high power circuit and expect some mortality.

Still, understanding the power dissipation of every component in your circuit should be second nature.
But aren’t most conference attendees from out of town?

My guess is either shrinking demand for the conference (vs the cost) and or location desirability.
FOSS doesn't mean "volunteers." FOSS means that the source is viewable, legally usable, and that changes can be made and redistributed without permission from the author(s).

Volunteers can make closed source software, massive corporations and governments can make FOSS.
To be fair he didn’t get out of his deal to buy Twitter because he presented an absolute ironclad bulletproof offer.
He did so to convince the board that they had no choice but to accept. Then when he reconsidered he couldn’t get out.
Because… see above.
I’m optimistic about the big tours’ “image” presence in the US because I think that
the future of pro cycling is represented by Anglo countries, plus a few Colombians and some European sporting “freaks” like Pogacar. Ah, and some Benelux guys.

Italy is as good as dead when it comes to pro-Cycling, the same goes for Spain, and France... France is always on the edge of the precipice and of “we’ll never ever going to win La Grande Boucle again! Long live Hinault and Virenque!”, so I’m not so sure about them.

Long story short, the big cycling money is in the Anglo countries, I’m sure California-based clients alone purchase more professional bikes in a year compared to the whole of Europe. And that’s good for Californians.
I also like the part where it is harder for a device to call home if it doesn't have wi-fi at all.
"No nitrates or nitrites added" bacon still has nitrites as they are generated by the production method: https://www.americastestkitchen.com/cooksillustrated/how_tos...
You jest, but it happens.

The mystery to me is why a guy's reaction to it would be "damn I wish I had an iPhone so that girl would like me" and not "I'm glad I don't have an iPhone so I can weed out these nutjobs".
I think the author's title is kind of misleading.

The lambda calculus is simple. It consists of only four essential things, and with those four things we can compute anything that is computable. (I don't claim that the lambda calculus is simple to understand — certainly there are people who have a hard time grasping it. But that's a different issue.)

What the author is doing is not "the lambda calculus"; it's an extended lambda calculus for dependent types. That's a huge step in terms of complexity. Yes, it might be the simplest lambda calculus for the task (I didn't check), but that is not at all "how to keep lambda calculus simple". Just a very odd choice for a title, in my opinion.
> It happens quite fast, a tank will lose most of its capacity over a month.

A claim backed up by nothing. In fact, no hydrogen tank is allowed to leak that fast by regulation. Something you can easily verify: https://newsletters.inficon.com/AUTOTEST/April2020/LeakTesti...

You can do the math and realize that at 8 * 10⁻³ mbar * L/s, the maximum leakage rate, it will take a tank of 30L and 700 bar about 80 years to leak away:

700 bar * 30 L / (0.008 millibar * L/s) = 83.1830072 years

That's the danger of swallowing random BEV propaganda from some propagandist. Those people are liars and are know for making shit up. In reality, this is not an issue.
> existing C-API extensions will minimally need to be rebuilt and may also require other changes.

This vastly understates the work involved. Most C extensions and embeddings will require major structural changes or even rewrites. These things are everywhere and are a major reason for python's popularity. A typical financial instition, for example, will have a whole bunch of them, with a morass of python code built on top. Many of these companies took ages to transition to python 3 (and many still have pockets that haven't!). For them to remove GIL reliance from their C extensions is a much bigger ask than migrating to 3 was, and their response to being asked to do it is likely to be blunt.

The fact that only a small minority of developers involved in python directly use the C API (and fewer understand the consequences of GIL removal for them) means the issue tends to be overlooked in discussions like this, but it's the reason a GILectomy will be worse than 2 to 3. In practice it's likely to end up being either a fork or a mode you have to switch on/off, both of which would be miserable for everyone.

The GIL is part of python's success story. It made it easy to write extensions, and the extension ecosystem made the language popular. Every language doesn't have to converge to the same endpoint. Different tools are suited to different jobs. Let it be.
It doesn't matter what some self-proclaimed intellectuals define as "science". There is a difference between social "sciences" and STEM that make it important to be distinguished and it's unfair, and even dangerous to give social sciences the same credibility. I don't think it will be productive if I cite some websites in this comment since you can just google my point of view and will more or less find the same arguments.
We can't even consistently get door handles right:

* https://www.vox.com/2016/2/26/11120236/bad-doors-human-cente...
Moscone isn't that much closer to the Salesforce bus station than to Caltrain. It's about the same time once you add in the extra time to wind through the tunnel and get out of the terminal.

The issue with Caltrain is it ends about 1.5 miles short of downtown.
> I’m all for the “fake data” idea, but also: Apps should be required to gracefully handle the cases where users deny permission to access real data.

That lies in gesture of app developer and that will not happen for the apps you'd want to use that feature (or the fake data feature) with.
Just to clarify, this is three engineer years. Meaning a cumulative of 3 years over all engineers.

I fail to see why this is a big deal. Don't big tech companies contribute much more to python FOSS
This sounds fascinating. How do you make an internal monologue? Do you have any reading or samples to look at? Sorry for the ignorance, I’m a dev but not in the AI space.
I once wrote a rudimentary x86 assembler in about 250 lines of Clojure:

https://github.com/nathell/lithium/blob/master/src/lithium/a...

In general, I find that s-expressions are actually a nice syntax for assembly languages. For x86, they kind of sidestep the AT&T vs. Intel conundrum, and you get to write macro-like functions in the host Lisp that compile down to s-expressions.
> This seems like a really first-world country thing to say.

First world countries tend to have lower data caps and higher cost per GB on average:
https://www.visualcapitalist.com/cost-of-mobile-data-worldwi...
Conferences are held downtown.
People don't read EULAs, but they certainly notice when the "minimum specs" on the tin don't work. Such is life.
I think he's saying the JavaScript nag message every time you visit one of these sites is annoying.
A tool like this is a fantastic way to help it to become second nature
So you and me have both worlds to choose from (not gonna reiterate pros/cons hundredth time). You are living in yours, but I have to lose mine.

By me I mean all those people who chose Apple for what it is and ignore Android for what it is, with regards to what we’re talking about.

You have no real problem, only intrusive ideology. Please relax and leave us alone. We’ll speak for ourselves when we feel wronged.
Absolutely not.
Advertising is applied sociology, not psychology.
Ads don't care about your personal wants or desires, they only care about Bayesian probabilities across broad target audience groups.
(E.g. "dog lovers are X more likely to Y than cat lovers".)

LLMs are useless in this domain.
I mean I've not used it but it's definitely there and ready.
https://docs.docker.com/get-started/
> It seems they must have softened this stance because I am seeing more and more apps that require an account to function.

On Apple they compromised by requiring that apps with a login support "Sign In with Apple." Since you can signup with an anonymous iCloud email, this is almost as effective as not needing to create an account.
Jesus christ, we're talking about a 200MB app with text-based communication. The cost of living crisis is real but to pretend that people need to limit their internet usage to save money is ridiculous.

I live in Canada which has some of the worst data plans, and even on the 5GB plans I wouldn't bat an eye on using an app like Threads.
I love her Dear Joan and Jericha podcast, where she and Vicki Pepperdine play wildly inappropriate agony aunts.
What about beeper.com?
I don’t really feel like spending my Saturday doing some nebulous research project. Can you just tell me. Who are the funders and why is that relevant?
I found used condoms on and around my car not once but twice, and that was enough for me…
As an SF resident, 20 years, I was only stolen from twice, and one of those times was at a restaurant next to Moscone during a convention.

The data is not encouraging
Moneyland, Butler to the World, Lucifer's Banker Uncensored, The Big Short, etc.
The threat of a UPS strike is testing the strength of the labor market
In lieu of Red Hat and Meta saying why they cancelled, it would be pure speculation.
> I genuinely believe people who like talking about politics are miserable humans.

I dunno, maybe they're just in a place where talking and acting politically is important and useful to them? Perhaps that does make them miserable, if I was a white and rich guy in the US I probably wouldn't have to ever talk about politics.
You're citing amateur races with hobbyist athletes, not professional caliber ones. It's very disingenuous of you to pick these examples when objective measurable long distance data is abundant.
Great article as always! I especially like the section on "A historical look at pins and timing".

Unless I'm misunderstanding the terminology, there may be an error in the discussion of the shift/crossover circuit. And a minor typo...

> The [buses] can be connected in three ways: direct, crossed-over, or swapped.

> The "direct" mode connects the 16 bits of the C bus to the lower 16 bits of the address/data pins.

> The second mode performs the same connection but swaps the bytes.

> The final mode shifts the 20-bit AD bus value four positions to the right.

It sounds like those two modes got swapped? ;-)

For clarity, I think I would change the order in the introduction and use the mode names instead of "second" and "final":

> The buses can be connected in three ways: direct, swapped, or crossed-over.

> The "direct" mode connects the 16 bits of the C bus to the lower 16 bits of the address/data pins.

> The "swapped" mode performs the same connection but swaps the bytes.

> The "crossed-over" mode shifts the 20-bit AD bus value four positions to the right.
Ventoy is one software that I always recommend to my peers. The ability to just throw the isos into a flash drive and have them work with no problem and no flashing (except for the initial Ventoy flash) makes installing OSs so much easier. The first thing i do when i get a flash drive is to install Ventoy on it.

I have used iPXE for a while but it bothered me that the setup is a bit difficult especially not being able to load ISOs directly. It made me wish that Ventoy was a PXE compatible. Now that iVentoy exists, this would make my life so much easier
> I'm way more afraid of falling homeless and into that spiral of despair than any possible person with a gun.

Said the person who's clearly never had a gun pulled on them.
West Coast city stuff then. It's everywhere.

I'm convinced there isn't any kind of immediate solution to these problems. Not that we should give up on mental health and addictions treatment. I just think the solution is way broader. Reduce income inequality, improve schools, keep up the drug treatment so the children of people with drug problems stand a chance, better research about when opiate prescriptions are appropriate (like 24 hours post surgery at most then just acetaminophen), universal healthcare and childcare to stop people falling into poverty... Then wait a good 20 years for those things to ripple through society.

I know HN loves solutioning and grand projects, but at least consider that this isn't always the way. Consider the article from a couple of days ago about letting ACL tears heal on their own rather than doing surgery. You cannot engineer your way out of everything and often it makes things worse.