skysight-inc/HackerNews huggingface dataset:
In the United States, that view doesn't have legal precedent. It could be argued, but in the past American courts tend to rule in favor of the personal freedom to archive software. Emulators have gotten a protective shield ever since the Bleem! lawsuit, and ripping physical media is a practice grandfathered in to the ownership of digital paraphernalia.

You're correct to highlight that it's not explicitly legal/illegal, but at least in America things are pretty cut-and-dried.
> I'd rather quit my job - and have done so - than run Windows.

Chad!
You're saying a lot to say nothing, while being wildly incorrect with anything you do say. That's pretty impressive, considering you could just google your way out of this ignorance. Anyway, enjoy your alternate reality.
and the fact we doubled monetary base at the same exact time had no effect ?
Interesting list.

What was your solution for nighttime mouth breathing?
I've survived several layoffs, a couple firings and a couple quittings and I don't really identify with much of what the author says here in any of these situations.

I've never considered leaving a job for any reason to be "lonely", nor does it take very long to find another position that suits me well. If I let one of the recruiters I talk to know that I'm looking for work, I've usually got multiple interviews within 3-5 days.

The only thing I'd really agree with is the bit about honesty and transparency - I've definitely been a bit too honest about my faults before and it's cost me an interview or two.

I don't know if I'm an odd duck, or the author is just very poor at networking - but it seems like the latter to me.
Then how short can I make my passphrase? It should be shorter than with GnuPG but no one knows how long to make the passphrase for GnuPG either...

This gets back to my original peeve. This sort of thing has to be worked out for the user. I looked through the available documentation. Was I as a user expected to look through the source code and figure it out for myself?
SQLite uses a b-tree storage format for tables, so all tables are an index, similar to clustered indexs in MSSQL Server and Index Organized Tables in Oracle. The RowID is the true primary key unless you specify the table should use the actual primary key as the row identifier, this is legacy quirk of Sqlite.

Either way SQLite doesn't have heap tables like PG (which only has heap tables), all tables are clustered indexes.
Unless you have a good way to convince China to go in on reducing their greenhouse gasses, those solutions are non-starters.
How to Run Stable Diffusion on Your PC to Generate AI Images
The Linux instances are hosted on AWS and as such the responsibility of the SRE team :-)

It is harder to find anti virus software that runs on Linux, at least I am told.
I use Windows and Linux. Windows on desktop only. Linux both as desktop (but less than windows) and as deployment platform for my products.

I've dealt with Mac couple of times and did not really have any "this is it" moments never mind inflated price.
I know a connected car, as most modern cars are, can potentially be controlled from remote.

That means you can get OTA upgrades that 99% of the times will work flawlessly, but a day may do not, the day you are in a rush in the early morning.

Since most connected cars are de-facto owned by their vendor a potential breach or deliberate sabotage might brick ALL at once across the globe or in some specific areas/countries.

...

A modern car is a car co-piloted by a human and a computer. A local airgapped computer might have bugs, a connected one might have vulnerabilities. Be more scared about them.

In mere local safety terms I can say most cars I know are partially mechanical that means for instance your steering wheel can auto-steer BUT with (more than) a bit of force you can steer it mechanically even if automation completely fail. Similar the break pedal have some servo systems but still partially work in mechanical forms, so might became very hard to push but still able to break a bit.

The most dangerous common design I know are:

- impossibility to turn off certain ADAS who might act really badly in certain weather condition, like the classic ABS on icy roads;

- automatic doors lock when car move, NO DAMN WAYS to unlock them while the car still moving;

- manual parking break disappeared so a kind of emergency breaking ALSO usable by a passenger (for instance if the driver fell ill suddenly) ABSENT and no electronic replacement either since the electronic one if present refuse to engage if the car is moving;

- cockpit design that makes very hard/slow for a passenger to push the driver feet out of accelerator etc if he/she fell ill suddenly.

