skysight-inc/HackerNews huggingface dataset:
Depending on how much it costs in extra developer hours supporting an older browser it might actually make quite a bit of sense for many companies, especially smaller ones without a well established product.
We should look at the system of bidding for contracts. Contractors undercutting each other providing each shittier service than the next to provide service at the lowest possible rate while still making a profit.
One cool thing I did with the Google Drive API was pull in our app's release notes from Google Drive. This allows our product and support teams to write/edit release notes and have it "magically" appear in-app as HTML. The workflow is:

1.) Employee creates a GDoc in a known, shared folder

2.) Application pulls all GDocs from this shared folder

3.) Application uses GDrive API to convert the GDoc to HTML

4.) HTML is displayed to the end user.

This proved to be an easy solution to having to involve a developer to fix a typo in a release note.
Most of Google's increased expenditure is due to headcount increases in efforts to use that enormous advertising profit to expand into other markets. Google could lay off everyone not working on search or ads tomorrow, watch its expenditures crater, and still be making enormous profits.

Needless to say, neither Blizzard nor any other game studio has anywhere near this kind of luxury.
The declining motivation with increasing scope really resonates with me. I often feel the same.

And I feel that his career trajectory is pretty typical - you start building cool stuff in a small team and you end up trying to coordinate large groups of people (who a typically the managers of the people who will build the cool stuff).
What bubble/ivory tower part of the country are you in? $1m is enough. Especially with a paid-off mortgage. Most people get by for way, way less than that.
I feel like I'm the only one who made peace with Blizzard dying as we knew it shortly after Activision acquisition. They sold out, this happens all the time.
Everyone else seems to be clinging on to "old Blizzard" like it's an ex they can't leave behind.
97% of the same care at 50% of the cost could be rolled into further R&D which improves outcome faster in the long run.
This was rumored last week, but the details such as amount/valuation weren't known yet. Here's the HN discussion from that: https://news.ycombinator.com/item?id=19087558
My base was $160K, and the rest stock. If the stock didn't increase so much since 2016 I would have made around $380K each year in the last 3 years.
How to Auto-Reload Your Golang Project in Docker
The reassuring bit is how remarkably useless this whole operation sounds - basically cargo cult Trumpism. Bet they could have hired a couple of local high school kids to run a more dirty tricks campaign that had more salience with the local population than a presidential campaign knockoff.

(edit: am really interested to know who thinks the draintulareswamp.com websites and questioning the ancestry of a Hispanic candidate in a 60% Hispanic town and resulting electoral defeat by an >80% margin was doing an effective job...)
The problem is not that it takes a while, but that it takes a while when I'm in the middle of a complex task. Because of language verbosity, I might need to context-switch away from solving a hard problem.

For instance, if I am writing a complex function `frobnicate(x)` and I notice that I need to pass a configuration object to the function, I can just `frobnicate(x, opts)` in the function declaration, and `x.foo` to access the relevant option, and go back to the complexity that is still fresh in my mind.

With a verbose type system, I need to pick a type for `opts` NOW, which means I need to define a new type NOW, which will typicaly involve a new file with at least a dozen lines. By the time I'm done generating those stubs, the hard bits of the original function will have faded from my mind.

The code I write, in either case, isn't the final code. Once I have an initial working version where the complexity has been embedded in actual code instead of floating around in my mind, I can start iterating, refactoring, annotating, and so on. In TypeScript, at this point I will define a new options type and annotate `opts` with it.
Interview with Osvaldo Martin about Bayesian Analysis with Python
AFAIK Diablo was the first 'action' or real time combat RPG. That seems pretty innovative.
The FDA's drug approval criteria are extremely strict. Ask anyone who works in pharma and they can probably name at least a couple of drugs which showed great promise but got axed by the FDA on dubious grounds.

