skysight-inc/HackerNews huggingface dataset:
"The orca (Orcinus orca), also called killer whale, is a toothed whale belonging to the oceanic dolphin family, of which it is the largest member."

So it is both a dolphin and a whale.
Likely because this subsection of the thread seems more focused on drivers in general and less on CUDA, if the other replies are anything to go by.
Do you have examples of 200+ page API documentation that doesn't have any errors or broken examples?

Sounds like the law of small errors to me:

https://www.maa.org/external_archive/devlin/devlin_4_00.html
Raises hand

To be fair, it's a lose-lose here. If we didn't implement strict and PITA-to-circumvent licensing, we would for sure have customers abusing it. As a small company, we cannot afford to patrol our customers constantly to make sure they are actually paying for software. We at least try our best to keep it out of their way. It's not my favorite thing to spend my dev time on, but I do understand it.
Recent and related:

Australia legalises psychedelics for mental health - https://news.ycombinator.com/item?id=36542101 - June 2023 (47 comments)
Mainstream languages incorporating FP concepts don't do so with the intent of encouraging totally pure stateless programs. What they do allow is calling the occasional anonymous function or using Map() instead of ForEach() or for().
Yacht is a loaded term. A 30ft sailboat is a yacht. Given the crazy housing prices, a lot of people are buying sailboats and living in them because it is way cheaper than renting.

Yacht does not mean wealthy. I am firmly middle class. My family is planning to move onto a sailboat next year.
Show HN: Authenticated ChatGPT Plugin Template
Made a template for Cloudflare Workers with Clerk OAuth2 backend to help to get anyone started with authenticated ChatGPT plugins.
I've tried this a lot, and I will say no, it's not realistically possible if you're being a purist.

The simple counterexample, take setpixel, which takes an image buffer, and returns an image buffer with one pixel changed. Now imagine having a large bitmap and using setpixel to draw a sprite to it. For every non-transparent pixel in the sprite you need a whole copy of the whole buffer. Obvs there are lots of improvements and cleverness but compared to the speed and simplicity of an imperative code just modifying an image buffer in-place it's vastly slower, more complicated or both.

However you can manage to write "most" of your game in a functional way and if you're careful about it, and use tricks like copy-on-write to make some things act functional, you can do it. Writing your game in a functional mindset, and keeping data immutable when you can has a lot of benefits.
You need to request it from the police for travel. In my experience, I did it via my landlord, and it took about a day.
s/Huawei/Chinese State Security/

She was a spy--look at how intense their reaction was.

Unfortunately, they tend to grab innocents to exchange for captured spies. However, they're going to go for big fish, not little ones. As an average joe I'm not concerned about being held for a spy swap, but if I were a highly placed executive there's no way I would set foot in China.
I believe most popular libraries and middleware (like Havok) aren't freely available/leaked, OR at the very least it's some ancient version with massive API differences compared to newer versions. Around the time of the Pokemon leaks in 2020 I was watching people live on Discord struggling getting Pokemon Diamond to compile, because apparently the DS Wi-Fi component of the official SDK was never actually leaked online (at the time)
As long as you are not in opposition to some future government.
This is a legitimate concern, but whether the people doing the analysis get the data via scraping vs. a box of hard drives is pretty irrelevant to it. To actually solve it you would need the data to not be public.

One of the things you could do is reduce the granularity. So instead of showing that someone posted at 1:23:45 PM on Saturday, July 1, 2023, you show that they posted the week of June 25, 2023. Then you're not going to be doing much time of day or day of week analysis because you don't have that anymore.
Seems like Oxide is aiming to be the Apple of the enterprise hardware (which isn't too surprising given the background of the people involved - Sun used to be something like that as were other fully-integrated providers, though granted that Sun didn't write Unix from scratch). Almost like coming to a full circle from the days where the hardware and the software was all done in an integrated fashion before Linux turned-up and started to run on your toaster.

From your referenced comment:

> The rack isn't built in such a way that you can just pull out a sled and shove it into another rack; the whole thing is built in a cohesive way.