I consider the above as a sign of VERY BAD design, so I doubt those who made it can be trusted for anything else in safety terms...
For me personally, the godawful default syntax highlighting is … quite unfortunate
Via a weird hack where they used the pins on both sides of the port simultaneously. I imagine they had some issues with it since, as a feature, it didn't last too long.
The percentages are over 100%, and it doesn't appear clear to me that they are talking about development machine vs servers vs Docker images etc (for example, I've used all 3 OSes today, on the same physical machine)
> I subconsciously approached the article with a bit of negative bias around the fact he had been laid off. His writing has more clarity than many successful CEOs though so who knows.

That’s because most people get laid off because of no fault of their own. There’s a false idea that people that are laid off are low performers, but the truth of the matter is that more often than not it, it’s entire teams.
It's like a headline saying Budweiser fosters alcoholism. Yes, alcoholics will be worse off if they drink Budweiser and yes, Budweiser does in some way foster alcoholism by producing and selling alcohol, but it's a very narrow picture to paint Budweiser as the sole perpetrator, which is heavily implied by the headline.

I hate Facebook as much as the next guy, but in this case, singling it out like this is neither fair nor helpful. Just like shutting down Budweiser would do nothing to reduce alcoholism.
So a win for Lawyers.
I was laid off in 2010 and I can relate with a lot of these points. Especially how long it took me to find a new job. Despite what I thought was a great CV it took me nearly 6 months. I thought I’d find a job easily when I got laid off.

It was an incredibly humbling experience - reaching out to tens of companies and barely getting any responses. Took me 3 months to just secure my first on-site.

I’ve generally always gotten jobs from reach outs while employed - making me feel special - when in reality it was my skills simply lining up with some open headcount at that time.

When you’re laid off suddenly it’s a whole different ballgame. It’s largely luck trying to find matching roles with open headcount. In a downturn this is especially rough (like now).

It taught me some things: don’t stay anywhere too long (it restricts your network), make sure your skills are not too niche, and ensure you are following industry trends so you remain widely employable.
Sure wish blind people could jump head-long into Linux. But nope it's only for the abled people. Linux's a11y stack is very old and only now getting tests written for it and such.
I think romance as a genre has changed though. Today's romance is multiple people being involved in some weird interplay between each other and that is the main focus of the story.
Whereas romance from a century ago is more about two people fighting against adversity to be together or to remain together.
Just an FYI but the Switch actually does have all the Jackbox games, we play them all the time on ours.
There never seems to be the year of the Linux desktop, but Linux does everything else. Will 2023 be the year of the Linux portable gaming device?
Fun fact: Lynch's collaborator, composer and sound designer Dean Hurley noticed the "Laura Palmer Theme" in MIDI format forms literally twin mountain peaks in this particular visualization: https://www.vulture.com/2017/05/twin-peaks-secrets.html

Apparently Angelo Badalamenti's reaction was "Whoa … this is scary … but very cool!"

Lynch's reaction was characteristic of him: "This is cosmic!"
Isn't [Balero](https://fsbolero.io/) mature enough?
I vaguely remember that in Matlab some form of chaining wouldn't work: a.b.c. You had to do x=a.b and then x.c. It had all kinds of quirks like that.
Classic Marxist response when it's demonstrated that their logic produces 1+1=3. Talk about alternative realities :)
Together Autodesk and Dassault account for less than 40% of the market: https://www.cadalyst.com/cad/pandemic-transforms-cad-industr...

That number also includes CATIA from Dassault and Inventor and AutoCAD and all the other stuff from AutoDesk. Solidworks and F360 themselves are likely less than 20% of the overall market.

f360 and Solidworks are common in the maker communities/youtube/etc as they both offer free/cheap licenses to get started, so that's what you're mostly likely to encounter unless you actually work in the field.
Sharing in case this helps anyone.

Since upgrading to 13.1, notifications have been severely problematic. Slow, delayed, clicking on Slack notifications would open the app minutes after the click.

This stackexchange reply solved the problem for me: https://apple.stackexchange.com/a/219528/34701

