skysight-inc/HackerNews huggingface dataset:
How does this implicit, "bottom up" definition of the network boundary between client and server cope with version incompatibilities? You, as the developer, control what version of your code is running on the server, but you don't have direct control over what version is running in the browser.

In approaches with an explicit API, you can explicitly maintain backward compatibility for a period of time until you believe that enough browsers have "caught up" to newer versions of the software running on the server to allow you to retire that backward compatibility.
Neat idea.

From another lens, it looks almost like AIs running a Turing Test for humans.
You can't have it both ways.

If you insist people get the same pay no matter how enjoyable the job is, then you're implying people should get the same pay for jobs that make people feel like shit.

IMHO, the latter is really exploitation.
Today's mediocrity is tomorrow's garbage. We humans get get used to almost anything, be it positive or negative, and over time make it new default. So what was AI-generated wow few years ago is meh now, and this threshold will be fluid in future too.

> So it raises the floor, but actually will entrench those who are the most talented writers, programmers, artists.

If this will be true, it will create even more inequality - average masses on cca same level, and few stellar very wealthy/influential talented folks. I don't see current AI as anything but more sophisticated ways to extract more money from population via monitoring, evaluation and more precise advertising. Any actually beneficial effort will be very marginal in comparison.
Very interesting strategy.

Unfortunately, I think this is not an equilibrium strategy. An equilibrium strategy profile is one where, given everyone is using that strategy, no single individual cannot profitably deviate. But if I know everyone else in the class is going to use this strategy, and I draw the short straw (and assuming for simplicity that nobody else can draw the short straw), then I know everybody else will answer 10, and I maximize my chance of winning by choosing x such that ((n-1)10 + x) / n) + 10 = x.

But I wonder if this or a similar strategy would provide the maximum expected reward for the group*. In that case, then there's a situation that is somewhat like a multi-player prisoner's dilemma, in that if everybody always "cooperated", they'd all be better off in the long run. Yet whoever draws the short straw is better off not cooperating. Therefore nobody cooperates.

In the case of repeated one-on-one games (where you play the same game with the same player multiple times), there is a solution to the prisoner's dilemma: strategies like "tit for tat" where you can essentially punish people for non-cooperation (as described in fantastic classic "The Evolution of Cooperation" by Robert Axelrod). But since there are multiple people in the class, this is more like a a multi-player prisoners dilemma (as described by Thomas Schelling in "Micromotives and Macrobehavior"), or a "collective action" problem. These can also be solved if you go "outside" the game and have systems for punishing people who don't cooperate (e.g. union members beating up scabs).

Another thing about Schelling points: a "strategy" can be a Schelling point. It is unlikely that the whole class would independently do the same analysis and come up with the same strategy (even if it was an equilibrium strategy). But if you stood up before the class and explained the strategy before the exam, it would become a Schelling point.
The entire thread is in response to someone calling this study "terrifying". That was the entire point of my comment, and what I am talking about.

You'll note that I never said that we shouldn't do more research. You'll also note that sibling comment (agreeing with you) is calling for regulation and government action. So maybe you are just calling for research, but...

> Push for better understanding and maybe regulations to help reduce the impact. Again, with getting fat I have agency over. It's on me to do it. With microplastics, government action is needed, so we need to be better informed and press government to act on our interest.
Vidu AI: AI Video Generator. Transform text and images into captivating videos. Harness the power of artificial intelligence for quick, effortless, and high-quality video creation.
> Isn't capitalism great?

Does "capitalism" now just mean that businesses can do whatever they want?

Consumer rights are awful in the United States, but that isn't because our economy is capitalistic. It's because our government is inept.
Using it with local mail dirs is definitely preferable. I would assume that most people use mail TUIs in conjunction with `mbsync`, `notmuch`, and similar utilities that improve the overall experience.
for a fledgling project, $150 today is worth 10,000x $150 in 13 years.
The story that really stuck out to me is the one about Sonos. I'll confess I'm not a paying subscriber, so I first found this via X and then dug in on reddit and am curious what else the newsletter says.

TL;DR it seems like Sonos released a new app that led to big regressions in reliability, usability and functionality vs the old one. But they also claim they can't revert to the old one because firmware updates have rendered the older version of the app also less reliable and stable. This seems very wild, and Gergely introduces two good points that I'll reframe as questions: (1) how did the end up releasing a new app version that had so many issues - where did testing go wrong? (2) why didn't they have a rollback plan?

There's more context from Gergely in this post on X: https://x.com/GergelyOrosz/status/1826657853337145562

And more context from the Sonos team on their subreddit here: https://www.reddit.com/r/sonos/comments/1ew62yv/august_offic...
Unfree software that you do not have source for serves its owners not you.
Cool, yep this is just a minor detail and doesn't change what the article itself conveys.
>The Bike and Tread maker said the secondary market is an “important source” of new members.

