skysight-inc/HackerNews huggingface dataset:
Is he? or is he venting at someone while accusing them of doing the same thing back.

If instead of "Is the problem actually the rust code causing you issue, or is the problem between the keyboard and the chair, and you just want to vent?"

he said "Is the problem actually the rust code causing you issue, or do you just want to vent?" it's perfectly acceptable. The snide insults are petty, unprofessional, and unnecessary.

> only someone profoundly lacking in it could be bothered by a message like this

I could just as easily say that anyone who doesn't see that should look in a mirror and see if the see an ass staring back at them, but I wouldn't. When I read this, I see someone blowing off steam and knowing they can get away with it. I respect linus, and as I've said elsewhere he's perfectly capable of handling himself without resorting to passive aggressive insults.
I'm mostly on board with that dichotomy except that I think it's also important that all fetched artifacts either come from a VCS or are similarly cryptographically versioned and all historical versions made available in a reliable manner.
It is very difficult to change mass culture.
If you're worried about how many neighbors you have, it sounds idyllic.
Also fair, but most of the time the other people are a few close friends. I'm not trying to keep it a secret like a diary but I'm also not trying to get incredibly popular like a content creator or famous blogger.
With short code snippets, you arguably don’t need a license. Only if it’s notable enough to get copyright protection do you need permission to use it, right? I can copy hello world examples from websites and do whatever I want with them, I think.
I feel there's a clear alternative to the problem presented. I do not expect Empty to match any of those interfaces. A generic method should only match with a generic method of the same arity.
Even if the collapse is a fuzzy decades one I think it would also have an ever increasing probability of the remainder in under an hour as something entirely forgotten fails.
On the other hand, right of first purchase seems fine: "I'm going to sell this to <X>, and if you want it you have to pay the same amount".
I don’t know how my future would turn out without Photomath and similar.

I am forever grateful for their existence.
Rost – Rust Programming in German
Perhaps because nowhere else has one package for every 2,972 humans on planet Earth?
This is the same story with everything. Companies all want to take as much as they can possibly squeeze out of you while giving you as little as they can get away with. A few companies start out by charging higher prices for higher quality, often pricing out a large number of consumers, but eventually the greed wins out and they start to cut corners too.

If you're wealthy enough to keep chasing after luxury goods you'll be ripped off at a slower pace than most, but eventually you'll be increasingly disappointed in what you're getting and have to look harder and harder, and pay higher and higher prices for anything nice. The poorest people are stuck paying increasing prices for poisonous products that are basically trash and that's all they can barely afford.
Not surprising, I think many of us who have exercised on a treadmill or on a bike for a fixed period watch the time more closely and as such the watched clock seems to move slower.

Time flies when you're having fun, perhaps it slows under intense exercise
While I think this is interesting I must point out that the CIA has been wildly wrong about things in the past. They never saw the fall of the Soviet Union and were absolutely convinced Saddam Hussein had nukes.
I've found them to be pretty darn good at both emacs lisp and matplotlib.
I would not argue with you on that it is "selling your data". But I also think there are meaningful differences in harm levels for different kinds of "selling your data", and fully identified data has more potential harms than de-identified data where you have to assume that an adversary is willing to violate contracts and/or the law to learn about particular individuals.

There is considerable confusion about the distinction between aggregated data and de-identified individual-level data. I would say that I don't consider sufficiently aggregated data to be "your data" in a particularly meaningful personal sense of "your", even though there are still some re-identification risks from these types of datasets.

I was contesting the statement that "The data has already been sold... [and] the damage is already done" which I still think is highly misleading.
> We have to adjust to washing machines and our washing habits.

And then we have to adjust washing habits to ongoing loss of quality^W^W^W progress of clothes.

This hit me once I started to see ads for laundry detergents supposedly able to clean clothes in cold water, like 20℃ or less - what's happening is, the fabrics and colors got so bad they start to degrade quickly even in 30℃ or 45℃ programs. The market, instead of giving us more durable clothes, decided to give us more high-tech detergent.

Oh, and this is sold under the guise of being eco-friendly - cold water = less energy. Even if that's a valid gain, I think it's not what's driving the existence of those detergents. Rather, they're the "fix" to the problem of low-quality clothes, and its existence only lets the quality get even worse (and further enabling the "fast fashion" phenomenon).
I've been using Playwright for years testing safari/FF/chromium-based engines. Playwright team compiles every single browser at each new release.

It's great, no worry. Besides very minor things like mobile safari bugs (which you can't test on Macos safari neither, you need a real device or browser stack) it's perfect.
The ipad also has an icon above its keyboard. Whatever lack of obvious interaction is available on the phone seems intentional.

