skysight-inc/HackerNews huggingface dataset:
A tautology I suppose, but, because you can't change them. You didn't choose it and it's immutable. Not fair to discriminate against someone for something they can't control. This is, of course, personal opinion of mine.
The glibc upgrade which was painful (and essentially required recompiling everything) was much further back than 10 years. I think I was running LFS at the time, but recall it was painful for all distros. I don't think there was a glibc upgrade that was disruptive since then. There was the introduction of multi arch on Debian some years back which caused a bit of disruption (I was running Debian unstable at the time IIRC), but pretty much everything else has been very minor since then. I've been running arch for 2 years or so now, before I was running tumbleweed. I have to say that rolling releases have been much less eventful in general than release based distros (I administer my partners Ubuntu laptop and lts upgrades are a bit more disruptive).
> IMHO the most important thing to do is to honestly study all the alternatives

Like not farming in deserts? It's ironic to me that progressive states like California refuse to change their incoherent farming practices that have obliterated their water supply yet they're totally open to diverting rivers all over the country outside of California. I think this is what OP was eluding to. The water crisis doesn't need engineering. It needs a change in mentality first and foremost.
They missed the opportunity to call the article "Attack on Titan M".
GB is not more neutral - it excludes Northern Ireland, which is a part of the UK.
The risk is very much not the same. Running native code is much higher risk, compared to running JS inside a browser.

The list of bad things a web app can do is a strict subset of the list of bad things a native app can do (after all, the web browser is just another a native app).
Why isn’t caste discrimination already covered by race discrimination laws?
> Looking for a really good reason to make the jump

Not having to pay for Windows Server licences?

Better start-up performance, likely better overall performance, less resource usage.

Assuming these are specific Windows calls, moving to something more cross-platform you could open development to colleagues with Mac or Linux machines (via VS Mac, JetBrains Rider or VS Code) if there are any.

Options to use Kubernetes or deploy to container services that run on Linux

A few reasons.
congrats team! i like how you used detail/summary tags to truncate the v1 vs v2 diffs.

> It is a bit surprising that you need to add a select policy to do an insert, so we opted for the “principle of least surprise”. If you don't append select(), the data value will be an empty object: {}.

i wonder if there will be dev-mode assistance/hints for people who may be surprised by this.

I'm very excited for the multiplayer features you teased. it looks to be increasingly table stakes for any app, and people shouldn't be handrolling this stuff.
When I don't need Windows for gaming, I just boot the physical windows partition from Linux using Virtualbox. This way I don't even have to hibernate and interrupt any work.
There was a point in the mid 90s at university when I didn't have a phone number, neither a land-land at my rented shared house nor any sort of mobile. If I needed to call anyone I used the public phone on the corner a minute or so walk from the house.

And that was fine. Phones were expensive and I barely needed to talk to anyone that much and the public phones were fine for the occasional times I did need to. The people I did want to contact (my friends and the teachers) were all on email, which still worked back then.

There was a point when some friends and myself considered clubbing together to purchase a domain name. We had an IP address at the university and we could have installed a copy of Apache on it. We almost went through with it until the point when it asked for a phone number.

None of us had a phone number. We considered giving the phone number of a public phone but we imagined someone would have to be there to answer it all day.

Years later, I recalled that event and wondered what would have happened. I asked on a popular Q&A forum which I thought was on-topic but I was very quickly informed of my error. The two answers that got through kinda missed the point.

https://serverfault.com/questions/360602/how-to-register-a-d...
Defcon: US Teen RickRolled His High School District
A lot of racism is not explicit. Plausible deniability above all else.
Collective labor action.
There's something about that decision that violates my mental model. Feels similar to a referential transparency issue: the state of the system should be the same regardless of the name of the directory something lives in.
Meanwhile, my data center has been fully prepared to run on electricity supplied from cold fusion reactors for years!
> ... the idea that an oppressed class can also be an oppressor class, and that it’s not an attribute of the perpetrator’s class at all, but in fact, situational and individual.

