skysight-inc/HackerNews huggingface dataset:
"As soon as the Apple App Store (for iOS) became a thing, developers asked: why not web apps? Why go proprietary? Back in 2008, for that iPhone 3G launch with the App Store, it could have been argued that the web just wasn’t ready for it."

I don't know where this guy was when the iPhone came out, but this is backward. Steve Jobs reportedly did not want true third-party applications on the iPhone, and Apple pushed Web apps hard. They argued strenuously that Web apps were just fine.

Now... whether Jobs was convinced later, or the fact was that the tooling for native app development just wasn't ready... we all know where it ended up. But the author's revisionist history is bogus.
Whatever technical merit the rest of the rant may have had, screaming that long lines killed puppies certainly burned a lot of provisional credibility.
I'm curious to see what kind of shape all of these "diet doesn't matter" people are in, on average.
That was just an example. Often people will do unethical or illegal things to feed an addiction. Rarely, do people do things, like prostitute themselves for junk food.

Now your point is that people may eat themselves into unhealthy situations and want to stop. That is probably true, although I wonder how much of that is convenience, rather than addiction.
FTA: A typical commercial toilet generates a strong upward jet of air with velocities exceeding 6.6 feet per second (2 meters per second), rapidly carrying these particles up to 5 feet (1.5 meters) above the bowl within eight seconds of the start of the flush."
It’s a recent and controversial change. Ongoing discussion:

https://github.com/mastodon/mastodon/issues/19571
3MPG strikes me as pretty good for a garbage truck. Heavy diesel vehicles weigh a LOT more than passenger cars and 3-7MPG is pretty typical territory. Garbage trucks spend so much time idling and starting/stopping they're going to be about the worst case. They also run very heavy for their size.
Same; if I get hungry before bed, I simply cannot sleep. I'm not sure about the specificity of Gouda, but I've always found cheese to be an excellent before-bed snack.

When I was younger I'd eat ice cream before bed. People were always dismayed, certain that it would give me nightmares. But that never happened. I just started gaining weight and no longer keep ice cream in the house.
> a return to the dark ages of "this site works best with..."

We are there in every way other than the banner/badge being present on the website. I see no difference between today vs then from the point that one browser vendor is making browser specific hooks* that devs use that traps them into their browser.

*as in hook-line-sinker not coding hooks
The article doesn't mention that the spire was possibly the first building to be taller than the Great Pyramid (there's dispute over exactly how tall the spire of Old St. Paul's Cathedral in London was), and was not surpassed by any structure until the Washington Monument.
https://www.youtube.com/watch?v=wjw5rM2CNdU
Yeah, I believe you're right, but on the other hand, preserving what little privacy I have left is worth it to me.

Also not having a bazillion apps on my phone using up storage.
Looks like you are a very young fellow. Anyway here are my suggestions:

1) Never ever talk about taboo subjects in situations where you have a lot to lose: for example jobs.

2) It is still worth broaching (very, very carefully) some minor taboo subjects just to separate the wheat from the chaff. The chaff being people who have the majority view. The people who have minority/contrarian view often have different and better though out views even on subjects that really matter like which framework do you use or avoid, health etc. Democracy/consensus is generally tyranny of the masses: not what is right.

3) Good luck to you. Most people are mob like including the folks at here at HN.
The web really wasn't ready though. I was doing web platform work at the time and it simply was not capable of doing the stuff native could do, which is why the App Store was an inevitability.
Obesity has increased uniformly across the US and much of the world. But in the US is fairly strongly, negatively correlated with income. And the obvious culprit here is thus processed and cheap food. Now, exactly how that manifests is probably quite complex. I see everyone offering their pet theory and that tends to muddy the waters but the basic outline seems reasonably clear.
Safari is used by half of US users. Worldwide it’s closer to 20%. And the desktop is totally open.

I’m not saying I expect PWAs to be huge, but it seems like they should be more notable PWAs if people really wanted them so bad.
Some of these are so odd. When Kylie Jenner launched her company she could have sold celery and still made $1B+. It wasn’t because of the effectiveness of her small team.
A marvel movie body is made through injecting steorids.. not living healthily.
I am equally perplexed.

> This is about me finding a supposed alternative and going through the same process of due diligence to understand just what I'd be getting into.

I don't think the author has a good understanding of Let's Encrypt. Whatever service the author found claiming to be better seems to be lying, based on the author's experience.

For the benefit of the unfamiliar who stumble upon this, getting a Let's Encrypt certificate is a fairly painful process, unless you make it painful. Many hosting providers have the process built into their offering. For those self-hosting, the certbot client is very easy to use, after setting up your site and domain, which you would need to do regardless of what service you use to obtain a certificate.

It only gets complicated if you have a complicated set-up, such as a non-public site or are perhaps using some specialized web services software, in which case I would assume you are sufficiently technically inclined to overcome the obstacles you yourself built.

