skysight-inc/HackerNews huggingface dataset:
>Skillset gap is not what determines price. Supply and demand ratios do, which does not necessarily correlate with skillset gap.

It correlates big time. It's just that there are exceptions to the rule.
Fellow Snow Leopard fan here. Best version of any OS, ever, in my estimation.
Wasn’t that thing an Easter egg?
> Everytime I delve into PAM I can't help but think it's carrying a ton of legacy tech debt. It seems like it tries to support a lot of things out of the box that may not be relevant these days, like mail and limits.

Beyond that, PAM has been saddled with a whole slew of responsibilities which go beyond user authentication, like supporting anonymous FTP (pam_ftp), maintaining /var/log/lastlog (pam_lastlog), or telling shell users that they have new mail when they log in (pam_mail). A lot of it is pretty specific to supporting traditional shell login workflows on shared machines, and is rarely used in most installs.
Built-in full-disk-encryption for MacOS and Windows. Most of my linux servers would be a pain to have to unlock every time they boot, but I do use LUKS on ones with sensitive data.

On my home nas, I'm still using GELI-encrypted zfs/zpools. I need to migrate it to a new zfs native encryption.

All of my backups get encrypted by restic before being uploaded.

For one-off files or things I want to share encrypted with someone, I'd use gpg.
It's one app, not everything for everyone. To make a great app, they have to focus on a few use cases. Luckily, it's not the only app for editing OSM.
If 'blah' outputs binary data, then that would work, but would spew garbage to the terminal. Piping to 'dd' is probably more efficient regardless.
What's a covidist?
That, and also if you've grown up eating EVOO, even not the best quality one you can get from the village etc, you won't tolerate other vegetable and seed oils in your food, and certainly not in your salad.

I had a friend from Canada who returned Home a while ago and he went to the supermarket to buy oil to put on his salad. He saw the price of EVOO and came back with a bottle of sunflower oil, scoffing about the "scam" of EVOO. A couple of weeks later he told me "well, it's really better though isn't it?" and he started buying EVOO after that. I don't know what changed his mind.

Anyway I get it that EVOO sounds like a class marker and I've no doubt it is, in some parts of the world. Another poster was talking about virtue signalling. But in the neck of the woods I'm from (the Mediterranean) it's just not considered posh, or hip, to buy good olive oil, nor do you ever hear anyone bragging about it. It's just how people eat, and they prefer the best quality stuff than the lower quality stuff. Of course, the low quality stuff also sells just because some people can't afford the good quality stuff, and I guess there's also people who are not used to it, even if they're born in one of the places that are famous for it.

There's just a completely different mentality about EVOO (and some other foodstuffs: bread, wine, cheese maybe) in some parts of the Old World. It's about culture and (gulp) identity rather than fashion and those preferences will not change when EVOO (etc) goes out of fashion.
Is it really true that we're more at risk now than our ancestors were? They had smaller numbers, less access to life saving technology, worse conditions to grow up in… I can accept an argument that since the advent of the cold war there may have been more than previously, but even that is conjectural.
Ooooh! I haven't checked on Proton in some time but this is exciting news! I'm going to check this out, thanks!
I should have clarified in my original comment, although I already mentioned this elsewhere prior to your comment. Chemical fertilizers, to my knowledge, serve no actual purpose other than vanity for residential applications. Thus, they should be banned for those purposes. For commercial agriculture, a more long-term approach is clearly needed, but an actual approach should be realized instead of doomsdaying.

Plastics are a nightmare and there is no going back from them. We have inundated ourselves and our environments with micro plastics, and they will not just go away. Paper and wood do not have this problem on the disposal side unless they've been treated with chemicals. I'm not sure where paper and wood come into a discussion with plastics and fertilizers, but I would also support using less wood.

Do you have any ideas?
> Moving files is unintuitive. It should be [cmd+x] then [cmd+v]. Instead it's [cmd+c] then [option+cmd+v], and this behavior is not afforded in the UI, you just have to look it up somewhere.