A classic example is Aspirin. We know from over a hundred years of experience that Aspirin is a widely useful and relatively safe drug, but if it were discovered today the FDA would never allow it to market, let alone approve it for OTC sales. Aspirin's mechanism of action is far too broad and the gastrointestinal side effects alone would be considered grounds for rejection.
Good luck. Cautionary tale: I have a buddy that was in a similar situation (more than $1M actually). He started a business, was careful, and after a few years went bankrupt because the business never gained traction. He sure wishes he hadn’t gone down that path. He’ll probably never get back to where he was. Just a regular developer now. If you ask him if the experience was worth it, he’d tell you no. So be careful.
One small loan of a million dollars!
Require a $5 CC payment and a photo ID where the picture matches their profile ID in order to create the account... The $5 would cover the cost of HUMAN verification.

Not every aspect of every interaction online needs to automate out human interaction.

The other aspect is to actively encourage REPORT for minors on the platform.

Another possibility is to allow 16+yo and wall them off from those over ~21 with a big fat banner on the account that it's a minor.
Is there a recent enough article documenting the frequency of the word “recession” in the news articles from the last 3-6 months? I’m asking because I remember reading an article in The Economist printed in the first part of 2008 where some economists had shown a correlation between the use of the word “recession” in mass-media and the probability of a recession actually taking place.
Softbank again? They've become the world's largest source of dumb money.

There's a bunch of these things. Starship Technologies has a little stroller-sized vehicle that's occasionally seen driving on Redwood City sidewalks. Nuro's is sub-car sized and can operate on roads. Slowly. It can't unload itself, so the customer has to go to it.