In any case, I find free and automated is preferable to expensive and manual.
Not far enough it seems, the link you posted has the same problem.

Edit: this particular device is iPhone 4
Amazon to Lay Off over 17,000 Workers, More Than First Planned
Some people will have niche cases for sure, but I've talked to a number of farmers who drive EVs both on the road and on their farm and are really happy with it. They do get electric service too, that's not just something only city dwellers get.
Chrome runs on iOS, iPad and iPhone. Firefox does too.
> If you want to build a native app across platforms, you’re either:

> - Writing it as many times as platforms you want to support

> - Using some middle-man software to write-once-compile-everywhere

Weeeeeeeell, there's also a third option that a lot of game developers/engines use: write most of your code in cross-platform C/C++ as an object file and write platform-specific loaders that do the OS-specific bits to start your program, load your object file, and call your main entry point. It's not that bad.

It's really the OS's that get nasty about adding more and more layers between our programs and the hardware they run on. Some of that is for good reason: ie security or debugging. But some aren't: vendor lock in, user tracking, backdoors.
I get why they suck on iOS.

Why aren’t they on Android? Windows? Linux? MacOS?

Existing PWAs should be better known, especially in HN-like/tech circles.

But that’s not what I see.
Goddamn your healthcare system is fucked up.
Because she doesn't like the protocol LetsEncrypt uses? What a strange reason to avoid it.
I'm pretty sure these changes are great for e.g. standard TLS connections.

But I don't quite understand what this means for other/custom curves.

For example I'm often using brainpool curves. Currently I just set the CurveParams and I'm done.

They are part of a lot of official standards (especially in Europe/Germany but also for e.g. travel documents in the ICAO standard) so I can't get around them.

Do I have to implement everything for that curves myself? That would probably be more insecure than just using crypto/elliptic.
it's always really strange to me whenever someone enthusiastically advocates that others use experimental drugs whose long-term side effects have not yet been discovered. if you want to try em yourself then go for it I guess, but I'm good thanks.

it's interesting to take a step back and realize just how much pharmaceutical corporations have got average people to think it's perfectly normal to try putting random chemical compositions into their bodies and see what happens. maybe nothing will happen. maybe you'll get some mild nausea. maybe you'll suddenly develop an urge to kill yourself. but just try it and see what happens! ask your doctor if it's right for you (and if they get any kickbacks from it).
What should marriage be, in your view? What should it mean?
I never use Chrome, even on the desktop, and have very few problems on the Web.

What problems do you encounter?
> nothing negative to say about it [LE]

That's a very liberal interpretation of the article:

> It looks like it was created by people who had been drinking FAR too much of the web kool-aid, since it's chock full of terrible things. It should be a small amount of drama to start a process, receive a magic string, sock it away somewhere at a magic path, then poke the validator and say "go for it". Then you just check back and see whether it worked or not.
No. Those are just branded skins over a WebKit browser (essentially Safari).
>EV plows will likely show their deficiencies when you need them the most

Not necessarily. The heaviest snow falls just below freezing. Very low temperatures bring light, fluffy stuff — the kind skiers crave, and that a human can lift huge shovels of.
Its pumping heat from its the "outside", as you know heat flows from hot to cold, and the gas in this case (uncompressed helium), is colder than the outside, absorbing heat from the outside.
There is a reason why it's often used in crypto. From Wikipedia "now gaining in popularity due to its several nice properties. Most commonly-used curves have a random structure, but secp256k1 was constructed in a special non-random way which allows for especially efficient computation. As a result, it is often more than 30% faster than other curves if the implementation is sufficiently optimized. Also, unlike the popular NIST curves, secp256k1's constants were selected in a predictable way, which significantly reduces the possibility that the curve's creator inserted any sort of backdoor into the curve."
https://www.prb.org/resources/for-women-in-the-u-s-obesity-l....

That correlation with income is almost entirely driven by women.

Rich men aren't much thinner than middle class or poor men.

Rich women are just a lot thinner than middle class or poor women.

This tells a different story than cheap processed food.
It doesn't work for me, on one of my older phones.
Eating less and exercising works for literally everyone who isn't an edge case.
Congress and the Fight for the House Speaker
Is anyone watching events unfold with great interest? Maybe some Republicans will get so fed up with all that and end up voting for Hakeem?
I dont think that's true. People originally thought that was going to happen due to the root certificate expiring in old android devices, but turns out android does not enforce expiration on roots, so everything ended up ok.