> other vendors will sell you a rack, but it's made up of 1U or 2U servers, not designed as a cohesive whole, but as a collection of individual parts

What I'm curious about is how analogous or different is this cohesiveness to the days where vendors built the complete system? Is that the main selling point or there are nuances to it?
Because nobody cares?

https://www.bbc.com/news/technology-66077195

https://www.nbcnews.com/news/us-news/thousands-users-report-...
Because the news stories that are linked came out less than half an hour ago and it takes a bit
Comments moved thither. Thanks!

Edit: actually, since that source doesn't appear to have a paywall workaround at the moment, I'm going to merge the thread back hither.
Bluesky is great in comparison. Not sure it's going to ever be as big as Twitter, but it's a great alternative to Mastodon
> Uh-huh, but did the message actually get through? Can they safely just retry?

...

> The use of promises and await indicates a possibility of failure semantics that would otherwise not be apparent in the program's control-flow.

They don't, though. They don't indicate if the message got through. They don't indicate if you can safely retry. Their failure mode is exactly as opaque or as transparent as synchronous calls.

The reason for their existence and mandatory use in Javascript is due to a deficiency of the platform (single thread, so all synchronous calls block).

If the platform was better they would never have existed.
Some of the hottakes in this thread are pretty wild

-- a never-married 50-year-old.
You wait for the little icon in the system tray to stop spinning, and you can look in the window at the sync log if you don't trust it. It would take about 10 seconds.

My whole original point to this thread was that the dropbox client can handle tens of thousands of little file changes without breaking a sweat. You could replace text in the entire codebase with one command and it will swallow it all no problem. Yes it is eventually consistent, and yes dont touch the code on any other devices until it's done, but even if you are somehow refactoring your entire codebase every day, the change will be made manifest, and quickly.

I don't know if you've ever peeked under the hood of a git repo, but it creates literally thousands upon thousands of tiny little files. Far more than whatever the repo is actually storing.

For my uses, where I would run over to a machine and maybe tweak a line or two of code on the laptop and re-run it then return to my desk, there were literally never any problems if I didn't jump the gun (and it was easy to resolve if I did).
Not “suck it up.” End it. The exact opposite of what you just characterized.

Your thinking on this topic seems very to contain many inversions.
Guys servers cost money. Also 44 billion dollars.
So they reinvented the mainframe with a prettier exterior?

Their own OS: Check
Big tall box: Check
Expensive: Check (well no price list i have seen so far)
Proprietary hardware at least interfaces. (?)
upgrades must be bought from the vendor (?)

Right to repair?
Thanks elon for helping me quit twitter addiction.
Worldwide survey kills the myth of ‘Man the Hunter’
Definitely a hit to the reputation of the developers at twitter if he's being honest.
It ought to be trivial to determine whether an account is scraping or not.
Facebook had pretty sophisticated anti-scraping tools that I ran into when I was scraping like a decade ago.

Shows an EXTREME lack of creativity when ANY solution is to basically shut down the website.

Perfect way to get people to seriously start looking for alternatives.

Elon being ableist in his last reply, telling people to touch grass if they get rate limited.
Cool. You might be amused to know that someone is currently asking ~$140 for a remake: https://d12w0o72bw9xzs.cloudfront.net/2zxlr57zrjhm0npudrismd...