Remember Amazon Prime Air, drone delivery from five years ago? What happened with that?
They did transition from real currency to gems for purchases like most other games already have done since the get-go, though my understanding is that the reason for that is so that Heroes can give you that currency for free without invoking various monetary laws. (So you can earn, very slowly, the ability to buy stuff that's "real money only" over time.) At least in the case of US Dollars, 1 gem is 1 cent, though, so the real value isn't obfuscated in any way.

They also took out, for the most part, the ability to straight up buy skins (rather than rolling lootboxes for them), but they are reintroducing that very soon (edit: tomorrow!), it was just announced: https://us.forums.blizzard.com/en/heroes/t/heroes-of-the-sto...
Common pitfalls of using TCP
I was looking for a citation that was not paywalled- here is a Nature study that corroborates my claim that we have lost around half of the phytoplankton since 1950: https://www.nature.com/articles/nature09268

If this is true I would expect the populations of sea birds and sea life to plunge, which they have. The WWF published a report in 2015 that showed that marine vertebrates have declined by 49% from 1970 to 2012: https://www.worldwildlife.org/publications/living-blue-plane...

I'm not sure how I misread the vitamin B1 article, phytoplankton is cited as a potential cause of the problem several times in the section 'A Sea of Possibilities'.

There is also plenty of cause for concern about human extinction- between the insect die off and the marine die off it is unclear how we will be able to produce food going forward.
There have been vulnerabilities in jails previously. Also, Linux gets far more attention from exploit researchers because of wider adoption - so the number of incidents isn't a good metric. Kata has hardware isolation, so will be safer.

If I have misunderstood jails and it's immune to kernel exploits please do correct me.
So there is an /r/writingPrompts if ive ever heard one: “prenatal cyber implants augmented your abilities - but have stunted your Humanity in what ways?”
Well I sure hope going off on your own helps you gain some humility. This whole post just reeks of first world problems™

Yes you can still be miserable with a ton of cash but I'd rather cry in a Corvette than on a bus. Hoping to see a follow up post from OP after they've gained some perspective.

My spidey sense tells me the op just needed a reality check, a long vacation and some introspection.
Those two things are not equivalent to me. Yes I have savings, but I also have no income right now.
Probably only off by an order of magnitude. Check out Dmitry’s szykaller slides.

https://events.linuxfoundation.org/wp-content/uploads/2017/1...

Edit: I missed the “RCE” context. Most of these are just privescs or memory disclosures.
I do a lot of Office automation. It's nice to know that similar can now be done with Google Docs.
This sounds like a great guy. Can you give some concrete examples of various techniques and technologies that he brought to the table?
SaudiBank?
Well, this just illustrated why a company shouldn't play the matching game. What did Amazon get for matching the offer? They got to keep you for a couple more years at a premium. I'm sure you did some good things in those two years, but the accounting side would probably have a difficult time assessing the real value of those two years.
Why does a SemVer spec have to deal with that? Why not have a "gestalt" number/indicator for purely informal use, but keep the SemVer part as is?
Are you sure it isn’t just massive waste and cost inefficiencies with all the money funneled to the top?
And then again.. This would be the ideal psy-op, especially this time with governmental shutdowns in the USA. What sources are truly reliable now a days, whomst has no agenda to advance and no agenda to push...
Like Theranos'? Medical science is slow but steady for a reason.
Given that economic activity is so heavily influenced by "sentiment", which is shaped by media, I don't doubt that you're true
You are describing that you want to want to get a job as a contractor. So apply for a job. Companies advertise that a lot, sometimes through an agency. You can't expect get the benefits of an agency without paying the fee or doing the work yourself.
Some things are fundamentally harder (more expensive) than others. Anyone here can make an autonomous car in a couple days (raspberry pi, GPS, some stepper motors...) - fortunately we are all smart enough to know that if we put it on public roads it would kill someone and so we don't. There are vast orders of magnitude more effort required to make the above contraption safe.

I don't know how much it takes to build a safe autonomous car - and nobody else does either as it is uncharted territory. Google and a few others have made progress but they have limits which they are still trying to figure out.
Liquid bandage is not weak "crazy glue" (cyanoacrylate). It is a completely different formulation.

https://en.wikipedia.org/wiki/Liquid_bandage

For example, the popular brand New Skin consists of:

Active ingredient: Benzethonium Chloride 0.2% (antiseptic)

Inactive Ingredients: Amyl acetate, camphor, ethyl acetate, ethyl alcohol, n-butyl acetate, nitrocellulose.
GWT ouch. Or as I call it "get with the times!"
I've certainly encountered this issue.

When I release ConceptNet, I would like to follow SemVer, but it kind of has to be in a way that the second component of the version is the major version, because there are bigger things that happen in a multi-decade project than just API changes.

The project is ConceptNet 5. It is the fifth project named ConceptNet. What it has in common with ConceptNet 4 is some of the data and the spirit of the problem to be solved; the design is quite different.

It's on the sixth major version after the initial release, so I call it ConceptNet 5.6. The current version is 5.6.4. If I wanted to use tools that expect SemVer, I'd have to call it something like "ConceptNet 5 v6.4". I find that confusing, and I think other people would too.
As to extremely burdensom... require a minimal one time fee to create the account to pay for a person to confirm their identity. Require an ID upload and a separate picture that matches a CC/Debit card to cover the cost.

If you don't have ID, a matching CC or debit card and $5, then maybe you should have other priorities other than getting onto DATING-APP
Mathematician calculates parameters for optimal crowd and traffic control
Based on UK experience a contractor (in tech) would aim to make at least 2-3x your gross as an employee and pay less tax.
So, the food regulation side of the FDA's activities have certainly saved millions of lives and probably swamp what the FDA does in terms of drug regulations. But generally new drugs tend to be rolled out gradually, doctors hear about disasters, and I'd be surprised if the FDA saved more than a thousand lives a year at most. On the other hand a bad call in disallowing new medicines can have very bad consequences. The FDA only allowed the use of beta blockers in the US about a decade after they came into use in Europe which probably cost something on the order of 100,000 excess deaths. Those early beta blockers did have serious problems and the FDA's decision also probably saved 1,000 people from liver failure after taking those drugs but I don't think that justified withholding the category until a liver-safe version was made. These days the FDA is less strict than it was in the 1960s and has certainly improved. But we can still do better to move more in the direction of European style regulation where they have a dozen competing EpiPen equivalents.
The major use case for Docker is really as a massively simplified package manager and an entrypoint for distributed applictions. Other features, like quicker runtime than VMs and system isolation, are just icing on the cake.

It took a massive marketing campaign to get people to use Docker and realize it made their life easier, so something like iocage would need the same push. (Also, nobody wants to start adopting additional OSes unless absolutely necessary)
I understand you here. I just quit a financial startup. My runway is more than 10 years because I only have to take care my mother (Yeah, Single forever!). The real issue is mental health, that would lead to physical health if not aware!
just need a Landline-as-a-service :)
> Vending machines to be understocked, and to have to wait in line to use the men’s bathrooms.