https://letsencrypt.org/2020/12/21/extending-android-compati...
I wish I could do that, but the convenience of FaceID auth for apps generally trumps the hassle of constant web site login-2fa for me, especially for those sites I don’t visit often.
Qemu generates pretty good code. I've skimmed through your codebase. Qemu knows all the ISA-specific operation constraints, that lets it work very similar to a compiler. All I'm saying is that Qemu generates that quality code slowly. That's what I mean by a locomotive. A train can go hundreds of miles per hour faster than a Tesla sports car. But which is quicker off the mark? Blink basically just glues together functions that were created by the compiler. So when it runs a program like GCC, which has an enormously long initialization ritual, the JIT path generator is able to plow through it at a speed comparable to memcpy.

While I have your attention, may I ask if you've considered saving your JIT's output to a file, that can be rapidly loaded if GCC is launched a second time? Ephemeral commands tend to be executed independently many times, which would seem to favor an AOT approach. But I don't see any reason why a JIT can't persist its output to gain the advantages of AOT. I'd call it EOT.
If other large companies are considering donating we'd love to help with thanks.dev https://youtu.be/WX3_-cuDXgA
Fantastic presentation of this side of FP/Haskell I never got to play with. Many thanks.
Inflation Takes Biggest Bite from Middle-Income Households
I only let myself eat junk food in a situation where I'm comfortable going way overboard because it's somehow self-limiting without requiring much willpower on my part. I can't keep it in my house for regular consumption because the convenience isn't worth the downsides of overeating and making myself feel like crap. I do keep easy snacks on hand - things like blocks of cheese and olives and deli meat and fruit. Even homemade popcorn with real melted butter is fine. I find all of those things difficult to overeat, unlike chips or cheetos or ramen noodles. I, too, wish I could afford a chef though!
This is exactly why I said, “I have not seen compelling evidence of this, but I know a lot of people believe it.”
How are websites not proprietary?
I don’t follow blogs though (I never understood the rss-blog era). I follow people and sites that aggregate and provide content for me, such as HN or Twitter. So I don’t really control where the blogs are hosted or how much ads they have. So when I see a HN link to Twitter or mastodon, I know what I’m going to get. When I see a link to joes blog dot biz, I’m less sure it’s going to be a good experience.
Thanks for the answer. In my own experience I went from eating out every day at work to packing a lunch and eating in the cafeteria. It didn’t mean less socialization at lunch but I did start eating with different people and I realize that is hard or not even an option for some. I set a rule for myself to only eat out once a week and that did the trick.

I also stopped going to a weekly bar event with friends and honestly haven’t talked to them nearly as much since then. Similar to eating out though I eventually replaced that with a watch party/game night/discussion club with a different new group of friends. Those events have drinks but not really as a focus.

I didn’t make all of these changes simultaneously though which reduced some of the challenge. None of it is easy though and I still feel bad for not keeping in touch with some folks I was previously close to.
> Alex Russell used to work on Chrome, and would write threads on Twitter about why it was best for Chrome to dominate the browser market...

Perhaps he is right. Even with the EU's Digital Markets Act (DMA), Chrome will just end up be the dominant browser on iOS.

At this point Google should just spin out the Chromium engine as a separate non-profit organization and allowing others to freely make their own browsers based on a standard browser engine like Brave, Edge, Opera, Vivaldi etc to use it but done freely without Google's complete control, just like what the Linux Kernel has done with 'distros' with the kernel as the central standard for anyone to freely make their own Linux distro.

Firefox has its chance to do that, but were too lazy and begged for Google's money and have done little to nothing to competing against Chrome's dominance and are just complaining when they are just not competitive enough whilst the market didn't care and moved on.
Derivatives are massively easier. Starting with easy concepts makes more sense
What do you think happens to the trash after it "disappears down the chute"?

You might not haul it to the curb yourself but the building as staff still has to unless you're in a building big enough to have a loading dock that can accommodate a truck to haul away a roll-on container. Most high rises don't even fall into that category. I live in a 20 story building with 157 units and the building staff has to drag the piles of trash out of the compactor room to the sidewalk on collection days.
I’m surprised insurance doesn’t want to cover it. I’d think the cost at scale would outweigh (pun intended) the longer term costs that fat people bring. Or do their hearts just explode at 50 and that’s it?
Another thing is that battery-electric vehicles can be used as drop-in replacements on all existing routes. You don’t need to do environmental reviews or meet with NIMBY stakeholders or shut down local businesses while you install the overhead infrastructure, you just buy the trucks and go (can charge overnight using on-board charger and existing electrical infrastructure… can expand this to accommodate the increased load like you would for any other increased electrical load like the move to air conditioning… but you can get up and operating immediately).
Would a tool like Auto hotkey if it were implemented on Linux work with Wayland?
Exactly.. probably instead of ending up with 1 happy person and the other walking, you ended up with 2 unhappy people and both eventually walking!
You don't need data. A dictionary will cover it.
On Android at least, PWAs look like native apps.
Sure. But this is api level mystic number game. At scale. For fun and profit.
The only proven way to live longer and reduce your risk of essentially every disease is to reduce caloric intake. So unless you are underweight, the benefits could outweigh any side effects. I am not advocating that everyone take these drugs--but I understand why someone might suggest it
Jobs didn't want apps at all but he was eventually convinced they were needed, late in the iPhone development cycle. So rather than announce the native tools early (they wouldn't ship for another year) they tried to sell web apps in the meantime. Typical Apple release process, even though it's detrimental to them and their users.
I still have scars .... 50 years later
I just listened to a couple of free previews. I don't know how many voices they've got but the female one you could definitely tell was AI, it had the weird stilted voice where the timing is off like Siri. The male voice I'm listening to at the minute is a lot better and I'm not sure you'd be able to tell if you didn't know. Occasionally you get a little bit of that 'robotic digital' sound but it's pretty good. I'm impressed at how it can understand the text and take an appropriate emotional tone such as when a character is experiencing doubt and asking a question.

