skysight-inc/HackerNews huggingface dataset:
> I didn't understand everything about the "caller-saved volatile"

Whenever new registers are added to a CPU, it may be necessary to modify the operating system in order to save the new registers across context switches, but it is possible to change the ABI (i.e. the conventions for calling functions) in such a way that will allow the new functions that use the new registers to be linked with old functions that are not aware of the existence of the new registers.

To achieve this goal, it is enough to define in the ABI all the new registers as "caller-saved volatile".

This means that any function that uses some of the new registers must not assume anything about the values of those registers upon function entry and it must save them before calling any other function.

This ensures that regardless what other functions do, intentionally or accidentally, the values stored in the new registers cannot be corrupted, so it is safe to mix new functions that are aware of them with old functions that ignore them.

Had the new registers been defined e.g. as registers that must be preserved across calls, i.e. which must be saved inside the invoked function, that would not have worked, because an old function would not have known how to save them.
ProjectionLab is fantastic, thank you for making it.
I've known about this for a while, but have only just noticed a new (to me, at least) feature: Remote Tunnels

Docs: https://code.visualstudio.com/docs/remote/tunnels

This is super useful for me - this would let me easily connect back to my desktop PC at home while I'm away or connected to other networks.
Shaaaaameless plug:

I did a writeup like this. (Not as nicely as Simon though) where I modal.com (cloud GPU, containers, quick starts, free $30/m spend) to use their GPUs (e.g. T4, A100).

https://martincapodici.com/2023/07/15/no-local-gpu-no-proble...

T4 I think was good enough for the job, not much need for the A100.

Since this post I am working on an easy way to do this with a script called lob.py that requires no code changes to the nanoGPT repo (or whatever repo you are using) and runs in modal.com. The script exists but gets refined as I use it. Once it is battle tested a bit more I will do a post.

(It is named lob.py as it "lobs the code over to the server" where lob is UK slang for throw)

Watch this space.
HTTP is terrible though. It's a big part of the problem with the web.
A source of truth is always welcomed in my book
github copilot was launched in Oct 2021 as well https://twitter.com/swyx/status/1683640691124224000
yeah! a lot of compaq presario machines came with cyrix mediagx with embedded graphics cards.
I find that __call__ is very confusing, but maybe because I'm not used to seeing if often.

What is the benefit compared to having a method named "add" that also explains the behavior?
I’ve said this before. The reasons SpaceX and to a lesser extent Tesla are the successes they are, is because of the “true believer” leadership it draws. Those endeavours have a clear social-good aspect to them at the “good for humanity” scale. Those endeavours have continue to succeed because Musk’s genius was in hiring them, and in focusing on the regulatory context that allows them to be even more successful. His personal engineering acumen is largely overstated compared to his actual skill set. It also helps that those industries are heavily regulated and those constraints temper his ability to fuck things up.

Social media on the other hand doesn’t attract the same kind of believers at that level and there’s no one who cares enough to make it work in spite of him. Being a far less (or barely at all) regulated industry means he’s free to intervene and meddle in the most egregious ways, and the results are obvious for all to see. As a result of Twitter he’ll likely be in lawsuits (from investors, banks etc) for decades. Meantime SpaceX and Tesla will continue to do well. Not because of Musk but in spite of him.
Common Pitfalls in Go Benchmarking
How am I missing the point? There is no point. We can choose as humans how we deal with speech we find offensive.

Free speech as a right was thought of by people that deemed offensive speech to have inherent protection. Article 19 of the Universal Declaration of Human Rights.

https://www.un.org/en/about-us/universal-declaration-of-huma...
Similar arguments were made about AT&T and I think the country survived. Break them up, then use the precedent to break up every other big tech co.

A competitive market is way more important than Google.
> It takes privilege to be able to afford those luxuries