Oh the horror! Somebody alert OSHA. Come on Bloomberg, I know outrage stories generate the most clicks and profit for
you, but this is getting absurd.
Linux VServer project started in 2003: http://linux-vserver.org/ChangeLog-1.2 . We used it in production more than 10 years ago at multi-terabyte site (Bazaarvoice).
my game of choice was WC3, i still watch it played at high levels and it's pretty amazing how well designed and entertaining the game is 15 years on with the 3 unique race systems, beautiful tilesets/models, fantastic music, etc. props to blizzard for keeping SC2/WC3 balanced and trying to bring in a new generation of fans with the graphical refresh

but lets be real about the resources expended on these old games and developing their successors vs. the new generation of money sinks. it's a simple ROI calculation and unless you have an old school game fanatic running the show, i know where you're going to put your money to sustain/grow the studio
Now consider the new "gig economy". Usually staffed with people who are in need of money more than software developers. Their guilt has got to be much worse.
300k+ is senior. The higher ranges would be principal / individual contributor. This is a pretty common pay scale in the Bay Area. https://levels.fyi
As I see it, one of the main goals of semver is to allow automated tooling to predict what dependencies can be updated without breaking changes. And specifially in environments where the size of dependency trees was starting to make it really painful to do this manually (to get bugfixes and security patches, which matters!)

It's no coincidence, as the OP notes, that it was invented at about the same time as bundler was being developed -- one of the first of a new generation of dependency management tools that solved other problems in managing very large dependency trees, such that "how do I update to get fixes without breakage, it's too painful to manually figure out what versions for every dependency do that" _becomes_ a salient problem, _and_ can be a tool that can address that problem in an automated fashion, if dependencies use semver.

"romantic versioning" is more or less what everyone was doing anyway/previously. Semver was intended specifically to solve a problem this kind of 'romantic versioning' created, especially with very large dependency trees.

I often find this comes up in discussions of semver. If I'm right about the semver motivations here -- perhaps, if anyone on the new semver team is listening, the semver doc should be more explicit about this motivation. Because I find it often gets misunderstood in discussions of semver. And if you don't understand this goal, you're not on the same page in evaluating semver.
YouTube’s community is up in arms about butts
Perhaps Gephi? It was used for those Graphcore neural network visualizations (millions of edges and nodes) and they look stunning.

[1] https://gephi.org/features/

[2] https://www.graphcore.ai/posts/what-does-machine-learning-lo...
Looks like both of the founders were team leads at Waymo:

> I am one of the founding team members of the Google self-driving car project.

https://www.linkedin.com/in/jiajun/

> I built and then led the computer vision, machine learning, behavior prediction, and scene understanding teams for Google's self-driving car project.

https://www.linkedin.com/in/dave-ferguson-565b974/
Is 500k due to stock appreciation?
Uh... and why would such a correlation be notable? I mean, at the peak of expansions[1] everyone likes to predict recessions. That's literally the same logic as noting that people in the tropics tend to search "hurricane" in August and concluding that the resulting storms are Google's fault.

[1] Check the stock market or some other favorite grown metric. Things hit a peak level about a year ago and have been mostly flat ever since. This is what the peak of a growth cycle looks like; every one can see that.
Big car companies generally invest in someone smaller for tech like this. If it works they can choose to buy the company, or just buy parts from them. If it fails they can stop throwing good money after bad without demoralizing their workforce with a large layoff.
"Krugman isn’t alone in seeing a gloomy outlook for the world’s biggest economy. U.S. chief financial officers in a Duke University survey published in December overwhelmingly said they expect a recession within two years."

