skysight-inc/HackerNews huggingface dataset:
> > > my dependencies might be different

> > No, the lockfile does that.

> your lockfile doesn't care about build steps

Then you're not talking about dependency versioning are you? you're talking about install order. In practice it hasn't been an issue, I should find out how deterministic install order is but I'd only be doing this to win a silly argument rather than anything that has come up in nearly a decade of making serverless apps.

> For example filesystem change events are known to have filesystem and OS dependent behaviours

> When a Node module runs a shell command, it's possible that you have a BSD vs a GNU flavour of a tool

Are you generally proposing it would be common to use an entirely different OS? Or a non-boring extX filesystem?

All your issues seem to come from edge cases. Like if you decide to run FreeB or ReiserFS locally and run a sandbox it it, fine, but know that's going to differ from a Linux / systemd / GNU / extX environment.

> > VMs, docker and having to care about and manage isolation platforms is the reason people started using serverless.

> Maybe, but serverless doesn't answer those questions at all.

Serverless exists precisely to answer the question. I can throw all my MicroVMs in the ocean with no knowledge of dockerfiles, no VM snapshots, no knowledge of cloudinit, no environment knowledge other than 'node 10 on Linux' and get my entire environment back immediately.
Shopiforce: Shopify talking to Salesforce
>The point is that Monad, Applicative and Functor are well defined interfaces with laws (properties) you can count on.

except you can't because you can have unlawful implementations.
> If you want to solve the problem, but don't want to have less children, then figure out another way to reduce the population by billions of people. I can't wait to hear it.

Maybe you don't need to reduce population at all - hence no need to find a way? How about just using existing resources - which are plentiful - and also new resources - which are available - to your needs without also getting those resources uses harming you (society)?

> Human industrial/economic activity is what's killing the planet.

Important here is that it's not the existence of this activity which kills, it's the way the activity is done. If so, we need to change the way. There are seemingly enough suggestions about how specifically it could be done - energy efficiency, better control for exhausts, pollutions, single-use items etc.
> top-down organisational pressure created by technically incompetent strategic management

Do most people work in this kind of environment? At my company our management couldn't care less what technologies we use. They want to see reasonable cost and solid uptime, and they ask engineering to deliver that.
This is part of the value added by countries with a clear rule of law, etc.
The statement may be correct if it was limited only to Eton educated politicians. As it isn't it is an unfair generalisation on mangers, many of whom are not Eton educated
> - The government on average thought was that it was enough just to drop the computers in the kids' lap.

An relevant quote on technology and education [1]:

> You might have said "What is the role of computers and bicycles in education?" Then I would have said, "Why the bicycles?" and you "Why the computer?"

Efforts like OLPC seem to start from wrong place: presupposing that access to technology will be good for education and then figuring out how to solve that, rather than looking at what educational issues actually exist and determining the problem from there.

[1] http://tech.mit.edu/V105/N16/weisen.16n.html
Whistleblowing for one, though legality is questionable I suppose. To me this falls under the more general premise of fighting back against a (perceived or otherwise) tyrannical govt or organization, a very grey legal area.
There were budget surpluses from 1998 through 2001.

One thing you aren't accounting for is tax receipts going up because the economy grows. It's usually the case that spending goes up at the same time, but it doesn't have to go up.
Face transplant recipient’s donor face now failing
The Non-Aggression Principle has its limits, mainly that we humans are by nature self-centered and tend to short-term, me-focused thinking; we therefore sometimes need to be compelled to do things we don't want to do, sometimes for our own good and sometimes for the good of the society that provides us with the opportunities to do what we do want to do. By analogy, parents know better than young kids what's best for them and for the family; likewise, for some things (I stress some), individuals probably aren't the best judges of what's best for us personally, let alone for the society as a whole that provides the framework for our individual choices.
Yea, we had 'team red' (novell) vs 'team blue' (MS)

