skysight-inc/HackerNews huggingface dataset:
For me there are plenty of occasions where people should really learn to put their phone away. People taking terrible photos / videos of fireworks; recording the worst imaginable quality version of their favourite song at a concert; walking in a busy train station at rush hour etc.

However I struggle to put travel in the same bucket. I'm not a huge photographer but it's still nice to have a couple of snaps to look back at. The ability to find a genuinely nice local restaurant instead of being shepherded into yet another tourist trap and everything in-between.

I do sympathise with the idea that always knowing where you are limits the freedom to get lost down some nice backstreet. However, with a little self discipline you could take the opposite view, having your phone in your pocket gives you the freedom to wander aimlessly safe in the knowledge that the best route back to your accommodation is trivial to find when you are ready to return.
> In terms of HN sentiment and in being a member of this community for almost a decade, I don't know if I'd say it widely represents most of the dev world as it tends to lean way more open-source and less enterprisey.

They also like to join the latest hype more often than not so that should even out the anti-enterprise sentiment. I don't think serverless is over that point yet.

General opinion regarding the topic: I haven't done serverless in any way yet, but if it's similar to "regular"/other cloud services then in my experience it only makes sense of you're so big that building a scalable infrastructure yourself is too expensive (unless you're Facebook or Google). The other use case is if your load is actually fluctuating a lot, to a point where having enough resources available just to handle the peaks at all time is too expensive.

Whenever you can somewhat predict your load, having your own infra is almost always less expensive (at least here in Europe/Germany).
We're talking to a brick wall here. There are people who will make every excuse to not have to question the narrative that supports what they already believe, because the second you admit that your heroes may be horrible people you have to also question if you're a horrible person.
No. Autosave is the correct approach.

We computer people invented the concept of saving as an abstraction over the fact that unless what is in RAM gets written to disk, it is at risk of being lost once the computer is turned off or the program closes. The end user should never, ever have to worry about what is in RAM or on disk. The end user should expect computer documents to behave the way physical documents behave. Physical documents, and the changes people make to them, persist even after you stop working with them. We should go one better than the real world and autosave not just the document, but a complete undo history for that document.

It's not infantilizing to make your program conform to the expectations of real-world logic. It's bewildering to the user when your program does not.
That's true, but "exploitation and abuse of laborers" and "tubercular beef" were ultimately caused by the same thing.
My wife and I both take pictures with heavy to carry around dslrs.

Most of our pictures on our walls are from our holidays together and i love them. They remind me about the nicest moments on our trips together.
WRT Puerto Rico, I've actually been wanting a game like that for a while, I'll have to get it. Thanks for the recommendation!
Debt/GDP ratio for a state doesn't make more sense than a debt/turnover ratio for a company.

> years of productivity

