skysight-inc/HackerNews huggingface dataset:
This is why programs exist to address this. All participants have to do is stick with it. So what's the problem? Either they decline, aren't fit to participate, or can't complete it. Which means there's yet more unaddressed needs before they can even be suited to work.
You described Germany! Britain and France are quite independent as far as any Western European nation can be.
Mind Hunter... Jesus Christ, that alone makes me want to cancel my subscription.
To make money just like you showed. You got the 8gb and now you want to pay more to get another one with M2 and 16gb+. Apple product segmentation is legendary for extracting the most from consumers.
Ask HN: Examples of Moving to Event Streaming?
My company is struggling with scaling up our applications and APIs because a good chunk of the core data lives within a single database. This DB/Server has been fined-tuned over the years to handle the ever-increasing load, but it's not sustainable. I am investigating moving some of this data into an event-stream as a path forward to reduce pressure on the DB and facilitate scaling APIs.

The high-level architecture:

- DB change detection publishes events to an immutable event stream.
- Event-stream processing service projects the data from the event-stream into a database for particular API.
- Data served from the API is sourced from the projected data in the API database.

The trade offs with this architecture are:

- Eventual consistency
- Copies of data
- Managing complexity
- Schema changes

I'm looking for some real-world examples of companies that have made the transition from a single DB to an event-driven architecture. Do you know of any case studies, interviews, etc. ?
Def the opposite experience for me software wise. Latest joy is chrome hanging whenever tabs are moved. Things randomly seem to crash all the time.

Maybe it’s normal for OS X but my Linux experience is pretty much the opposite - rock solid, everything is fast, and nothing breaks. Granted the hardware does seem really good (except for slow anything to do with x86 and a useless GPU that can’t play games or do VR).
Energy storage does not scale exponentially with speed.
Kinetic energy increases quadratically with the angular velocity.
Mastodon Threaded Reply View
It’s the end of the Seven Years’ War, and also the end of the textbook he’s using. I suspect the exact year isn’t all that important, but once you get to the American Revolution you’ve slipped into a beginning rather than an end.
A security firm infiltrated the LockBit ransomware operation
Dutch government increases supervision on algorithms
Summary:
In response to various scandals in and outside the government, the Dutch government will put more effort into monitoring algorithms. Specifically, they want to avoid situations were people are unfairly excluded from becoming a customer or an employee, or being unfairly subjected to extra fraud checks. The annual budget for these checks will increase to 3.6 million in 2026.
At this point it's a purely a differentiation play in the lineup. Most large businesses I know that ordered Airs for years just purchase Pros.
Realistically it’s expected it will perform relative to competitors now as the old models did in the past.

More realistically, this is one of the more drab ways apple announces products. They didn’t even have a presentation or anything. So they’re clearly not marketing with the same goals in mind as a presentation. I’d say the intended audience here are people already going to buy the latest model because they’re in the apple ecosystem.

Not that I’m inclined to defend a multi trillion dollar company, of course. It’s just pithy to hop into this sort of thread and grind the old axe against apple.
> even better than Rails IMHO.

I don't know about that. I have been looking at Rails 7 and there's a lot things in Rails now I like better than Laravel.

Symfony did most of the heavy lifting with getting PHP relevant again, Laravel was just better at marketing. Laravel is good, don't get me wrong but everyone seems to think Laravel is the only good thing in PHP and a lot of Laravel is built with Symfony libraries.
Parallel construction. They use their real methods to identify the user, then once they know the user, specifically target them with simpler known methods to build evidence for the case. In the court filing, they present evidence that they've gained through known methods which don't work all that well unless you already have a suspect, but they actually caught the suspect using methods that are not public (and won't become so, unless there's an internal leak at the FBI).
I’m not the person you asked—but a ton of developer tooling just runs better on Linux. Installation is usually easier too—on a Mac, there’s Homebrew, but Homebrew doesn’t have the best user experience.