Cynically, I think you'd just look like even more of a fool shaking an ipad and this is the only reason they approved such a button.
For the lazy people click to see results https://rtabench.com/
Well, there was FirefoxOS then a fork of it called KaiOS..
There should be a way to easily "share" my AI chatbot convos on social media
Sometimes I get into some conversations with these AI chatbots where I have a strong urge to be able to share them on something like a social media platform. I'd love to see some enhancements to these tools (like ChatGPT / Gemini, etc) that might help integrate them more seamlessly into the whole "social media experience".
You can find any number of clueless people arguing about any subject.

I follow the definition of people such as Dave Patterson (who invented the terms "RISC" and "CISC"), John Hennessey, and John Mashey.

Here is a 1995 reposting of something Mashey first posted in this much detail in I think 1991, with proto-versions going back to at least 1988:

https://yarchive.net/comp/risc_definition.html

This post is regarded in the CPU designer industry as pretty much definitive.
> as you say, you get near instant linting feedback about a lot

Sorry, it wasn't clear. I could run `go build && ./myapp` and have my application running quicker than `dotnet format` finishes. Linting in .net is slower than compiling in go.

Agree on everything else. It has it's share of footguns, for sure, but so does every language.
> If your neighbor subdivides their lot, the smartest thing for you to do is subdivide yours

What if you like your lot, and don't want a lot 1/4th the size? I think this likely applies to most homeowners.

> the last house in the neighborhood full of subdivisions will have the lowest sale value (and the first house to subdivide will be the most valuable).

I don't think this is likely. As more homes subdivide, the relative value of non-subdivided homes will go up due to scarcity.

> needs a moderating factor to prevent runaway

Why? I can think of very very few cases in the US where we've had a problem with "too many homes", and many many cases where the opposite trend prevails. I think it's unlikely that we'll see any sort of runaway.
My guess (it would be nice if they actually said...) is that they were missing the required lang attribute on their HTML.

<html lang=en>

If not defined it will default to unknown (not to the user's locale) and so this makes Chrome guess. And there wasn't much text in the lightbox (which might be a different page?) for the browser to infer from.
LE Audio is still too slow and low quality. The next step will likely be UWB audio.
I only use one regularly, but I use it a lot. (Supabase)

Example use case: https://news.ycombinator.com/item?id=43466434
Let's see how it goes.

So far, he announced a lot of tarifs, and most were cancelled or exempted the same day they were supposed to go live.

Trump is reportedly 'selling' dinners at Mar-a-Lago for indutry leaders, with a ticket of 5 millons $, so they can argue about the exemptions for their respective industries. Definitely feels like 'you need protection and only we can provide it. We can also show you why you need protection' kind of move.
Not that this negates your point, but: We are in fact slightly out of the second month.
Yes. Though the disappearing doesn't happen when you eject the removable media. When you first boot from the removable media, the OS loads itself into the RAM. If you want to open additional programs, then those are loaded from the media into RAM and then executed. However, you can remove the media at any point after boot, and after that you only run the programs that are already loaded into RAM.

Also we have had live images of various OSes for many decades. I seem to recall that we used to load DOS from floppy disks.
Still there is yet to be a device that is completely supported, see the following section which is currently empty:

https://wiki.postmarketos.org/wiki/Devices#Main
Semantic mutation testing finding real world bugs
I sorta agree. It can be ridiculously hard to understand and maintain other people’s complicate TS generics. But the payoff is that you have a type system that nearly disallows consumers of your interface to use it incorrectly.

Like you’d never get the amazing type safety of libraries like prisma and kysely (an ORM and a query builder) if you couldn’t make such ridiculously expressive generics. But, only a teeny tiny subset of TS devs can work on generics that complex. I definitely can’t!

It’s a tradeoff like anything else.
OP meant that "yes" is not a word in Spanish. The word "sí" is indeed the affirmative and it's used mostly the same as yes in English.
The problem with overly abstract concepts is a problem of specific Scala functional programming libraries, and not of the Scala language itself, or of other, simpler Scala libraries (e.g. com-lihaoyi stuff, Play, my own Laminar on the frontend, etc.)

If you need to know category theory concepts like Monad / Semigroup / etc. in order to understand your code, you're not doing regular Scala, you're doing Haskell-style FP in Scala. Which is a popular choice that many people swear by, but is entirely optional. Personally I don't think the complexity of that approach is worth it, and we don't use any of that stuff at work, and still reap the benefits of Scala.

Scala is a true multi-paradigm language, it does not have a monoculture. Lots of people who use Scala don't use highly abstract FP libraries. I very much don't think that the OOP side of Scala is the language designers' concession for the sake of broad appeal. Seamless fusion of FP and OOP is the essence of Scala, and it works great for that without any third party libraries. The designers' attitude is evidenced by the libraries created by their companies (e.g. Play, Akka) and by the learning materials, both of which lean heavily on plain Scala without going off the deep end with FP libs.
There’s a lot of B2B stuff.

How much easier is it to manage and operate technology in 2025 than it was in 2005 or 2015? I have three core tech teams with 12-18 people. I’d need 500+ to do what I do today in 2005, assuming the tech could do it.

Breakthrough B2C products don’t appear annually. But everything is better. Apple Maps can estimate my travel time for a 300 mile drive with 5 minutes. I bought a last minute flight to Rome last summer knowing nothing about Rome or speaking any Italian and I did fine, thanks to iPhone and the mobile app ecosystem.
Certainly within reach of a beginner to build, but I wonder how many beginners would struggle to understand the details of a SDR. Knowledge of processors, memory, IQ sampling, DSP, etc. are not typical subject matter for beginners.

The original crystal radios were very simple, with a crystal (or later, a 1N34 diode), an optional (low Q) bandpass filter, and a piezoelectric earphone -- no batteries required. The principles of operation could be explained to a beginner in just a few minutes.

When I was a kid, I optimized my first "crystal" radio down to four components:

1) 1N34 diode.