I was team Linux. So team black was they ended up naming it.
> Ballmer is an opportunist, pure and simple.

You say that as if it were a condemnation. Everybody who runs a business is an opportunist, pure and simple.
I used VRBO often before AirBnb existed and I never experienced anyone collecting hotel taxes or attempting to be in compliance. Do you have a source for this claim?
Willpower: How far could it go?
I had something similar happen in Germany in the mid 90's. I was traveling for business and stayed at a hotel which my employer had an account with. My employer was evidently late paying the account. When I and a co-worker went to checkout they wouldn't let us leave until our employer wired them money to settle the full balance of the account. As in this case the local police sided with the hotel.
It's more nuanced than that. The debt/GDP number is talking about future dollars above the divider, and present dollars below the divider. FutureUS$ / (PresentUS$ / yr) is meaningless.

The government could choose to reduce the productivity value of the debt by reducing the value of the dollar (quantitative easing), or numerous other monetary policy levers it can pull. How many years of "productivity we owe" isn't a sensible metric when it's not to be paid now, and we can manipulate the number between now and maturity.
Why don't developers respond to recruiters? (a survey)
>As other commenters mentioned, it was a direct inspiration for Asus eee PC, which spawned an entire category of netbooks and ultrabooks. I wouldn't be surprised if indirectly it also was a part of inspiration for iPads and Android tablets by letting Apple and others realise there's a strong demand for sub-notebook consumer "computers".

Seems like a lot of people forget about the netbook "revolution"
Would you mind posting your full name and personal details here please now? If not, then is seems you are also (desperate) in need of being anonymous right now...
Serverless makes a lot of sense if you are paying the system administrator. Most of the cost for running servers I've seen is the support of those servers. Whether it's paying DevOps or a SysAdmin team. However I found it was much too slow to meet SLAs. It takes time to provision lambdas on demand. Then again we did our POC back when Lambda first came online. I think now you can pre-provision tasks which makes things a lot faster.

Lambda meets the requirement of being very low maintenance, reactive, and scalable. I'm not surprised they are charging a premium for it. You don't have to pay multiple $100k sys-admins to keep it running.
It would be interesting to extend the study to other regions as well. The map doesn show any data for North America, Europe, Australia and Russia.
Yeah,

In NYC before people were messing up the environment just by the nature of building a huge city, there were billions of oysters all around amd the water was super clean.

Then they harvested and ate all the oysters, and the waters became very polluted.

Look at the size of this pile of oyster shells from 1912

Those are people standing on the pile

http://www.nnhs65.com/oysters/1912-oyster-shells-7.jpg
Massage and self massage of the back with lacrosse ball

Pt

Chiro

Acupuncture

Sticky keys

Advantage 2

Adjustable desk and special chair (capisco and gaming chair with a high back) https://www.fully.com/chairs.html

Exercise daily

Martial Arts (wing chun need to do more)

Weightlifting (need to do more)

Braces if necessary while working or at night

Elbow wraps while working and at night if necessary

Sleeping on the back mostly

Regular breaks

Vacation (never enough to heal)

Using phone and tablets less (need more commitment)

Scraper on arms and cupping

Still have pain at times but usually I can relieve and minimize it. Working to adopt more of these techniques into a daily or semi daily routine.
I was confused, I thought this was talking about serverless as a concept, which the static file s3 bucket hosting I think is the best thing to happen to front-end deployments in a long time. I don't have to bounce nginx. As a front-end developer I can own my own pipeline from building artifacts to hosting on s3, to cloudfront and WAF with just two template files and almost no devops experience. Its beautiful
The Treasury can mint new money at the behest of the Executive.
One can never have too much of either form of improvement. Also, I am the same way at parties. As an introvert my battery gets charged fairly quickly. My wife is the extrovert.
Probably Winsock-related. Sockets required third party support in DOS and required an extension program on Win3.1x, but Win95 standardised them in the OS API. So, if you as a programmer want to do sockets programming without obscure old software that probably lacks documentation, Windows 95 is the way to go.