Apologies, but what do you expect to happen to the file in-between the cut and the paste? Cut content exists only on the pasteboard. If I cut a sentence from a document and then cut another sentence, the first sentence is effectively gone (without an additional clipboard manager).

This is why they went with the select-and-copy and select-and-move operations instead, and mapped them onto the copy/paste system. A true 'cut' would be too destructive.
No, because there is literally no where to go. Mars is 100X harder to live in than Antarctica, which we still can't live without constant resupplies from developed areas of Earth. If those are gone, we can't live on Antarctica, let alone Mars or whatever (perhaps mythical) exoplanets we could only reach after hundreds or thousands of years on generation ships (which we also don't have the technology to make anytime soon)
Thanks for the thoughtful response.

You don't have to use hyphens for that. Asterisks are fine (see https://news.ycombinator.com/formatdoc for how to get a *) and no doubt there are other ways within the plaintext convention.
What were the sections removed that were more correlated with IQ?
I understand what you're saying, but why would I want to outsource what I find enjoyable? I _like_ making games, and all the different creative and technical aspects of it. Why outsource my fun?
Because instead of assuming the game is correct and assuming their understanding is wrong, they would complain the game got it wrong.
> potentially harmful (slow and/or metered internet) at worst

iOS and macOS both support low-data mode, which Safari can know about, and disable prefetch in those cases.
> WSL not deeply integrated?

Been a few months since I last checked but there didn't seem to be a way to get to your WSL (VM? Instance?) from outside the windows environment (ie via ssh) without setting up a bunch of firewall rules using Powershell to query the IP and create the rules from there. (Except that doesn't always work correctly because PS seems to get a different IP because it's starting up a new WSL? I dunno, I gave up a while back.)
No, Apple should lay off half the Apply Music team, and double the prices. They'll realize much more profit that way, because 95% of subscribers will happily continue to pay, no matter how bad the service is.
> Do AMD-based laptops have any of the power management (battery life) and suspend/resume issues that have plagued recent Intel chipsets?

Battery life is better. Suspend/resume stuff is still a problem. And yes, there does seem to have been a regression with Linux support earlier in the hardware lifecycle than Windows. Not sure when it started, but it’s a trend I’ve noticed over the last 3 years or so.
Ah that's good point for who with great network connection.
The hiring process has less direct incentives than you’re describing- at least at med-large firms.

The point for the recruiter is to close positions fast. The point for the interviewers is to get out of the interview and back to work. The hiring manager wants to increase the size of their team without having to deal with a fuckup.

But how much is the hiring manager even involved in the interview?
I don't have 'pv' installed on my Debian system, and had never heard of it before. 'dd' is installed by default and I've been using it for decades.
Memory cheap, developer time expensive. Your welcome.
Okay gotcha, I read it in a more general way than you meant it. I agree that being dogmatic with structural ideas can lead to bad code for sure.
Searing or frying meats on the stovetop can easily exceed 400f. Below sufficient temperature the process will take too long and the meat will dry out. A steak seared at 350f will likely have a non-charred exterior. Air frying dense meats after baking and pressure cooking also demands high heat to add a glaze and retain moisture.
I knew about USR1 and it's in the man for me too, but I don't see anything about skip_bytes / count_bytes flags, which is strange.

Debian testing, coreutils 9.1.
> I really shudder to think how bad it would have been for her if she weren't vaccinated.

I've heard this sentiment expressed by a number of people.

How are you certain that the opposite couldn't have been true? How do you know, for instance, that the shots she took didn't happen to decrease her natural ability to fight off an infection?
If we go by your definition, then 'dd' is absolutely "standard", and 'pv' absolutely is not.
They take forever but it’s only once in a while. If you’re just trying to support newer iOS versions you can just yank them from here instead of updating.

https://github.com/iGhibli/iOS-DeviceSupport
However, it also allows you to re-sync a device just by putting in the current datetime - at the cost that it'll drift at a rate of up to two seconds per year (though the current average is more like 0.5s given 27 leap seconds in 50 years).
> A typical long-range electric vehicle today comes with a 120 kilowatt-hour battery pack that takes an hour to recharge.

120 kWh is a large pack that's not typical of EVs at the moment. 75 kWh is more typical.

It would be nice if most passenger EVs had even a 150 kWh pack. That would mean longer and very practical range but it'd make the cars more expensive. Better battery chemistries are needed for cheaper batteries with higher energy density.

Nio will introduce a 150 kWh pack soon alongside their existing 75 and 100 kWh packs. Because Nio's packs are swappable the new pack can be swapped in 6 minutes.
Forgotten? We have just started doing that
In recent years I've been using the search bar a lot anyway, since the modal nature of the old System Preferences app wasn't great for quickly checking through several settings screens. And I often forget where some settings are — the taxonomy is not always so clear.

The new Settings app seems like an improvement to me. The vertical list of settings categories is easier to quickly scan, and it remains visible all the time. That alone is a great improvement, and makes it quite a bit easier to navigate the (huge) list of available settings.
Judging by how you are framing the issue and the way you've talked about women in this thread (which has been a red flag for me, at least) I suspect your experience has nothing to do with your physical traits.
This data is widely available on blind. Widely. Here's the thing though. On blind average salaries are like 300k+.
I'm pretty happy with macs these days, but my use case is very simple.

99% of everything I do is either browser based, vscode, or command line.

I don't know how to use, or care to use any of the applications that come with the Mac.

For me, it's pretty much identical to windows with wsl that I switched from, but the M1 chip is just amazing.
Most stuff on Khronos APIs are copy paste from DirectX features.

PC hardware vendors design their features in collaboration with Microsoft for a specific DirectX version, and then they land as yet another extension on Khronos APIs.

Vulkan didn't make this better, they have gotten so many extensions by now, that they finally adopted the version profile concept that is traditional in proprietary APIs.
> I'm not sure how I'd provision servers

> I can just put shell commands in the Dockerfile.

Can't you just put the shell commands in a shell script?
Huh, interesting, I always think of the Macbooks from the 2007-2011 era to be the best in terms of hardware regarding the reliability - if you look up the major Macbook recalls and problems, they all begin after that time, for example the dying graphics problems, faulty logic boards, delaminating retina screens, faulty SSDs and so on...
I think the # of people losing a lot of of battery to this is miniscule, especially since the OSX x86 emulation is pretty fast.

A bigger peeve is that there is no general reasonably fast cross build ability, to eg build, test and debug ARM images (for runnign on ARM servers) on x86 Linux or Windows etc.
> This abstraction was quite appealing for developers and other who think we don't need to understand or pay attention to infrastructure anymore.

How does this abstraction facilitates or prevents one from "understanding or paying attention to infrastructure"? O_o

Docker doesn't seem to invent anything novel in infrastructure, it's just a glorified packaging tool.
Please don't cross into personal attack in HN comments.

https://news.ycombinator.com/newsguidelines.html

p.s. Please see https://news.ycombinator.com/item?id=33326851 also.
Ah, thanks for your reply and thanks for the work you are doing.

As I said though, I don't think reversing sanctions is a political option in the UK, even if it made sense financially. It would certainly be perceived as appeasing Putin.

Right now I think there is a general desire to hurt Putin's regime (without direct confrontation between NATO and Russia). Even if it hurts us too.
Maybe when Winter bites, attitudes will shift.

Edit: Putin's regime also carried out assassinations in our country using radioactive materials and nerve poison (which killed some innocent bystanders too). We really, really don't like him.
Again, this assumes that mobile launchers on trucks and trains cannot be tracked. It can be true now, but not necessary in 10-20 years.
Better Off Ted had a great premise, but it didn't survive past two seasons because it didn't "click". It was the right idea, but just like with successful shows, certain magic that not even the creators understand has to happen. And it didn't happen here, which is a shame.

That said, still a very entertaining show.
Ssss: Shamir's Secret Sharing Scheme (2006)
Paleontologists find unknown fossil in Bruce Museum archives
I’m confused by your response, I did not mention gaming.
The Windows issues you're describing I've seen in most iterations of development tooling over the years (Vagrant, developing directly on your machine, etc). If you have a VM with a shared volume, and you don't take care with file names and permissions, going Docker-less won't solve the problem for you.
"TPS TPS TPS REPORTS AAAUUUGGHHHHHH!"

Regarding your point though, my spellchecking sense is telling me the author probably meant to type: "...that’s too often our mental image of “working” " .
Breaking the site guidelines like this is definitely not ok and will get your account banned, regardless of how bad another comment is or you feel it is. If you'd please review https://news.ycombinator.com/newsguidelines.html and stick to the rules when posting here, we'd appreciate it.
Yeah Vampire Slayers is a fantasy themed shmup but it has nice persistent upgrade mechanics which are rougelite-like.

Also it’s just addictive, punches way above its weight.
The missing piece. WASM, specificially WASM run time environments, have the potential to replace containers in the future. If you can target WASM with Go, Rust, Python, C, C++ ... then you don't need containers at all.

BTW, the two WASM runtimes jockeying for position are wasmtime and wasmer. It looks like Docker is getting behind wasmtime.
If your Mac is connected to metered mobile network, for example, you don't want to download software updates automatically. To support such situation, Windows supports "metered connection" settings to distinguish connection. Some apps regard the settings so it save data usage until it connect to unlimited connection. https://support.microsoft.com/en-us/windows/metered-connecti... https://www.windowslatest.com/2020/11/17/chrome-will-finally...
That’s a different problem. I also didn’t say Apple would be advancing a new connector. I could see Apple holding the standard back to their benefit as well as supporting an upstart manufacturer. It’ll probably depend on what MFI looks like from 2024 onward.
OP has a page for the proper pronouns to use in this situation, in case you didn't notice it.
The RISC Deprogrammer
Which 'dd' is that? Coreutils 9.1 on Debian testing here, and the 'dd' manpage doesn't metion count_bytes or skip_bytes at all.
Was about to post the same thing. Magnet is one of the first things I install every time I get a new Mac. Can't live without it. And it only costs $2.99, what's your excuse?
Do you hire from NZ or is relocation required? I'm not looking but interested in how the world works in the days of remote work.
Seconded. Their excuses for removing support are baffling (guess what? most current Safari adblockers still request access to "data from all websites", which is exactly what "Content Blockers" were supposed to prevent. So now, instead of open-source uBlock having access to all websites, people use proprietary extensions that have the same access. Ugh.)
I for one have long since memorised all the keyboard shortcuts for screenshots. And for everything else there’s command-shift-five.

I haven’t personally used clean shot X, but a tool has to be way, way, way better than the built-in default to get me to change. It doesn’t matter what clean shot X can do better; clean shot X loses because se it isn’t going to be on every Mac I sit in front of.
Yeah, you want to bet everybodies life on that?
Yes there is a length of conversation factor in visibility for normal photos too (I think).

But for "adult" photos they just blur.

I suspect people like this feature because they want to make sure they don't have people around them when they open that message (assuming it is a consensualy exchanged pic)
For all i, "Is i a Collatz number?"
I would disagree. As a game dev, I'd argue that if players categorize a game as a roguelike, it's a roguelike. Language is not prescriptive.

They may be roguelikes with additional elements, but there's no one true definition of what a roguelike must be.

And yes, I'm aware of roguelites. The existence of a more specific piece of jargon does not invalidate the use of the more generic term.

Insisting on a narrow, historical use of language serves only the purpose of gatekeeping and pedantic "I know better than you" behaviors.
every command listed in this article is bad.

# Cat version with progress meter
cat image.iso | pv >/dev/sdb

The progress meter here is mostly meaningless. You'll see the initial progress go very quickly (because you're writing to in-memory cache), and once it's "done", you'll have to wait some amount of additional time for a final `sync` to complete (and if you forget to do that, you might remove the drive while writes are still in progress).

