skysight-inc/HackerNews huggingface dataset:
$ docker container run --rm ruby:3.2.0-slim-bullseye ruby --enable-yjit -v
ruby 3.2.0 (2022-12-25 revision a528908271) +YJIT [aarch64-linux]

Runs on Arm as well!
I have some older DELLs from around that era. Interestingly, among some similar boards, only a specific size of capacitor has failed on them. Thankfully, recapping through-hole capacitors is a pretty easy job.
I replaced mine with a second-hand lenovo t480s and it's the best laptop I have ever owned, by a huge margin. I'm astounded how good it is. Paid A$500 (~$USD 350) for it.

Installed linux, everything I care about just worked. (I don't care about finger print readers, maybe that just works too? Hate it either way so dunno).

I set the power setting to "power saver" on the incredibly obvious and discoverable gui selector and I get 10 hours out of the battery. A battery which I did not even replace. You want me to list annoyances, well I can, and they're all minor and all to do with choices that my linux distro made.

Now I've heard brand new lenovos aren't as well supported as 2-3 year old models and I've been hearing that for more than a decade so there is probably something to it. Seems like enough linux devs use them that it shakes out really nicely in that 2-3 years.

If this one exploded I'd probably be looking for another one just like it second hand.

Can't tell you about other T series or X1s or all of the other wild and wonderful lenovo "thinkpads" some of which those who claim to know say "thinkpad yeah, but not really..." Just the T480s I'm saying here is a beautiful machine.

So that met my specs. But what to do is go to the relevant thinkpad page on wikipedia [1] and all the models and specs are listed there. Use it to look through the places where you get ex-corporate and ex-govt laptops. Find the thinkpad that meets your needs. Vastly cheaper sure, but don't overlook just how much /better/ and higher quality it is than anything Dell have for sale. Support won't be worse if something breaks either. I can burn through 4 of these for the price of a Dell but somehow I doubt that will happen or anything like it in the same amount of time as the Dell was actually working.

Seems like you can close it and stick it in your bag like it's a laptop too, which you can't with the Dell because it isn't despite the advertising.

[1] eg https://en.wikipedia.org/wiki/ThinkPad_T_series
It's not that bad actually, self-hosting is a thing – if you own the server, just set up your own Gitea or GitLab CE or something. I still prefer big instances myself though: most of my code is on GitLab.com, and some on Codeberg :-)

Shameless plug: I'm working on a tool which lets you get Gitea (or anything else that can be run with a docker-compose) running on a server in a couple minutes. You can install it with a single curl | sh, then you get a nice panel in which you can paste your Compose file, make a couple tweaks and click Deploy.

Gitea is actually the example app I picked for tutorial: https://lunni.dev/deploy/
For first person shooters, there are aim trainers: https://store.steampowered.com/app/714010/Aim_Lab/
it's not enacting similar policies though. it's taking a reciprocal stance -- don't want to allow our apps? that's fine, but you can't expect we'll allow yours. default to open but restrict if others restrict feels like a very fair policy to me. right now we have open no matter what. this is too permissive.
Big Banks Might Face Breakup, Top Regulator Says
PL/I-based Multics had few if any buffer overflows.[1]

C-based Unix/Linux and other systems continue to have many.

Segmented memory and a stack that grew up rather than down also helped.

[1] https://www.acsac.org/2002/papers/classic-multics.pdf
new companies have structural advantages.

amazon for example is services architecture. many frameworks and solutions built once for shopping/seller use case. now you want to join Y space? incentive to reuse tooling and framework that already exist. get to market quickly. sound like big advantage but the tools were built for problem X. with problem Y, we have hacks on top of hacks to fit square into circle.

“you want to build mobile apps? okay. we only know how to do services really.” so even how you build code or how to branch and release strategy missing or expertise is only in some specific business division who did everything so custom when they invent it first time that it not really work for you.

so if you observe you company like amazon try do 100 different things at once. sound good and impressive and stock grow. but 98 thing executed very poorly and not close to best in class experience.

this my exact experience at two different company.

once you get over these problem, then u focus on optimization. N second videos? Okay.. let’s preload them..let use lower resolution..let’s have warm cache of recommendations if you like this vide, meaning you watch it for greater than S second..let invest in custom recommendation pipeline with online and offline training to expand dataset of video recommendation so u eyes stay on a video longer while we preload next one.

because we smaller nimble build what we need now without politic of tech alignment across orgs and ownership territory battle going up to separate director or VPs.

this me experience and me sure there are other things too.
I had a lot of problems with the pain in the arm strings as you mentioned.

At some point I switched to slim keyboards, and to a trackball mouse. I also tried to use a magic trackpad in between but that made it worse.

Nowadays I am using the Thinkpad USB keyboard combined with a CSL vertical mouse and I don't have any string injuries anymore. I mainly chose the keyboard because it is actually one of like 3 that doesn't have batteries and doesn't have a numpad that I don't use anyways.

As a mousepad I am using an aluminium/teflon mousepad I have for like 20 years now. It is superflat and doesn't make my arms stick to it while moving.

As to your mouse movements: the thinkpad usb keyboard has an additional middle mouse key, which does exactly that. It's just so comfortable to use while browsing.

For lots of mouse movements, like in CAD tools or other mouse-heavy environments I still stick to using my vertical mouse though.
I wonder if there'd be any use for a "ontological" representation, somewhere in-between a natural-language string and its embedding in a particular LLM. Maybe something that balances human-readability, LLM-composability, lack of brittleness, insight into the local structure of the embedding, etc.
Once more for the folks following this, I’m happy to point out a series of red flags as an example of how to spot somebody posting *chan drivel! (I am still not interacting with wizeman)

This poster started off with pointing out the importance of the orthodoxy of using the term “woke” in line with the right wing culture warriors. It’s prescriptive that you use the same words they do.

When called out, they made the mistake of using dogwhistle phrasing (“clown world“ is very specific to one group) that you don’t really see much outside of /pol/ and its ilk and in threads where those folks bravely venture out to try to leak /pol/ chat to other forums.

So now the dogwhistle has been sounded.

Poster gets called out. Knowing that they’re losing credibility, there is a panicked attempt to gain support from people that already support this garbage.

Poster deploys other, louder and more transparent signal, (apropos of literally nothing) “the left is racist against whites”!

Somehow we have teleported from “I’m just sharing a wikipedia link” to “anti-racism is racism” and we are meant to believe with a straight face that that’s the logical next step in this conversation.

(As an aside, I almost never hear “whites” outside of a context wherein someone is airing a grievance on behalf of the group that’s otherwise known as “white people”. Another red flag!)

This appeal fails.

Poster gets called out again. This time they change tack, now it’s a “misunderstood” play. Damage control.

Poster gets called out for the obvious “misunderstood” play. Poster doubles down. And again and again.

Finally, poster abandons their position and falls back to “saying stuff they think will ingratiate you to them.” This is an extension of the “I’m misunderstood! I just use far right terms while describing far right talking points after hopping into a discussion to enforce adherence to a far-right definition of a common term!”

If you want to understand how this stuff degrades communication, just believe your gut.
China Lifts Ban on Marvel Movies
I noticed one of the workers was consulting a color map on how to paint it. Maybe there are a significant number of different designs where it is easier to have a flexible human than bother with programming robots.
AliExpress was the place I started at when I had an older car. (VW Passat 2008)
K&T wiring has been long deprecated. I suspect that there was a neon bulb across the switch contacts, so when the light was off, the neon lit. When the light was on the neon would go out.

When you say "pilot light", I presume it's a tiny incandescent bulb, or a LED with a dropping resistor. In both those cases you will need neutral for the light to be on.

AFAIK national electrical code now requires neutral wire at the switch.
Is there a scientific arm of research I could go into as a software engineer that, by its nature, can’t be transmogrified into murdering millions of people?
I was more impressed that they never do any lifting at all – always have a hook thing to help them flip / handle the covers.
The implication that riding a bike puts you at higher risk of head injury than any other moderate activity is precisely what I take issue with. I'd bet good money that showering, walking up stairs, and even driving a car are all at least as dangerous to the ol' noggin.
> OSC-1337 is used to copy files to a remote server

They couldn't have chosen a better 4-digit number for that one.
Do you have any source for this? It's a topic I've always wanted to understand better. Especially, it's not clear which mode consumes less.
You'd only need to program it once.
Yea, evil empire and all.. where is Reagan when you need him?!
One thing to notice: None of the people here who have worked at these labs seem to have paid any attention to their security briefings.
I prefer:

brew install hub
alias git=hub
git create [-p] [[org/][repo name]]
Rules propose intermediaries to takedown content ‘fact-checked’ by Indian Gov
I disable the trackpad in the bios I’m so addicted. I would go to meetups in the before time and people would try use my computer and I’d have to tell them, oh yeah the trackpad is disabled… from the bios.

Also there have been times (I guess long ago) when id rub into someone with a computer with a nipple (did toshiba used to have these? Guess they didn’t call then trackpoints?) and start poking at it, and the person would say, “yeah this piece of junk has one of those” and I’d say “what? These are awesome!”

Don’t get me started on how deadly I was with a shotgun in CounterStrike on one of these in college
Apparently it was Elon Musk who deserves the credit, at least he says so.
Cool, thanks for the quick response!

Note the first link is the official VSC repo, nothing in there should fail. Can you automate testing of every theme shipped with Code? That would seem to be a good first step.

It might also be helpful to expand your error messages more. Your audience is developers here. Even if I'm not a JSON genius I can still read an error message and try to fix things myself.
I have a follow up post to this downthread. You can find it here:

https://news.ycombinator.com/item?id=34423773
Offtopic: Is there a helmet for Neck safety? I am more concerned about the cranium to spine down.
Equal Code: Winning the Race
To point #1: it’s been my experience that ergonomics and orthopedics are incredibly misunderstood by the tech industry at large, and in my personal experience, orthopedic doctors are often wrong in their diagnoses.

One of many examples is the prevalence of Carpal Tunnel Syndrome in the world. It’s the most-common orthopedic surgery in the US, yet its success rate is thought to be around 90%. What would cause the surgery to fail? Technically it could be a botched surgery (eg scalpel cuts the median nerve), but that’s always known at the time of surgery because duh. Rather, the ~10% failure rate is mostly made of cases where the surgery went as expected, yet the nerve impingement symptoms persisted. There’s very little out there on the notion that these patients could simply have been misdiagnosed. If you feel tingling or numbness or burning in your fingers/hand, it could be caused really at any point between the spine and the hand. Typically nerve impingement of the hand occurs in the spine, thoracic outlet, cubital tunnel, forearm, or the carpal tunnel. The symptoms are more or less the same regardless, yet Docs seem to always implicate the carpal tunnel, even though there does not exist a reliable study that shows keyboard/mouse use is a risk factor for developing CTS.
it's the gestures. once you learn the gestures you start realizing what everyone else is talking about. I've owned thinkpads, and I love the old keyboards and trackpoints. I was always a thinkpad/linux/bsd user (still am). I have my first macbook (air m1), and the way gestures work on macbook means I don't miss the trackpoint.
Reading the article it's about motorcycles. Where a friend of his said "He thought everybody should have their own choice".

There are some things in life that you don't get a choice about, so that more often than not you get to go home to your family and so you're not a burden on your public health system.

But I understand your point, either way, Bicycles share the road with motorists and can be hit by a car in the same way a motorcyclist would.
Is there some source that lists canceled Netflix series? I’d like to know which series are not worth starting?
Cycle count is counted for every 0-100 charge/use. 1000 cycles in 3 years is unlikely for normal home use.
I don't mind clever features as long as it gives a positive benefit to actually driving the vehicle safely and efficiently.

Here's some example clever features that I like:

- automatic wipers

- automatic headlamps

- cornering lights

- auto-hold

- hill hold

- tyre pressure monitoring

Stupid features I don't like:

- games in the infotainment screen

- smartphone integration for, eg opening the glovebox

- anything involving a subscription, especially for features whose hardware is already in the car
Because if they hired for instance 30 000 people the last two years, 11 000 brings them back a year or so. If however 11 000 is the headcount they've grown the last 10 years, it's a much more dramatic sign.
1. Ads are great because they allow anyone to watch videos around the world. Video delivery at this scale obviously can't be wholly free, and if you charge for it then you are pricing out low income people all over the world. Speaking of charging for it...

2. You can pay for YouTube Premium if you dislike ads this much. If you pay for Premium, they don't show you ads.

3. Do you have an alternative platform in mind that has an equivalent experience to YouTube, but without ads and is free?

4. I don't actually see any ads on YouTube because I use Brave.
That’s why most patients (at least in the practices where I have worked in Australia and the US) get an EMG first, to localise the lesion.
I know, but it frustrates me when people blanket say "stop eating carbs" plenty of instagrammers say that they've "quit sugar". When its just that they've quit simple processed sugars.

It sends the wrong message that carbs and sugar are bad, then they're not as long as you're not eating multiple chocolate bars.
I had the please of working under Andrej a few years ago. It was very interesting the problems we were solving until this other guy that is a billionaire would throw a wrench (and fits) into the whole thing.
yeah agreed, they're great on laptops, like the X and T series thinkpads.
I would love to know what your thoughts are on how software engineering (and jobs in general) will change over the next 10 years and what we lowly developers can do to keep up & maybe even be involved in that change
From the same sorts of people who supported and nurtured the so-called philosophy and deeds of SBF with such profound future analysis, this new sort of analysis. It's rather amusing.
They said "stop eating carbs", there's no distinction being made, which is the point I'm calling out.

My frustration is with people and instagrammers who sprout "I quit sugar", "I quit carbs", when they haven't. They've just cut eating too much simple or processed sugars/carbs.

It sends the wrong message.
Why?

Worst comes to worst, anything physically in America owned by a hostile foreign power can be seized, pieces of paper be damned.
High-yield Solar Greenhouse harvests food and energy
Yea Putin is no good but that could be worse. Better the devil you than the devil you don't? He fucked that up by invading Ukraine so somethings gotta give.
My fridge doesn't curate the thoughts and ideas tens of millions of American youth are exposed to daily
A technique I have had success with is to do it in multiple passes.

Map-reduce it with overlapping sections, but then propagate back downwards and repeat the process, but now each map-reduce node knows the context it's operating in and can summarize more salient details.

Concretely, on the first pass, your leaf nodes are given a prompt like "The following is lines X-Y of a Z length article. Output a 1 paragraph summary."

You then summarize those summaries, etc. But then you can propagate that info back down for a second pass, so in the second pass, your leaf nodes are given a prompt like "The following is lines X-Y of a Z length article. The article is about <topic>. The section before line X is about <subtopic>. The section after Y is about <subtopic>. Output a 1 paragraph summary that covers details most relevant to this article in the surrounding context."
They look a lot like cast iron pans to me. I wonder if you could use a non-painted one as a cooktop during a disaster
I don't ever buy new vehicles, which I think is common in value conscious customers. For this segment the the question becomes how does this look when buying used (Certified Pre Owned, used from the dealer, used from a private party) At that point presumably I'm either stuck with the subscription, or whatever the previous owner chose. As a buyer I would always just avoid any car like that unless there weren't other good choices.
Why the Media Is Honest and Good
When terminals were real physical devices, including paper, accidentally streaming binary to them was really interesting. It got pretty noisy. Maybe it's a corollary of zipfs law that ^G is going to appear in any binary stream more than you would think.

The modern experience of a laser emitting sheets long after you think you've killed the rogue non-PPD non-PDF input stream, is analogous.
As someone making choices and money, I don't see how giving a shit about the planet, caring about workers' rights and actually attempting to respond to issues instead of rock-throwing is naive and idealistic.
In Australia, you generally get paid for your panels contribution to the grid, but with any recent installs/contracts the feed-in tariff is puny.

Early adopters sometimes got long-term contracts with much more attractive feed-in tariffs, but that was back when people were installing fewer panels. Now those people usually have to decide between maintaining the great rate or upgrading their systems and having to create a new contract.
> The "evening commute" is mostly during the time when the sun is up

I admittedly live on the eastern edge of my time zone (Boston), but my evening commute is fully past any meaningful solar production for almost half the year (solar is producing under 25% for ~14 hours per day on a year-round basis, more in winter).

As we continue to electrify space heating, more electricity will be demanded on winter overnights (when you lose solar PV but also have increased building net heat loss).

To me, this points towards “use nuclear for base load, dummies…”
> Knowledge doesn't make everyone want or value the same things.

It doesn't, but if I understand why you do seemingly irrational things, I'll give you more respect. Tolerance is not acceptance.

> There's significant evidence that gene's play a role in a persons interests, desires, and even morality [1].

Of course. I said 'largely formed' because I had that in mind.

> You're speaking of a Utopia that would require forced mental uniformity, requiring a perspective that there are no grey areas in life. I don't think this is compatible with the reality of humanity.

No. While some people want that, I think we should get there by choice. You are responsible for your own confusion. You can live in hell if you want to. I would like to understand those kinds of choices, but maybe we humans are irrational capricious creatures to the core, deceiving ourselves about the power of understanding.

Regardless, knowledge, accelerated by AI, will push us to some conclusions as to what we are and what we are doing, but what we will do is on us. I do not believe disembodied AGI will ever be a reality, but it would definitely force a monoculture like the one you described.
There is moment when a guy rolls a manhole out of the holder by hand.
When you agreed to the terms of the various sites you use every day, you allowed the companies access to your output which they will use to train their models. It’s too late.
HP and Epson have done horridly anti-consumer things, while Brother's items "just work" and are OS neutral.
You can't set a Key policy, but you control access via the IAM Policy associated with the caller.
Sounds like a project for Ben Eater https://eater.net/
Already posted https://news.ycombinator.com/item?id=34415413
... no? I legitimately, honestly, cannot comprehend why you would think that.

Had I not been born, I wouldn't know the difference, because I wouldn't exist. That I do exist now is irrelevant, because we're talking about a hypothetical universe where that's not the case. Not being born is a fundamentally different sort of thing than being alive and then dying. (If it wasn't, everyone who can physically have a child and isn't doing so right now would be committing murder.)

Everyone involved would've been objectively better off had I not been born. Both of my parents would have been happier. Everyone around them who had to deal with the fallout would be happier.

To be absolutely clear, this is not an expression of any sort of guilt on my part - I had no input into this terrible decision, and I take no responsibility for it. But any observer would have called it an obviously bad idea, if they didn't have to dance around the psychological and social implications of saying that within earshot of the child. One of the benefits of being an adult with a fully formed brain is that I can now look at such hypotheticals objectively, without conflating them with my own self-worth.

So my past, as terrible as it was, is a sunk cost. If I spontaneously died right now, it wouldn't undo any of that, nor make me or anyone else happier. The best I can do with the situation I am currently in is to keep living, and try not to repeat the mistakes of others.
Practice like you are learning a musical instrument or chess. Break it down into very specific subskills (like a specific chess endgame or guitar picking technique) and practice those in isolation in addition to your usual practice. Also find a coach if possible.
If an AI were meant to write code it would be Python. That is english with very few syntactic sugar mainly parens and colons.

Unless the result wouldn't be meant to be read nor understood by anyone.

IMHO Python is the closest to pseudo-code specifications.