You got the units wrong: the GDP isn't productivity, it's production (it's even consumption actually,but this is another subject).
Yes. If only because ARM cores mean you need to pay a licensing fee, often times, whereas the 8051, 6502, etc, tend to have significantly better royalty agreements (in my understanding). Also, like the other post says, these aren't used for huge computational uses, it's more for really really basic stuff.

You'd be amazed at the amount of chips that have an 8051 in them...
> I closely with the fashion industry in the UK, and one of the things that surprised me a lot was finding out that "Made in the UK", at least for clothing, meant lower quality. While we used to have great manufacturing expertise, that has all been lost over the last 50+ years as manufacturing was shifted overseas.

Reminds me of the IT Crowd episode with the fire extinguisher made in Great Britain. As an American, I didn't realize "made in the UK" had that reputation before watching that episode.
Future freedom of action. Being in debt can constrain your future options. If nothing else, it can reduce peoples' willingness to lend to you later when you need them to.
No. I've been at AWS for over 7 years in a few different roles. Came to the serverless space >2.5 years ago because I felt passionate about it (could have literally done almost anything). Again, sorry for mis-posting under my older personal account, it was rarely used fwiw.
Believe it or not: Many of them are STILL doing it and still going strong. The market-leading accounting system for businesses that aren't big enough for SAP in Austria is BMD, an accounting system emulates in IBM mainframe UX although it runs in Windows.

Austria is a small country, but quite rich on a per-head GDP basis. With accounting software being so strongly tied to local law, that gives the market a fair amount of protection, in the sense that a Silicon Valley startup won't enter this market as they tend to be interested only in complete and utter world domination, and market-leading accounting system for Austrian small businesses ain't that (but I digress).

So here is the curious history of accounting systems in Austria.

In the IBM host-era the market leader RZL was a company that made a decent product for IBM hosts, mostly the AS/400. Then it became apparent that the future was going to be Windows PCs. So RZL developed another decent product, this time for Windows, with a GUI and everything. BMD saw an opportunity and newly entered the market: They made a programme that ran on Windows but instead of having a modern Windows-like GUI, it tried as much as possible to emulate the UX of an IBM mainframe. -- And they won the market. When people threw out their AS/400s to buy Windows PCs, they switched from RZL to BMD.

BMD became the market leader, and they still are to this day. Now, only just a few years ago, BMD introduced a new version of their product (called NTCS) that had a GUI. This was not to replace the IBM-lookalike product line, but an alternative version fully compatible with the other one that people could opt to get instead. Guess what happened. Their customers went apeshit. They wanted to keep using the IBM-lookalike and were really worried that the arrival of NTCS signalled that they'd eventually drop support for the IBM-lookalike. In order to calm the market they gave out the guarantee that their text user interface would continue to be supported FOR THE NEXT 20 YEARS! Imagine that. BMD will be making UXes that emulate an IBM mainframe in the year 2035 (or whatever it is -- don't know the exact number OTOH). Because their customers WANT THEM TO.
The EU and USA are really doing quite well. She should be telling the rest of the world it's not enough:

https://www.carbonbrief.org/wp-content/uploads/2019/03/Fossi...

I like it warmer though, where's my lobby? ;-)
Thanks for posting this, I've wanted this functionality for ages, and had no idea it existed!
Yep, there's the antitrust angle, but then these threats were allegedly made by Mr. Zuckerberg personally which would make it attempted extortion.

https://statelaws.findlaw.com/california-law/california-exto...
> ...at no extra cost

Complexity and dependency are costs too, and I would argue often more significant costs than the $30/month to run a server.
Define “naturally”. People can spend decades breeding and crossing plants to optimize various properties, and such ‘products’ can get legal protection. See https://en.wikipedia.org/wiki/Plant_breeders%27_rights
They received a few minor tariff exemptions, but not enough to matter. The warp and woof of this move is fundamentally moral, not economic. The dream of perfect international comparative advantage is not likely to be achieved when one country is run like a trillion-dollar mafia. Hence, a moral push to assemble in the U.S. I think this will make sense to a ton of consumers around the world.

On a personal note, I was not going to buy one, but now I’ll buy two.
> It's astounding how far someone can go in life by simply being confident, charismatic, and articulate (and tall)

That's funny how much it describe my brother, even if he's not upper class and went to a not particularly prestigious school (called ESTP). In his case, he was already quite confident and charismatic before leaving high school.

> despite being completely full of shit

he's not completely full of shit, but I wouldn't in a thousand years work for him.
I disagree. Access to understandable technology is more important than content. These are not mere content delivery devices. Unfortunately, decision makers are poorly informed, and people are lazy, and prefer something already polished over a box of pointy tools.
i read some speech from a chinese community party member who's in charge of some aspect of financial planning, and they're basically counting on this happening. the speaker said the debt was more or less impossible to recover from, and it's just a matter of time and patience.
Expandpass: String expansion to recover passwords you remember partially
We Wants a New Boss
It's interesting to see how some factions are now claiming that Greta is merely a puppet, following some hidden power's agenda. That's obviously nonsense. Listen to her! All she asks is that the politicians listen to the scientists.
> Isn't our money better spent preparing for the inevitable effects of climate change?

