skysight-inc/HackerNews huggingface dataset:
I mean, if you're just curious if literally anyone will do it, sure. Because you can (due to selection bias of Hacker News) find plenty of people here willing to say so.

My prediction is twofold. First, that there's very, very little chance this will any have measurable impact on the overall proportion of Steam/PC gamers who use Windows. Solutions like Steam Deck will be the most popular venue for Proton, but this will actually sell the best with people who will keep using Windows. Why wouldn't it? As someone who games a lot, the only reason I would want one is to have my already existing library on the go. It essentially solves that "I wish this was on Switch" problem, especially for indie games. But I don't think of my Switch as a replacement for my PC, either. From this POV, it's fine if some things don't work (I'm no Warzone/Apex/League addict) or the mobile performance constrains things a little, because the accessibility and my game library is overall enough to offset some of those issues.

But actual Windows gamers who use Windows exclusively, and are going to suddenly see the Steam Deck or Proton and be like, "Wow, now I'm going to use Linux, and move over my whole game library since it's obviously so great", who aren't already software engineering/SRE/existing Linux users? Practically non-existent, or so little in number to be non-existent, I'd predict. They don't even really pay for the Windows license as another comment pointed out, the OEMs do and this subsidizes the product (along with mass volume) even further. This is related to my original point: the reason your question is even getting responses in the positive isn't because there's some massive contingency of Windows gamers looking to throw away their install. It's because you're asking on Hacker News.
> I think WhatsApp's proposed solution here is sensible and achieves both objectives of protecting user privacy whilst also preventing users from accidentally shooting themselves in the foot with "password123".

My understanding is they create a random encryption key K and store it in their vault protected by a user-selected password. Knowing the password gets you the encryption key K. I don't see any restriction on a user picking "password123" as their password to the HSM vault, so how does this HSM setup prevent them from "accidentally shooting themselves in the foot with 'password123?'"
You can go to safari preferences>websites>location and set "when visiting other sites" to "deny". I don't get any popups that way.
It's so sad that even now people misunderstand the concerns of most people advocating reducing (or eliminating) meat from everyone's diet.

In the grand scheme of things, "being eaten" (that is getting killed prematurely) isn't as great a problem as the severe abuse animals undergo before they are killed. If there was a choice to make, I'd rather never exist, than to be brought into existence on a factory farm, confined, abused, rape-inseminated, have my children be taken away, be hauled by a tractor because I can no longer stand up, etc.

Please watch "Earthlings" to better understand the way humans treat animals: http://www.nationearth.com
Thing is... there will likely always be gas stations catering to vintage vehicles and such. Bikers will have to pay premium for bio-ethanol or such meant for exotic and old cars. Luckily motorcycles are generally decent (not great) on gas mileage, so it might work out OK.
Buy a gopro then?
> The reason why digital formats, formats where the data is not liable to degrade over time, are not considered better is because “the formats keep changing”.

DDS-1/2/3/4.

* https://en.wikipedia.org/wiki/Digital_Data_Storage

LTO-6, LTO-7, LTO-8, LTO-9.

* https://en.wikipedia.org/wiki/Linear_Tape-Open

H.263, H.264, H.265, AV1. What's next?
Wasn't there a similar story in Japan? Also multiple stories of people secretly living in office building and warehouses. Gotta make do, I guess.
On a similar line of reasoning: 65% of Americans are obese or overweight. We can make significant progress toward reducing all sorts of environmental harm if people simple didn’t eat more food than they needed.
Not to mention that Linux also has users who never went to college
OEMs buy licenses in bulk they do not pay $100 a pop and it doesn’t get passed onto the user as a full $100 add on. Similarly if you’re building it yourself you can buy for significantly less from a reseller, many of which are wholly legitimate.
the biological analogy is not really fitting. there is no natural ecosystem that is as concentrated a monoculture as the technology sector.