So why are you creating a $95 barrier-to-entry for those new paying members? Are you really so strapped for cash that you want to drive potential customers to your competitors, or entirely away from your online subscription?

If people are selling their Pelotons, and the buyer is buying a subscription, Peloton should be grateful, not punishing their customers with arbitrary onboarding fees.
We use Gemini as they offer stronger guarantees around not training on your data ve e.g. OpenAI. We are also looking at self-hosting open source models in the future.
There's a blog post from 6-8 years ago I can no longer find anywhere, where someone made node.js create similar ambient sounds and compared it to listening to hard drives doing mechanical work to understand what the computer was doing. Apparently it was actually useful to audibly hear when, for example, a request failed due to an authentication problem which had its distinct sound emerging from the pattern of code execution on that branch.

Does anyone have a link to what I'm talking about?
Sorry, I should clear that up. I mulch (mower) as much of the leaves as I can and leave it on the ground, I only rake up what I can't mulch. And that's to protect the ground cover under the oak trees from dying under the leaves and turning everything in to mud/eroding.
As long as we also make sure electrons are positively charged this time.
JEP Draft: Adapt Object Monitors for Virtual Threads
Yeah, the "no-limits" with weights/bags is very dangerous. After a 240m/800ft free-dive, Herbert Nitsch had severe decompression sickness and needed a hyperbaric chamber[1]. I thought AIDA stopped tracking WRs for it because of the absurd risk, but all I can find is that they stopped doing competitions for it, though the article is dated 2011[2]. At least if you swim yourself down, you have time to listen to your body.

Note that these depths are absolutely insane for anything an ambient SCUBA diver would do, even for many technical saturation divers. If you want an actual breathing gas mix for that depth, using a mix of hydrogen, oxygen, and helium[3] may be the safest way (too much helium can cause HPNS).

[1]: https://web.archive.org/web/20121105083822/http://www.deeper...

[2]: https://gulfnews.com/uae/a-limit-on-no-limits-freediving-1.8...

[3]: https://en.wikipedia.org/wiki/Hydreliox
Have you read the article?

> As async is already used as an identifier in C#, the team decided to use async2 as a codename for the experiment. If that thing ever makes it into the runtime, it will be called async - so it will be a replacement for the current async implementation.
That link talks about gas molecules, but the article is saying ions. Whether or not these are ionized particles would have a big impact on what's happening.
> Every single Be fan who purchased a BeBox to "support the cause" drained limited cash and support from Be Inc.

Did they sell the hardware at a loss?

> If you buy this and it goes in your spare bedroom because it's cool, maybe you run the demo to show a few friends, you've cost Be money and not helped them towards their goals.

If the hardware earns a small profit, and the enthusiast does not call the vendor for support, but creates blogs/video/media to generate user/developer/partner demand, that should be net positive for the vendor.

> What they want is a two man indie startup buys a BeBox and uses it to invent Zoom, or Blender, or at least Portal or something. Something that creates a significant demand from real users for Be's actual product, an operating system, and which is hard to replicate for the existing 1980s-style single CPU operating systems Be wants to compete with.

A variation of this text/sentiment should be included on the marketing page for every hardware "dev board", including Qualcomm SDXE dev device from ex-Apple team, that is attempting to compete with Apple Silicon and x86 PCs.

https://www.arrow.com/en/products/c8380-12c-mp-32g/thunderco...
Interesting that they are creating a separate team just for the EU app store, presumably because the EU is forcing Apple to make some changes. It seems like the investigations in the US, UK, Japan, etc will eventually lead to them being required to make similar changes everywhere.
The idea is more that you use the LLM for quick guesses about behaviour/names and so on rather than actually relying on it for reverse engineering as per se.
I've used the (free) https://drakonhub.com service to create Drakon diagrams, and I've been able to express some pretty sophisticated workflows in a clear, intuitive way.

One of the things I love about it is that it is orderly by design. You've probably seen those scary flowcharts where arrows are pointing willy-nilly, criss-crossing each other, and there's very little cohesion. Drakon charts help avoid that by being relatively prescriptive about _where_ diagram components are placed. For instance, the happy path should form a skewer shape.

The "Diagramming is different with DrakonHub" section of https://drakonhub.com shows you the difference well.
> There will now be one team for the familiar, Apple-run App Store, and another one to handle alternative app stores in the European Union

Could someone explain why Apple needs someone to handle something they're not doing? I assume 3rd party companies are running their own servers and everything, is this just for the client-side software development?

Tangential but it's funny how by digging their heels in so tightly Apple's being forced so much. Sideloading (or "installing an app") has hardly been difficult on android (or desktop OSes), I don't think Google needs to set up a new team.
Listening to Kishida talk, he is so toneless. I doubt he knows what he's talking about.
It's cool to read this.