As someone who's able to afford those luxuries because of a software engineer's salary, it does. The disability welfare system exists though. It has its problems; not being able to have more than $2,000 in a bank account forces people into a very learned helplessness even with the support of friend and family. Those government services are starting to subcontract to those platforms because whatever. If you can walk, an Uber to the hospital is better than an ambulance. So at least for me, it doesn't make it a wasteland to be avoided. I'd be dead several times over if it weren't for the miracle of modern medicine and have been blessed with good fortune, so maybe I have more reasons to be grateful to it than you, but, well, it's the one I got.
It's trade-off. I have backtesting cluster. No inbound except SSH in-office. Run with `mitigations=off` on Linux. So far all my apes gone nowhere.
Here's some reading material for you, from reputable sources:

https://www.ncbi.nlm.nih.gov/pmc/articles/PMC2894421/
https://news.mit.edu/2014/inside-adult-adhd-brain-0610
Are you serious?

As a seasoned stoner it doesn't look like Musk has much experience smoking weed if the Rogan video is anything to go by.
I'm not talking about joining, registration would only be allowed for government officials and institutions.

The usefulness would be a feed of official information, like what is being posted on Twitter by these same agencies right now.

But if they use something like Mastodon, everyone is free to read this information publicly or comment on it or do anything really.
How was the ex parte trial even allowed here? Did she not respond to the summons? Is this just something they do if the person is outside US jurisdiction?
I think cost of the storage system would be more important than the efficiency.
Thus article about Poland was posted yesterday:

https://www.science.org/content/article/costly-invite-scient...

Everywhere sucks, this site just has a lot of people (both American and non-American) who seem to revel in posting absurdly anti-American statements at every perceived opportunity.
For once, it would be nice to have one of these articles just explain the facts without the editorialization. It makes it very difficult to actually understand what's going on vs. the writer's agenda.

> Government members openly brag about their intentions. They explain that since they won Israel’s last elections, it means they can now do anything they want. Like other authoritarian forces, the Israeli government doesn’t understand what democracy means. It thinks it is a dictatorship of the majority, and that those who win democratic elections are thereby granted unlimited power.

What kind of writing is this? I'd expect better journalism from a high school newspaper... and this is from a journalism outfit that charges $70 monthly!

The way the article is written, it reads like a tantrum from someone not getting what they want.

The nuance is entirely lost, and the entire article is designed to have the reader come away with exactly one set of thoughts.
RVV has masking for everything (masks being stored as packed bits in a vector register), memory gather & scatter, compress (& easily emulatable expand via an instruction that expands 0,1,2,3,… by which you can then shuffle), and in addition to that is scalable (i.e. same code can run on hardware with anything between 128-bit and 65536-bit vector registers; plus something alike "hardware unrolling" where operations can be configured to run over groups of 1/2/4/8 registers; and a vector length option in addition to masking allowing trivially handling the tail of loops with the same body as the main loop, without affecting masking), and is still more orthogonal than AVX-512 (e.g. AVX-512 still only has 8- & 16-bit saturating add/sub, missing 8-bit shifts, whereas RVV has orthogonal everything (even high half of 64-bit product, allowing for two-instruction 64×64→128-bit multiplication)). Granted, it's significantly newer than AVX-512.
And also, in a bug I'm not sure was entirely on Apple, when plugged into many car stereos iTunes would start playing the first song in your library, so users were annoyed because everythime they'd plug their phone into their car to charge it would start playing a 3rd tier U2 album.
Chaos monkey working on every weekend
> Many of the foods ... are ... transported by boat – avocados and almonds are prime examples.

Transatlantic fresh produce is generally air freight.
ChatGPT has gotten quite a bit more accurate over the last few months. It does seem to have lost some creativity in the process, but it's much more true to the training data now.

Code is easy to verify anyway.
Thank you. FWIW I often find write-up + script superior to script because I often want to modify. e.g. I want to run GPU-only, but other script provide part-way solution when textual description added. Therefore, much appreciated.
You can run databases that way in K8s as well. Nobody does, because it's a terrible abstraction for high availability of conventional databases. The operator pattern does the opposite of help, creating more moving parts.