in nature, if your carefully nurtured monoculture (don't call me Microsoft) failed, your field would normally grow a dozen types of weeds, not another monoculture. the different tech epochs feel more like the passing of the "torch" from one dominant entity to the next rather than any broad based competition for survival of the fittest. this structure has as much to do with the political / regulatory systems of those eras as any intrinsic aspects of digital technology.

but on the substance of the future of the "web" (=the future of non-owned computing) its rough outlines are already there and they are beautiful: it will break the confines of the "browser" (the OS becomes the browser), and break the confines of the http protocol. mobile will be just another form factor in "convergent computing", offering another UI into both self-sovereign data spaces and federated interaction platforms

mark my words, the era now on its final legs will be remembered with disdain as a stagnant cash-cow period that had no moral scruples and exploited any and all human behavioral failings to turn users into exploitable idiots.
It'll be a long time before the whole car fleet turns over, and then you've got gasoline powered box vans and what not, too.

But as (or if) the liquid fuel demand drops, you'll probably see the density of stations drop too. Both fewer pumps per station and fewer stations. But I suspect most areas will have some gasoline availability for at least my lifetime. Worst case, auto parts stores will carry 5 gallon jugs prefilled with stabilized gasoline. That would get a motorcycle around quite a bit.

For old-timers who hang onto their classic gasoline powered cars, they might need to plan trips around fueling stations, like natural gas drivers and EV drivers currently do. (EV is easier, you can always bring a 110V charger and wait a long time)
Yes, that is a huge problem I have seen often here in French speaking Quebec. Developers will prefer all the code in English, because the libraries and language keywords are in English and it is thus more consistent.

This leads to business domain objects to be translated in English by the devs and they will make different or incorrect translations.

Then, all the stakeholders and requirements will be in French. All developers need to constantly map the real world names to the English names used in the code base, but that nobody else uses.

This leads to bugs, inconsistencies and extra cognitive load. It comes back to how hard "naming things" is.
>I would agree with you if not for the fact that a lot of these popular "native apps" are just webpages within a native wrapper, which kind of defeats your argument.

This doesn't seem true at all. What popular "native" apps are you talking about? The most popular native apps couldn't exist on the web on the early days. YouTube couldn't work on the web due to the dependence on Flash. Instagram couldn't exist without camera access (and arguably fast image processing which JS couldn't do at the time). The technology to build some of the most downloaded apps like Words With Friends or Angry Birds could not be done on the web.
> while we might be surprised we are already as good as it is possible, as we must be.

Well this makes me sad.
Am curious about comparatives between sauna and cryo. Extremes of all kinds encourage certain protective/restorative responses in these biological machines.
And the result is that Mozilla is a zombie company, filled with LGBT employees who would rather work for a company that is useless than one that has a leader who opposes gay marriage. That's fine for the U25s, but as people get older, they usually want to work for a company that is accomplishing something.

I understand the folks who wanted that and why they wanted that. But it still turned Mozilla and Firefox into walking corpses.
That's neither relevant to the point under discussion (the primary function of the device), nor a valid defense of the smartphone (which should be judged on its intrinsic merits, not whether a tiny fraction of people manage to use it productively solely as a statistical consequence of Earth's vast population).
thanks for the link!
i immediately tried it https://github.com/jackdoe/programming-for-kids/blob/master/...

its a screenshot of detecting me despite the paint, and i tried whole bunch of colors and etc to trick it that my eyes are not where they are, and it did not work, I think it was easier in 2014, seems you really need to hide your eyes now, and its gonna be quite annoying for bald people like me haha

anyway, i updated the book as well, with the link

thanks!
> Most things built for mobile are "light" versions.

The good sites are :)

The not so good ones "force" you to download an app with no alternative and require obtrusive permissions even though all you want to know is the answer to a quick question.
I actually came across an old hackernews thread where you mentioned you built the site, I guess you have a library to do it for you now lol
Is it true that the web on mobile is dying or dead? I'm using HN here on mobile. At least half the visitors on most sites I build are on are on mobile. My most oft-used app is by far the browser.