You can read about the history of winsock here: https://tangentsoft.net/wskfaq/articles/history.html
Ask HN: Good 'Ted Talk' Type Resources for Deep Dive Linux?
Hi all, I've discovered a love for listening to lectures whilst doing other things, and the info I learn seems to go in and stick. I want to learn the deep level Linux stuff, like exactly how it all hangs together from the bootstrap through to file system types, networking, daemons etc. What are the best resources online for this type of content? I should also say I'm fairly good as a Linux user, so I already know the common stuff. Thanks!
blocktree, more than blockchain.

Aren't there some altcoins that have attempted to do a blocktree? I haven't paid much attention to them, other than reading about one a while back, but it seems like that wouldn't really go anywhere because once you do away with a single, unified, public view of truth you might as well be using a lightning network?
> And so for data processing/streaming/batch [...] serverless actually does work out pretty well.

This is my field of expertise. Serverless in the sense of lambda/functions is not usable for serious analytics pipelines due to the max allowed image size being smaller than the smallest NLP models or even lightweight analytics python distributions. You can't use lambda on the ETL side and you can't use lambda on the query side unless your queries are trivial enough to be piped straight through to the underlying store. And if your workload is trivial, you should just use clickhouse or straight up postgres because it vastly outperforms serverless stacks in cost and performance[1]

For non-trivial pipelines, tools like spark and dask dominate. And it just so happens that both have plugins to provision their own resources through kubernetes instead of messing around with serverless/paas noise.

And PasS products, well.

https://weekly-geekly.github.io/articles/433346/index.html

>One table instead of 90

>Service requests are executed in milliseconds

>The cost has decreased by half

>Easy removal of duplicate events

Please explain.

[1] https://blog.cloudflare.com/http-analytics-for-6m-requests-p...

IaaS is the peak value proposition of cloud vendors. Serverless/PaaS are grossly overpriced products aimed at non-technical audiences and are mostly snake oil. Change my mind.
Excellent. Appreciate the answers.
No, it's not. Because life isn't that simple.

Investors and lenders play an important role in the economy. If theft makes what they do impossible it will cause a drop in the total productivity of the country as a whole. Which is to say stealing from them, especially at scale, is likely to cause far more starvation than it will solve.

Your idea has been tried: the peasants were hungry, it was the Kulaks with the excess food and money and the process of taking it from them was called dekulakization. Between 500,000 and 5,000,000 people died. This also led to the Holodomor with its estimated 7.5 million dead.

This all started with the observation that there were rich people and poor people right next to each other, and that taking from the rich to give to the poor must be a good thing. But it turned out to be one of the worst events in human history.

https://en.wikipedia.org/wiki/Dekulakization
https://en.wikipedia.org/wiki/Holodomor
Failed promise of marketplace lending faces a new test
> generally IoT

What you propose is one way of doing so. Again, I remind you that an IoT SaaS has multiple tenants and these tenants can't be expected to collectively coordinate. And in certain domains, it is not possible to dictate timing requirements to the client tenant and thus enforce the (SaaS) providers traffic requirements.
So, my understanding is that FB blocks all dating apps except a bunch of white-listed partners. This goes back to 2013, and was driven (AFAIK) by user feedback (people hate dating ads, who knew?). The compromise was that dating ads could only be shown to people who reported their status as single, which clearly wouldn't work for Ashley Madison.
A product is something produced. It doesn't need to be for sale. That's merchandise.
> These people know something is wrong with their car and probably couldn’t afford to get it fixed.

But, without cursory knowledge of car issues, that decision is unwise, negligent at worst. A car breaking down in the center of traffic has negative externalities. A car fire (152k/year) has negative externalities. A tire or brake failure resulting in an accident has negative externalities.