cd `getconf DARWIN_USER_DIR`
rm -rf com.apple.notificationcenter
killall usernoted; killall NotificationCenter
# restart computer
I've frequently just done both, which I suppose is rather silly, but I like having a nicely named boolean field. I suppose I should probably just make those derived properties though.
Linux servers don't usually travel the world. MDM tooling is pretty bad for Linux.

You can make it work but it requires more effort than most corp teams are willing to put up with.
I would love to read a European, perhaps Swedish version of this article. 12+ months of unemployment insurance is standard here. I guess it doesn't take the loneliness away, but might make unemployment less traumatic.
When you test new medicine you do that in small scale trials, then you find out if it is effective and then scale it up.

How would you suggest this approach is tested without testing it on a small scale?
Yes, I think that non-violent offenders should not be sent to jail, and I think that we should only punish people for what we can prove in a court of law.
It's really interesting. Most of your reasons for preferring Linux are the same reasons why I prefer macOS. In the end, it is really about habit.

For context, I've used Desktop Linux from 1996 till 1998, 2002 till 2007 and tried again for the past two years with a Ryzen desktop.

The main reasons that bring me back to macOS (apart from the M1 / M2 hardware):

- I much much much prefer the macOS keyboard shortcut setup. Command+C works everywhere. On Linux, Ctrl+C works most of the time, but sometimes it's Ctrl+Shift+C or something else. I run into this far too often because I'm a create of habit.

- I also enjoy that basically all apps adhere to the same keyboard shortcuts. E.g. Command+T for new tab works not just in Terminal, but in every tabbed app.

- I haven't found a way to customise Gnome or KDE so that application switching with Expose / Mission Control works as fluid as on the Mac. I use this all the time to go to different windows.

- I like that the package manager is separate from the operating system. More than once have I run into a Linux situation where I had weird package conflicts and it was super tricky to get out of it. With Brew I just reinstall it and I'm done.
I always lie (through omission) in job interviews, because there's no federal protection against discrimination on basis of sexual orientation.
These parts raise issues for me:

> the underlying reason for such mistakes is that “... all the impressive achievements of deep learning amount to just curve fitting.” The key, as Pearl suggests, is to replace “reasoning by association” with “causal reasoning” —the ability to infer causes from observed phenomena.

This seems hypocritical in that for tens of thousands of years and for a large part of the population is still what humans do. Only a subset generally apply true logical reasoning. It's also funny that we're now saying logical circuits can't do logic.

> “we need to stop building computer systems that merely get better and better at detecting statistical patterns [...]—and start building computer systems that from the moment of their assembly innately grasp three basic concepts: time, space, and causality.

This seems like a mistake assuming something we ourselves haven't determined are fundamental concepts. I would prefer if the data produced the concepts and potential proofs or disproofs.
Endpoint security and production security are totally different things, usually done by different groups, with different threat models.

I also wouldn't characterize it as "harder to secure" but rather "extra work to support." A homogenous endpoint fleet makes all IT tasks significantly easier, and endpoint management tools for Linux tend to be less mature and more difficult to work with.
If GRAD were actually designed to make layoffs easier, they would have put in a stack ranking feature. As it is, it puts more people in "safe" buckets than would be there in the old system, so I'm really struggling to see how this is layoff-related at all. They very clumsily instituted last-minute "support checkins" for people who were struggling, because they forgot to deal with the scenario as the entire process was rolled out exceptionally badly.

Laying off contract employees is extremely expected; that's a major reason why they hire these roles in the first place. I know that in the past when projects have been cancelled, the contractors have been let go almost instantaneously (like the next business day), but "real" employees have been kept on and helped to find new roles.
I think you're probably right that most developers only really had exposure to Matlab in undergrad statistics and engineering courses - sometimes simultaneously with Stata *shudder*...

But that doesn't mean they're wrong to hate it. It's a proprietary program with origins in the 1970s (that's 50+ years old!) and comes with a lot of cruft.

