skysight-inc/HackerNews huggingface dataset:
Wow, that is incredibly damning. Is it actually true that arrays of different lengths are different types, and there is no way to write generic array methods? And there's no way to cast byte arrays into structures? I almost can't believe it - a language without both features, and without any kind of escape hatche to me feels forever bound to be a toy language. But that would absolutely answer OP's question - it never took off cause IO is completely hamstrung. Programs need IO, and lots of it, with lots of flexibility, to do anything interesting.

Edit: I said I was a bit incredulous of the claims. If true, those would be bad features.
Estimating the probabilities of causation via deep monotonic twin networks
i understand what you are trying to say.

people mentioning android have forgotten that android hides many parts of linux. and manufacturers make sure your device hardware works well with the operating system.

other have mentioned relatives who are using linux on desktop. that they are doing limited activities such as browsing and emails. that's fair but the story of how they discovered linux would be the most interesting one.

which brings me to op's cs majors point. so many things have changed that we should not dismiss the claim but think about it.

do happenstances of the past still present themselves to people today. i discovered linux through a pc magazine back in the late 90s. pc magazines back then offered young people like myself at the time a way to try new things on the computer. and i did try everything.

what is the equivalent of that nowadays?
The gym. My gym's sauna is open, I presume you have a gym with a sauna nearby that you can go to.
You could make it thaw the contents of the freezer, or stop it from cooling altogether, I think. Indeed, they can't demand a lot of money, but not so long ago, they were holding private users' computers to ransom for relatively low amounts. Many small amounts make a big one.
Toxins?
Apples to oranges - a pasture raised cow doesn't produce as much methane because the "rumen flora" differs between a grain-based and a forage-based diet. The bacterial population is so different between the two foods that if you switch a cow's feed to grain too quickly, the ensuing bloating can be life threatening. The bacteria digesting the corn is what produces the most methane.

Unlike CO2, methane breaks down in the atmosphere so it's not an infinitely growing sink, it's a rolling window.
I'm actually seeing events I missed in real time - I was up overnight working. I worked for Sabre HR at the time, and kept going up to the office to run a massive PDF generation process for our performance reviews. (It was a terribly leaky VB process). I didn't wake up until after it happened, so I was hearing about it on the drive into the office. We all went home before noon. Within days the software we were writing for bonuses etc was for naught, as our stock price was crushed (Sabre came out of American Airlines, focusing primarily on travel agency software and Travelocity). Within a month I was let go (I was a contractor)
(Switzerland here)

Yes, but they're surprisingly recent, so most vehicles are grandfathered into "may still make a shitload of noise" levels.
I have never written a review of anything in twenty years, I think. Consider that reviews are inherently biased towards people who are accustomed to speaking up, either because they like reviewing things (not many people) or because they’re upset and have a problem (many people). It becomes evident in practice that reviews generally aren’t productive to consider.
I'm not familiar with "single-pass analysis", but I do know that Pascal can be compiled with a single pass recursive descent compiler, which made Turbo Pascal orders of magnitude faster than any other compiler at the time. In an era when C programmers could have coffee while waiting for things to compile, a pascal program hit enter, saw the results, and moved on.
> it seems most of the customers of privacy focused products want all the other features of competitors; most of the times without paying any money

This is a business model question, right? Nothing prevents someone from making a great privacy focused browser and actually charging for it vs being directly (Brave?) or indirectly (Chrome, Firefox?) ad-monetized.

Also in this context, referring to "customers of privacy focus products" is technically incorrect, they are actually users. Definition of a customer is "someone who pays for goods or services" thus Mozilla's main customer is Google (accounting for close to 90% of its revenue). Maybe looking through this lens, relation of Firefox product direction and what its "customers" want becomes more clear.

edit: simplified for clarity
The unique aspect of Apple is that they are uniquely invested in getting me to buy the next iPhone.