All the GUI productivity apps run better on a Mac—image editors, IDEs / text editors, apps like Slack or Zoom or whatever.
Western Arrogance and China
The story was posted in 2018. Do you know when it happened? (Or at least an approximation.)
I'm not familiar with China or Japan, but in Germany, most people don't have large amounts of savings they could withdraw from. The middle class might own the house or flat they live in, for the upper middle class that house doesn't need 100k€ to be brought to up date, but most people don't expect large inheritances.

For German employees, the public pension system is their wealth, and that's not based on stocks etc, but on the next generations contribution + some tax subsidies. Millenials and Zoomers will have fun shouldering that.
No, but that’s why I love it so much.

For my daily coding workflow, the fan never even spins. This is Docker, many containers, many many windows.

With docker on, battery lasts a fair bit. Without it on, running on bare metal, could last me days.
Creating, testing, and updating documentation for command line tools takes a tiny fraction of the time and effort required to do the same for GUI tools. At the same time, the command line across Linux distros is subject to way less variation than all the GUIs across the same. Moreover, the fundamentals of the shell and the syntax of the CLI tools are way more stable over time than a given GUI configurator's layout, so CLI documentation will remain correct and useful longer than GUI documentation. Add to that that for many Google-able tasks, the same task may be relevant to headless servers, and you have another, independent cause for CLI documentation to be created without a GUI counterpart and for it to show up highly in search results.

This means that most documentation for advanced tasks in a volunteer-maintained system where everything actually has configurability via the CLI will tend to cover and emphasize CLI methods.

It is arguably possible to have knowledgeable 'power users' who do not know how to use an operating system's CLI. Longtime Windows users probably fit the bill. But on Linux, nobody who has spent enough time actually reading documentation or following tutorials (and made a reasonable effort to understand them) to become a power user is actually unable to use the CLI. The CLI-averse power user just doesn't exist on Linux due to a bit of a chicken-and-egg issue.

PS: The only system directory tree users should ever 'administer' on Linux by directly manipulating files in it is /etc. The grasp of the CLI needed for this is extremely basic, and there are even nice CUA text editors for the terminal these days. There's no wizardry required to do anything that isn't as destructive or risky as confusing the operating system itself (namely the package manager) about the state of the filesystem.
Look into Gallium Nitride (GaN) chargers. I got a 100W charging brick on Amazon for a little over $100CAD (a bit pricy yes), with 3 USB-C, 1 USB-A. There are cheaper models with less ports / wattage as well. A single brick fast-charges my M2 Macbook Air, my Phone, headphones.
Everything you said is true; I'll even add that MacOS is probably the best functioning Desktop OS under low memory conditions!

However the parent is right, it's disgusting how much memory capacity is needed to run a basic environment.

Maybe having exceptionally fast machines with limited ram will cause people to actually think about their resource usage.
I use it to have Xcode reboot faster after it crashes.
> 1. You can add more

Tell that to Apple so they can do that out of the box.

> 8GB of RAM today feels like what 32GB of RAM used to

No. I think you're confusing memory speed with capacity. Making ram faster doesn't mean it can magically store more.
Specific criticism: the lack of direction or misdirection (bad goals) leads to changing (or even overriding previous decisions as in the example case of the use of [] postfix (after the type) placement) reasoning of how & why language is implemented in a certain way. A complex history is not certainly not limited to Go, but a more complicated process makes reading & writing the code an exercise in trying to understand & remember the relevant language history.
> If an "act of aggression" would happen, I would have no recourse against it.

You have the same recourse as you've always had. Vote with your wallet, don't buy the hardware.

I am much more concerned about Intel ME and AMD PSP, where's the outrage about that?

> But that is besides the fact that these acts of aggression for locking down system did indeed happen numerous times in the industry.

Can you please link me some articles/references? This is relevant to my interests, I would like to actually see something that backs up the counter-argument.

> On the contrary, you are spreading FUD if you argue for such mechanisms that allegedly are required to protect activists and journalists. That they they would be the primary beneficiaries. This is quite analog to the war on terror justifying security policies.