The best way to write an image to a drive is like so:

dd if=foo.iso of=/dev/sdx bs=4M oflag=dsync status=progress

`oflag=dsync` bypasses the write cache, so your progress bar is actually meaningful. It also guarantees that writes are actually completed[1]. Yes, that 4M block size may be improved by manual tweaking, and it would be nice if that happened automatically. I'm sure tools to do this exist, but they're not installed ubiquitously by default. Older versions of dd do not support `status=progress`, and as a workaround you can do:

pv foo.iso | dd of=/dev/sdx bs=4M oflag=dsync

(alternatively, you can set up a bash for-loop that periodically sends SIGUSR1 to dd)

[1] Unless the drive has onboard dram cache etc., but this is rare for removable media

P.S. If you use "/dev/sdx" in example commands, it will fail when someone blindly copy-pastes without reading anything, instead of erasing their whole OS
Finder should show changes immediately except on certain external filesystems. It gets kernel events on directory and file changes (the same mechanism Spotlight and Time Machine use).

This bites me on fake FAT filesystems over USB for hardware development kits, and I usually just turn those features off. The heuristics there are often terrible, and I'd rather create a build system that writes a new image, instead of doing manual drag-and-drops.
I have some feedback, though more general: can you please stop pushing your flavor of Docker Dev Environments that only works with your proprietary application and get behind the https://containers.dev standard AKA Dev Containers?