2) 22k Ohm resistor (impedance matches the earphone).

3) Piezoelectric earphone.

4) Antenna wire (with alligator clip).

It worked well because there was only one radio station nearby. (KNX 1070, 50KW was about a mile away.)
Having a government in a box when everyone around you is scrounging for food makes you king, particularly if you also managed to save a couple militarized drones through the collapse. That's a pretty enviable position to be in.

The point, as with every capital investment, is to make more efficient the labor of the people who are securing those basic needs, so that you can free them up for work progressively higher on the value chain.

During the collapse itself, the way to do this is pretty easy: you kill the people who have food, shelter, or fuel but are not aligned with you, and give it to people who are aligned with you. And then once you have gotten everyone aligned with you, you increase the efficiency of the people who are doing the work. Saving even just one working tractor can cut the labor requirements from farming enough to support a village from several hundred people to one or two people. You will not have petrol in a post-collapse world, so better hope it's an electric tractor, or drop a scavenged electric motor + EV battery into an existing tractor. Use scavenged solar panels for power, there's plenty of that where I am.

All this requires that you know how things work, so you can trace out what to connect to what and repurpose electronic controls and open up the innards of the stuff you find abandoned on the street, and that's where having a computer and a lot of downloaded datasheets and physical/electronic/mechanical/chemical principles available will help.
Do you have a source for this “quota system”
You can still buy Americium detectors.

They're more reliable because they don't stop working when a little dust gets in them like optical sensors.
It's hard to imagine a wireless technology that can improve on the experience of debugging a wire. You can always adjust the length of the wire or splice in a new one.

I don't understand why the industry forced a move to wireless before the technology was up to it. The only company that's figured this out is Apple and they refuse to give up this market advantage. Until device management improves i'll stick with wired.
the definition of open: “mkdir android ; cd android ; repo init -u git://android.git.kernel.org/platform/manifest.git ; repo sync ; make”
- Andy Rubin

This has really stood the test of time...
> Often you want a segment of code to all do the same thing on error.

Do you mean often you want multiple segments of code to all do the same thing on error? If there is only one segment then you well and truly have just moved things around.

Multiple segments all doing the same thing on error would give more justification to centralizing functionality, but at the same time if you have multiple segments of code all doing the same thing you've probably not thought your design through. Papering over design mistakes with language features is commonly done, but I'm not sure it is something to strive for.

> but those places are not every function call or even most function calls.

If the original error is your own you don't need to abstract it, but if you are passing your own errors through multiple levels of indirection you've, again, probably not thought your design through very well. Papering over design mistakes with language features is commonly done, but I'm not sure it is something to strive for.
+1 for claude code being amazing, and especially +1 for the cost. I've spent $500 this week, $.10 - $1 at a time, fixing bugs and adding features. It took a while to get used to not @ tagging all of the files and realizing it just "figures it out" (using tokens to do so of course!)
It’s dangerous to assume so much as this about the thoughts of someone on comments, but let me offer a supporting opinion to the other point:

People like things to be consistent and reliable. When we’re talking about technology, they probably don’t know what specific coding or licensing or development practices lead to that, but they know that they don’t like it when something they use gets worse over time.

When things they use everyday change at the whim of one company that has full control, they don’t always like it. Having software that’s free to modify and distribute makes it so people will always have options and not depend on one company or another having the same opinions about what makes software good.
Adding source info:

They Thought They Were Free

The Germans, 1933-45

Milton Mayer

https://press.uchicago.edu/Misc/Chicago/511928.htm
The money quote:

>>Status symbols — silk shells, designer shoes, luxury handbags — become keys to unlock these gates. If I need a job that will save my lower back and move my baby from medicaid to an HMO, how much should I spend signaling to people like my former VP that I will not compromise her status by opening the door to me?

