skysight-inc/HackerNews huggingface dataset:
In my opinion, there are enough alternative web browsers available and no substantial reason to bring Safari to windows. Most of the safari specific features that I can think of (ex. syncing tabs between iCloud devices) are things that benefit people already invested in the apple ecosystem and are likely mac users anyways.
While your point is true, that you cannot set ESC to Caps Lock without external apps, you can use Karabiner to do that. Very useful when typing, and with Vim https://karabiner-elements.pqrs.org/

The command+tab switch is also driving me insane!

I loved Ubuntu's (probably around 12.04?) window+workspace (or however they called it) handling, but as all the teams I worked on, the devs used Mac, I decided to give in and switch. I miss the window handling options, but hopefully I gain from other aspects (such as being able to rely on coworkers in case something doesn't work as expected).
HVDC lines are still relatively rare, most transmission lines do have “grid frequency” as converting to HVDC has significant losses. Of course there is equipment to match frequencies, even for Japan’s 50 vs 60hz system, but again it costs money and lowers efficiency.

So even your pedantic objections are misinformed.
Not really a public plea when it is behind a signup wall.
I recently bought a laptop which came with Windows 10 preinstalled and I was shocked to find that not only does Ubuntu feel much faster but it has better support for Intel Xe graphics hardware.

Windows frequently with 4K HDMI plugged in, the "System" process gets stuck at 10% and machine becomes unusable.
Depends on what you mean by "run a different program". You can't really replace WindowServer on macOS, as it is pretty much macOS itself. macOS is not really as modular as Linux or even Windows. There are things that hook into it to give extra behavior (Helium, Afloat, Magnet, Amethyst, chunkwm, several others in the AppStore), but replacing it is not really practical, I believe.
Ah, thank you. Clearly, things have changed a lot since I used an Android device.
Depends, Windows also has containers, unlike macOS, so the memory footprint is much lower.

But yeah, otherwise it will be a Linux VM running on top of Hyper-V.
A lot of these guys start with the function they need a circuit to fulfil and learn just enough to select and integrate it into the project, so at the block diagram level. In those cases learning circuit design is overkill when learning how to select one (from a circuit cookbook) by understanding functional and integration parameters, customising and modifying it after reverse engineering are sufficient.

Akin to a course in driving rather than car design. Not sure how many books approach it that way but for a lot of people building fully customised electronic circuits is too much effort.
Most people do not need to be available to respond to incidents.
One thing about time travel that I've pondered. Say you could travel in time, say back a year, well in space coordinates the Earth position in the Universe would be different, given the galaxy movement alone. Hence to master time travel, you would also need a way to lock onto a position in the time you want to arrive at.

Heck, maybe the universe was born out of failed time travel attempts as they all ended up at 0time at space coordinates 0,0,0 and the culmination of all those failed attempts gave us the big bang. Extremely unlikely, but equally, something you can't fully dismiss based upon our current understanding to the point of saying there is 0 chance of this could happen.
I really really like WebAuthn, I hope it can catch on. I've made a Django library to enable easy usernameless/passwordless WebAuthn-based authentication for Django:

https://pypi.org/project/django-webauthin/

You can see a demo on www.pastery.net, it's very nifty. Now that browser support is good, I will probably try to improve the library a bit to make the UX a bit better, but I really hope WebAuthn becomes commonplace.
Off topic, but I have really grown to despise the phrase "out of an abundance of caution". It's grown so popular during the pandemic when people exercise the absolute bare minimum amount of caution.
I would be delighted to read your blog post on it.
Another great resource that influenced my thinking on TDD even outside Python is the "testing goat" book (aka "Test-Driven Development with Python" by Harry Percival) https://www.obeythetestinggoat.com/
I did try Soundflower but it didn't work. Hadn't heard of AudioHijack, thanks! Sucks that you have to pay to work around a restriction that Apple have added though.
Thanks a lot and for sharing your inspiring story :)
In the Apple world, people don't care about containers other than application sandboxes.
> Window snapping