I don't know what university courses are using these days, but a lot of universities have data science majors now, so presumably there is some exposure to Python there. A lot of statistics courses also use R.
They/he lied, because they wanted to make things look under control and if everyone starts wearing masks, then it would cause panic and it will looks like a global pandemic. The shortage of the masks would have happened anyway, as it wasn’t purely driven by local US demand, but also by overseas supply chain issues. And the US has means to restrict sale of strategic goods to the population in case of emergency. So there was really no good reason to tell people not to wear masks.
I've done something similar with Nix and supervisord before. On the one hand, I think this kind of simplified config format can be nice for teams who don't want to have to contend with the process supervisor in all its complexity. On the other, supervisord is pretty simple already.
Interesting that the 2021 survey already has Linux ranked higher than MacOS. Makes this article's headline not nearly as interesting, IMO.
For a broader picture of wage gains over the last two decades, see below:

https://www.atlantafed.org/chcs/wage-growth-tracker?panel=1

(Select "Wage Level" to split out the data by quartile over time.)

The first (lowest) quartile went from lower than average wage growth to higher than average wage growth sometime around 2016, and that trend continued with the pandemic. As of November, 2022, the lower quartiles are experiencing YoY nominal wage growth at rates >2% higher than the forth (highest) quartile.

I'm assuming this "1%-er" statistic emerges from the disproportionate level of variable/incentive compensation seen among high earners, combined with 2020-21 being a banner year for stock gains and corporate profits. It'll be interesting to see if EPI repeats this analysis on the 2021-2022 figures, or if they find something new to complain about.
TMobile/SpaceX proposed service does sound better than the one Apple currently provides. Apple's works right now though and T/S's doesn't which is a notable difference. I also haven't read anything about the T/S service that says they will exclude iPhones. As an iPhone user, I would love to have access to both services! It's unlikely I would switch to a different phone manufacturer to get access to this service if it isn't available to iphones, but i might switch to TMobile from my current mvno to get it on iphone.
disabling SIP is a non-starter for me, I use Amethyst[1] and it's simple and Fine Enough For Me™

[1]: https://github.com/ianyh/Amethyst/
> just works and apps look gorgeous.

I've had mostly the same experience on ZorinOS. It just works, never crashed on me, never made me spend hours fixing some weird bug. All my hardware is fortunately well supported.

But yeah, I'd give MacOS more scores on the UI design.

> getting an equivalent font rendering is hard

I haven't had any such issues and I don't use Arch because ZorinOS provides me everything out of the box.
When I researched this year on replacing my A/C / Propane Furnace system with a heat pump, I found that companies didn't seem to want to advertise what temperatures their heat pumps can operate effectively at. If I look at some marketing materials from Google it seems companies like Carrier and Trane are only willing to talk about their heat pumps working in low temperatures if it's regarding their top-of-the-line (very expensive) variable speed compressor units. No one talks about what temps the mid range units can handle, and I'm guessing it's because they don't work well below 20F.
> Ctrl + C to cancel a command in terminal but Cmd + C to copy text in terminal. Ok, then why Cmd + T to open a new tab in terminal instead of ctrl?

Because Ctrl+T swaps the two characters around the cursor, which is what it should do in a terminal (and in Mac OS, it does this in all text boxes in all applications). Mac OS is actually remarkably consistent about all of this. In Linux, Ctrl+A goes to the beginning of the line in a terminal, but it selects all text in other applications. In Mac, Ctrl+A goes to the beginning of the line, everywhere.
Anyone with heaps of money
Different team I am sure (in an org of any size), but yes, the irony is obvious.

I assume in lots of cases devs have a fair amount of leeway in installing stuff locally, maybe if you set up a VM you run a whole desktop in there.
Some yes, like editors
But others are productivity software like Craft, Bear, and Etc.

Currently I am using Zed editor that is Mac only for now.
Having observed colleagues use a variety of Linux computers for development (back when I still went to an office), these are the issues that I observed Linux devs struggle with that Macs devs didn't:

> Computer refuses to communicate with the dock.

> Bluetooth audio doesn't work.