It is about keys to get past the near-invisible micro-gatekeeping
The is the intersection of "user friendly" and "self installed." It exists anywhere this is tried.

The entire idea that 'postinstall' or 'preinstall' or any sort of _script_ needs to run after you've fetched a package of what should be /interpreted/ code is completely insane on any "modern" desktop OS.

From what I can tell the main use case is avoiding the problems from users who cannot figure out how to set an environment variable or reliably run a subshell.
I thought they did a pretty good job in getting shit back up and running by 6 that evening, I flew into LHR the next day with zero delay and zero hassle, so hats off to everyone.
#1 is probably to subset the loaded lightbox text-localization files to only the survey language. And #2 is to use the translate=no HTML attribute (or its predecessor) to disable translation of that section.
You could summarize it yourself and just post the salient bits that you found interesting. I think I speak for most people in your feed when I say that I don't want your 6,000-word philosophical diatribe with ChatGPT in my recommended list.
Ehh. Consider, for example, all the terrible things that China does and yet the world continues to do business with them.

TFA's situation (tourism to the US) is probably the area that will be hit the most. Outside of that, business is mostly based on economics not politics.
I was there and applaud when Google shared their "Don't be evil" motto. Everybody used to absolutely hate "M$" at the time.

How naive we were. We never realized that "Don't be evil" was not a choice, it something that natural happens to a public company. Today it would feel so much of quixotism for a company were to to come out and say "Don't be evil".
7 days of revenue, 1 whole week out of 52 that all of your workforce production went to pay a fine? Yeah, that's quite noticeable for a corporation.
Hah! I fondly remember some Linux distro that had the Desktop translated to a literal table top.

Translating without context must be really tough. Especially with a language like English that is utterly ambiguous.
Need to work on both high tech and low wage opportunities at the same time. Without having high tech there will be a bigger brain drain, many people that gets educated or starts a business with higher ambitions will leave as soon as they can. Having high tech opportunities slows down the brain drain and increases the potential to create different industries that support the country. Also as there will be many first in the country such as building a satellite there will be more potential to grow for anyone wanting to enter that industry even if the current economic benefit is lower than say other countries. For instance USA can grow mostly from developing new technology and their population growth (traditionally from immigration), A country like Botswana can grow from improving their current infrastructure (education, catching up in technology etc) AND new technology and population growth. First movers will get a bigger piece of the pie an have long term benefit. This is a bit simplified but should give a picture of how this would benefit Botswana.
Does anyone have any prior art for an MCP server "message bus" with an agent framework like Mastra?

E.g. suppose I want my agent to operate as Discord bot listening on channel via an MCP server subscribed to the messages. i.e. the MCP server itself is driving the loop, not the framework, with the agent doing the processing.

I can see how this could be implemented using MCP resource pubsub, with the plugin and agent being aware of this protocol and how to pump the message bus loop, but I'd rather not reinvent it.

Is there a standard way of doing this already? Is it considered user logic that's "out of scope" for the MCP specification?

EDIT: added an example here https://github.com/avaer/mcp-message-bus
I don't think the issue is that the West is going backwards in capability; rather, it's that although it has the capability to produce great products (software, media, etc.), it deliberately chooses not to because it's not as cost effective, because the people with expertise are overworked and understaffed, or because management had other priorities (see AAA game development).

In other words, the capitalists won.
Ideally the court can compel the purchaser(s) to destroy the data.
A classic Ars story I always like linking in discussions like these: https://arstechnica.com/gadgets/2018/07/googles-iron-grip-on...
> Other manufacturers offer similar products for the same or a better price

huh?
Yes, absolutely - I can't disagree with that.
That's because you changed what's actually happening to something way bigger, so then you can immediately say it's not minutiae.

This isn't taxes, this is one very specific and small tax. And this isn't levied by the FCC, it's levied by Congress. The FCC just gets to say what percentage of this specific tax is applicable.

So the FCC gets the power to change what percentage of phone bills should go towards universal telephony access. Put this way, you know, the thing that's actually happening, it does seem like minutiae.

I doubt Congress has any idea what percentage of phone bills should go towards universal access because they're not telecommunications experts. They don't know how hard, or easy, it may be to run rural lines. They don't know what lines are still needed. They don't know where they're needed. In fact, they don't even know what phone bills should cost!
I don't know. It's a question relevant to all generative AI applications in entertainment - whether books, art, music, film or videogames. To the extent the value of these works is mostly in being social objects (i.e. shared experience to talk about with other people), being able to generate clones and personalized variants freely via GenAI destroys that value.
They're the OG among big tech when it comes to abusing monopoly lower, e.g. during the first browser war.
There is middle ground between individuals and governments… I may not need automatic accounting and inventory via spreadsheets at a small scale, but being able to model the next 3 days of weather based on local conditions without any expectation of online communications could come in pretty handy
Why Dictators Don't Have a Sense of Humor