Even the seemingly innocuous check engine light being on from emissions equipment has negative externalities.
The most interesting thing about serverless for me isn't 'web scale' its 'scale to zero'. My apps tend to be bursty, with trickles of data in between. I mostly concerned in reducing their 'idle' costs, so not having to manage the OS, security etc is a massive cost saving for us.
>HN is usually a pretty good gauge for how the wider engineering community feels about a particular technology.

HN is a pretty good gauge for how a subset of a very startup focused portion of the engineering community feels about technology.

I don't know that the same can be said about it reflecting the opinions of the engineering community on the whole, or if the community is even unified enough for anything to be a representative sample. We're a pretty diverse and opinionated lot.
But then I wouldn't need to read the article to answer the question that pops up into my head.
Show HN: Go Configuration with Confident
His proposed alternate metric, interest as a percentage of tax revenue is also deeply flawed- it misses the obligation to pay the principal, which has tripled since the low point in the early 2000s.

I like the finance wonks word for debt- leverage. Taking on debt is like going out further on a lever- the debter is more exposed to swings in the overall economy. While it's worked out fine so far, a high debt to gdp ratio exposes the US to higher risk on the downside.
I don't know if you are aware of the specific details of what Ashley Madison did, but basically they were using bots to convince men that there were actual women interested in meeting (if only the use paid the membership fee to enable messaging), when by-and-large there were none. It was a scam.

I mean, most dating websites use a series of tricks of messaging and "matches" to trick people into thinking there are more people available than there actual are. I did a study of eHarmony years ago and came to the conclusion that only 10% of all "matches" were people who had the capability of returning a message. But Ashley Madison took it to a whole new level of creating accounts ran by bots that actively messaged people. IIRC, it was much more on the order of 99% of activity.
Pirate Bay Is Not Getting Rich from Bitcoin Donations
Firebase now makes most of these painless. They've done a really good job. If your starting from the grounds up and can stomach using a google product Firebase is the easiest to work with by far.
The problem is that our required investment is multiples more for the same result. To use one of the examples above, Copenhagen is building a fully automated circle line subway underneath downtown for the same price it's costing Maryland to build 13 miles of non-grade-separated light rail through the suburbs.

Crossrail's per mile costs are still a fraction of New York's. Crossrail upgraded 40+ miles of above-ground track, redeveloped dozens of stations, renewed 20 bridges, and built a 15-mile segment of new track (13 of them in subways) for about $20 billion. And in just a decade of construction. Phase II of the Second Avenue subway, meanwhile, is costing $3.8 billion per mile. And just the first 4.5 miles of the 8.5 mile line will have taken 20 years to construct, not including the significant prior work that was done since the 1970s.
To a coarse approximation, yes. But very few people would go to the lengths that Ballmer was prepared to go to. In a more just society these guys would be behind bars rather than pretending to be philanthropists.
> Van Boeckel and his colleagues analysed 901 epidemiological studies, conducted in developing nations
That's a shame, but I hope this doesn't deter others from trying and popularizing non-Intel architectures. We need to break their grip on the desktop/server/laptop market.
I've been a vegetarian for a few years. Part of the impetus for my choice was the lack of regulation and health code standards in this country.

Recent news that the federal government is reducing inspection of meat really does scare me. How many people need to die (like in the early 1900s) before we re-realize the importance of these regulations on public life? When will the next Upton Sinclair come along?
“If something cannot go on forever, it will stop.” [Herbert Stein]

Every dollar we spend on interest is not spent on investment.
How Big Companies Can Ship Code Like Startups
I architect my code in layers. Generally OO based then specifically functional based; I find that works best for me.
Microsoft also used to be a company whose growth depended on maintaining the Windows monopoly over the PC market, so everything they did helped underscore that.

Now they are trying to compete in the cloud, and the dynamics are different. They know Windows servers aren't going to beat out Linux servers. They need to use honey instead of vinegar to win people over.

It's a different company with different revenue streams, thus a different approach.
> A fundamental aspect of the project was to rethink education in relationship with technology.