No. The numbers have been crunched. Averting climate change is much cheaper than dealing with the effects.

Even if that wasn't the case, you don't just deal with the effects and then get on with civilisation. You still have the effects, and you're still faced with the same problems in the future.

In case that didn't persuade on an emotional level, here's an analogy for that last point: a doctor points out to you that you're putting on weight at a dangerous rate. Sure, you could manage it by buying bigger clothes and taking medication for blood pressure and cholesterol, but if you're still overeating (and accelerating the rate at which you're gaining weight) then you haven't solved the problem. You have all the inconvenience and expense of dealing with the effects, and the problem is getting worse.
I'm OK with GMO products, what I hate is:

* GMO that don't produce viable seeds so I have to buy seeds from you every season.

* GMO that only works with some other supply available only from the same provider (think of a car that only works with gas from Ford).

* Patents on living organisms: a farmer should be allowed to plant the seeds they grew in their own farm, produce hybrids and so on, without paying royalties.

* If GMO strains get accidentally cross-pollinated from a neighbor farm you should not be on the hook for it.
> Help fight against copyright on interfaces.

This one puzzles me. I thought patents were the big threat for UIs? Or is he talking about copyrighted APIs?
JFC people, just use whatever works for you and stfu. So many pearl clutchers its ridiculous.
This has been discussed a lot a couple of days

Former developer at software company deletes his code to protest its ties to ICE
https://news.ycombinator.com/item?id=21042606

Chef CEO Defends Contract with ICE https://news.ycombinator.com/item?id=21030561

Chef dependency removed after agreement with ICE
https://news.ycombinator.com/item?id=21025037

'Everyone Should Have a Moral Code' Says Developer Who Deleted Code Sold to ICE
https://news.ycombinator.com/item?id=21028349

To fight ‘evil’ ICE, an engineer pulled his code off GitHub
https://news.ycombinator.com/item?id=21032643
While the government will almost certainly never pay down it's debt completely, looking at the effort needed to pay off the debt is a useful way to ground the discussion of debt when future interest rates are unknown.

In the last 40 years, the 30 year treasury bond has gone for rates of less than 2% and more than 14%. The interest as a percent of tax revenue metric would have predicted the death of America in the 1980s, while oppositely making it look like things will be forever rosy today. Neither of those perspectives accurately characterizes the debt burden.
Intro to React without any code
I doubt "cowboy cosplay" is a primary driver of pickup sales in the US so much as utility and affordability (the US has wider roads and cheaper fuel than Europe).
I feel like most businesses at that level of need have long moved away from the MacPro, or they are out of business. For the rest of us mortals wanting a tower mac, the price of entry is too prohibitive. Base for my 2008 MacPro was in the ball park of $2900, and it was a beast. What is the base now, $6000? It's basically hackintosh from here on out, which works amazingly well now.
You can find paper maps almost everywhere for free - in most hotels, tourist places, airports on arrival, etc (not to mention, buy one in advance).

Phone booths, there are not, true.

Not sure why you'd need phone books, on the other hand. I've never consulted one in my decades of trips, whether with a mobile or not. To call your hotel or something similar without a mobile phone (and without having jotted down the number back at home), you can always use a directory service. Also any airport has an information booth where they'll tell you.
Default Disambiguation for Online Parsers
No. :D
When I was in Austria a couple of years ago I had my phone but no local SIM. It was still invaluable to me:

* I took a photo of the subway map to refer to later

* I had Google Maps in offline mode, while showed my location but no/few labels. So I still got to explore and discover: “this building is an interesting shape, I’ll go check it out”

* My photos of course, which I also cherish
Resounding YES.
Your list doesn't really look that damning. All of them are true to a large extent (I suppose they wouldn't be enticing to smart people if they were completely wrong).