edit: https://www.cfosurvey.org/wp-content/uploads/2018/12/Q4-2018...

"Nearly half (48.6%) of US CFOs believe that the US will be in recession by the end of 2019
and 82% believe that a recession will have begun by the end of 2020. CFOs are even more
pessimistic in most other regions of the world: Africa (97% believe that a recession will have begun no later than year-end 2019),
Canada (86%), Europe (66.7%), Asia (54%), Latin America (42%)"
> The image, including caption and Carquillat’s name, taking credit for the weaving, measures 55 x 34 cm

> using 24,000 Jacquard cards, each of which had over 1000 hole positions

So, 24 megapixels, or about 6000x4000px at about 300dpi, that's a nice resolution, considered magazine photo quality nowadays.
No problem. It remains unclear how other people not wanting to increment a major version is SemVer’s key flaw. Perhaps you could have worded that better?
Correct, but that is one example from many years ago. I think his statement overall holds water.
Everyone here is bent by the $500k, but nobody is mentioning working for yourself can lead to less autonomy as you have to take on lame projects just to pay the bills, or the product your customers actually will pay for is not he one you want to build.

Ideal autonomy is getting corporate patronage to mange your open source project.
I hope you still have good health/life insurance. Maybe you are young but life changing events can happen to anyone as it did to me.
I have projects where I intentionally maintain separate semver and user-facing "romver" (I like that name, I may use it moving forward) version numbers. Semver is at something like 18.x.y and Romver in development is currently at 2.z.w, and may jump "soon" to 6.z.w to match/replace an old VB6 app. For a while with 1.z.w, for simplicity to myself z was the semver MAJOR, but at this point they are almost entirely divorced.

ETA: The heavily broadcast user-facing version number of the VB6 app in its usage and marketing being a key reason for needing a "romver" at this point, because users clearly have been trained for decades to expect it.
Shipwreck reveals ancient market for knock-off consumer goods
I honestly can't remember a recent time I had to start a line with a ( or a [.

I don't really write IIFEs since let and const. I'm sure the outputs from babel/typescript/etc use them, but I don't really need to write them myself, now that we have proper block scoping.

And if I want to declare an array and immediately iterate over it, I just put it in a variable first. That gives it a name, too, which tends to improve readability anyways.

I work with Javascript / Typescript projects on both sides of the argument, and I have to say not using semicolons never seems to cause any problems. Especially not with auto formatting / linters around.
I've built something like that from a bunch of used hardware in my teens. DSL connections were just available (in Germany) and came with a data flat rate. I was in the lucky position that I could convince my parents to get such a contract.

A friend of mine, who could not get a DSL connections because back then he lived in an uncovered area, could at least get a telephone "flat rate" for free telephone calls on Sundays.

So, he dialed in my Pentium 133 server and used my DSL connection behind a NAT every Sunday.
You can buy a scarf that works just as well for much less, and you can buy a phone that works better for Chinese consumers for much less. The reason to buy an iPhone or a Hermès scarf for a Chinese consumer is fashion.
I had always assumed that the move to Spa's occurred in large part due to mobile apps. A mobile app effectively has to be a client rendering of data from an API, and if you have to do that for mobile, it makes sense to do it for the Web.
Yes, that is my biggest problem with semver too. Will upgrading 15.1.2 to 16.0.0 be a big upgrade? It could be a single function changing it's signature or a whole different API.

It also encourages version bloat. Previously a 2.8.0 upgrade to 3.0.0 meant a big change. Now you just see versions 1 through 40 with very little usage of minor version numbers.

I don't know of a good way to fix it. At least semver is something everyone more or less agrees on.
I think they pitched it as something as disruptive as Uber, but for deliveries. And who wouldn't want to go back half decade and get in on the ground floor of Uber?