skysight-inc/HackerNews huggingface dataset:
I use them both. I have an old Lenovo laptop that still works handily with Arch. And I have an old MBP that I purchased for $1 when I left my previous job. And I have an M1 owned by my current employer.

The first thing I do with a new machine is clone my settings repo and run my install script. This way the shells, editors, git, gpg, etc. all feel the same.

Then the differences are all about the UI. I really like XFCE, and have it configured for really easy use. The Mac just isn't as flexible and you have to do things its way even if they're less efficient than you'd like. "The secret is not caring."

I did manage to get the external Mac mouse to not feel like a slug (even with the speed slider maxed out) with some command line trickery. Sometimes the rules can be bent.
What does Musk caring about how he looks have to do with the fact that he looks foolish? should we give him a pass because he doesn't care?
And forced air can be quite dirty (dust/pollen/etc.) if you don't clean your ducts regularly.
Many stories from people "addicted" to exercise and a healthy lifestyle. Chasing the high of feeling good and looking good can be a positive self-centered motivator which can help people lift themselves out of depression. Anecdotally I know a couple of people who have gone from severely overweight and depressed to running dozens of miles each week, and the way they talk about it definitely sounds like an addiction to me.
In an indirect way. (warning: following is highly speculative)

- being isolated made Japan backward. Also, Japan does not have natural resources, and is not an agricultural powerhouse. This meant Japan was not a juicy target for the colonial powers.

- Still, given enough time, one of them would surely have snatched it

- Japan figured out the point above, and decided to not become a colony. It industrialized at a furious pace until it became a half-decent military power

- huge stroke of luck, or something else, but Japan destroys a Russian fleet at Tsushima in 1905, and leapfrogs into the ranks of Great Powers

- they further gain a lot in WW1 by sitting on the sidelines, and eventually joining the winning side

- this goes to their head, and they proceed to do the most foolish thing at Perl Harbor, and pick a fight with the 800 pound gorilla

- this fight does not go well, predictably, so Japan ends up under US occupation for 7 years

- another huge stroke of luck: US, instead of sending Japan back to the stone age in retribution, decides to help Japan rebuild, and pumps massive amounts of aid

- Japan goes through a second incredibly fast bout of industrialization

This story ends around 1990.
That's because macOS (thanks to its NeXT origins) incorporates emacs keybindings throughout most text fields by default.
It's pretty hilarious that you've managed to mention Marx multiple times and throw in an "extreme left-wing echo chamber" unprovoked. Turn off the Fox News buddy, take a deep breath. The woke cancel culture isn't out to get you and the government isn't trying to implant chips in your arm.
macOS seems like it is becoming, unless you're an Apple developer, unfriendly for development, IMO. There's ways to get things done but it seems like you have to go through a lot of hoops to get it working.

I really like macOS but I am slowly moving towards Fedora on the laptop and Windows 11 with WSL on the desktop.

For general use and macOS/iOS development, definitely the former, macOS is far superior, IMO.
Damn this is a much better idea. Next time!
Due to WSL and Windows Terminal, I prefer to use Windows over MacOS. Having a full Ubuntu system inside of Windows actually has a better developer experience than MacOS. Also I've had trouble installing some tools on my M1 Mac, and my students face similar problems (although it's gotten better recently).
I'm also interested in this, but I'm more interested in what you need to say and do to convince other people you're an expert.

> everything else frontend is pretty much resolved

Has it? The technologies will change again. Pretty soon, if I have to guess. What's valuable here are the concepts that are universally applicable and have been since it was called client programming in the 70s: state management, rendering, API integrations, architecture.
I use a Mac but have to resort to a Linux VM every time I need Valgrind. Using Valgrind C and C++ are much safer languages. Bugs are fixed in minutes and not hours. Apple not providing a stable port of Valgrind for MacOS is a major problem.
Can you buy 2 economy seats, would seem a better and cheaper solution
These biases are also present in murder convictions, widely used to benchmark crime rates over time and geography due to the inability of police to ignore dead bodies selectively.