Disclaimer: I worked on early software for the OLPC (had an original dev board) for a group that (long after I left) went on to win the Global Learning X-Prize [1].

I actually think the issue with the OLPC not achieving its goals is that they focused too much on the hardware and not what software was on the device and the learning outcomes the software delivered for children. The classic "here's some tech go figure out what to do with it" approach doesn't work. There was more interest in teaching to code and open software rather than basic numeracy and literacy. Content is king here.

That's why initiatives like those of the winners of the Global Learning X-Prize[1] have shown measurable impact on learning outcomes.

[1] https://www.xprize.org/prizes/global-learning
75% of managers discuss growth and development during one-on-one meetings
>You're assuming you can know (or rather, that a bureaucracy can know) what the 'correct' size for any given business is.

No, I assume I know what kind of businesses I prefer to deal with, and that is smaller...

>Google is a medium sized company by many measures. There are companies with far more employees, offices, and physical footprint for example. Who are you to say that this company is a "behemoth" but for example Volkswagen ($221 billion of yearly revenues) is not? Where is the line drawn?

Wherever the people and their votes/laws want to draw it, with as many exceptions to the rule as they like?

>I think a lot of entrepreneurs are motivated by the thoughts of huge success. If a government says that success will be punished the moment two-bit competitors complain (as e.g. tiny websites that nobody ever cared about complained about Google Shopping), then why set out on the arduous journey to create a big firm?

Well, then don't. That's fine by me (people not setting out "to create a big firm"), and would be totally OK in my perfect world.

Now those are personal preferences. But ,y main point is not communism but democracy: people being asked, and being able to decide and set course for the society they like.

As opposed to letting the "laws of historical materialism" (communism), the fuhrer (fascism), or "the invisible hand of the market" (capitalism) decide for them...
A) at least FB and Google, probably Amazon too, plus you know, lots of CDNs have CDN appliances.

B) as far as I'm aware, everyone else is running Linux, except maybe one of the CDNs, but I don't know if that CDN is actually running appliances.

However, everyone and their uncle are launching a streaming service in the next 18 months, some of those might get enough traffic to justify appliances, and they can take Netflix's work here to get a competitive box off the bat.

Also, at any point, one of the current big guys can say "hey, netflix gets 200gbps from one box, why do we have 4? Why don't we try FreeBSD on some of these"

CDN appliances are pretty isolated, so it doesn't matter as much if most of their proprietary stack isn't ported. Chances are, they've got someone on staff with FreeBSD experience, and FreeBSD experience ages better, because there's less churn.
A GitHub Action for generating sequential build numbers
https://econproph.com/2011/07/14/private-debt-vs-government-...

Government debt is different than private debt.
I forget which book I read it in (maybe the Mathematical Experience) it depends when you ask them. Monday thru Friday, they're platonists. On the weekends they're formalists.
Trying to figure out exactly which production licenses were needed to be in compliance used to be a recurring nightmare back in the day when I did B2B bespoke system rollouts. A licensing guide, not the license itself but the document trying to explain which licenses have to be acquired under which circumstances, could run well over 100 pages. Microsoft had licensing specialists that the channel could call for help, but if you called them twice or more for the same case you would never get the same answer twice. It was that complex, their own specialists couldn't make heads from tales on it.
Serverless may work well for sites that don't have a lot going on or don't have a lot of traffic. In our case, Serverless could not handle the number of requests we were receiving nor could it handle the small compute job we handed it (zipping image files and pushing them to S3) at any kind of scale.

Even if Serverless performs well for certain sites, I think it is too much of a pain in the ass to set up for local development and deployment. There are better technologies out there that provide easier development setups and easier deployments that can also handle greater loads and compute needs. After using Serverless for the past year, I'm having a really hard time finding where it might make sense. It certainly doesn't belong in our tech stack and I would never reach for it again personally.