Female Voice: https://books.apple.com/gb/audiobook/shelter-from-the-storm/...

Male Voice: https://books.apple.com/gb/audiobook/pale-moon-rising/id1640...
> The only functioning alternative that is still alive is SailfishOS by Jolla

As a happy owner of Librem 5 and Pinephone, I respectfully disagree.
What are you saying that based on? Your going to feel full and not get fat if you binge on brocolli. Not the same as reaching for snickers. If you reach for something healthy everytime your hungry instead of something sweet or extra fatty you'll lose weight. if you lose to much weight you'll feel bad. The way i understand what your saying is If you cut out 500 calories of sugary snacks and soda your going to crave 500 calories of turkey. I think thats false, thats based on my experience.
What you actually care about is entropy for these systems. Conservation of energy doesn't care whether the energy is inside your house, or outside your house.

0 = change in energy inside + change in energy outside + added energy
But it's not the reason the average user (outside of the tech community) reaches for native apps, most of the time it's because they are forced to. Like menu ordering apps at bars and restaurants. If it was a PWA, they'd use that and skip the installation step.
I know you're joking (and it was funny), but thinking about it I think it's actually harder in some ways because you go from almost no traffic most of the year to needing to scale really, really fast. And the PWA has a ton of games and other things in it, so not as simple as the old school trackers that don't even need a backend cause all of the "tracking" happens in the browser
I dunno if "farmers as a whole" is acceptable, nor necessary. I was just speaking of NYC garbage trucks.
How old is your phone? Android v2.3.6 and iPhone 5 are supported, which are pretty old.
Jobs' priority was to cut off the telcos. Carriers used to be in charge of phone OSes, preloading a lot of clunky bullshit that typically ruined the experience. He wanted to avoid that arrangement, because it would mean relinquishing control - commercial anathema for him. So he went with a setup where telcos couldn't screw up things even if they tried to: web-apps couldn't mess with the overall system stability.

Once it became clear the phone was desirable enough for telcos to leave it alone, he pivoted to what would give him even more control.
A much bigger problem than the lines are the switches. Switching of trolley buses at intersections is not really all that well solved of a problem as is, and the solutions available right now (up to the most sophisticated based on radio signaling) are a primary failure point, maintenance intensive, and expensive and complex enough that the cost of a four-way intersection set up for four-way electric travel is going to be pretty formidable.

Further, electric lines exist mostly on shared poles. For safety reasons, shared poles require a buffer space between MV and distribution voltage power lines and communications lines. This means that the typically 600 VDC trolley bus power cannot be added at the level of communications lines (well, can be with some work, but in practice it is expensive and complex) without compromising this safety buffer, requiring deenergization when communications utility work is underway. In many cases they cannot be near communications cables even if communications work is prohibited when the system is energized, because of the risk of inadvertent contact putting 600VDC on coaxial or telephone lines which could create fatal situations. Additional expense is required to mitigate this problem.

Trolley lines also have more complex physical loading requirements than power lines because they must cope with the lateral forces of vehicles, so they usually need to be anchored to both sides of the street on crosswires, to poles that were engineered for that use. Most of the time attaching trolley lines to existing poles will not be feasible for these reasons and they will need to either go on dedicated supports, be attached to buildings (the engineering and real estate paperwork for this is complex), or have existing poles replaced with ones engineered to support trolley lines as well.
No you just take money to install unscrupulous libraries.
Unique identification is no longer possible thanks to the 7 day cap on script writeable storage.

Notifications are coming in 2023.

But the big one — access to the address book picker - is still behind an Experimental flag !!
> US consumers already put up with this when it came to automatic transmissions.

Europeans, too. Automatics crossed over 50% in the last couple years.
I agree. That's why the author's assertions are completely bogus.

Developers were saying "why not NATIVE," whereas he claims the opposite.

Apple was saying "Web apps all the way!"