Stripe doesn't care about having me do anything. The business using Stripe is their customer. I am an incidental aspect of their arrangement with that business and if that business decides to be an asshole, Stripe just shrugs.

Apple doesn't.

I mean this as politely as I can: that you're writing this off as a strawman argument sounds like deliberate misunderstanding.
Most of the other titles run BattlEye, it seems.

What is kind of strange is that Ark: Survival is running on Linux and also has BattlEye..
Adobe's lack of interest in making the Flash runtime a quality bit of software killed Flash. At the executive level Adobe was only interested in selling authoring/server software and only supported the Flash runtime as much as necessary to sell that software.

Microsoft and Apple hated it because the plug-in was a top vector for malware on their OSes. Browser vendors, so Microsoft and Apple plus Google and Mozilla, hated it because it was a top vector for malware in their browsers and forced their hand with respect to plug-in APIs. Apple triply hated Flash because it's performance on the Mac was terrible compared to Windows. That was the status quo before the iPhone was released.

Flash Lite on early smartphones was barely Flash. It was more an ActionScript 3 runtime with a limited version of Flash's drawing engine. It couldn't play arbitrary SWFs on the web.

The Flash plug-in Adobe eventually released for Android was also pretty awful. It had terrible performance and was a battery killer. SWFs designed for WIMP desktops also worked for shit on touchscreen Androids. The plug-in was terrible at translating touch events to click and drag events. It demonstrated pretty clearly every argument Apple made about keeping it off the iPhone.

Adobe was not a capable steward of the Flash plug-in/runtime. What little effort they devoted to the plug-in was focused almost entirely on the Wintel platform with all others being effectively ignored.

Adobe killed Flash by a thousand tiny cuts from mismanagement and lack of interest. Their business model for the past two decades has been rent seeking on products they bought with Photoshop money and then stuck in maintenance mode. They were only interested in Flash insofar as it would allow for more rent seeking.
Québecois here, for me I have to switch between English and French all the time and pressing Alt do ~{}[] and Shift for <>()| has become a second nature. I just don't think about it anymore and I have to say that when I have to use a US keyboard I just feel so limited.
I have neighbors, friends, and family who ride motorcycles either for the speed or for the sound. They're mostly reasonable about it. But the thing about loud machines is that they are loud for everyone, who didn't get to choose whether to listen to that engine at 2AM.

The comparison to toddlers is apt because we expect adults to be aware of the effects their actions have on others, and take steps to mitigate them in social reciprocity.
That's true. I forgot Minecraft. I now have two examples (Eclipse, Minecraft). Although Minecraft moved away from Java to native clients for consoles, mobile and even a Windows native version.
So, overpriced crap? EYOOOO!

(dijon all the way, my man)
Not unpopular at all around here, except that Mozilla going to court against a behemoth is a sure way to drain all their funding for little to no gain (there’s no evidence that firefox would gain more users with their engine on iOS).

Mozilla should use their money to improve their browser on desktop and mobile.

Firefox on iOS shows how little Mozilla cares about the platform.

For instance, no real adblock, they only have a tracker blocker which blocks most ads but misses a LOT of web annoyances like cookie banners and YouTube ads.

Example of third party browsers with full featured adblockers:
- edge have adblock plus
- brave have a built in adblock
- iCab

Their reader mode is extremely amateurish compared to safari. Increasing font size makes the title of the article absolutely huge.
veritasium has a video about this that basically says the same thing about stressing the body (e.g. expose yourself to cold, eat less protein, do strenuous exercise) : https://www.youtube.com/watch?v=QRt7LjqJ45k , extreme heat would probably also have the same effect
I am sure all the gym owners in the US would love to open their saunas up for use.