The actual cause of Google's bad behavior isn't on the list, though it's hinted by Assumption 6. Namely, Google decided to become an advertising business at its core. When your very essence is poisoned, it's only matter of time when ethics go out of the window, and business practices become increasingly abusive.
Why is this supposed to be surprising or relevant?
Bitcoin Price Struggles Below $10k Even as Bakkt Launches BTC Futures Today
Historically, recessions have not played out the way you describe. (Never, IIRC.) So I think your theory is flawed.
Pretty much noone is doing "quite well". The goals of the Paris agreement are not within reach with the current measures. We need to half our emissions every 10 years!

Saying "I like it warmer" just shows how poorly informed you are. Are you ok with all of the world's coral reefs dying? That's what were are going. These reefs are home to 25% of all species in the oceans!
My (33F) husband's (35M) career in academic philosophy is ruining our marriage
Add France to that list too.
It can be both. This is an important point though, nonetheless, as if you are looking for a "product" and you choose an open source "project" without considering what it means, you may have a bad time.

This tweet[1] struck a chord with me when I saw it the other day, I almost couldn't find it when this thread reminded me:

>> I just don't buy the "many eyes make all bugs shallow" thing. It takes so much time to build the context to understand wtf some code is doing that the "many eyes" get whittled down to "very few" very quickly

> This is not just a technical problem, it's a social one too. In practice, 99.999% of users of open source software engage with and expect to be treated as customers of open source, not as collaborators in a communal endeavor to build and maintain it.