Not built-in, but the open source https://rectangleapp.com/ supports window snapping by mouse and via shortcuts.
Holding Option when you click the green window button will maximise the window - rather than make it full screen - for most, but but not all, applications. For some reason Safari only maximises vertically when you do this.
CVEs are not found, they are applied for. The resume padding sport has resulted in a flood of nonsensical applications.
If it's about making the physical Esc key function as a Caps Lock, that's not an option in the modifier keys. If it's about making the physical Caps Lock key work as an Esc, then that's possible.
If your intent isn't to decieve you aren't lying.
Sound pretty standard for any company and not that bad.

The flight thing sounded more like "don't attribute to malice what can be explained by stupidity".

Maybe it would make more sense to someone who plays EVE and has more context but from outside I don't see anything terrible.
That will be his second book :)
/s
Mass Storage devices are attached as block devices. MTP devices are attached as file devices. As long as the OS understands the filesystem on a block device, it can mount it. For file devices, it needs to speak the protocol (in this case MTP). MTP is similar to how Apple handles attaching of its devices, just a different protocol.

Mass devices can be easily corrupted and have to be unmounted from the current device. MTP can stay mounted and accessible by the mounting OS and source device simultaneously and are much more difficult to corrupt.

It also allows the host device more security and control over what the guest can do.
bhyve/xhyve
I use Windows on the desktop and iOS for mobile for the same reason: they work best for what I use each form factor for. I want tabs to sync between them, but I don't see why they can't do that with the existing sync extension for other browsers. I get my Firefox bookmarks on my phone. Why not tabs through the same method?
Indonesia’s palm oil export ban sparks concern over global food prices
Compostable fungi-based replacement for styrofoam
what about sshfs?

brew install sshfs
Interesting. I recently started using an M1 Mac and found the fullscreen workspaces a bit weird (coming from i3), but kinda grew to like it? I got the external trackpad and use gestures a lot (before it was Control + arrows) to navigate the workspaces.

My main issue is that all the different "Terminals" have subsets I like on them, but none have all the features I like lol. It's not a big deal though. FWIW I'm trying out the Warp term now (used wezterm on linux) and it's been mostly enjoyable so far.
Ah that last point really struck a nerve.

- Open lid

- Lock screen shows

- Screen fades to black as it realises there's an external monitor

- Finally unlock, windows are all bunched up on the internal display

- Everything becomes unresponsive, maybe even another fade to black

- A minute after initially opening the lid, suddenly all the windows pop back into place

I have no idea if this is improved on M1 machines, but it's frustrating enough on my Intel 16" that I've just pushed all the auto-lock timeouts to excessively large durations.
Valid points in the article.

Slightly related: I feel it's worth spreading the word about yabai [1], a tiling window manager for MacOs. I've been using it for >1 year, to get an i3 like experience, and find that it makes using MacOs very pleasant.

Issues in the article are somewhat addressed:

> Focus Follow Mouse

Can do this with yabai

> Always on top windows

Can do this with yabai

> Window snapping

Can do this with yabai

The way I use it: I have 9 desktops, and can switch between them via the keyboard (ctrl+<desktop_number>). Can move apps from one desktop to another via keyboard commands. Apps are automatically resized to fit. Can move apps around on screen via keyboard commands.

[1] https://github.com/koekeishiya/yabai
Go on then, you start
Don’t most URL shorteners die in under 10 years? I see the value of not breaking API contracts, but some services are more known for breaking their contracts than others.
Sorry about that, I didn't notice that HN removes the URL query params. This link is Medium's "friend link", it should allow you to bypass the wall:

https://sebastiancarlos.medium.com/a-public-plea-to-the-main...
I didn't know the power toys, thank you for the info.
Well, yes, but that means that my past and yours still exists as a real place that others can visit, in some sense. That's why I gave the example. Of course, that visitation has already happened in our past. But the same person can also know things we havent experienced yet, but whose consequences we will experience in our future.
I believe Finder is not technically necessary, as seen on Apple's installers and restore mode (which are a smaller version of macOS). You can kill it with Force Quit, for example. It is indeed also the provider of the Desktop, but everything else works: Dock, Menubar, Command+Tab.