The problem with running databases yourself is that it's hard to run databases, and having dedicated physical hardware works, until it doesn't. Nomad make it easy to run dedicated physical hardware for it. As soon as you have a failed EBS volume with your DB on it. Failed EBS volumes still happen frequently, though we've mostly obviated the problem by using managed dbs.
I pretty sure that I read same article in Hebrew today and I am not sure what it's point. I think commenters in Hebrew were of same opinion
The hardware is quite radically different. It's not the mechanical form factor or bulk electrical and cooling of it, but the silicon.

The processor checkpoints state, and if an error is detected it can be rolled back and the checkpoint moved to another physical processor and re-started transparently to software. Stores are tracked all the way down to "RAID memory" (actually called RAIM), whereas in other CPUs they get punted off at the L1 cache. Practically every component and connection is redundant. There are stories of mainframe drawers being hauled to particle accelerators and the beam switched on while they're running. Quite amazing machines.

Not to say that has more value than the software (I don't know one way or the other), but the hardware is no gimmick.
Safari has far more weight here though people are loathe to admit it. Apple's market share is a direct check on Google's ability to push things through so easily.

Firefox unfortunately does not have the numbers on their side nor will they seemingly risk their Google payout deal. At this point, if you're using it, you're doing it because it has specific features or extensions you want, or you believe that it's ethically the right choice and you're comfortable with the trade-offs.

(I love Firefox, I just think we need to be realistic here)

Edit: I will actually note, in thinking after posting this comment, that it wouldn't surprise me if Apple was actually down for this proposal. Sigh.
Maybe I'm misunderstanding - are the solar panels that 'face down' relying on light that passes through the top panels, or just on ambient light, or is some sort of reflector required underneath? If so, is this going to be a problem for agrivolatric installations?
OpenBSD only implemented loading AMD firmware two days after AMD published updated microcode to fix Zenbleed. Which makes me believe they were not among the "major kernels", vendors or other entities that got a heads up of this vulnerability which happened over two month prior.

Whether they were last to be in the know or not, i applaud them for being one of the first to have patches out for their latest two stable releases (7.2 and 7.3).
You don’t necessarily need to give it up, just eat less. It’s much cheaper, too!

Cooking nice vegetarian food is more time consuming and you do need to learn new techniques but they are just as delicious and fulfilling.

I will say there is a certain visceral feeling with eating meat off a bone which I do occasionally miss (I have been vegetarian, except when I travel, for 8 years).
> There was this sociologist

Found the problem.
It's mildly worse than that, because the US uses metric side-by-side with US customary units, which at least for volume use the same unit names as Imperial but are smaller.

(Does the US use Imperial as well? My most common experience with US vs imperial measure is in pints of beer, although Canada has caught on to the 16 oz pint, and don't even start me on 12 oz "pints".)
Quote from Lyft CEO's:

> "[W]e haven't done the job we need to do to make sure that every time a person rides the bike, they get welcomed into the Lyft ecosystem, and frankly, welcome into the rideshare side of things. So, we'll do some thinking on how to do that better."

If that's your goal, you haven't done nearly enough. I live in DC and have ridden Capital Bikeshare once just to try it out, and it wasn't until I saw the word "Lyft" on my credit card statement that I realized Lyft had any involvement. Even Capital Bikeshare's Wikipedia page doesn't make it obvious they're owned by Lyft.

I also question how much overlap there is between people who are willing to rent a bike to ride around DC, and people who are willing to sit in a car with a stranger to fight city traffic. Especially when DC's metro can take you to both of the area airports, from anywhere in the city, for $6 or less.
War historian Antony Beevor discussed that stereotype thusly:

''Patriotism also permeated those British war movies of the 1950s and 60s – The Dam Busters, Reach for the Sky, The Cruel Sea, The Heroes of Telemark, The Battle of the River Plate, Cockleshell Heroes. It camouflaged itself in self-deprecation, but the rousing march music in the finale always braced our belief in the rightness of our cause. We have long made fun of all the period cliches, unable to believe that anyone talked like that. But when researching my new book Arnhem: The Battle for the Bridges, I found that German officers really did say to the British paratroopers taken prisoner: “For you the war is over.” One of my favourite remarks, recorded at the time by a junior doctor, is the reaction of Colonel Marrable, the head of an improvised hospital in the Netherlands, when Waffen-SS panzergrenadiers seized the building. Still puffing gently on his pipe, he says to his medical staff: “Good show, chaps. Don’t take any notice of the Jerries. Carry on as if nothing has happened.” I have always been doubtful about the notion of “a national character”, but a national self-image certainly existed during the war and for some time afterwards.''

https://www.theguardian.com/film/2018/may/29/antony-beevor-t...
That's probably all to blame on CFG.
Outliers only begin to appear around 3B parameters (as per the original LLM.int8 paper) so unfortunately not consumer GPU in an afternoon kinda stuff to prove you've managed to suppress them.
Also Delta fans and Delta power supplies.
Tons of them.
I thought you literally meant Elmo and I found it hilarious.

But srsly bro you shouldn’t be dreaming about celebrities.

To be clear - I’m just agreeing that we could all benefit from being offline . I shouldn’t even be online at 2am!
Please explain. Thanks.
Dark Souls, Super Meat Boy, Sekiro, and all the other games in the "stupidly frustrating" genre would like to have a word with you.
I trust AI as much as I trust random answer on SO. It is a direction for further research and evaluation.
This article was incredibly interesting to me given the chain of events that have unfolded at Reddit.

I used to be a hardcore Reddit user. On the site daily for ten years or so. While I didn't spend hours on the site per day (though there were some days where I definitely did), I _had_ to visit it every day or I would be irritable.

Note that I felt like this despite unsubscribing to every subreddit in favor of multireddits (so that my front page would be empty), not enabling notifications on the site, disabling infinite scroll and having a very limited set of subs in my multis, few of which I'd consider classic time-wasters (like /r/consulting, which is mostly consulting memes, or /r/programmerhumor).

A problem with Reddit (for me) is that despite doing all of this, there is essentially infinite content, and all of it is interesting!

Since I also browsed Hacker News, what ultimately happened was that I would speed-run HN and Reddit in an attempt to be "caught up" during the "limited free time" I had to myself.

Like many here, I quit Reddit cold-turkey a month ago when Reddit committed to their new API pricing strategy and Christian committed to sunsetting Apollo. I figured that it was only a matter of time until Reddit sunsets old.reddit, I had no interest in being forced to use new.reddit, and all of the subs I cared about were (rightfully!) going dark and losing subscribers in the process.

Since I browse Hacker News via skimfeed.com (excellent curator) and there are, at most, 15 posts on there at a time, I don't spend nearly as much time on "Internet things" as I did before. However, my tolerance for reading (and writing!) long form like this has gone way up! I think this is due to me not feeling as if I need to split my time as aggressively as I did before.

I'm also much more chill about "needing" to browse daily. I still hit up HN every day, but because there is so little to catch up on, I feel like I got much more of my time back now.

(One more thing. Reddit, by and large, rewards short, quippy, knee-jerk responses. Longform is typically skipped over. You don't have to think very much to use the site. Ironically, it is very easy to scroll through a Reddit thread while also feeling rushed to speed-run through it to get caught up.

Very different from HN, where the content is very interesting, and longer comments tend to be upvoted more.)
Why shouldn't the owner/operator of a website be able to decide who to sling bits to?

How is this, conceptually, any different from sites that used to block IE out of spite?
My brother in law had his identity stolen about 6 months ago. He went through the normal routine of cancelling everything, putting holds on everything, etc. He thought he was in the clear, until last week, he received a letter in the mail for a summons for several felonies, including fraud, in the state of Utah (he lives in PA).

It is insane to me that PayPal, Venmo, VISA, etc, all can allow someone who isn't him to open accounts, run transactions, etc, but not have to bear the legal liability of it, and instead it appears to be him that is legally liable.

IMO, the transacting companies here are the ones that need to be charged. I never consented into the American credit system, yet by virtue of being born here, all these companies can, and will, apparently let others open accounts in my name, with no liability.
Indians? This is sort of like saying "many Americans pray to Jesus". Hindus are the ones that believe in astrology-- the majority religion among dozens.
If you dumped the bottom out of animal ag you'd have much worse than a riot. If you doubt me, try going down to the local NASCAR track and swapping out the hotdogs with Beyond Sausage.

Not saying it's right, just saying your argument isn't realistic outside of a mathematically perfect – or authoritarian – bubble.
It's 2 anecdotes to your 1. Anecdotes are useless, but you are down by 1. I suggest you call for reinforcements, or make a hasty retreat.
I'm told it's going to be half the global economy, I can't wait!
Also the underlying report is mostly about servers in Japan where the laws are different and/or that are blocked by almost everyone else because they are toxic. As they should be, because the whole point is that servers can block badly run servers elsewhere.
Please tell me someone intentionally opened the door. I had not previously thought getting blown out of a plane was a likely possibility.
And that's a point in favor of this article. Are you more or less likely to move to a city after hearing that it does a month straight over 110 degrees? I know how I answer that question (having left Texas 20 years ago after a month of 100 degree temps.)
Like the students, I assume that the GP hasn't read the original article - which is very clear about what forms of safety it is discussing.
> There's no form of society in which ADHD is an advantage

> I don't think there's any task in which someone with ADHD is more suited to than someone without; there are tasks which are less difficult for the person with ADHD than other tasks, but ADHD doesn't bestow many, if any, advantages over a neurotypical person.

Your experience is totally valid! I can only speak for my own experience, but I find compared to my neurotypical peers, I am much more capable at learning a breadth of topics. My peers are significantly better at performing 40 three-way matches for invoices in a work day while I would totally fail at that. But let me make my own video game where I have to learn how to program it, design art, and create music, and I’m great at that! My power comes from the ability to bounce around things depending on what I want to focus on that day. I create an environment for myself where I have dozens of tasks I can do, so that I always have something that will grab my interest.

The way this usually plays out in the actual working world is that I struggle with boring, repetitive tasks, but now that my boss knows how I work, he has let me set a more friendly set up and now frequently sees me deliver major changes that would have taken another developer weeks to accomplish given the diversity of tasks I have solved. Meanwhile the other developer is delivering on certain types of tasks I would be much worse at accomplishing. Our team plays to our strengths.

I’m great at deeply learning various concepts then hyperfocusing and delivering significant code changes at work. Some days I’ll complete 3 major jira tickets complete with testing because I’m so focused. Now of course there are other days where it’s much harder to get things done. But setting up that environment where I have diverse things to work on lets that aspect of my ADHD shine.

I will note that I’m properly medicated and have a great diet that helped a lot. School was always really tough for me. Then I discovered when I was studying for the CPA exam, that I learn much better from books than from a teacher in a classroom. I experienced this again when I self-taught CS. These days, I view my ADHD as less of a hindrance and more of a different approach. It’s true that it has downsides compared to a neurotypical, but I feel that it absolutely has its upsides as well when in a healthy state.
I asked my father

I said, "Father, change my name

The one I'm using now it's covered up

With fear and filth, and cowardice and shame"

https://youtube.com/watch?v=FYkJuAb0mMk

;)
Yeah it's the French word. You can always say just "chaîne" when it's unambiguous. Or you can just use the English word
For those who haven't seen it before, HN has a "noprocrast" feature on your profile page, which you can turn on to block access to the site for X minutes.
SEO games resulting in SO clones ranking higher than SO itself?
I think the most important thing is getting off Chrome. And ideally completely off Chromium. I agree that Safari is a good option to keep Google on check at least for many changes. But having Mozilla in the story as well would also be valuable. Even if both Safari and Firefox could pass 50% together that would be a huge difference.
Cross controlled stalls are not part of the PPL ACS, which is I believe what the person above you was saying.