To these people, it is a product. For a healthy community, we may need to find a way to get them to see it as a project. And perhaps not just one (eg. how many open source projects are in your team's product stack, and how often do you all think about that?)

[1]: https://twitter.com/searls/status/1174955330582695938
Agreed. Even w/o DU's/sum-types/case-classes, there could be a compiler option when matching an instance against a lists of sub-classes that a warning/error is generated if the list of sub-classes does not fully cover the parent class. (It should be fairly easy to write a Rosyln-based plug-in that enforces this.)
Typescript allows you to express this kind of thing pretty well -- maybe some of that work will end up migrating to C#. F# used to be the C# feature playground, but that's probably changing now. Not sure if TypeProviders will ever make it...
I think what he was asking was, could there be some way of packaging a .exe with a full python environment and all dependencies built in (and so zero install basically)?

Edit: after reading the docs for pyinstaller, it seems that this is exactly what it does. vxNsr was either confused about what gooey does, or, like me, got confused by the name "pyinstaller" and assumed it was a tool to help you install a python environment on Windows.
The internet is still being invented. There is work to be done.
Seriously, why is nobody else asking THIS question.

I'm usually convinced there are a ton of really smart people on HN... much smarter than myself. Yet, this thread is one of those few times where I'm found doubting.

Either I am just totally missing the facts here, or yea... there's some wild placebo + self convincing going on.
Wait a freaking minute... I thought these jobs weren't coming back. https://www.nytimes.com/2012/01/22/business/apple-america-an... and https://money.cnn.com/2012/10/17/technology/apple-china-jobs...
Kheiron raises $22M for AI that helps radiologists detect cancer earlier
I don’t see the problem with this. Isn’t it fair market competition? Facebook had (and has) deeper pockets and more users, so they won against Snap and Foursquare. Their acquisition of IG and WA were great moves too, it’s almost impossible to escape the Facebook and Google internet.
Original or Copied? ‘Stairway to Heaven’ Is Back in Court
Gridgarden: A cool game to learn CSS Grid
The only real problem is resource distribution. While we have the resources we’re gonna be fine.
So power adjusts and America has less. As long as I’m eating I don’t care. If the government won’t feed its people, well, that leaves something truly magical in the air.
Serverless is simply not worth the premium cost for convenience. It's get expensive if using it for serving APIs with decent traffic. Serverless however is good for low volume one-off requests that you can compose together. For example a lamda function to resize an image which then calls another lamda function to put it in a S3 bucket which then calls another lamda function to trigger a notification. Each function just does one thing and does it well.
Exercising backups isn’t always a good idea. Testing your UPS? Yes. Testing your emergency parachute? No. I don’t see a pressing need to test my no-phone backups, and a lot of downside.
Publii – Static CMS with Built-In GUI
> if serverless works for 80%, then why is that 80% not even remotely reflected in the sentiment here? HN is usually a pretty good gauge for how the wider engineering community feels about a particular technology.

Every time something sympathetic to a "hyped" technology is posted it's largely derided for being the "popular, hyped" option. MongoDB absolutely ruined the idea of NoSQL for years because everyone just meme'd about "webscale", without being willing to consider that maybe there's merit to the technology.

Are you seriously doubting that lots of people are moving towards serverless infrastructure?

Even internally at big companies they use "serverless-like" models eg:

* Lots of big companies have an internal FaaS

* Those FaaS are owned and managed by other internal teams, and are treated in much the same way as how you'd treat a 3rd party offering.

Serverless just outsources what those companies are doing already.

I leverage AWS lambdas almost exclusively. Yes I am paying a higher price for worse latency. That's OK. I'll pay money for that, if what I get in return is a managed hardware, os, and runtime environment - problems that generate billions of dollars in revenue for many different companies that are working on making it easier.

Performance is a problem I wish to address aggressively, but it's 3rd on the list. A rough approximation of my priorities might be:

1. Security

2. Complexity (including operational complexity)

3. Performance

Serverless gives me the tools to manage (1) and (2) in a way that has worked extremely well for me personally, and I have not found latency to be a problem for me.

Sadly, the site is down so I can not view the article and comment on things more concretely, however I saw the 8x figure and that's fine. 8x latency is fine for many workloads, but operational overhead isn't fine for mine.

edit: OK, so they just don't support HTTPS. It loads now. 8x cost, 15% performance. Cool.

Cool numbers and article, I appreciate what they're getting at. I don't see how you can walk away with "Serverless is all hype and never an option" from it, but whatever. I will once more point to the "Any time this comes up people bash it because 'hype bad'". The top voted comment currently is someone bashing serverless and contains literally no substance.

> Finally, I'm not trying to bash API Gateway, Lambda or serverless in general here, just showing that for some workloads they are a lot more expensive than boring old EC2 and Elastic Beanstalk

Really makes sense to me! Pick the right technology for your constraints. If serverless offerings like lambda could solve every use case AWS wouldn't need other services.
I'm not sure what makes you think that? It's a short story that circulates on this site from time to time, about the very process you describe, how a technology goes from unimagined to perceived as necessary
You might be interested in this, though it doesn't cover GUI stuff afaik:

https://github.com/hugapi/hug
I provided Chaim Gingold with a bunch of emails and code as material for his dissertation, which he analyzed, wrote about, and quoted in the sections about SimCity. He also interviewed other people who told sides of the story I had not yet heard.

Please send me an email (contact in my profile) and describe what you're interested in, and I'd be glad to answer questions, dig stuff up, and forward it to you.

His dissertation is long and detailed (as those things tend to be) but well worth checking out! Especially all the great stuff about Doreen Nelson's lifelong work.

I don't have a direct pdf link, but if you prod and jiggle it a little bit, this pdf viewer will let you download the entire pdf:

PhD in CS dissertation on "Play Design" by Chaim Gingold, June 2016, UCSC.

https://pqdtopen.proquest.com/doc/1806122688.html?FMT=AI
Eh, it reads like obvious sarcasm to me, but I am British. There is a stereotype of Americans that they don't "get" sarcasm, and this does seem to come up frequently on HN :)
There's a pic and it's not so pretty. What's much worse to me is the description of what her husband did to her. Consider skipping this one altogether.
It slows down job opportunities. A person should not be solely hired on their programming capacities in regards to a challenge, especially if topics that come by in these challenges have nothing to do with the company's vision.
“What is Serverless Architecture”

https://aws.amazon.com/lambda/serverless-architectures-learn...

https://aws.amazon.com/fargate/

AWS Fargate is a compute engine for Amazon ECS that allows you to run containers without having to manage servers or clusters. With AWS Fargate, you no longer have to provision, configure, and scale clusters of virtual machines to run containers