It could be possible that police and police chiefs are in fact, putting this equipment in poorer neighborhoods because that is where the most gunfire already is.

Concerns about the relationship between employees and prosecutors are real, but "reinforcing biases" is the least of our worries in regards to marginalized communities when they are murdered at 5 to 20x the rate of the nonmarginalized communities.

Black communities are majority-support of the same or more police per Gallup https://news.gallup.com/poll/316571/black-americans-police-r...

Removing police from poorer areas hurts poor people more than edge case concerns about individual prosecutors playing fast and loose.
User software support for the Mac is really good.

Engineering and development tools are on the whole far better supported under Linux.

I spend most of my time in Linux VMs in cloud, or in Docker etc running Linux now to do the $work I need, despite having a powerful 64GB M1 Macbook Pro issued by work. Why? Because that's what our production environment is. And that's where the right versions of things are.

Oh and fighting with Homebrew etc sucks. That it's 2022 and Apple ships a Unix without a modern Unix packaging system is ridiculous. Almost all professional dev types working on MacOS are using brew or similar systems -- why has Apple not noticed this and fixed their distribution/packaging system, which remains a throwback to 1990s Unix/NeXTStep?

At this point the Macbook itself I use primarily as a web browser and Zoom meeting joining tool. (And it's far better at this than my Linux laptop, which gave me constant headaches with multimonitor support etc).
Alameda wallets become active days after SBF bail, community mulls foul play
Aye - this is definitely the case near me in North Wales - it’s normal to find posts that held trail markers hacked down, stiles festooned with barbed wire like it’s time for some trench warfare, and paths that just disappear into a bog, a river, or a newly built housing estate.

The local farmers generally detest ramblers, as it’s not unusual to find picnic leftovers, balloons, condoms, whatever, in a field with livestock, so I can understand their desire to discourage walkers. Heck, where I live most of the time in the wilds of Portugal, I initially had no reservations about people using our land to access the river - until they started leaving trash and faeces around the place. Now we have no trespassing signs, which saddens me, but I’ve picked up my last pile of shit and toilet paper.
amazing, I only wish for the VS Code integration
> I don't think age does any real password extension.

Did you even bother to check?

https://github.com/FiloSottile/age/blob/main/scrypt.go

This isn't exactly hidden.
They are interconnected though. Reputation for faults add up. To me the following is vw's fault.

I've recently had an id4's location fail, and the map was all over the place. It got worse as I drove on.

Annoying, but I thought not a safety issue until the speed limiter caused the car to attempt to slow down by more than 100kph as it was reporting it was somewhere else.
In 2006, with 17, I worked on an internal bank system from the 70s mostly written in COBOL during my apprenticeship in Germany. We had the choice to go for java or COBOL at the time, but they begged us to go with COBOL and despite the dusty tools I liked the old school tooling more than everything I use now. There should really be a case for the "Duale Ausbildung" like we have in Germany in other countries. You are cycling between working for 6 weeks and 2 weeks of school over the duration of 3 years. I got my bachelor's degree afterwards and in retrospect the "Duale Ausbildung" was a way better form of learning and getting ready for the real world.
I love XYplorer!

And to this day it's still written in VB6. :-)

https://www.xyplorer.com/faq-topic.php?id=VB6
So you are oblivious to the history of Takata? Or the problem with the Ford Pinto, or the ignition key of GM, or the recursive function calls in Toyota code... just to name the most important that I can cite out of the top of my head.
You can install nano on Windows using scoop, I usually do this so I can have some kind of text editor in powershell when I ssh into a Win11 box.

Once you do a bit of configuration, nano has all the pleasantries you’d want for a quick edit.
Honestly because wrapping up an Arch config after 2 hours of tinkering and realizing your headphones don’t work because of esoteric driver issues is a key factor.

Linux is terrible on desktop - but it’s beautiful for everything else.
> Directory Opus is probably the main reason why Windows remains my primary platform.

I'd love to hear your reasons for why Directory Opus is so good.

I'm a Linux/MacOS/Windows (mostly Linux) user who lives exclusively in the command line for all my file management.
I did triage / performance consulting for a long time with several products in that space, added features to shipping commercial projects, and worked on a product of my own in that space. While in theory you could build your own tool tailored to your specific organizational needs, I can't really say I'd recommend it. In fact, it wasn't completely uncommon for me to replace whatever homegrown tooling had been built with our kit because of scale, features, better UI / time to resolution tools, etc. If you are just doing some basic app logging, sure - roll your own if you want - but if you are trying to do real-time tiered analysis across something bigger than a few servers, there are commercial products that in this day and age are relatively cheap (or at least a lot more affordable than in the past)
Love Soulver. It's such a well-made app. My problem is that I use it so infrequently that I often forget I have it.
I think it's worth installing software on your OS if your situation allows for it. I mostly use PHP and NodeJS, which are easy to manage with tools like Laravel Valet or nvm. I've been doing this for years and love it. I can imagine that if you have various difficult services to install and maintain on your main OS, using Docker is a more convenient solution.
You are missing the point. Individual should be free to ignore religion. Every religion has bad verses. Quran advocates to kill non belivers and other religious people and yet many choose not to do it. This is not a problem when you live in a secular democratic country. But once you live in a islamic state this law can not be questioned even if you dont like it. For this reason the main point here is not what religion allows or dis allows. It is people should have the right to say fuck off to religion.
My brother is a public defender. He has decades of experience and is board certified in Criminal Defense. He is a good lawyer.

He tells me that something like half of his tiny department quit after the pandemic. He has a crazy number of cases to handle, there is no way he can do his full job for any of them.
Thank you for the last sentence information. I definitely got that eerie "AI text" vibe, but as ChatGPT puts it, "it is not always possible to determine with certainty whether a piece of text was generated by [ChatGPT]".
What is a vector unit was is simd etc can be confusing but at least some wikipedians are sure the early Crays had true vector processing (which may not be parallel processing according to your definition)

https://en.m.wikipedia.org/wiki/Vector_processor
Looks like worker [1] is an actively developed clone, that very much looks like the original (haven't tried it yet).

[1] http://www.boomerangsworld.de/cms/worker/index.html
That's genuinely a huge selling point I never even factored or was marketed/informed about!
For those who are fans of DOpus but don't want to use Windows or pull out an Amiga, I've found Worker [1] on Linux to be an excellent substitute. You may have to compile it yourself, but I switched to it years ago and haven't looked back since.

[1] http://www.boomerangsworld.de/worker/
>Not to ignore your other point, but an 18.4% increase (to $482 a week) is only a big number if you ignore that many were and stil are making peanuts.

Not to mention the inflation and skyrocketing other (non measured as part of the inflation index) costs...
Absolutely. I love looking at old pics of Thompson and Richie banging away all night on their Macbook Airs.
I've been the lead on an insurance / vehicle appraisal platform for the past 3-4 years. One of the primary functions is scheduling the claimant to come in for an appraisal; we used a platform called YouCanBookMe for the scheduling, wiring webhooks and API calls into the core product. We mostly used YCBM because the owner's previous experience. It was great initially, but I tremendously regret not refactoring YCBM out after the first year. It had a few outages and quirks that caused tremendous issues on our platform, all for a commodity of a function.

I actually wrote about this experience and the ultimate refactor. [0]

[0] https://koptional.com/article/nuanced-strategy-build-vs-buy
Docker isn't really Docker on MacOS. It's a glorified VM manager.
Perhaps I'm misunderstanding something, but I don't see how a relative metric (percentage increase) that does not account for the existing disparity is 'correct'.

If I make $7/hr and receive a 100% increase, and you make $100/hr and receive a 10% increase, things are still skewed in your direction.
I suppose full access to adult life in the US would be at 35 when you reach the minimum age to serve as president.
"Defund the police" means different things to different people; for some, it's "literally abolish the police", but many others it's "implement common-sense budget reforms". For others somewhere in between. The "common-sense budget reforms" group is vastly larger than the first, and I have no idea why they adopted the slogan, or why they continue to defend it. For most, I don't think there's a "motte and bailey" strategy (or indeed, any strategy), just well-intentioned people slapping themselves in the face.

The whole "defund the police doesn't actually mean defund the police" defence is silly , and it makes it appear more people are in favour of "defund the police" than they actually are.
The absolute best and absolute worst people I've worked with so far in my career are the 30+ year veterans.

I've often pondered on this, likely some survivorship biases involved as well.
Direct link to the section of the Stack Overflow survey with OS preferences:

https://survey.stackoverflow.co/2022/#operating-system
Depends who you ask, but the percentage of people who would answer "no" is significantly higher than it was 50 years ago.

I don't have any data, but my guess is it's approaching 50%. A lot of Americans are pretty pissed about our military for a variety of reasons.
Only when it comes to wages. When it comes to wealth, the 1% of wealth arrive there and stay there (their families) for centuries... The 1% from wages is their high-level employees

That said, I pretty much doubt the 1% of wages is that volatile too...
I used to use Directory Opus when I had an Amiga. :-)

https://en.wikipedia.org/wiki/Directory_Opus
No, I was purposefully glib and dismissive exactly because I understood your post.
My household income is north of a million. But every time I look at Levels.fyi I feel like I'm falling behind my peers. It takes a concerted effort to then pull my thought process back to the real problems in the world and not my idiotic social comparisons. One way I try to bring that thought process back to being grounded is to setup another automatic monthly donation. That makes me feel good for a while.

I've wondered if leaving the SF Bay Area will be the key to ending my social comparison misery cycle.
IME it's arbitrary criteria - either last hired, first fired, or most expensive people, or older people (illegal, but they use other proxies for age to hide it), or most of a division because they're pivoting/no profitable, or you don't want to work 100 hour weeks sitting on the floor near your new CEOs office, or...

Getting laid off from some places is a badge of honor, IMO.
> Non tech CEOS talk about talent shortages and flyover states have government funded programs to repatriate tech workers. The tech worker shortage is really hitting the bottom line for many non-tech companies who can't bring product to market, can't complete integrations or can't keep up with business demands (the problems at Southwest Airlines are what happens when you understaff IT for an extended time).

A big problem is that most of these non-tech companies are offering far less pay for a much worse working environment, and then wondering why they can't hire people. Even if they could hire, the aren't structured to let software engineering be involved with the product closely enough to actually have a reasonable ROI on their investments. I live in a medium sized city in the Midwest, and anecdotally the medium and large non-tech companies here are capping out at compensation far below even the cash part of the offer you could get at many series A tech companies working remotely. I know more than a few people working at non-FAANG companies whose stock price have taken a beating in the last few years who still have a TC roughly 10x the absolute top of market for these non-tech companies. Even if they can get close on comp, they still tend to use outdated tech, offer very little individual autonomy, and be highly bureaucratic environments.

All in all, I think that if working for companies like this is the fallback position for software engineers right now, it would count as being a fairly dire situation for the job market whether or not there are theoretically jobs to be had.
Not really, because the cup size based on volume. It’s not just a matter of adjusting the straps and chest band.

So, you can have two women with the same total bust measurement, but very different chest/rib measurements (and therefore very different breast volume).

And as breast get larger/heavier, the bra construction has to change to provide support.
I have been doing a bunch of research into geothermal recently and this doesn't seem to match with what I have seen. But it probably also varies a lot by location and such.

They appear to still be about twice as efficient as an air to air one, and have less parts and maintenance (no outside unit to deal with). Yes the initial install is a lot higher because of the drilling but that should last for decades. In the US there is also 30% rebate at tax time which helps cut the costs down a bunch too.
Has Bostock been overturned?

https://www.eeoc.gov/laws/guidance/protections-against-emplo...
It was a very entertaining read, but you may have wanted to include Windows Terminal and xterm. WT is seriously good, and xterm is unrivaled when it comes to compatibility (but WT is progressing fast!)

For your next issue, I would suggest talking about pictures in terminals: from the historical sixel to the custom formats like kitty, and maybe connecting them with sixel-tmux

Actually, terminal session managers like screen and tmux would be worth another
`users and their posts, comments, travels` generates an inner combinatorial explosion
Thanks! You can use the build-in terminal VS Code provides to run any of the Porter commands. What would you like to see in a native VS Code extension?
Inconsistent shortcut keys doesn’t look like a minor issue to me.

It was a long list anyway, having that many “minor issues” is a major issue.
> Hard Truth #3: Interview invites are a poor proxy for your desirability
Just because you’re getting a lot of offers to interview does not mean that you are a hot commodity.

Hard disagree. Interviewing is expensive as all hell from the company's perspective. Any company interviewing a rash of candidates is engaging in a weird strategy.

Getting an initial interview is a positive sign that (on paper) you're qualified. Further interviews with the company become a blended signal of your qualifications and being a culture match with the latter becoming more dominant with more rounds.
Nice happy story. Thanks for sharing.
> font rendering

At least on Linux I can have crystal clear (looking) font on my 2K 27" monitor.

On MacOS it looks blurry because they expect you to buy a higher DPI monitor - there's no subpixel rendering. If you want to share your monitor with your gaming PC as well (and you don't want to spend thousands on video card and monitor), you are left with subpar fonts on your MacOS.
If you need to hold timestamp, hold `deleted` and `deleted_at` together.