They surely aren't supportive of the current situation during these "Covid times." It only takes our collective will and resolve to allow our businesses to reopen, without restrictions and without guilt, shame, and fear of reprisal.
It hardly a factor IMHO. All non-dead languages add new features over time and there is nothing wrong with this if features well designed. Turbo Pascal allowed to implement anything one can implement in C. Pascal is not so concise as C but more readable to me (and I read a lot of C, so it is not because I don’t know C).
Is there a way to download or mirror some, or all of this?
> And the large cloud providers have clearly indicated by their actions that they’re simply not interested in implementing hard cost circuit breakers.

Since I enjoy tilting at windmills--how do you propose this works? Like, in detail.

Because every time I try and drill into details of this with someone, it winds up what they really want is "pay what you want" cloud services.

AWS is much, much more than just a place to run a virtual server and many resources accrue on-going costs with no way to "turn them off". When you hit your hard circuit breaker, do they delete all your EBS volumes and data in S3? Your private SSL root? Your user directory? Encryption keys? DNS zones?

The number of people that would want all of that removed when they hit their $X/mo limit is likely minuscule in comparison to the number of people that would turn this on not understanding what it really meant and then publishing angry blog posts about how Amazon killed their startup right when they got popular and traffic spiked.
and just NOW, YouTube (also owned by Google) has turned off captioning support in Firefox for Apple iPhone.

Only Safari and Chrome will support captioning.
I feel like there is a balance here somewhere that the proponents never talk about - there is definitely a too much. Also, as with anything, the benefits are vastly overstated. Tangentially related - cold showers - when you read about them, it's some magic thing, when you do it, you just get used to it in a couple of days and it doesn't do much anything for you.

Fasting for 3 days (with water). Nothing happens. You maybe lose half a pound of fat if you walk for 4+ hours on the last day.

Etc.

Anyway, the core point is that there is a significant shock if you jump from a sauna into a cold pool. Don't try it after reading and then get a heart attack.
I've never had to deal with anything as brittle as xorg.conf on Windows.
Such efforts would likely grind to a halt after the first several waves of vaccination crew member killings. There are a lot of unhinged people out there and forced vaccination crosses a red line.
Uh, maybe you genuinely don't realize this but you're replying to a comment remembering someone who passed away. Which is not the moment to start a syntax holy war.
I did do the same with my father-in-law, about ten years ago. I installed Ubuntu on his laptop and he used it for work (photo editing, writing articles, etc.) without any complaints until he got a new one from work a few years later.
exactly, and that's how firefox loses marketshare
K Programming Language
Smoking was drastically reduced in the US after a public health push.
Lesser Known Origins of the Technical Interview
The utter superficiality of your comment is the perfect demonstration of the fashion driven nature of software development. You're not worried about the language. You're worried about the marketing and whether or not you feel cool.

You might as we be asking if this is the right language to wear this season or if your bum looks big in this compiler.
I sauna every single day. I started about 4 years ago. When I got my sauna I could only go for 2-3 minutes at time without having to take a break. Now I am comfortable for 15 minutes and struggling for last 5-7 minutes. I usually go 20-22 minutes at 175-195F. I enjoy it, I have no idea if there are major health effects. Its always rejuvenating in the moment and relaxing after.

I bought an old school one. I ordered from https://almostheaven.com/ and it was a great delivery experience so I recommend them, but there are plenty of other sauna companies out there. And the infrared is just not something I am familiar with so I stayed away. I purchased the small 4 person sauna, but got the bigger heater to get it hotter quicker. I don't regret it, but I don't recommend it either.
The worlds leading non-goverment employed scientist emphatically disagree with this and they have nobel prizes and phd and no financial conflict of interest. That's why censorship replaced scientific method. Because when you try to argue the science you lose. So censorship is your only hope. You fear the free flow of information. That's the halmark of intellectual defeat
I know several individuals who have /24's ("class C") blocks, including myself. I always regret not going for the class B. It would've just taken a couple of emails back in 1993.
I've heard that there are indeed places in the world where people will refuse to drive if the horn is not working, for this reason.
> Sad to say, but Linux just isn't a good experience for gaming yet. Even if games work, there's usually caveats (like needing to be run through some sort of emulation) and they almost always run faster and in a more stable manner than Windows.