I'm aware I'm stretching things, but the stance "Secure Boot = attack on computing freedom" is quite regularly stretched to argue against many other hardware security features, such as TPM or Secure Enclave. If my laptop is stolen, confidentiality of all my data is only as good as my passphrase. Am I paranoid enough to employ a complex, unique, zxcvbn-proof passphrase? Hell no. I would much rather use four random dictionary words, and let the TPM throttle cracking attempts.

(Yes, I know LUKS offers KDF, with a number of iterations picked to reasonably throttle cracking attempts on today's hardware. I would still rather see the cracking stopped dead after 10 attempts, and this physically requires dedicated hardware.)

It's 2023, Thinkpads have been shipping with TPMs for over a decade, and I still can't easily utilise a TPM to keep the FDE decryption key - is it because the TPM genuinely does not offer tangible improvement over plain LUKS, or is it because it was being actively pushed back against in the free software community, and nobody bothered to integrate the functionality?

Repeat this for GPG/SSH/FIDO keys, I am expected to buy a dongle that I can lose, and plug it into a USB port - but can't sensibly utilise the hardware that has been soldered onto my motherboard, which was designed with that explicit purpose?

Please correct me if I'm wrong, but all I'm seeing is a pattern of: "dedicated security hardware = attack on freedom", with pushbacks at any attempts to utilise such hardware for the benefit of the user.

> The primary vector of malware isn't near boot, it is quite exotic these days.

APTs / evil maid never stopped being a thing. Security isn't about what's unlikely, it's about the entire chain. Maybe your targeted attack requires a key logger to remain dormant/undetected until a particular moment in time, six months from now, and the best way to hide it is by paravirtualising your kernel. We've seen attacks way more sophisticated than that (stuxnet).

> But that is also irrelevant if I could just spoof any attestation.

I agree 100%, attestation is just layers of bullshit. But I still want my device to ring an alarm if an APT is suspected.
Hobbies, Jobs, Careers, Vocation – Elizabeth Gilbert [video]
This is pretty uniformly attributed to government policy, not "Capitalism". - https://en.wikipedia.org/wiki/Great_Famine_(Ireland)
Baby bust: what happens when China’s population shrinks?
Gmail spam filtering has never worked. Even after "training" the spam filter for months on end it still filtered obviously good messages to spam. Now I download everything, do the spam filtering locally, and read it through mutt.
It's all good. Happy Tuesday!
I wonder how this would play out in a container context, aside from the benefits mentioned in regards to including only what you need and other things like that, but focusing purely on distribution sizes and space reuse. For example, if you would have your application built as a .jar (perhaps with an embedded app server), but use a separate full JDK install, then the latter could be cached on the nodes running the containers and re-used, which would be often if it doesn't change much.

With this setup, deliveries would look a bit like the following:

# SIZE WHAT
1 ~100 MB base OS image (reused if not changed, cached)
2 ~340 MB JDK image (reused if not changed, cached)
3 X MB the app .jar file (changes with every release)

Whereas with the approach in the article, it would look a bit like the following:

# SIZE WHAT
1 ~100 MB base OS image (reused if not changed, cached)
2 Y MB minimal JRE + the app (changes with every release)

For example, consider the example in the article:

36M zulu-hello-jre-linux-x64
338M zulu19.30.11-ca-jdk19.0.1-linux_x64

While it's hard to speak of how any given app would look like if it was just a .jar (or what other real world examples would be like, not just a "Hello world" program), it would only take 10 individual releases to exceed the size of the JDK. In this case, if you deploy once every day, then by the end of the first month, you'd be using ~2X more space for the minimal JRE approach. However, if you would update your JDK version more than once a month, then that might as well go out of the window.

So it appears that it all depends on how much you care about space in the first place, as well as what technologies you use, since the above example only seems relevant for container technologies that have the whole layer mechanism, and only then if you don't squash them for up front space savings for individual container images. On the other hand, if you update your base image and/or the runtime often, then using jlink makes a lot of sense, since the approach with the separate JDK would send the whole thing often anyways.
Yeah, the issue is that you've given so much room for critical citations that your article is basically a pamphlet at that point.
With Intel higher = better.

What’s better, ultra or pro?
For my experience, as a longtime Linux user who got a MBP:

I really miss the desktop environments available on Linux. KDE is great, and even Gnome beats MacOS. You can't even move windows between desktops with a keyboard shortcut on MacOS. The desktop experience on MacOS is a "death by a thousand cuts" situation. E.g. Popup dialogues will rearrange your windows (e.g. if the popup is wider than your window, to remain centered, it will move the underlying window and I'm not joking.) E.g. Mouse acceleration can't be turned off, which makes MacOS pretty awful for any mouse-centric workflows. E.g. Blocking animations that fundamentally can't be turned off.

