skysight-inc/HackerNews huggingface dataset:
> No one is saying that predictions of a recession in the media are the cause of the recession.

That was the clear implication I took from the phrasing. And it seems to be confirmed by a bunch of other posters here.

Again I ask: everyone can see that we're at the peak of a growth cycle, why is it notable or surprising that pundits are predicting that we'll hit the downward slow soon? It seems it's only notable if you're trying to blame the recession on the pundits.
maybe they could if they funded it to do what they need it to do
Not at all. I live a very comfortable life and I don't expect it to change. Wasn't my intention to make it sound like hardship. But I don't have infinite runway, so I do have to make something.
That seems inapplicable. This part of the comments is just about being given the political authority to implement the course of action you determine is best.

Of course that always starts with developing trust and belief from the engineers and probably even needs to be based on what they know and their experience.

That’s a separate issue from being a political lame duck hire who, even with engineer support, is blocked from being effective.
Not with inflation
The business and revenue models are just changing, similar to the music industry: The main source of income is no longer the one-time sale of a game. Just like most big artists don't earn much money with album sales. Instead big game franchises rely on recurrent small revenue streams through loot boxes, season passes, etc. Big artists rely on licensing fees from streaming services and ticket sales for concerts.

Both of these revenue sources are not viable for relatively unknown artists - they get supported either via donations (like patreon) or traditional album sales (lots of "indie" artists started selling vinyl again). I think the analogy holds for games as well. Smaller studios still live from one time sales on steam, GoG, etc. So the business model only really changes at the top and I don't feel like we as consumers are any worse off - quite the contrary actually: Playing a new game with friends required quite an investment in the late 90s, ie. everybody had to spend 50-90 bucks for the new Age of Empires. Nowadays everybody can try out Fortnite and those who don't like it simply uninstall it.
From the description in the blog post, the author was a high performing L6 SDE[0] getting paid the rates of an L7 SDE[0] because he was about to get promoted.

Amazon has very few L7+ SDEs (~1% of SDEs). So when you read that salary, you have to remember the author is relatively rare even within Amazon.

[0] https://www.levels.fyi/SE/Amazon/Facebook/Google
Matt Welsh on “Why I’m Leaving Google for a Startup”
I don't see what's ambiguous in that.

> does version 1.2.3 fit the constraint > 1.0.0?

I would answer, yes, 1.2.3 is greater than 1.0.0. I can't see how anyone would interpret it differently.
I want to see some support for alpha, beta, pre-release, and snapshot versions.

The problem is that everyone does it differently, and build systems have a hard time distinguishing these non-production-ready versions. For example, I type "mvn versions:display-dependency-updates" and I get a suggestion that I use "junit 4.13-beta-2".
It moves the needle in ways that have not moved much since the advent of fast food and microwave dinners.

- It saves you time.

- It reduces your need for expensive appliances and electric bills.

- It reduces your need for an expensive car.

- It reduces food waste/spoilage.

- It allows cheaper access to delivery for all, especially the disabled/elderly.
> Ideas can kill millions.

No, it is always people who kills people.

> Ideas and beliefs are real and exists as such in our human experience.

Yeah, but they do not kill. It is always people. Do not blame ideas for the faults of people.
I doubt you being female had anything to do with it.
I don't get the issue with large major versions. That just means that instead of holding a change for a looong time until it was "acceptable" to create a new breaking version, they released the changes asap for developers to take advantage of, and clearly communicated each time that there was something you'd need to take care of.