One interesting tidbit is that during the period this author writes about, AWS had a roughly 4-day outage (impacted at least EC2, EBS, and RDS, iirc), caused by EBS, that really shook folks' confidence in AWS.

It resulted in a reorg and much deeper investment in EBS as a standalone service.

It also happened around the time Apple was becoming a customer, and AWS in general was going through hockey-stick growth thanks to startup adoption (Netflix, Zynga, Dropbox, etc).

It's fun to read about these technical and operational bits, but technical innovation in production is messy, and happens against a backdrop of Real Business Needs.

I wish more of THOSE stories were told as well.
It is definitely not going to be easy to do for every CPU architecture, but it's not as ridiculous as it seems. Basically, the difference between an "object file" and an executable file or shared library is not very large. Often times, except for Microsoft platforms, they are in the same actual file format, e.g. ELF.

The big thing is relocations. Object files have granular relocations that executable files don't; at least on Windows, executable images just have minimal relocations that point to addresses of code and data that will need to be fixed up if the executable is relocated, but the executable image itself is only able to be relocated with regards to its image base address as a whole unit. In contrast, object files contain symbol-level relocations. To be able to accurately reconstruct this information, you need to annotate the disassembly with somewhat accurate information about symbols.

The other big difference with an object file is well, it is not linked. None of the symbols are "resolved". This is particularly easy to fix actually: during delinking if the symbol is outside of the current scope then it just needs to be replaced with an unresolved symbol, pretty much. Then when relinking, another object file or library needs to provide the symbol so that it can be linked back up.