(140? that's almost enough for a whole Atari!)
The pretext was piracy, since some of them were labeled with the names of movies. I protested they should just keep those ones, but they took them all and said I was lucky they weren't going to prosecute me. I didn't even try to get them back.
I had to check, and it appears author did not learn their lesson, because the high-resolution photos are still there (unless they were previously even larger?). Just opening the original post was a 5.7 MB request.
I like how the medical profession has finally caught up to the drug dealers. "Feel bad? Pop this, it'll take the pain away..."
The "stop AI data scrapers temporarily" excuse doesn't hold under scrutiny since there's nothing Elon can do to stop scraping temporarily. If it appears in a web browser, it can be scraped, no exception.

And to what end? If the limits are dropped, the data scrapers will start scraping again.
Thank-you. Steve Yegge expands on this with Done, and Gets Things Smart¹, and recently heaped praise on Cody, a chatbot that promises to elucidate and improve developer productivity².

A lot of the attributes listed would be nice to get automatically through tooling, but it looks like most of these take conscious reflection, persistence, and deliberate practice.

And to do that, in the usual day-to-day, I think is pretty unlikely in some contexts: we only get a certain number of hours in the day. Sometimes just less than a handful of PRs.

That gets to okay, maybe we need outside projects, self-accelerated, to go through the wash-rinse-repeat cycle enough times to gain experience in the whole app lifecycle (including marketing, traction, and decommission).

It may also be a fair bit of luck to even be able to exercise these qualities--much less be exposed to or be mentored by folks like these.

¹ http://steve-yegge.blogspot.com/2008/06/done-and-gets-things... (2008)

² All you need is Cody - https://news.ycombinator.com/item?id=36519821 - 2 days ago (1 comment)
Comments moved to https://news.ycombinator.com/item?id=36552324. Normally we wouldn't do that, since this has the original source and was posted earlier, but it seems to be paywalled without a workaround and that's where we draw the line (see https://news.ycombinator.com/newsfaq.html and https://news.ycombinator.com/item?id=10178989).
Twitter crumbling is the best case scenario imho.

This will show that you cannot run it with a skeleton crew and that the decisions made were either extremely naive or extremely dumb and filled with hubris
This is the move that elevates “the Saudis funded this to kill Twitter” from silly conspiracy theory to maybe plausible.
Is it really bad? In the grand scheme of things this should have little impact. No branches. The pipeline will do these extra ops really fast. A bigger problem with perf in ocaml is the amount of indirection and the subsequent cache misses, which can amount to hundreds of cycles.
I knew the end of the cheap money era would cause some businesses to be exposed but wow. We are basically in the middle of watching someone flush 44 billion down the drain. I could understand if it was a 600 posting limit. But a 600 viewing limit? wow. For example, NBA free agency just started. There are types of trades & signings being talked about. Just looking at that information I'm going past the 600 limit in about 30 minutes just by scrolling to see if anything is new. Twitter was nice to get this information from & they showed me a few ads. Decent transaction. But now I'm just going to refresh ESPN to see the latest signings.
>No man I know, ... has ever given the income of a woman as a reason for marrying them.

that may correlate with it being considered uncouth to have such considerations in mind.
I like footnotes, or in this case maybe we should call "endnotes". David Foster Wallace was known to use them a lot, sometimes he would put footnotes in footnotes.
There’s an open issue on Lemmy’s GitHub about making it easier to combine multiple communities on separate instances: https://github.com/LemmyNet/lemmy/issues/818

Seems like something they’re thinking about solving.
Great paper, thank you for the reference!
> I don't really understand how having a larger minimum purchase unit (entire rack vs rack unit) is a USP.

For some organizations cattle-like pizza boxes or chassis with blade systems are still not cattle-like enough. By making the management unit the entire rack you can reduce overhead (at least compared to a rack of individual servers, even if they are treated like cattle).

There are vendors that will drop ship entire (multiple) racks pre-wired and pre-configured for various scenarios (especially HPC): just provide power, (water) cooling, and a network uplink.
Yes! The training developed with Ferrous Systems (https://esp-rs.github.io/std-training/) contains several examples, and you can find many community projects in https://github.com/esp-rs/awesome-esp-rust#projects
Comedy of the Commons: Nomadic Spirituality and the Burning Man Festival [pdf]
admitted one of the 2 videos were cgi but the other one is not conclusive.
The reasonable man adapts himself to the world: the unreasonable one persists in trying to adapt the world to himself. Therefore all progress depends on the unreasonable man.

-George Bernard Shaw
Afaik there while there are some OSS projects they aren't necessarily mature.

The no_std hal is still a bit of a moving target so it's not as beginner friendly, the most mature here seems to be the SlimeVR firmware: https://github.com/SlimeVR/SlimeVR-Rust/tree/main/firmware

For std hal there are a few more, OFMon being a good one: https://github.com/arashsm79/OFMon
The Java Enterprise style of over-abstraction that everyone hates does this, so plenty of imperative programmers will know of it and probably have implemented it to an extent.
I would advise NOT using this to learn from. There are so many antipatterns in here that it's a hot mess. There are plenty of better resources that teach good habits than learning how to become another high turnover C++ developer intern about to throw in another broken, fragile lava layer.
Bonilla's situation isn't at all the same as a golden parachute. He agreed to take less money upfront in exchange for more money overall, it's not like he got money for being released from the team. I'm also not sure why there would be to be regulations against this, as the only one who this harmed was the billionaire who thought he was getting a better return by deferring the payments.
I expected that someone would have some use for the results of the scan. I expected someone to look at the scan and be able to form an opinion of some kind and tell me more about what was going on in there. Yes, it was confirmed that my expectations didn't line up to the reality.

The reality was that the MRI was ignored. It was a dead letter. It was a fool's errand. It was a useless waste of money. What the fuck use is a medical test that everyone ignores, I ask you? What expectations should I have about a procedure that costs about $1,000 and produces a slip of paper that told me I moved around too much? Could not the PT doctor sit down in the office with me and say "well you moved around too much, but we can rule out X and Y." It seems like, if patient movement is a common error, that the tech would catch that and redo the scan on site, rather than produce botched data that's unusable and then charge insurance for it? That's what happens with X-rays.

They may as well have gone over my body with a dowsing rod and a Ouija board. All they wanted to do was tick a box that said they are getting something done about it, and have me go waste 3 hours of my time.

My PCP took my X-ray results and from that, we were able to determine that nothing was broken, and she also solemnly announced to me the presence of a congenital defect in the bones of my shoulder (that had nothing to do with the current injury) and she described the precise shape and nature of the defect along with its name, so that was an impressive use of an X-ray film. My dentist also uses X-rays all the time to tell me a lot of stuff about my teeth. So yes, my expectations were unnaturally inflated in terms of what to expect from an MRI, which produces way more data in way more detail about the inner parts of the body. But all that data was essentially shitcanned when nobody bothered to look at it.
FWIW, both are exactly the same in terms of work-arounds: one had the tweet copied in the comments (just like archive.is links customary for newspapers), other in text/screenshot.
Hopefully with what's going on with Reddit and Twitter, people realize the importance of self hosting their own content. Great timing for Bluesky
Author of the language here.

Very excited about this release!

2160 commits pushed to master, 1205 bugs closed since V 0.3.

The changelog is huge: it has 370 items.

The highlights are coroutines with the scheduler, vweb improvements (live reloading, controllers, middleware, better multithreaded performance) and generally improved stability.
Fair counterpoint: Tweet views are a vanity metric (which is why Elon likes them), but tweet impressions are a required metric for advertisers to track ad CTR and any shenanigans there will actually kill Twitter.
Looks like I was right all along.. Elon Musk, the covert agent :)

Hint from years ago https://www.businessinsider.com/elon-musk-tesla-spacex-secre...
This seems like death for an ad supported model on Twitter. Why would you buy ads on a social network that deliberately restricts the number of posts (and thus ads) that a user can view?
Llamas maybe
Flutter 2023 Q1 survey – API breaking changes, deep linking, and more
Any amount of the use of words like "instance" or "federated" just confuse people. "Cognitive overhead" is the perfect phrase for this issue.

In the RedditAlternatives sub you can find the most hilarious responses to "I don't understand lemmy, it's way too complicated!". Quickly someone will respond with "It's not complicated at all..." then proceeds to type out a paragraph of instructions and FAQs without a hint of irony.

Like you said, users just want to hit the ground running. They don't care if your using php/asp/vbb/[insert a multitude of framework names here]..decentralized, partially centralized...they just don't want to know.

For the record I do like Lemmy, but I'm a sucker for novel implementations.
Mailing list posts show up on HN all the time, but I've never seen anyone complain that they can't reply right there in the browser.
Wish there were opportunities for non-European & non-American people to work in these inspiring and endeavoring organizations
Apple or Sun are common comparisons, yes :)