It is launched via /System/Library/LaunchAgents/com.apple.Finder.plist
Ask HN: Where do you find breaking news in technology/science?
I currently get most of my tech and science news from HN, but are there any high quality reporting outlets whose sole focus is news?
Oh, yes you're correct. Strange that they let you do it one way but not the other.
I have to agree on San Francisco, it's not a great font. It looks good on "retina" screens but it appears like it was designed to be less than optimal on non-retina displays. I've always assumed they just introduced it to get people to buy new machines.

But I really hated the lack of customisation, and also the way that they change stuff around all the time, screwing with my muscle memory. macOS in the Tiger days was pretty perfect for me, but since then things have gone downhill. Now virtual desktops are no longer possible in a grid but only a line, expose has been replaced with Mission Control that doesn't work as well. The overall design is worse and every release they lock more configuration files down. Try to change sshd_config so you can only authenticate with private keys, not passwords - a very sane configuration that is widely recommended. macOS will revert it with every update.

Anyway in the end I just decided I was done with it. I still use it for work but at home I moved to FreeBSD with KDE.. I love its customisation options <3
Yea, it's annoying. It's worth it if you need it though, there is a trial time limited to test if it'll fit in your workflow. Soundflower has been a bit buggy since it's inception tbf.
What does it mean for an application to be "withdrawn"? If an asylum seeker gets a marriage/family/work visa and stops a now-unnecessary asylum process, is that a withdrawn application?
Ask HN: How to ask employer to match inflation rate, independent of pay rise
Let's say I am earning $100,000 and inflation for the year is 5%; sure I am still earning $100,000 but the actual value of that money is worth 5% less. If this isn't adjusted I have effectively taken a pay cut of 5%.

Independent of raises based on things like role changes or good performance how can I stress that I really dislike the idea of not having my salary keep up with inflation, and then how can I best go about ensuring that my employer keeps the salary up to date with inflation?
You say Amazon is incentivized to sell you more stuff, but this case clearly says they care more about objective ratings than about sales :)
I've been concerned that's the case too. It's looking like we'll push it up by 3 degrees, which is bad but could be worse and it may be possible to bring that down with early sacrifices and new technology. There was a Kurzgesagt video recently about this which was quite good.
Dense cities consistently produces lower per-capita carbon emissions. This has to do with transit, with transportation of material, with houses (yes, townhouses too!) not having as many walls to lose heat from, etc.

We can and have designed cities that properly handle rainfall. The issue is not density, but the lack of water-permeable surfaces. Suburban parking lots and wide freeways cause the same issues and on a larger scale due to the low density.

The lack of nature is, again, solved not just once. In Amsterdam they have dense urban areas right next to actual farms with cows, free-range ones. Again, you save space for nature by going high density. Compared to sprawling out with cul-de-sacs a you have more people getting closer to nature more often. Same argument for farmers traveling to town.

(I do sense a bit of mismatch between conceptions of non-dense-city living spaces. You seem to be talking about something that combines the environment of rural areas with the convenience of suburbia, but these two seldom co-exist without wasting a lot of tax money on maintenance…)
> EDIT: if you want data, compare the GDP for hour worked in Italy with Germany or the US: https://en.m.wikipedia.org/wiki/List_of_countries_by_labour_...
That's what they get paid, not what they produce
I can echo the HP printer comment, mines a printer/scanner. Every time I print or scan on Ubuntu I'm expecting it to not work, as that was my experience on macOS, but it works flawlessly. On macOS the driver was abandoned 6 OS versions back, and I had to do some pkg command line trickery running as root just to get the thing to install.
Pandoc might be more popular but I agree that Shellcheck is an absolute godsend.
OP was ironic restating verbatim what “conservatives” have been told over the last four-five years when they got ostracized for disagreeing with “liberals”.