> Screen resolutions get fucked when reconnecting monitors.
Yeah, I use all three major OSes jointly.
SBF to enter plea in FTX fraud case
Nah. I don't see many miserable people in my Facebook feed. It's all just a matter of who your friends are. If you're friends with miserable people and like their posts then those are going to fill your feed.
How prescient that your post consists entirely of describing your own post.
> Maximizing an app takes you to a totally new desktop

No, it doesn't. Fullscreening an app window takes you to a new desktop, or to be more precise, makes it fullscreen. If you just maximize it, it stays in the same desktop.

> Single click on dock to maximize the app but clicking maximized app doesn't minimize it. Why?

I have never seen that behavior. Single clicking on the dock selects the application, but does not maximize any windows.

> Ctrl + Alt +T doesn't open terminal, it's like oxygen to me.

Using iTerm, double tap command (this is an option you have to enable) will bring up a terminal. It is great.

> Ctrl + C to cancel a command in terminal but Cmd + C to copy text in terminal. Ok, then why Cmd + T to open a new tab in terminal instead of ctrl?

This one shouldn't be too shocking if you're familiar with terminals. In the terminal, the control characters are passed through intact to the terminal itself to do whatever it needs to do. Hijacking them for application (the terminal emulator itself) control would be bad behavior.
I do something equivalent (with far more features) in-Emacs buffers with calc functions on a region, perhaps inside an org-mode note.

I do cite that NOT as a critic for the author NOR as advertisement for Emacs but to state a thing: FULLY INTEGRATED ENVIRONMENTS are the way to go. It's absurd that with an OS/set of apps who can do something you can't do something out-of-context. I'm actually write and email? Why I can't solve some math inside of the mail body?

The sole answer I found is commercial software: keeping things separated means having products on sale. Keep anything integrated means far less.
It's "bad" but it sets up some important details you'd need to understand the context of a lot of stuff you see afterwards.
I gave Linux a honest shot when my previous macbook keyboard died, however I could not make it work.

- Last time I tried, Linux could not do proper fractional scaling. I use 4k 27" displays and wish to use 1.5x scaling. macOS does it perfectly, Windows does it perfectly. Linux does all kinds of shitty stuff. Never could get it working properly. You either get blurry scaling or screen tearing and shit.

- Scroll inertia thing is fucked on Linux. Trackpads are not fun to use.

- I love clipboard managers, keeping history of clipboard, allowing search in previous entries etc. All solutions on Linux have been simply bad. And as far as I can tell, it is not even possible to properly do it on wayland.

- Laptops do not sleep properly. I tried 2 different devices, more than once they heated up in my backpack. I can't have that.

Note that I'm not a foreigner to Linux. I've been running and loving Linux servers my entire life and I can get around stuff pretty fine. I just don't have the stamina to deal with desktop linux.
This is the complete playbook my company used to make it to #1 on Product Hunt - bringing in dozens of new users, thousands of website visitors and a ton of VC interest.
They probably meant they are awful in cold weather because the cabin heater uses up 20% to 33% of the battery capacity. Newer EVs have swapped out resistive heaters for heat pumps, which helps a lot.
There's a difference between defending Elon and calling out bullshit. There's plenty of legitimate reasons to criticize Elon. Making up things that are entirely unsupported by evidence, and with strong evidence to the contrary, is tremendously exhausting to read all the time - so yes, I comment and point it out.
>I honestly don't understand why devs use MacOS over Linux

I turn the lid down on my laptop and it goes to sleep. It pull it up and the system comes back up. Reliably. Every single time.

I guess that narrows my choices down to Windows and MacOS. Between them I find it much harder to choose, but Macs just have a solid lead on the hardware front for now. The M1/M2 chips are just chef's kiss. And I don't know why most Windows laptops come with such junk webcams.

Edit: I almost forgot! Linux still doesn't have hardware accelerated video playback on browsers. How can anybody recommend using linux on their laptop despite this is beyond me. Is this a joke? Like do you guys just always keep your laptops plugged in all day? Why not just get a desktop at that point?