I think this is a textbook description of intersectionality[1].

[1] https://en.wikipedia.org/wiki/Intersectionality
Autotune. People in the music industry would rather die painfully than admit it, but autotune music just washes over people without making any impression.

If you go to a gas station or similar place that has background music you can get people into conversations about 70s, 80s, even 90s music but for people on the street modern music is a cipher. They can't tell you who is singing, they even struggle to tell if it is country music or rap.
> What's more, using a Segway to "walk fast" somewhere removes all of the benefits of walking, except the "getting from point A to point B" part. So it's actually worse than the thing it purports to improve. It removes the health benefit; the idle mindlessness of the task (mindless Segway riding is too dangerous); it's more expensive; and, you have to worry about charging, parking, and helmets.

Agreed with everything except the helmets part. The original Segways maxed out at 10 mph (slower than some folks run!), while it looks like the current model is 12½ mph. There is no particular need for a helmet at that low a speed — it’s almost purely superstition.

I kinda feel like I personally would prefer a Segway to an e-bike, but I haven’t ridden either. Kind of feels like a Segway would encourage one to keep one’s eyes up and pay attention to one’s surroundings more.
> The US, which has plenty of rural areas with cell coverage, phased out 2G basically entirely over the past few years (only T-Mobile has a 2G network at all in the US now,

There's still big gaps. My parents live in the middle of nowhere. Their service isn't classified as 2G but the 5G service is so spotty and the signal is so weak it might as well be. The US has a documented history of producing data to avoid serving these areas, same thing with internet.
It's corporate priesthood. Their job is to defend dogmas, and their greatest enemy is reason. The moniker "dei" isn't an accident.
The windows are so small because Concorde cruised at 60,000 feet. At that altitude the usual oxygen masks won't keep you conscious. The windows are small so that if one ever failed, Concorde could descend fast enough to an altitude where the masks would work before the pressure dropped too low.
As a professional python dev, I understand your pain. It took me a while to sort out the pyenv/virtualenv/conda stuff myself.

Could python be better in this regard? Yes, absolutely.

I wrote a comment a while back to help out someone else with python packaging. Once you get your mind around it, it's not too bad frankly.

https://news.ycombinator.com/item?id=32122191
The fuel burned by an aircraft is almost certainly the dominant portion of its lifecycle carbon emissions. I expect the carbon emissions due to its manufacture are negligible by comparison. Have you seen a source either way?
TIL Cirrus was owned by CAIGA - looks like they're also building some light bizjets for Cessna...

Neat. Love to watch traffic at KAPA - saw a Walton plane land there the other day an hour or so before Condi was named part owner of the Broncos.
Yes, I do it too, but getting it to work is a bit tricky with UEFI.
Neat! See also: "Formal Methods: A First Introduction using Prolog to specify Programming Language Semantics" https://homepage.cs.uri.edu/faculty/hamel/pubs/fcs16.pdf
> I am just waiting for the people at the public library to tell me I'm not supposed to talk on a "phone" and then I'll tell them I'm not talking on a phone.

Must be fun sitting next to you.
That was my first thought as well. We are in a climate emergency, and currently airlines are not paying for the damage they are systematically adding to the catastrophe. I don’t see a future where this just continues. Either we really mess up the climate with all the societal collapse that entails, or we make these polluters pay for their damage. In either case there is hardly a future for this “innovation”.
I never quite made it to a decade, but I think I definitely hit 5 years.

Yes, there have been breakages, but none very bad and thus not very memorable. Interestingly, some breakages were due to windows update doing something bad since I was dual booting.

Before switching to arch, I used ubuntu for years, and that was not nearly as pleasant an experience. Upgrading ubuntu versions always failed in some horrible way for me and I had to just reinstall the new version instead, and the way ubuntu is put together made it a horrible experience if you ever needed to install software that didn't jive with it(like something that required an updated version of some gnome dependency).
If you want an installer and some utilities to make life a bit easier while staying on arch I can recommend endeavouros. It is really just vanilla arch with an installer and some convenience packages.
Aside from any such associations, they mean different things.

People often use the terms imprecisely, but (for example) if Scotland were to leave the United Kingdom, it'd still be part of the island of Great Britain.
Compose also works well with Swarm in my experience.
Arguably, Aldous Huxley got pretty close half a century earlier than that, but I guess he failed to anticipate that the United States would become and remain so ideologically committed to keeping recreational drug use illegal that we'd need to find a more expensive and convoluted means to approximate wireheading.
Some cities are definitely and quite rapidly redesigning themselves around bikes/ebikes/scooters et al. (aka [electric] micromobility).
Can you please explain how to turn off Apollo analytics? Thanks.
The world is a big place, it can handle 100 or so of these fluffing around.

And there actually may be realistic optimization scenarios.

People don't want to have sympathy for 'world leaders' for example, but often physical presence is an important thing. And they waste so much time.

I don't like my own PM but I'd rather they spent a little more to cut his travel time down; his time is extremely expensive.

And this sounds ridiculous at first glance: but even if he could literally get reasonable sleep more often. His decisions are so impactful, the leverage so much, it matters. And I don't even like the guy at all.

That aside the secondary advantages from it might be positive, we need R&D that's ahead of the curve.

I'm fine with this as long as everyone isn't flying it all the time.
Probably not “unsolvable” but I imagine not well documented and a million footguns to make RN work in the scenarios described in the article.

This would entail working in a new fork of React Native to add implementations for the underlying Android and iOS SDKs where the native functionality exists. That might include language bindings at multiple levels, e.g. from JS to Java, and potentially Java to C if NDK is required (and that’s just for android)

In my experience, writing those bindings is very bug-prone and user-friendly documentation can be hard to come by.

We wrote some Python extensions in C for a very simple functionality where we wanted native speed. Could definitely see it having been easier to just write the dang program in C, since you had to understand C as well as some fundamentals about how the Python runtime works in C along with its special data types and execution patterns. And if they mainly hire app developers and not interpreter/OS developers that could become entirely untenable
On a related note, I’ve found https://martinfowler.com/articles/patterns-of-distributed-sy... to be quite instructive in understanding distributed systems in general.
While that may be true, you should never destroy things that are out of your scope.
Because the people with the most money (golf courses) and the people with the most legitimate need for water (thirst) are not the same people.

Many Americans have this bizarre fixation on the idea that markets are magic and freedom means that whoever has the most money gets whatever they want. Sorry but that is an incredibly cruel and inefficient way to make decisions.
While it is true, there are problems with customization and other features; a better sandboxed environment will be needed which e.g. can use command-line, better ability to control and make connections/interactions with other programs in the computer, locally storing file (even using without internet connections), etc. The web browser / HTML is, I think, not a very well designed sandboxed environment, really.
it's under a subheading of

> Docker Compose Best Practices for Development
I laugh so hard... with tears! But, to be fair, Unreal 2004 still works almost perfectly on not too obsolete Ubuntu. Or did I have to do some glibc trickery?.. Can't remember for sure.
Just so I'm clear here, your argument is that any policy a California tech company adopts to prohibit discrimination based on caste must either have been spearheaded by progressives --- a political ideology you have contempt for --- or adopted to appease them?
Again, what you are describing will not produce thermal shock. Car wash water isn't "cold water" and is probably less than 10° colder than the ambient temperature, and it is applied relatively slowly, allowing the glass to equalize before it is stressed.

What is required is a sudden change in temperature. For something as thick a car windshield, you'll need a near instantaneous 40° temperature change. If your car windshield was blazing at 150°F and you tossed a bucket full of cold, equalized ice water on it, it's going to shatter.

But you have some good ideas, and I welcome new Apple laptops with quarter inch thick glass displays.
The connotation of the term second-order refers to systems-thinking principles.

In the causal graph of entities interacting in a system, considering one element of the system, second-order thinking corresponds to considering effects on neighbors of that element which are caused by changes to that element itself.
The cost of throwing up our hands and allowing the Mississippi to revert to its natural course would probably be in the trillions of dollars.
> I tried to use Centos long term, that was a disaster.

What was a disaster about it? I would expect pain crossing major versions, but you could plausibly have installed CentOS on a machine and just stayed there for 5-10 years with nothing more than the odd `yum update && reboot` and I would have thought it would be fine.
This is not quite true on an M1 Mac. The VS Code C# extension only supports .NET Core, and the latest and deprecated release 3.1 has no ARM build. .NET 6 does, but is somehow unsupported.

To me, it's clear Microsoft wants to force people to use VisualStudio over VSCode. Likely not an issue for a .NET shop, but it's yet more shenanigans by Microsoft
In the same way Hitler was hardly a model, muscled, blond haired Aryan. Those without the traits advocate it more.
$ head -1 /var/log/pacman.log
[2014-03-24 23:03] [PACMAN] Running 'pacman -S yaourt'

Eight years so far ...
Should have scrolled down before replying. I agree endeavour is excellent.
Great. Because if there's one group of people we definitely want penalizing controversial opinions it's the people who make our web browsers.
It would probably break any bind-mounted volume too, like

volumes:
- ./data:/use/lib/data

I don't know why anyone would expect this to work.
Everything is simple until someone asks you to try and diagnose (and hopefully fix) a bug on an upgrade between two different versions of a piece of software that can be deployed using 5 different strategies or that has 20 moving services...
> There are lots of things that make you look like a dork -- PCs, airpods etc

It still blows my mind that actual adults wear AirPods in public. Sometimes actual professional adults who want to be taken seriously (e.g. in business meetings). There is just no way for someone to wear AirPods and look fashionable.
Ohh that is interesting, didn't know that Hacker news had this feature.
I recently got a macbook for work and I can't believe how many minor things just can't be changed. I don't think you can change the date format in the top right. It seems like you can't get rid of that damn dock entirely without killing important processes and breaking things. (I'm able to hide it and put it in the left, so it's mostly out of the way, but it seems so anti-user to force this interface on everyone).

I haven't yet looked for a "how to effectively use mac keyboard shortcuts" comprehensive guide, instead I've looked for things as I need them. I can see the benefits for introducing "cmd" where "Ctrl" is usually used on other operating systems.

But I'm very disappointed by cmd tab and cmd backtick. Often I want to press a single keyboard shortcut to switch between three windows or so: usually a few browser windows, a terminal, and an IDE. cmd backtick switches between windows of the same program, cmd tab switches between programs.

Can any more experienced mac user tell me the way to do this properly? How to switch between a few separate windows, like alt tab, without having to think about what program they are?
It would be cool to also see an animated visualization of the paxos consensus algorithm
“Period pain isn’t normal”: People test a period pain simulator
A typical "call" for me is about 45 seconds on a headset so I don't think many people get annoyed.
Pixel 6 owners who upgrade to Android 13 can never go back
Not too different from "stack ranking". I'd believe it.
I'm not a conspiracy theorist, but if there was one conspiracy I'd believe in it's this one. I've never seen the entire corporate world so aligned behind anything as much as they are lock-step aligned on "return to office" being the One True Way. It's as if they are all being fed the same memos and regurgitating from the same script. It makes sense that the many cottage industries who are hurt by remote work taking hold would all fight it in unison, but how are they getting every major CEO to say the same thing(s)?
Tone-deaf to many people who care about climate, sure. But what about to the executive types who believe they are so important that they need to be there in-person, and they get to expense these tickets to the corporate account? I think the same executives who are trying to kill work-from-home and have an inflated view of the benefits of in-person meetings will buy these tickets up.
Christian missionaries arrived in India much, much earlier:

https://en.wikipedia.org/wiki/Saint_Thomas_Christians
This. When I took my old Arch laptop from drawer after few months it was impossible to upgrade without removing half of the system.
So basically you use Arch Linux? (:

btw, I use openSUSE Tumbleweed - more stable rolling release and it's awesome. Never going back to regular release with painful major updates every few years
That's true, but there is no doubt that Segway held back electric vehicle commuting for 2 decades.

Imagine how much less traffic and emissions there would be if Segway had put a reasonable price on their product.
It is impossible to overstate just how much the Segway (then called "Ginger" or "IT") was hyped up during its secret development period. Bob Metcalfe said it would be bigger than the internet[1]. Steve Jobs said it would be bigger than the PC, and that cities would be redesigned around it[2]. Jeff Bezos was on board[3]. Dean Kamen, the inventor, was going to be richer than Bill Gates[4]. No one knew what the big deal was going to be, but it had to be something incredible with all those names behind it.

And then the announcement came, and it turned out to be a glorified electric scooter with a silly name and a $5,000 price tag.

Strangely, none of the big names involved seemed to suffer any reputational blowback for what now seems like outright lying in service of someone else's hype campaign.

[1] https://www.computerworld.com/article/2801380/dean-kamen-s-b...

[2] https://www.economist.com/taxonomy/term/34/14587780?page=293

[3] https://www.theguardian.com/world/2001/dec/04/engineering.hi...

[4] https://www.capecodtimes.com/story/news/2001/01/27/ginger-in...
Discrimination is allowed, it’s not even necessarily a negative thing - a company may discriminate against employees who are late, for example. What is not permitted are certain types of discrimination. Those either need to be enumerated or we need to all guess what they are.
Yeah, I was specifically curious about VS (not VSC).

I am not a vs/c#/.net dev but I tried it once on a windows machine and thought it integrated well and seemed to be a really nice DX. Probably the nicest DX for an "enterprise" stack.
> Or does this not apply being not in reach of EU laws?

It does apply as GDPR has no geographical limit according to the EU but they have to catch you and be able to prosecute which isn't going to be a straight pathway unless the business operates in the EU somehow.
Johnson and Johnson to stop making talc-based baby powder globally
SSH tips and tricks
As far as I understand, any protocol that runs over IP (TCP, UDP, ICMP, ...) should be supported by slirp (i.e. slirp4netns) as it sets up a TAP device.
More generally, the Raft page on Github lists some good resources on that subject (including that really good animation):

https://raft.github.io/
A common deployment strategy for small scale services, especially around the 2005-2015 era, was to just copy files to your VPS, ssh in and start it up with nohup or in a screen/tmux session so it stayed running when you closed your ssh session. screen/tmux were especially helpful for stuff like irssi or minecraft servers which had a server side console you might want to return to.

This was a step up for novice sysadmins/developers from "FTP to the webroot" without having to learn real deployment tools, how to write init scripts, etc. Of course it wasn't good enough for anything business critical, but I'm sure it happened there too.

Also, if you then wanted to access that service from your college network, who may have gone out of their way to block gaming, a common workaround was to host it on port 443. By 2010-2015, colleges were using DPI sophisticated enough to see that "that's not http traffic" on port 80, but tended to treat 443 as "that's encrypted, must be a black box". That's how I ran mine in ~2013.
> It seems to be around that time when people choose a path - either quitting that thing or leaning into it, consequences be damned.

It's not that simple. You can fool yourself into thinking there's no consequences like "being on social media 12 hours per day is completely normal, I know a lot of productive people that do it", and then lean into it more. There's also the chasing the dragon thing "maybe Trump will kill himself and if I make the first most upvoted Reddit comment I may become an online celebrity", in which every time you do something it feels like a novel thing because you are waiting for the time you actually get the dragon.
Supabase user here. Ive been happy with Supabase. It feels like the recent launches have been underwhelming.

I am really pumped for Neon and think they are doing something more differentiated.