And like others have said, often mobile apps are just thin containers around an embedded web app.

Facebook etc. apps are hugely popular, but the web is still very alive.
E-mail them directly? Check if they have a twitter feed (and one that actually interacts with ppl, not a PR firehose) and send them a DM?

Alternatively, look up folks on Linkedin working at that company, preferably sysadmins/devops/whatever-its-called-this week, and e-mail them?
Firefox just started doing that on desktop too :(
The critically acclaimed South Korean movie "Parasite" has a story like that.
Point-free trivia programming language with instance variables
That's definitely not the reason. When the iPhone first came out the idea was that all third party apps would be web apps. It was the official way.

Of course everyone hated it because performance sucked and interactions weren't smooth and reliable.
I dunno maybe someone , preferably Michael Nolan , should make a movie depicting such a concept.
We do the same in Windows App Store too. … except it’s unlikely to be the easiest way to get the apps you love and not effective as a means of discovering new apps, plus and because of that they haven’t succeeded at attracting developers to their concept. Why would a developer spend however long making their app available in Windows store unless they were already a big name? And how easy is it if you’re on any one of the now disjointed and incompatible litany of display technologies (forms, wpf, silverlight, uwp, dos, powershell) and pay big platform costs for the privilege. I am in reality hoping to do it ASAP.
Yes, the USA Fact-Check Algorithm is the way to ordain facts for the Science Ministry.
I think the problematic engines are big Harley twins which vibrate like hell and run relatively low revs. Superbikes engines are usually operate on high RPMs and vibrate less.
Some people have theorized it wasn't Amtrak who wanted the bs encryption (also probably why the keys haven't changed in 3 years and they've made no effort to prevent people from grabbing this data) but actually some sort of National Security jargon.
A chaotic intro to all this machine learning hoo-ha
Some array programmers inspired by Arthur Whitney write code like this. I wouldn't call it an abomination per se, it's a specific style meant for a specific person. They find that way of writing C to be nice. It's somewhat popular among people who implement K-like array languages.

A usual result of using array languages is a want to have that same terseness in other languages. Array languages usually deviate from the style and aesthetic of general programming languages. It may be jarring to look at, but as with anything, a little experience with using them can go a long way with understanding why many people work with something so "unreadable".
Well, until they ban facial recognition scrambling masks. If the burqa is banned in many European countries I don't see why facial recognition evasion devices don't also get banned.
You can remove the spacers with 3 clicks.
Except that chromium is open source. Plenty of alternate browsers exist and at least one has big backing (Edge).

It's not a bad thing for there to be only one HTML & JavaScript engine that you have to deal with. In fact it's the opposite. The dominance of Chrome has made development much easier.
I would pay money for a browser that was more like the first Firefox. Not insanely bloated and slow, virtually no features to speak of, simple, small, functional. Even if it only works on 80% of the web, fine with me. I want to browse text and pictures, not run an entire second operating system just to browse text and pictures. And add back the options and user functionality they removed over the years so it's less of a pain in the ass to use.
I use my kindles in direct sunlight for sure, they work fine, strange enough. This is why I don't understand they caution so much against some of these models.
How to Preview image before uploading in JavaScript
You're making a lot of assumptions about Mozilla's employee base here...
Installation threshold is my guess.

To install an app on mobile you go to a specific place, find it, peruse screenshots and reviews if you want to, hit one standardized button, and it's installed in seconds.

On desktop, you Google it. You hope the first link is the right one and not malware. You poke through a few pages until you find some sort of download button. Your OS asks you where you want to save it. You save it and then go find the file and open it. Then some kind of installer usually runs that may ask you further questions. It's probably going to dump some clutter in various places and will hopefully give you an icon that you can use to run it without searching for the install location.

For companies trying to ratchet-up conversions, this friction matters a whole lot

These days there's also the developer experience, but I think developer experience for desktop apps tanked because marketshare tanked, not the other way around
> But writing the UI descriptions would be harder in JSON than in my bespoke language.

For example, this:

menu "File" {
menuItem @New "New"
menuItem @Open "Open..."
menuItem @Save "Save"
menuItem @SaveAs "Save as..."
menuItem @Exit "Exit"
}

Might become something like this:

{'widget': 'menu', 'text': 'File', 'contents': [
{'widget': 'menuItem', 'id': 'New', 'text': 'New'},
{'widget': 'menuItem', 'id': 'Open', 'text': 'Open...'},
{'widget': 'menuItem', 'id': 'Save', 'text': 'Save'},
{'widget': 'menuItem', 'id': 'SaveAs', 'text': 'Save as...'},
{'widget': 'menuItem', 'id': 'Exit', 'text': 'Exit'}
]
}

Which would turn writing a UI from something that's a pleasure to something that's a chore. People who would deliberately write software that's a chore for others to use ought not IMO be writing software that will be used by other people.
It's the same with Azure. On multiple occasion, I had databases created in tiers several times expensive than the one I use with my subscription. This wasn't a manual mistake; a sleeping app got awakened (may be I'd have hit the run button by mistake) and it ended up creating the database via the ORM framework. Since the ORM framework is only executing create database on the sql server, Azure goes with the default for tier which they had chosen as one with $250 or something monthly price.
I've setup the budget alerts on Azure but these are threshold (% of budget consumed) based and they come every month so technically they aren't alert rather information which requires you to do the math whether or not you're in the budget. So you tend to ignore them after a while. Recently, we decided to build a simple solution ourselves [0] which gives alerts based on budgeted pace and not consumption.

0: https://cloudalarm.in/
Nope. Go to https://maps.amtrak.com/services/MapDataService/trains/getTr... and let me know how readable the data is lol, though I have also made an API based off of this library (and integrated it into the library) which you can read on the docs: https://api.amtrak.piemadd.com/docs
DoorDash, Grubhub, Uber Eats sue NYC for trying to permanently cap delivery fees
People pay $100 for Windows? There are licenses on ebay for less than 5€ in Europe.
Judging by the vibrations of my walls: yes. The sooner a maximum noise emitted law for vehicles goes into practice the better. I have a neihgbor here who goes out for small trips 20+ times per day on his HD. Open the garage door, take the bike out (running, of course), close the garage door, rev it a couple of times, wait for a few minutes for the engine to warm up, roar away at maximum volume. Return 10 minutes later, leave bike on the stand while opening the garage door. Turn off bike. Close garage door. Wait 1/2 hour or so, rinse, repeat. No idea what he's up to but it's not a normal usage pattern as far as I can see and I'd be a-ok with that if he would not make so much noise. Even with headphones on you can clearly hear it and the vibration is enough to rattle the cup on my desk. With noise cancelling on on the headphone I don't hear him.
That is mostly true. But getting games to run seamlessly is the biggest hurdle. Once you get there, there are various ways you can optimize for performance, and translation layers like DXVK and VKD3D are really close to Windows performance these days on modern GPUs. There are numerous benchs on youtube when you can see that for yourself.
Does this suggest that sending messages via Signal on a stock Pixel Android phone for example, is fairly straightforward for the police to intercept? Why are people paying so much for 'security' when our everyday devices are meant to already be secure (assuming they're used in a competent way)?
> Remove all CS majors in the world and I'd wager the amount of people who've touched Linux is less than .01%

Android. I'd say a huge percentage of computing device users have Linux in their pocket and quite literally touch linux on regular basis.

> I will give $1000 to anyone who is willing to give their parent who doesn't know jack about computers Linux and tell them "figure it out." None of them will be able to do it.

I've done this, 10 years ago with my aging Mom and Dad and it worked well. Stock Kubuntu works closely enough to Windows, Chrome and Firefox are identical, the built in photo manager and video players just worked, and it put an end to malware and viruses. Please donate the $1000 to a local food bank, please. I do not what the check.

Two weeks ago, my son and I re-purposed a three year old cryptocoin mining desktop into a gaming machine. We loaded it up with Kubuntu and Steam and ... well, I thought I'd have to install Windows. No problems. Proton lived up to the hype.
How do you disable the top tabs these days?

I activated browser debugging, pressed ctrl + alt + shift + i and then hunted down the offending tab bar and put in "display: none" for it.

It gets harder and harder year by year though and on the tabstrip issue in Bugzilla there's at least one person who was annoyed and told me to not question peoples motives after I asked a simple question about it.

Anyone here working for Mozilla, I ask the same question here: are you overcomplicating it? I managed to get rid of that tab bar using a CSS hack, why can't we just get a function to apply that css, at least in developer edition?
> medical devices should ideally not require a computer,

I can accept that you may have no knowledge of the ridiculous complexity of modern medical devices, but if you're a software developer I would expect that you realize there are computers in everything

The device isn't "surveilling" you. It's reporting therapy-relevant, and probably device performance, information that is actually important both to the clinic and the device manufacturer. The "low-tech" alternative would be you going into the physician's office once a week for a checkup. I'm pretty sure most people would prefer that it upload the data.
What about bikram yoga then?
Digital Ocean, AWS will always optimize for maximum entropy in billing surprise.
You can block the sender’s address
You don't need to run X/Wayland so they can be used via SSH etc.

More thought is put into keyboard shortcuts.

Theming/customization is easier.
EAC for example is not your typical DRM, it's rookit/kernel-level software that is very hard to emulate on Linux.
I think you missed my point. I would like to know something you cannot know. We have some good data for the effects after a year, but do not have any data for 5 or 10 years since these vaccines have not been out that long.
Ironically YCom just just backed this [1] and it is facial recognition in schools [2].

[1]: https://www.ycombinator.com/companies/safer-management

[2]: https://www.safermgmt.com/
Attackers exploit MSHTML browser engine via malicious ActiveX controls
It's not debatable. It's ineffective.
Yes, but the proximity is such that the soundwaves themselves could conceivably vibrate the case enough to do damage if it is in a partially enclosed space and facing out (because that way it gets pressure from only one side, essentially a reverse bass speaker).
Quite possibly, in which case "No Harleys for you :D"
As someone mentioned above, most of the motorcycle muffler sound is projected backwards.

The louder is safety is just a myth to not comply. Most of it is ego and show off in my oppinion.
not necessarily. That would mean "I'm going to park in the parking lot". But you could also say "Je vais me garer dans la rue" - I'm going to park on the street. Anyway, in french "je vais me garer" can be translated literally in English
I visited SanFran a couple of years ago, and this reminded me of a homeless guy, in his late 60s I imagine, that I saw at a fast food chain.

So I was I think at in-and-out, and a homeless guy was going through the garbage bin to find food. When I came over to dump my stuff in the bin, he was immediately considerate and stepped aside so I could dump the covers and napkins, whilst making sibilant sounds and keeping his gaze down in a strangely submissive manner. And then the staff came over and tried to make him leave the place. I recall he said no actual word but put a mild challenge with more sibilant sounds but eventually left. And I remember thinking, well, he smelled and I tried to avoid physical contact, but was there really a need to make him leave, and take away what small dignity the world had assigned him? Clearly mentally off, I don't know, but trying to survive in the way that he can. But I find myself thinking again what I thought then -- there, but for the grace of god go I
Just out of curiosity, how do typical ‘real’ dev salaries in Austria compare to KV values? What is a reasonable expectation for Junior, Senior, etc.?
You think it's the tiny monitor, but it's really the primitive UI designed for caveman-style point-and-grunt. I've been using a GPD Micro PC extensively over the past few months, which is equipped with a 6" screen, but also - critically - a touchpad and physical thumb keyboard. Guess what, I can do programming, CAD, image editing, the works - everything you can do on a larger machine.

The Micro PC proves that we were sold a myth; that dumbed-down UIs were a necessary evil to enjoy computers in our pockets. They aren't. Pocket sized laptops work amazingly.