If you can't add a separate field, just add a log table.

Don't optimize for fictional requirements that haven't surfaced, and don't add shortcuts.

EDIT: Let me clarify my point here. A timestamp is just a timestamp. Giving a timestamp a role on signifying the state of an entity is a semantic shortcut, and semantic shortcuts lead to problems. I believe that DB structures should be as clear as possible. For example, it's impossible to know whether a timestamp is the authority on an entity's state by looking at a table structure. But a boolean field like "is_deleted" or "deleted" doesn't have that problem.
> the complicated workflow engine solution ... will probably require a team (or multiple teams) to maintain

You can get these "as a service" which might scratch the itch for some.

(Disclaimer: I work for a company that sells Airflow-as-a-service and adjacent consulting)
because it is? just happens to run in windows
I thought I was alone on this one. I feel the same way.
I've worked at 20 people companies and 2000 people companies, and can never recommend building a CMS. There are so many out there, and the one you build will just have a different limitation to the one you buy.
This used to be true, but no more. There's a lot of great hardware built for Linux or officially compatible with Linux. I'll just list a few comparable to MBP 16" since that's what I'm most familiar with:
* StarLabs Starfighter
* ThinkPad X1 Carbon Extreme
* TUXEDO Computers InfinityBook Pro 16"
Shiba inu who became face of viral ‘doge’ meme and dogecoin is seriously ill
So then LucasFilm would set up a subsidiary called "Star Wars: The Force Awakens LLC" and license the trademark to themselves to sell the generic "Movie" product, or whatever loophole works. Trademarks could be more restricted, but they serve a purpose to both consumers and brands.
> unsure if getting my dual displays working(Apple Studio Display, LG Ultrafine) will be a pita on linux

My guess would be because you're going from an OS that handled everything for you to a completely customizable OS like ArchLinux. I have never had issues getting dual displays to work on Fedora. I have 2 Benq displays connected via thunderbolt on Fedora now and have done similar with the LG Ultrafine.
I use Gnome desktop as it is very well designed (my opinion the best UX of all existing desktops, MAC OS is too much legacy). Only GTK is very weird to code (at least in python, neither Vala nor GTK-C are a good replacement).
Make deleted_at nullable and put an index on it.

An audit log table isn't a bad idea, though. You can capture rich entity edit histories, attribution, etc.
Never really felt the need but I suppose there has always been an updated_when field, so for something that is deleted the updated_when provides the time stamp.
Andrea Juhász
My favorite is take a year off to travel the world.