This is an outdated take, from my perspective, as someone who is an avid gamer and who is running only Linux at home currently. While no doubt it's easy to find problem games, the point of the very article this thread linked is that it's come such a long way that the majority of the top titles in terms of hours played on Steam now work in Proton.

There's been a few examples where people have compared the performance across games and found it's basically tied in the majority of games but occasionally there will be an outlier that plays better on Windows. Less often, there will be an outlier that plays better on Linux.[1]

If Valve sorts out the Anti-Cheat stuff, the number of games that don't actually run (and run well) on Linux could drop to near zero.

Proton isn't really emulation; a better way to think of it is that it's a compatiblity layer, much the same way DirectX, Vulkan, et. al, are compatiblity layers.

> Most people I know are more than happy to pay that premium compared to the hassle of dealing with Linux.

This part is more likely for far more users. However, it misses the point entirely. For a great number of years, as a gamer, I had to keep around a Windows system in order to partake in my hobby. That's not really the case anymore.

[1]: https://www.youtube.com/watch?v=aE5WyObAFtk
It would make half-decent entry to The International Obfuscated C Code Contest though...

https://www.ioccc.org/
> Imagine China created their own languages

文言 is programming in classical chinese. So its starting… :)

https://wy-lang.org/
I only have a linux laptop these days (and even before that, had a Macbook for work, haven't had Windows in a long time) and I've noticed that I can play more and more without Proton. Proton is also pretty good these days, but I'm on wayland (sway) and Proton seems to have problems running on xwayland, so if I want to play them, I have to switch to X, which is usually too much effort (have to close my dev tools etc). But like I said, more and more games have Linux-native versions now! I hope that with the new Valve hardware coming out, more developers will add first-class Linux support.
Its much easier to overheat in a wet sauna.
Are you using Marvin? I considered it but it didn’t seem to have a visible community (as proxy for life expectancy).
You ignore that Delphi is not just the IDE, it is the whole ecosystem of components that are developed to work with it, and these components usually come with source code and are supported by developers who are incentivised to make them work.

It is the tool used by developers whose customers want custom stuff done yesterday, customers whose time is 100s worth more than the trifling sums that open source developers are unable to get even their commercial users to pay for or contribute to.
You may find that watching the retrospective footage will make you want to sign up for the Marines.
What is the rationale for this kind of thing? What motivates a person to construct such a strange relic to 9/11 like this?

And how come, after doing so, did the creator fail to make any sort of reasonable points about the event?

This feels like some sort of opportunistic resume-building kind of project, made from the very real deaths of thousands of innocent people.

And not one mention was made about the US's horrific foreign policy that led to 9/11 in the first place. Such a wasted opportunity.
Obviously TfL can't do anything about a US bank/ card issuer having policies that lose them money, but the turnstiles are aware that they have no (passenger accessible) inputs and so they do not ask for a signature.

EMV lets the card (or in this case maybe a phone) and the terminal (in this case a turnstile inside the station, or a reader on a bus) negotiate what to do, the issuer may not be involved since it's possible they'll agree the entire transaction needn't yet involve the issuer. This is related to one bug in EMV, you could intercede in the middle to tell the card "It's OK, no need for a PIN" and also tell the terminal, "Yes, the PIN supplied was correct" and since the terminal doesn't know the correct PIN you've now got a shim that allows you to use the wrong PIN with a stolen card†.

Anyway, TfL terminals aren't going to agree to signatures. So, if your card really does only work with a signature then you can't use the turnstiles, along with presumably many other modern conveniences.

† There are obvious technical fixes. But the fixes cost money, and fraud is a cost banks can pass to their customers, guess what happens next.
> I learned that I'm not an introvert, but rather a shy extrovert

Fun, I recently had the same revelation while driving. I realized that making new social connections or talking in public was frightening, but that I had no problem anymore overcoming those fears, and that they were fears, not something that defines me as an introvert.
Jevon's paradox almost never applies to a subject matter. We have to stop using it to prevent making the world better.
Pro-tip on charity - see someone eating out of the trash? They could probably actually use your money. Much more effective than giving it to panhandlers.
> I am exhausted that people who share your opinion

Good, I'm wearing you out. Can't wait for your side to fold.
Wildlife now only makes up 5% of the biomass of mammals on planet earth. Where is the outcry for the thousands of species that go extinct. https://www.greenpeace.org/international/story/17788/how-muc...

Why don't people give up the meat until this has all been figured out?
I built my own rig and bought Windows directly from Microsoft, under no circumstance am I going to risk my security by rummaging around in shady places for something as critical as an operating system.
> Yes, I think they would be about the same, although when you sweat in a sauna it goes to the floor, whereas in a bathtub it hangs out in the bathwater. So as far as cleansing of toxins goes, maybe one is better than the other.

This seems nonsensical. During the activity, bathing has your sweat diluted by a factor of at least 100, whereas your skin remains covered in sweat in a sauna. Afterwards, you remove the sweat (rinsing and/or towel) in both cases.
> I don't know how you tell or care why a seller is legitimate

Because illegitimate keys can be banned (and the hardware using them can be blacklisted) if they are found to be stolen or acquired in some other way that Microsoft does not like.

It's also a huge liability of you're doing any professional work with unlicensed and/or potentially illegal software licenses.
No anti-cheat will ever completely stop cheaters. There are plenty of cheat tools that are basically impossible to prevent. The question is whether EAC is good enough? I don't know, I play very little multiplayer these days.
> This is a business model question, right? Mozilla has chosen to be indirectly ad-supported vs making a premium (as in paid-for) or a freemium browser as a business model. Nothing prevents someone from making a great privacy focused browser and actually charging for it?

Except the fact that nobody (relative to even their current userbase) would use it, and maintaining a browser is incredibly difficult and expensive.

It would be the death blow to their market share, which would destroy Gecko as a viable browser engine (not enough users to get websites to care about the bugs, or even necessarily get the bugs reported).

The only way that would work out is if they gave up on Gecko and switched to WebKit or Blink.

Their choice of business model isn't really much of a choice, it's the only viable option that gives them any influence whatsoever.
A great answer in the late 70s, what's the reason for holding on to them today?
Having seen firsthand the kind of devious folks who are out there constantly trying to do fraudulent activity on AWS, I don't think any small startup like Vantage would ever want to offer a bill insurance scheme. It would be ripe for exploitation, such as someone trying to spin up 1000 instances in the last couple minutes of the month and then say "Gotcha, your bill prediction didn't match up with the real bill after all!"

At a more general level this may also be one of the most entitled asks I've ever seen in the 12+ years I've been on HN.
They are like evil spirits.
I don't have any numbers or sources, but I'll chime in as someone who limits beef intake solely because of environmental reasons. I don't cut it out completely, I just stay mindful and only eat beef when it's meaningful. So trying something new and interesting, special occasions, or when I otherwise will really savor it. If I'm getting fast food or just eating to eat, I steer towards chicken, eggs, or vegetarian options.
Containers don’t get you more host machines racked or more disk shelves added to the SAN. On-prem, it solves configuration within a (nearly) fixed scale which, if that’s your only problem, is great. If you’re in your own DC/colo, there’s more advantages to moving out than containers can provide alone.

I literally can’t afford to invest to the level that AWS can to run operations. AWS bandwidth is incredibly expensive right up until the point where you or a neighbor is getting a DDoS attack that Amazon just “handles” for you. My customers don’t care where we’re hosted and won’t pay extra for either on-prem or cloud-hosted. They just want it to be up and transparent. For us, AWS is cheaper/faster all-in. That’s not true for everyone and, if it’s not, please don’t use it.