“Build your own Twitter!”

“Build your own ISP!”

“Build your own DNS”

“Build your own copper lines!”

And now Chomsky has gone as far as to say that people who disagree with him (vis a vis vaccines) should be put in a desert and build their own societies. When asked if those people wouldn't die of starvation he shrugged it off.
That's something different. I don't see why so many different OSes have a problem with a window that is not raised having focus.
For me, those gestures are next to useless because the animation is just waaay too slow. It's literally a whole second (exactly; I just timed it) of waiting for window focus to switch.

The animation is shorter when you're on a model without a 120Hz screen, so it gets a little more bearable there.
- Debug apps which don't opt into debugging, using gdb/lldb, without disabling SIP. It's my computer, I should be root, I should be able to introspect how processes execute on it. Not being able to do so prevented me from debugging https://github.com/samschott/maestral/issues/597, since I had to disable SIP, which required rebooting, which stopped the bug from happening.

- Edit $PATH for IDEs launched from the Mac GUI (to add MacPorts/Homebrew-installed Ninja to Qt Creator's binary search $PATH). ~/.profile isn't evaluated at login time (only in terminals), /etc/paths doesn't work (forgot if it affected terminals, definitely doesn't affect GUI apps), and `launchctl setenv PATH` didn't work in my testing.

- Install libraries like SDL systemwide in paths searched by default by build systems and runtimes, like on Linux. MacPorts installs to /opt/local, Homebrew on M1 installs to /opt/homebrew, neither of which is searched by build systems. I might try setting up developer environments using Nix at some point, but I haven't learned how to use Nix/nix-darwin beyond editing the set of global apps.
control external monitor sound: if your monitor supports DCC, MonitorControl is FOSS and allows direct control. Also, see below.

capture sound: there's a flury of apps that allow you to do that, Rogue Amoeba has a couple that go from simple to very advanced audio routing. This audio routing also allows you to set the output volume (so, indirectly volume sent to a monitor) using the standard macOS controls.

> And yeah PulseAudio is just so much better than everything macOS can offer.

Someone has never dug into Audio Midi Setup, which can do a bunch of nice things already, including creating aggregated audio inputs and outputs.
macOS has never had full-screen maximisation. It maximises "for the content". Which means some windows will never be full screen because they don't have more to show.

What you get when you hold Option is the way that was the previous "maximisation" option, before they added the full screen mode which I also abhor.
You are correct. My post was just intended to show that you have to be careful since there are several malicious communities present on the "fediverse" that have a lot of influence. Also, email does not have a federated timeline where everyone is connected and you can see each others posts. This is not a Mastodon issue but a fediverse issue.
In many European countries, liberals used to be left in the 19th century, whereas conservatives were right. Then liberals won, replaced conservatives on the right with socialists of various kinds on the left. In many European countries (not all), conservatism is dead, but the US, conservatism never died. Possibly because slavery required a hierarchical view of society; one of the tenets of conservatism, and at odds with the fundamental principles of liberalism.

But liberalism is primarily about freedom, about equality under the law, but not necessarily economic equality. Low taxes, little social security, wealthy industrialists owning everything is still compatible with equality under the law. So there are economically right-wing and left-wing interpretations of liberalism.

Similarly, people who are for or against economic equality can have liberal or authoritarian views on how to accomplish that.
Also, salaried generally means you get paid the same amount regardless of hours worked, which is another thing people seem to overlook.

Except the spirit of that agreement to not worry about the variance of working, say, 35 hours one week, 45 the next. They still quite definitely expect you to work an average of about 40 hours -- and usually provide language in the employment/consulting stating exactly that. In fact, if your agreement mentions the phrase "full-time" it is universally understood to mean exactly that.

Many big/well known companies do not have issue with moonlighting.

Even when outside employment/consulting is allowed (1) the vast majority expect you to inform them of such arrangements and (2) they do not expect you to shorten your commitments of time + focus to the role they are providing you a ... full-time salary and benefits for.
Windows does not use a window manager like X does; the frames are drawn and managed by a library used by all applications, it’s not a separate program.