> What I'm curious about is how analogous or different is this cohesiveness to the days where vendors built the complete system?

To be honest, that was before my personal time. I was a kid in that era, using ultra hand-me-down hardware. I'd speculate that one large difference is that hardware was much, much simpler back then.
I don't know how any of that works on Reddit, why should I worry about it on another platform?
Stop complaining or it's going to be 600 characters or less! Including the headers for your requests! /s
In my opinion it’s likely that they are aware that eating humans would come with consequences.
We might be getting into semantics, but if you're willing to agree that IO monad maintains functionality, then there's no reason a Bitmap monad couldn't do the same for pixel writing. In principle and practice, all effects can be pushed to the outside of all applications.
It's all they can afford to cache right now...
Haha look Hold my beer
viscerally I would like to support what you say, but it makes little sense with a broader interpretation of "costs" .. IANAL but there might be some "reasonable" added there, and markets work with some bit of extra in places. It seems like a market negotiation is OK.

The value of the code has to exist in really different economies.. London to Algiers so to speak. So there has to be some room for different kinds of deals IMHO
I have no idea how my browsing of Twitter via the web UI is exceeding any rate limit, but I want to thank Elon for breaking my Twitter addiction because now it won't let me see anything. Please keep limiting the ways in which people can use Twitter.
Elon Musk said he was a Secret Service 'special agent' (2021)
You're not giving Bonilla (and possibly his agent) enough credit. He has another deal like this one with the Orioles that pays him $500k a year.
There's two brothers out there who don't own an NBA team, never did, but nonetheless receive something like 1/7 of a team's share of television revenue every year. Pretty sweet deal.