You are going to lose this battle because your Dev Environments don't have a lot of buy-in and you're not standardized and open specced. I'd love to see Docker take a more OSS-friendly approach.
That's exactly why I asked for specific examples of when nullable enforcement does not catch a potential null reference at compile time. I can't think of any such case so long as all the code has it enabled (if not, it's like safe Rust calling into unsafe).

And if you ignore the warnings, that's a deliberate opt-out; why even bother with nullability checks then?
Good thing installing python is easier than installing excel then!
There's lots of ways nix can be used. It's framework and shell.nix lets you build any sort of environment you want. E.g. if you don't want to use the nixpkgs ruby, you could install rvm in the env and in the shellhook get the correct ruby. Or use the nixpkgs-ruby as you found out. It's relatively easy to pull any sort of nix libraries into your own .nix file (and even easier with flakes). The most powerful thing about nix is that every derivation is cached, so now you can have your own binary cache shared somewhere, and suddenly everyone's build times go down, especially useful for complicated dev environments.

For example, I cross-compile rust code to arm64, build websites, and deploy the whole infrastructure to AWS including the said rust code as AWS lambdas from a single nix derivation. The cross-compiling toolchains, etc take time to build, but then they are cached and only stuff that gets rebuild are the actual stuff I'm developing / changing. This is the backbone of nix really. You may not think this is not that amazing though, but nix is from ground-up built so that it's very difficult to write anything impure, anything that can't be cached or does not cache properly.

For my work, I've written shell.nix for every project I'm developing. This means my own personal environment stays clean, but for projects I always have the environment I need up in seconds. And if I start running out of space, I can just run nix-collect-garbage and forget about it. This is especially useful for me, as I do contract work and don't use the work PC just for one company.

I haven't actually yet used NixOS, but if I ever have to spin up new servers, I'm considering it.. I have ryzen machine that I use for gaming and sometimes building larger stuff... and I'm feeling like I want to migrate that to NixOS.. maybe someday .. :)

Also if you are an mac user, you really should do yourself a favor and switch away from homebrew
If you have issues with file ownership, rootless podman with --userns keep-id is a pleasure to work with. And all that without that messy daemon that forces you to be root and messes with your firewall.
Peak vs idle is the question.

I haven't seen 13th gen extremely closely. It'll get very, very complicated though.

The performance per watt at the top of the voltage frequency curve for the performance cores, is very different to the voltage frequency curve for the idle cores at base clock.

Especially at low queue depth, infrequent operations.
What you actually need to get a job as a programmer