I’m not 100% sure but I’d say it’s pretty likely Mac OS works the same way, just like on Mac OS the left part of the menu bar (including the system menu) is drawn and managed by the current application (using a system library so the application developer doesn’t have to worry about how it works).
my thoughts exactly... this seems like a browser targeted for a specific audience. my guess would be the crypto community.
You should also consider what you are taking home after taxes, health care, social contributions etc. I don't know how is it in the USA but in Germany on your €55k salary you would take home around €34k (https://visualsm.art/gross-net-salary-calculator/?y=0&LZZ=1&...)
But at the same time you won't get bankrupt if you need to visit a doctor, you are also covered if you lose your job, so with the high taxes it came a lot of benefits. Also the governments takes car of the poor or unfortunate people by providing at least housing for them.

You should consider all these perks.
On the other hand, you learn languages and have a base to explore France, Germany and maybe Europe, in case if you like traveling ;)
Indeed. He managed to disrupt another industry, this time the fabric of space and time! What a time to be alive.
Rotary Un-Smartphone Kit
> You can't really replace WindowServer on macOS, as it is pretty much macOS itself.

I find this very foreign. As if a unix system didn't let you change the shell!

This is sad to hear, because I'm a happy user of a headless macOS (not set up by me), to which I ssh almost daily for testing purposes, and it is a fairly decent unix system. It has a few idiosyncrasies, sure, but those help to make your pipelines more portable. I always supposed that the GUI would be just a regular program running on top of that unix.
"When Programming Language Examples Fail" (with pictures!)
Which is why it’s good that this is configurable in Linux :)
Ask HN: What industry was the most impacted by computing/software?
Computing/software changed a lot of industries. In my country, it's just starting to pick up and I want to be part of it. I'm looking to develop for the local market, but I want to try ideas that have already been tested in other countries (especially southeast Asia market) and adapt from there. Any example that would be considered essential nowadays? I've seen people write scripts to automate jobs and stuff but I lack domain knowledge to really know where to focus. Thats why I ask your collective experience. Thanks
In my experience, Android MTP worked semi-reliably on Windows (I'd often encounter "ghost files" which couldn't be renamed or accessed, since MTP and Android's media cache desynced from the underlying Linux filesystem), and often failed entirely on Linux (trying to open the phone hung or caused the Linux MTP daemon to crash immediately or after some time). I much prefer adb push/pull, which has always been rock-solid as long as adb can see your phone.
NTFS3 driver is orphan already. What we do?
https://edition.cnn.com/2021/11/18/tech/elon-musk-world-hung... - wasn't that plan given? Did it become a "no true Scotsman" afterwards?
> But DNA must have evolved out of random structures and random mutations

Before DNA there was only RNA. DNA came later but established itself because it is much better at conserving information. There are still retro vira carrying their genetic information in the form of RNA reminiscent of that RNA era.

So the course of evolution might have been like this: 1) random RNA coils slowly gained structures being able to catalyze reactions e.g. like replicating itself. 2) Replicators become catalysts for other reactions. 3) Specialized RNA molecules start entangling themselves like e.g. one of them replicating the others while another provides access to chemistry providing energy (aka "food"). 4) RNAs start encoding proteins and enzymes adding to the entanglements. 5) Membranes appear isolating the entanglements from the environment inventing cells. 6) DNAs are created from RNAs forming the modern biochemical tri-unity of DNA, RNA and proteins.
The thing is that there exists no universal frame of reference. There is no such thing as "space coordinates 0,0,0". Those coordinates would have to be relative to some object in space.
The line of thinking that they decide what should be part of my workflow is exactly what bothers me so much about macOS.

For me it's also ingrained Command-Q into my brain to close an app. Especially because even before this change apps often didn't close when you closed the last window. It's always been like that. Only some apps like System Preferences do it.
Feel free to make a list.
Have you tried twitter lists?

Also doesn't following 5k people make your timeline way too chaotic?