https://huddleup.substack.com/p/the-greatest-business-deal-i...

OK the NBA finally bought them out a while back -- total take, $800 million.
Those who can engineer do. Those who can't get an MBA.

Never trust an engineer with an MBA to design anything critical. It evokes a conflict of interest. Any engineering judgment has likely been seriously subverted and subsumed by business concerns at that point.

Case in point here.
A few points.
1st: "Top 100 selling games right now, by revenue" by revenue would seem to give higher priced items like Steam Deck an advantage.
2nd: When I checked Steam Deck had dropped to #2, with Counter-Strike: Global Offensive at #1. Of course fluctuations are to be expected.
3rd: I'm seeing only 10% off, maybe it varies by location.

Question: Counter-Strike: Global Offensive is free to play. Is the revenue then from in game purchases?
It's not really for free. There is a social expectation that you'll pay it forward by mentoring someone else in the future.

Also, the mentor gets a competent colleague who can meaningfully contribute in return for their time.
I've never worked with Rust, but I'm very familiar with ESP32+VSCode/ESP-IDF, and eager to use something more high-level but still stable enough for unattended network-connected appliances

is this a good time to learn and start writing for the ESP32 in Rust, or should I wait a little more?
It’s a scam going back to the 90s. It’s a big part of the reason we have COPPA.
There might be a huge uptick in scraping recently because of AI companies trying to train their own LLMs.
This is really classic divorced guy stuff. Even if he is showing a stiff upper lip, this behavior seems very transparent.

A bubble would probably manifest a bit differently, from my very limited experience. The billionaires of the past that did this had a lot more dignity as they fell apart, because they were at least more private and not trying to put on a public show.

But this is all arm-chair psychology, who knows what's actually going on. I believe none of the public statements from the PayPal mafia, it's all meant to influence public opinion and the statements have little bearing on their true reasoning.
Ah, the AOL era is back. First 500h free everyone!
It's time for the West to stop playing around and allowing this sort of hostage taking. If China and Russia want to play dirty, play dirty back. They take a hostage, start taking their nationals hostage and plant large quantities of fentanyl on them.
Amazing, Musk saw Steve Huffman’s API changes and decided to make even worse ones.
The 31st person dressed up and walking behind the painting may have had something constructive to say about the situation
If the point is to stop scrapers, they would _have_ to use “tweets fetched” as the metric.
Reducing the amount of time spent on the app will surely make advertisers happy!