For developers who would wait that long anyways, there's no difference between moving from 2.x.x to 40.x.x over 2 year's time than 2.x.x to 3.x.x over the same time period. (Edit to add: except that if you more regularly upgraded versions between 2.x.x and 40.x.x, you don't wind up with needing to make a huge amount of changes in one go from 2.x.x to 3.x.x.)
So did a pair of feet, but the car made things a whole lot easier eventually. Humanity is only here for a bit, I feel we owe it to ourselves to keep innovating, regardless of whether or not all of our innovations turn out to be great.
In the bay area and almost everywhere on the west coast you are looking at over $1k/month in property taxes for that house with a "paid-off mortgage." In most states you never really "own" your home. You only own it while you pay tax every six months until you are dead.
Not just the politicians, much of the mainstream press too.

Exhibit: that NSA shares US citizen's private data with Israeli spooks is not newsworthy to NYT [0], even though Israeli paper Haaretz thinks otherwise [1].

[0] https://www.dailydot.com/layer8/new-york-times-nsa-israel-no...

[1] https://www.haaretz.com/report-nsa-sharing-u-s-citizens-data...
Amazon employee here: we have released a security bulletin covering how to update to the latest patched Docker on Amazon Linux, Amazon ECS, Amazon EKS, AWS Fargate, AWS IoT Greengrass, AWS Batch, AWS Elastic Beanstalk, AWS Cloud9, AWS SageMaker, AWS RoboMaker, and AWS Deep Learning AMI.

Please check out the bulletin and update if you are using one of these services.

https://aws.amazon.com/security/security-bulletins/AWS-2019-...
Only if your data is very limited in depth.

When doing data linking I can usually identify one person in a dataset of almost 1 million from three innocent seeming pieces of data. Pseudonimisation doesn't really work.
If you have a mobile app, you need an API, even if you‘re site does not function as an application.
The SemVer spec does have pre-release versions https://semver.org/#spec-item-9

But, I guess you're saying that certain kinds of names in the pre-release space should have defined semantics?
Could you perhaps point us all in the direction of an article that gives some useful solid advice?
If you're wondering what that looks like then look no further than the post-conviction alcohol and/or location monitoring industry.
I tried to keep my unborn child secret from Facebook and Google
"By 2005 or so, it will become clear that the Internet's impact on the economy has been no greater than the fax machine's."
1. Correlation is not causation

2. The "cause" of 2008 was not media reports, but years of actual bad behavior by banks. Now if you want to rewrite history, awesome, but be transparent about it.
But have the fortitude to hold on as value continues to plummet. Predicting a bottom is just as perilous as predicting a top.
from the article submission:

>“What nobody in the administration or government or Congress seems to have looked at is how pervasive is all this gear in our networks.”<

I think this pervasion is precisely what they [sic] have looked at.
Or change API and you need to rewrite all your code..
You could argue that they would not be adding this feature if there were not enough people upset about the change to begin with.

Yes they brought it along the lines of many other games (however that argument is how we got Battlefront 2's loot box disaster). But it is still a major change in how the game works post launch. Something that could very realistically piss off a lot of people.

The timing of this however.

- 2.0 launched about a year ago

- 3 or 4 months ago they announced a shift of resources away from Heroes

- Now they are adding in a feature back to the game

That isn't actually showing that Heroes necessarily did anything right when it came to adding loot boxes.
Everything you said in this comment is consistent with what I've been saying. Nowhere did I suggest the user can assume data was written if an fsync call fails. I'm saying if an fsync call fails, the documentation of fsync (which I quoted multiple times) implies the next call will attempt to write data that wasn't successful it written on the last call.
The problem is that in practice patch versions can break compatibility anyway.

On multiple occasions, I have run `npm/yarn update` with only patch upgrades, and had critical bugs.

And even if authors did follow SemVer in practice, fundamentally there is virtually no "safe" change -- bug fix, performance improvement -- that is impossible to produce issues in my code (because I might be holding it wrong).

SemVer would be nice if it worked. Romantic versioning is nice because it makes no false promises.
Typo maybe? $1000k as in $100k or $1m?
Waymo's autonomous vehicles are just barely good enough, which isn't yet good enough to build a viable business off of. The cost and complexity of deploying autonomous vehicles does not yet match the value proposition. Waymo's progress had plateaued, and it's reasonable to presume that many of the other outfits working on autonomous vehicles will arrive at the same plateau shortly if they haven't already. Fundamental research is needed to get off that plateau, the solutions are unknown.

If we take just barely good enough as the status quo we can expect over the next several years, then Nuro is well positioned. You can actually build a revenue generating business with just barely good enough autonomy doing unmanned delivery.

Aurora is good because they acknowledge that building capable autonomous vehicles is still an applied science problem. There is still invention that needs to be done.
What is the average household income in the US?
Innovation in my context is more in appealing to the user. The mechanics. You don't have to make something new like the wheel to innovate. Look at Apple. They're called innovative all the time but have never "invented" anything from thin air. They packaged and purposed something that appealed to more people than all those pieces separately.

The games they made were unique and copied countless times by people because of a unique combination of gameplay mechanics and style.

They didn't capture the majority of their users on lore or polish. They captured them because they were fun to play.
I don't think GP's post implied that the link is causal.
Can recommend. I have a Ryzen 7 2700X and it mops the floor against all my other builds (which are admittedly all older builds.) Runs Linux great and IOMMU works very well - it seems they now officially support it, so GPU pass through has worked super well and saves me from needing to dual boot.

Another bonus: the stock CPU fan, although flashy with it's RGB LEDs, is very formidable and can probably even stand up to a bit of overclocking.

I am glad to see competition in the CPU space again. It's been too long.
I do the same thing, I'd assume a lot of people do. My API is at version 87.2.19, while my user-facing app (that nothing programmatically accesses) is 1.3.4.

If you maintain software that only humans interact with and does not need to be programmatically read, there is no reason to use semver.
So an interesting thing happened to me last month. I had a gigabyte ecc pro 150 with a Xeon processor, and it died (hardware failure, it refused to POST after having it for two years).

I run Debian Stable. When I swapped out the CPU (Ryzen T 2700X), Motherboard, and RAM, and I powered on Debian, it booted up normally, and it automatically configured itself to run the new CPU, motherboard, and RAM.
Why Circle-CI re-designed their engineering career paths
Why not short in the meantime?
It's important to realize that Softbank's strategy may not be just to look at the startup's chances in isolation but looking at the whole portfolio of companies in a space (self-driving vehicles) and look at a range of capabilities there. With their investments and their people on the boards of these companies, they can 'do more' to accelerate and make things happen which may not otherwise happen. So their view includes both the individual company, but also how it fits into the entire picture and that may give them an additional perspective and consequently a different notion of value than you or me as individual investors or analyzers would have.
I don't like the jokes in any movie that needs a laugh track anyways, so I don't have this problem :) But it's a fun deep learning excercise.
Do you support a wealth tax?
Let's try to make money off tons of people's misery!

But seriously though, the "Great Recession" was the largest downturn since the Great Depression. Do you expect the next one will be as bad or worse?
On the day after Trump’s election, Krugman wrote:

> So we are very probably looking at a global recession, with no end in sight. I suppose we could get lucky somehow. But on economics, as on everything else, a terrible thing has just happened.

Are you sure you want to make investment decisions based on his predictions?
Dropping Netflix and Spotify or: my modern media meal plan for 2019
> why not work a few more years to have a much longer runway?

Because I didn't want to keep postponing. There will always be something that I could be waiting for.

PS. Regarding health insurance. No $1.2K/month is from the ACA marketplace. I could have continued Amazon's through cobra for 1 year, but it was about $1.5K. When I was with Amazon, I think I only paid $300/month.
$2K home services: nanny, sitter, cleaner.

Spends more per month on luxuries than most people make in the US, cries.

Get a grip, dude.
Acronym translations:

SSR: Server-side rendering
CSR: Client-side rendering
CRA: create-react-app
In places where the police response to petty theft is basically "catch and release" they will. Obviously the long term solution is just not to deploy the service those markets.

Edit: People will steal anything if the risk/effort/reward numbers make sense. People commit felony crimes against pizza guys for $50 and a few pizza all the time. I can see people stealing groceries if the risk and effort dips low enough.
Four words that could kill your startup – and seven sentences that can save it
I should have used "x.y.z" instead of a hard number, as it kind of obscures the point.

The concept of "this is a thing I use to specify a range of versions", as a concept, does not exist in the spec. This means "> 1.0.0", in the context of the SemVer spec, is meaningless. This means you cannot answer the question, even though, as a human, you can intuit what's meant. Computers cannot.

(Additionally, there are other questions as I mentioned above. Is ">1.0.0" allowed too, or not? Getting parsers correct is important.)
The gaming industry is extremely cutthroat, has extreme competition, skyrocketing costs (for AAA-type games at least), and a model where "you make 9 games that lose money with the hope the 10th will make bank", causing companies to try and figuring out how to salvage the first 9.

The historical media industry playbook is to export your development risk to an ecosystem of smaller "independent" creators, who become the farm leagues for the big players. The big players then co-opt the independent successes. This worked in music for awhile. I'm not so sure it's working that well for movies, for the same reasons you cite for games.

And it's hard to blame them: imagine being a company that pours your entire soul and being into a PC/console game with 100 hours of gameplay, beautiful graphics, awesome voice acting, tons of replay value and depth...just to see a stupid mobile game rakes in 10x the money from people trying to get their "waifu" out of a loot box.

It's not black & white. The AAA games with the "beautiful graphics, awesome voice acting, tons of replay value and depth" have their own flaws, due to the level of investment involved and the resulting risk aversion.
If someone is asking a basic question like this (no offense), they probably should be dabbling in options plays.
“How riding a bike again gave my marriage a surprising boost”
New feature update to Lambda time-out debug library. HTTP logs
A very similar thing happened to a friend of mine in a coffee shop in LA about 15 years ago.
There's this "toner heads" interview with Jobs, you've probably seen it but it fascinates me every time.

https://www.youtube.com/watch?v=_1rXqD6M614
I really wish I had the brains to do math to figure out things like the Rubik's cube. I find it fascinating how you can model something like this and express it with math.
Since this is GSuite-focused, It likely won't be removed without a long period of prior notice.
Does pressing a key on the home row really require a lot of justification? A project doesn't care how effective my tooling is if the next person doesn't have it.
lifestyle creep is real
A very old joke: economists have predicted 9 out of the last 5 recessions.
Yeah, they gave us enough reasons not to integrate them into our daily lives. Keep off!
Go for it! Put your money where your mouth is.
Ah, ok. Good point. It's really down again to the provincial regulatory bodies to decide how uppity they want to be, but in Canada Federally there's no restriction unless you're trying to act as a Professional Engineer.
In order to have dynamic UI you either have to use jQuery or SPA library like Vue or similar.

For me the major advantage of vuejs over jquery is the way data drives UI
> But cpap machines, the standard device in a country like the U.S., are expensive and require uninterrupted electricity. In many countries, Burke says, doctors resort to using a makeshift solution: a Coke bottle filled with water and attached to some tubing

There's a limit to what you can charge for a coke bottle attached to some tubing that's much lower than for a machine that blinks and beeps and goes whirrr with lots of knobs and buttons. Sometimes the solution is to hide the bottle and tubing in a complicated looking box. Of course not _all_ of it is theater.
SpaceX seeks FCC OK for 1M satellite broadband Earth stations
Sure, but there were 19 years of time proofing them. Each product has vulnerabilities which get weeded out when time passes. And for kata and docker, in context of what they are used for, they are bleeding edge.

(from a technical perspective, you would be running jails for years too - so much about platform loyality)
What are you using for your virtualization?

I may have to try that when I get back. I have a Ryzen 5 2700x and an AMD Fury 9x.
I’m about to downshift myself. I have no illusions how much lower my cost of living will be due to selling my big city house and needing a comparatively tiny loan for the next one.

I’m reminded regularly about a line from the Dalai Lama. When we are young we sell our health for money and when we are old we will pay anything to get it back.

My original life plan was to do this maybe 8-10 years earlier. But the startups I picked didn’t go big (I chose for impact not cash out potential), two recessions and a divorce. And I can only do this now because I have simpler tastes (except for tools).
The actual page source is very funny. In the middle of several thousand lines of drivel is the actual content.
At line 1732:

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
<html>
<body>
<p>Here are some things that are built into the HTML and CSS standards that you probably didn't know about.
Or maybe you did. Congratulations.</p>
... (about 25 lines with all the real content)
</body>
</html>

Yes, there's an entire HTML document in the middle of the document. Which is just wrong. Then there's another thousand lines of HTML. And yes, there's Javascript.

If you cut out the inner document and put it in a file, you can open it and see the useful content.
The features of Docs and Word are more of a Venn diagram than a circle. One does not easily substitute for the other.
Given that we've had a 10 year bull run in the stock market, predicting a recession in the near future isn't exactly a risky bet.
makes me very sad as someone who grew up with amazing RTS and the first generations of online/LAN games

What did you find magical about those RTS? (I say this as someone who happens to have an online multiplayer engine which is best suited to RTS.)
Reminds me of

“The stock market has forecast nine of the last five recessions.”
Paul Samuelson (1966)
Please, one day, do a write up on this!
The Caddy webserver is a very nice (and practically useful) codebase: https://sourcegraph.com/github.com/mholt/caddy@master/-/blob...
I was commenting strictly on your analogy. I agree that correlation does not equal causation.
Excellent, thank you! I would recommend a brief post on https://groups.google.com/forum/#!forum/golang-dev; that's the main hub for people who work on Go itself.
aka: buy the dip
Do you mean, "should not be dabbling in option plays"?
This has been requested many times. The short answer is performance implications.

https://css-tricks.com/parent-selectors-in-css/
1. You're conflating a bunch of terms here, but I think you're referring to global application state changes being treated as a pure function which takes in the global state and event parameters, and returns a new global state. There's nothing stopping you from doing that without Redux; the state = function(state, event) pattern is supported by native JavaScript. If that's not what you're talking about, please clarify.

2. This is only marginally more powerful than a debugger.

3. I would consider this allowing you to shoot yourself in the foot. Explicit is better than implicit, and explicitly defining your dependency tree is a benefit, not a downside. When you're feel the small pain of having to explicitly define a data dependency, that prevents you from introducing it if you don't have to, thereby avoiding the much larger pain of having an overly complex dependency graph. By adding Redux you're adding hours of debugging time on complex global dependencies to save yourself a few seconds worth of keystrokes.
Why would you retire in a high cost of living area?
“-SNAPSHOT” suffix already has defined semantics in Maven world, which would make sense to replicate elsewhere, since it’s very convenient for CI. Alfa, Beta etc. could be used to improve multi-environment CD (eg UAT envs could accept RCs, production - only stable versions and so on).
Buy when prices dip and HODL.
Why not stay there and milk it for a few years? Once you have that safety net built up, there is little reason to care. So do as little as possible... Come in late, leave early. Do this a little bit at a time. With your good reputation, you can probably get another mil out of them.
That's a great risk-management strategy. Let's put all eggs in one basket and not do any homework. Lol!
We spent a lot of time and money building a document generation add-on to our platform. It seems that money might have been better used elsewhere!
This is because the CSS spec is consciously written so that you only never need to look forward when parsing the DOM. For the same reason there is no follow sibling selector, only previous sibling (`~`)

This is a major performance factor, since it means all layout can be done in one pass. If the proposed selector were added. CSS layout would have unbounded complexity.
That's pretty normal for Linux. If the kernel supports the hardware, it'll load the drivers necessary for the hardware that it detects. Swapping CPU's and chipsets usually isn't a problem for Linux.
Dial-up over a cell call? It's called CSD (Circuit switched data), and it tops out at ~9.6Kbps if I remember correctly.
In my experience, a systems engineer is an engineer that produces complex systems from a common set of equations or balances much like Industrial Engineering. Nothing more nothing less.
Evolving Swift on Apple Platforms After ABI Stability