That's on top of things that aren't necessarily faults with MacOS, such as getting used to different keyboard shortcuts.

On Linux, I get native Docker, up-to-date coreutils (they're different on MacOS), more precompiled versions of software I use, and having the Linux desktop software that I prefer. (Finder is frustrating, Gedit or Kate for text editing is great, GIMP is much nicer on Linux, etc.) I also miss KDEConnect.

I don't use Xcode, but as I understand, updating it messes with git and python.

But the battery life really is amazing enough to make it worth it. I'm really excited for Asahi to progress to a point that I'm comfortable using it.
I said "can be made to persist" and I meant, yes, that the malware could be compromising the firmware. And by "can" I implied that not all of it does, but the possibility of it doing it does exist.

Secure boot is indeed designed to protect against bootkits too.
I believe he started flying in his late 30s/early 40s so it would be around the early 1970s.

Edit: I just asked him (he’s at the dentist) and he said around 1980, guess I was wrong about when he started flying!
On page 8 of magazine [0] (from 1977) they are talking about computers taking over the world. The same things people are still talking about still. There are also stories about no-code being the end of programmer jobs etc. The only thing that's not in there is blockchain.

[0] https://worldradiohistory.com/Archive-Byte/Best-of-Byte-1977...
... Huh. That is one Apple complaint I've never heard. Had various Mac laptops since 2004 and never seen a screen crack (on my own one; for what it's worth, I do know two separate people whose Apple laptop's screen cracked because their _cat bit it_, but I assume that can happen for any laptop with a sufficiently weird cat).

And, really, a screen is a screen is a screen; any laptop screen is likely to be about as fragile as any other.
I agree with the author about the superset, this is how it should be done. The current PHP type system has many weaknesses (e.g. generics, typed collections, etc.) that aren't easily solved, and I don't want to use some static analysis tool that relies on comments to type my code properly.
It would be perfect if Rosetta supported AVX instructions. For instance, I could just install pre-built tensorflow binary packages in a x64 container on Lima then.
Nice, so MS gets better TPM-based assurance than anyone else.
New report shows alarming changes in the entire global water cycle
Sort of like that, I've been slowly working on a rosetta code for implementations of small problems. Rosettacode.org allows you to use standard library functions so many (but not all) of their examples are useless when you actually want to see how to code something from hand in the language.

So my rosetta code only allows you to implement the main part of the thing yourself. But it's not appropriate for beginners. It's more appropriate for teaching a new language to someone who is already an intermediate programmer.

https://tinyprograms.org/
Agreed, but these are all backwards compatible.
Sounds like https://0install.net which has been around for a while.

Personally I prefer to avoid 'installing' anything: if something's written in Java, its launcher should reference some specific java binary; if something's written in Python, it should reference some specific python3 binary; etc.

For example, my job is mostly writing Scala and building it with Maven; yet I have neither installed system-wide. Instead, they're just dependencies of the build script (along with Bash, etc.).
Where Matter support stands, and what devices are coming
>salvage the old car (puts some money in your pocket) and replace it (with a similar used one if necessary) for less* than the cost of the repairs to the old one.*

I mean, sure, if that's an option. But there's always risk in swapping out one used car for another. If I can only swing $2.5k, I'd rather put it in the vehicle that I've had for 10 years and know the maintenance background on that roll the dice with, as you say, another "old heap."

It's not about being sentimental or irrational. If you're in the situation where you have to weigh these decisions, you tend to have limited options. It's not likely one of them is "trade in my old heap for something great and reliable." In these situations, taking money that could go to your car and instead go out to dinner would be the irrational choice.

>Why spend $6K on repairs if you can buy a similar working car for only $5K? Why make your net "position" $1K worse with flawed logic?

I don't think it's flawed. I can reduce the uncertainty on my utility a lot more with $6k on my own vehicle than I can on a $5k random car. When you get to that low of a price, most cars are going to have maintenance issues. There's nothing guaranteeing that I spend $5k on something else to only have drivetrain (or other major) issues six months down the road.
Yes, I didn't bother trying to look up if that's 100% proven. If it's not you can just substitute pi for any number where it is provable.
Lasers used to guide lightning strikes to a safe target
>it also shows criminal intent.

Hard disagree, unless you have some citations to back this up.
I don't either. I just think politicians would rather make speeches about the "problem" than fix it.

That's why this bill has been weeks from passing for about 5 years now... (the current incarnation is from May 2021, but there were a bunch of older versions with other names).
> Closing a bug as wontfix isn't an insult,

That's a strawman. I said "they attack people who provide feedback".

And whether you like it or not, feedback of the form "Hey, don't take that away, I'm still using it" is legitimate feedback. You wanna see their typical response?

From https://trac.transmissionbt.com/ticket/3685#no1:

> I guess you have to decide if you are a GNOME app, an Ubuntu app, or an XFCE app unfortunately.

And that's one of their *good* responses. From my other link, you saw that their responses basically said that, even if users were using something, that way of doing things is only done by the ignorant.

> You have to actually explain why you needed the feature, how you were using it, and why the newer options don't work for you.

The posters in the link above explained all of that, and the response was still "No".

> I don't see the author claiming anyone's stupid in that article. This is what the author says:

>>it is just bad file organisation coupled with a bunch of old bad habits

The gnome dev literally said that any way other than their way had was because the users weren't thinking!

> Browser-mode file browsers hide the lack of thought and organisation in the filesystem structure; spatial ones do not.

I mean, they literally said that the users are not thinking if they prefer the old way.

There's a reason why gnome has fewer users than you'd expect given that is the default everywhere - even though it is the default, many user's still find it easier to simply switch.

> And maybe on that note, you could consider that designers know a lot more about the habits of users than a random drive-by commenter, considering they study it for a living?

If these designers knew that, they'd have more marketshare on Linux at least.
Laser desorption mass spectrometry – Alien detector that fits in your hand
To offer a counter anecdote: I’ve always had a rock solid upgrade experience in the past few years and remember how something would always break up until around ~5 years ago.

Upgrading used to be an event. Now it’s a meh-fest of clicking a button, waiting a little, and being unimpressed with the new features thinking “why did I even bother? Total waste of an hour”
Aside from the aesthetics, the content of the ads was different than today. There was lots of advertising aimed directly at hobbyists. Today, you mostly have to go to specific niche places like tindie.com to find something similar. Or basically, a significant portion of the market was people with engineering skills.
No, it's $599, with a load of extra customised options that allow people to add what they want, you cannot even buy this one in a store, you have to do a custom order, your regular user, walking into an electronic store will buy a base model.

You've specced it up with every customisation possible, that 999.999999% of buyers won't do and won't need and then complain at the cost in an effort to bash Apple,
When I was looking at getting an X1 Carbon, the US site had better options for things like the screen etc
I still have my "old" C=64 in a box out in the garage. It has a bad kernal (IIRC - it's been years) chip, so it's just taking up space out there, but oh well.