(There are a few smaller differences too, like the lack of an entrypoint, but it really isn't a whole lot of significance.)

This means that the boundaries for which you carve object files out of an executable image or shared object is actually completely arbitrary. It obviously was segmented into translation units when it was originally compiled, but nothing really cares about those boundaries at the linking stage. (Of course, you probably want to try to figure it out if possible, since it will probably be very hard to do a matching decompilation if your object boundaries are incorrect.)

Take this with a grain of salt as despite having literally worked on this problem I feel like I might be messing up some of the details a bit. I've been meaning to write a blog post about object files, though there are actually a couple of good ones already floating around.
It depends on how high-level the abstraction you're using is. Things like Halide do pretty significant reorganization of your code and data to achieve parallel speedup. And of course if you are using Tensor libraries you're doing exactly that. It all depends on the level of abstraction.
> couldn’t find “features” (like strong typing) they claimed were critical for writing good software

How about reasonable scoping rules?

Pre-es6 JavaScript was a nightmare of ugly hacks needed to make the language usable. that = this and {...}() All over the place.
That is sort of what I meant. The idea that ancient violins hold an unattainable mystique. That is now just an investment vehicle.

I violated HN guidelines by being too flippant in my answer.
all information is useful to a hacker. if you can find a way to use information beyond creators intent, to achieve your goals regardless of hat color, you are hacking.
A short story from the pre-development of Electric/Hyperfiddle. I was sitting at a table with Rich and Dustin after Conj in Philly. Dustin was trying to explain some of these (still hypothetical) ideas to Rich, and Rich was just too tired from the keynote to really follow along. He wasn't dismissive, but just didn't seem to get the Big Idea. Many people would have taken that as a sign and possibly dropped the idea.

Not Dustin though, if anything he seems to have doubled down and sought to prove the ideas with working libraries. Here we are years later with a growing community and excitement about this real working software.

Bravo Dustin for having the strength to stay the course. You knew you were on to something way back then, and haven't lost sight of it.
Maybe in terms of bandwidth, but unless you were fine with never being able to make or receive any more phone calls, how would hosting a website have worked without a second dedicated phone line?

In addition to that, dialup was paid per minute where I grew up, so either option would have been prohibitively expensive.
> I don't entirely get why this is even a decision.

The Washington "circle of life" looks like this:

1. Boeing buys politicians.

2. Politicians determine NASA's budget, promotions, and programs.

3. NASA has a program to buy from Boeing.

4. Boeing buys politicians.
I've never been charged a fee to activate a device on a new carrier, probably because they'd much rather have the money from my monthly subscription - in fact I've seen offers from carriers to buy out your current contract if you switch to them.
I don't think you're going to be run through the gauntlet for saying Latino.

Yah-- using gender neutral terms when possible is nice, and someone has to coin those terms.

But what I'm talking about: there's a whole lot of these words that were initially offensive, or became offensive because they have been used derisively. If you insist on referring to people by terms they find offensive, even after correction, then you are being a jerk.
There are plenty of other ways a company could extract this fee.

For example, no spare parts, or ability to subscribe, or customer service, if you don’t pay.

The software is only an implementation detail that even free software couldn’t stop.
You can probably trace where the money went on the blockchain.
I would use a microphone to capture the different renditions and compare them using Audacity or some other similar tool. Here's one place to start:

https://forum.audacityteam.org/t/comparing-two-supposedly-id...
https://forum.audacityteam.org/t/comparing-sound-comparing-p...

I like one forum user's suggestion: build an audio file where the left channel is from one recording and the right channel is from another, but in perfect time sync. For example, the left may be a recording of an Apple CarPlay rendition, while the right is a recording of an Android Auto rendition. Then it should be easy for your ears to discern the difference.

The Bluetooth issue could be real. I have a Bluetooth-enabled car radio that switches between full duplex (two-way audio) and half duplex (one-way audio) mode. It sounds normal in half duplex mode, but in full duplex mode, it sounds a lot like an old telephone.
Although this article doesn't make the point explicitly, this is really about how we can't discern right tails. The Olympics nicely illustrate this. In most cases we can only tell which of these world class athletes are best by having them perform side-by-side. But otherwise who can tell by eye if an athlete is top 100 or top 10 worldwide? Even good chess players can't tell by the moves alone what the Elo rating of more skilled players are.

We don't know how bad things are is one way to put it. Another way is that there are people of extraordinary ability, walking among us mere mortals.
Gold plating has a practical purpose: anti-corrosion. Selling cables with audiophile shenanigans that aren't based in science (or gains that are microscopic and inconsequential) is where you cross the line into bullshit.
You clearly aren’t their target audience if you’re even thinking about price, it’s a luxury brand that people bought into because their cool rich friends did and they wanted to be part of the club, nothing more nothing less

there are plenty of normal alternatives for people who just want exercise, bad example of broken capitalism to me
TS rocks so hard for doing pure functional stuff, and its support for type algebra can be an absolute blast.

I try to avoid OO now days, and TS is my go-to language for modeling problems in the functional domain!
I have several git alias that I live by:

ga = git add -A

gc = git commit

gcm = git commit -m

gp = git push

All of these are defined in my zshrc rather than doing it through git config.
Neutron star is still composed of... neutrons. There is a hypothesised Quark star though.
If you want a more bike like experience, and not a spinning bike experience, what you want is a "direct drive trainer". You take off your back wheel and mount your normal bike and chain on that.

A trainer like that can be used with all kinds of software. Personally I like the social aspects of Zwift. Group rides, competitions, just biking along the map with other people around. For structured workouts Trainerroad is great, but it's also possible to do in Zwift. Other apps like Rouvy exist, probably apps for more traditional spinning sessions as well, or you can just make your own workout in any of the apps matching a YouTube video and put the video on.
also, you can often discover new and better solutions if you don't know they're impossible.
There are substantial differences in developing hyperscale storage from the systems that were built previously. But note that many of the architects of these systems were previously storage industry experts, and acquiring an existing vendor would not have been an asset to AWS since these new systems had a wide range of issues that the vendors never had to solve.

Your comment elsewhere about NetApp solving all known problems with WAFL. Hahahaha. Have you tried deleting a 5TB file in a filesystem at 95% capacity with snapshots enabled?
"And you run and you run to catch up with the sun, but it's sinking.
Racing around, to come up behind you again.
The sun is the same, in a relative way, but you're older.
Shorter of breath, and one day closer to death."
I’m also skeptical that all of the things the article lumps under the umbrella “euphemism” are really the same thing or best described by that word. But to your point “retreats from contested territory” are probably the best examples of where that label would be appropriate
You can get pretty far just attaching your regular bicycle to a "stationary bike stand", which turns it into a stationary bike. Add in Strava and you have the social aspect. Strava has a pretty good free tier.

If you want classes, etc that is separate. I already get that via Apple Health.

If you want real-time competition, you could use Zwift, but then you're increasing the cost (albiet, you are using a best of breed system and composing from parts.)
Florida homes owned by corporate investors: 117,000 – and counting
That decision has to be made well before the launch. Crew 9 has to launch with fewer crew onboard. The Boeing crew needs Space-X spacesuits made for them because Boeing's suits don't fit in Space-X seats.[1] What cargo goes up with Crew 9 would change.

Are those suits being made? Can they be made without the wearers present for fitting? Did someone think of this before the Boeing launch?

[1] https://jalopnik.com/stranded-astronauts-now-have-to-deal-wi...
I think by “capitalism” they mean this pervasive attitude of trying to extract money to customer in every way possible.
Venezuela's Supreme Court certifies Maduro's claims he won presidential election
If you're interested, Oh my zsh already has git aliases and much more for dev productivity. It also has a really large number of supported plugins.

https://github.com/ohmyzsh/ohmyzsh?tab=readme-ov-file

https://kapeli.com/cheat_sheets/Oh-My-Zsh_Git.docset/Content...