skysight-inc/HackerNews huggingface dataset:
The Switch's success is helped by its predecessor's failure, not unlike Windows 7 was helped by poor reception of Vista.

Plenty of people skipped on the Wii U, but demand for Nintendo's content remained high. People wanted to play BotW and Splatoon and Mario Kart 8 despite not wanting to commit to a dead-end console, so Nintendo gave them BotW, Splatoon 2 and Mario Kart 8 Deluxe on the Switch, and dropped hints [1][2] that more are forthcoming.

The Switch refines and realizes the vision of the Wii U and allows gamers who love Nintendo's content to experience some of the best chunks of what they missed, with the promise that more exciting content is on the horizon. The Switch largely sold because people still want to believe in Nintendo, and they think they executed successfully this time around.

[1] http://www.ign.com/articles/2017/06/15/e3-2017-bringing-more... [2] http://www.eurogamer.net/articles/digitalfoundry-2017-more-s...
I’ve had coworkers confide in me that their value isn’t being seen. Some were really good, some were constant problems to be managed. I have seen this scenario you observed, and my standing advice is take a week off.

If people are glad you came back then you are correct and you need a raise or more power or both. If they just ask you about your trip then your perception of your value is out of whack.
Ok but partitions make it easier to prune data without expensive cleanup operations and are useful for the same reason in the relational analytic store. Nothing about partitions requires you to run analytics on production databases.
Dupe: https://news.ycombinator.com/item?id=16114250
>At the risk of being reductionist, this article strikes me as being in a similar vein to "Ancient Egyptians were black!". That is, an attempt to elevate a modern minority group to higher prestige by attributing to them historical achievements they didn't really have any part in.

It would sound less reductionist if you had applied the same characterization to the nebulous, modern fiction of “whiteness” and its invented appeals to Greco-Roman traditions.
"The Beach Bums study asked 300 people, half of whom regularly surf the UK's coastline, to take rectal swabs" Good double meaning there.
> In my opinion, only the extremely good developers seem to comprehend that they are almost always writing what will be considered the "technical debt" of 5 years from now when paradigms shift again.

I've also seen really bad developers with that attitude: it's all crap, so just ship whatever already.

The good developers write code that can be replaced, rewritten, or rescaled later. Though, charitably, both monolithic service and microservice people are trying to do exactly that. It's just what sort of scale they're thinking about and what part of the software development lifecycle they think will be especially difficult going forward.
Agree it is only natural to be more preoccupied with a perceived 'own' history. But (quite commonly I would argue) we tend to use widespread but shallow perceptions of such a history to push an agenda, which may or may not be justified. For example, did you know that our current concept of democracy was seen as abhorrent by the ancient Athenians? They preferred 'sortition', or representation by lottery in order to avoid the risk of corruption of elected officials [1].

Can't say that they didn't have a point, and that their warnings have all but disappeared in intellectual history also points to (if not proves) some disengagement from actual facts in favor of self-aggrandizement in the discipline that I hinted at in the parent comment.

I may be a bit unfair to a whole discipline, but this was one of main takeaways from several years in university level intellectual history. I came in hoping it would be a detached and inquisitive investigation into the history of human thought in general. I was disappointed, but I learned a lot, still.

[1] https://www.youtube.com/watch?v=KS9EMvbBq_U (3 minute agitation for sortition, but mentions the ancient Greeks at least)
Nonetheless, it adds an even greater depth to the absurdity of the premise of intellectual property your article discusses.

A photo with its own special attribution and reuse rights, depicting a full-scale replica (possibly with its own special rights for time of day), of an original that, by way of simple expiration under the letter of the law (and not so much in the spirit of the work itself) has effectively released its photographic and replicative rights to the world, which do not cascade on down to other replicas or depictions.

So I can produce an inspiring and original work, permit the world to replicate it in full and depict in images, but those that do so can make me beg to reference their work. Riiiiiight.
Interesting.. Previously Walmart was the best for scanners in my opinion. It was instant had a clear notification the item was scanned without beeping.

It's off topic but I am annoyed that every device has to beep at me constantly
to me the war is already over, for new projects, just start with react, react-ecosystem probably will become the dominant framework from 2018 on.
come to Poland.

How realistic is that for non-EU nationals and non-Polish speakers? Do you know of success stories?
Garlicoin is here
i lived for two years in Oslo, Norway, but also spent time in Bergen in Stavanger (west coast).

it's a beautiful country, but for a start-up? I have my doubts.

i have also lived in the Bay Area; live here now in fact.

Norway is the most expensive country i have ever lived in or visited--more than SF, more than Manhattan, perhaps about the same as Tokyo, although i have only made brief visits there for work.

Taxes are insanely high: income tax is on the level as Switzerland; VAT is 24.5%. Petrol prices are the highest in any country i have ever driven in.

lastly, working start-up hours (or even normal hours) is not easy during the months of October through February when daylight's non-existent or negligible
Or maybe we're just returning back to normal. Consider: historically, in hunter-gatherer societies for example, everyone knows everyone, and that's their social circle. You don't really interact with random strangers, except in very few, usually very formalized ways (or warfare).

Compare this to our existing society: most of the people that you're expected - in fact, required (at work etc) - to interact with, are strangers. Most of our communication protocols deal with various aspects of that.

With this kind tech, we retreat back to our comfy bubbles of familiar people that we've known for a long time, and away from the strangers.
Minority status does not define victims, and instead it is about power.

There were a lot less British in India during the Raj than there were Indians. It is pretty clear who the victim was then.
The Q – Live Trivia Game Show
Service dependencies indicate that you're domain is not properly broken down, or that the services are communicating incorrectly. They can share information, but probably better to do so via events and data copy.

For example, you have a centralized security service. It handles the things related to accounts, profiles and group membership. You have a recipe service. It handles things like finding recipes, adding them to "books", etc. The recipes need to be guarded. They are shown only to members of certain groups.

You could have the recipe service call the security service each time to get the caller's groups. Then compare those groups to the allowed groups. If that user service goes down, you're borked.

If you use events instead, you'd keep a copy of the profile and its groups in the recipes. Every time that changes, it gets an event with the details. Now they've decoupled by sharing data async. It is not a perfect system. It can be possible that the recipes service doesn't update. Now a user that should get the data can't.

The trade off with events is that you can upgrade and redeploy services more easily. If you find a bug in the user profile service, bring it down, update and restart. No other service goes down with it.
It’s a fiefdom. They are the lords and we are the peasants.
I'm thinking this concept improperly conflates synchronous requests with eventually-consistent asynchrony.

No, you definitely don't want microservices making synchronous requests to other microservices and depending on them that way.

But it still may be necessary for your services to depend on each other, and that's where you can allow that communication through asynchronous eventually consistent communication. Actor communications, queue submission/consumption, caching, etc.
Think: TransactionId, ItemId, BuyerID, Count, date
(1, 1, 1, 2, 1/1/2018;
1, 2, 1, 2, 1/2/2018)

Where TransactionId should be globally unique?

[ed: see https://news.ycombinator.com/item?id=16196096 for a much better/comprehensive example of the same idea]
They created roton- like quasiparticles, not exotic matter. The polariton laser is cool though.
Programming with JS: Linked Lists
Your examples miss my point, which was that some types of games are inherently more expensive to make than others.

Just like some types of games inherently retain better than others, generate more hours played than others, are more competitive than others, appeal to broader audiences than others and so on. They are can all be good games and still vary tremendously in this way.

All I was saying was that therefore the market dynamics will push towards game design approaches that help with the cost problem, and that spells trouble for game design approaches that don't.
Will there be a nuclear war?
Ember isn't anywhere close to dead.

LinkedIn, Apple, Microsoft Store, DigitalOcean, Twitch.tv... Still actively developing on Ember.js. Version 3.0 is coming soon.

Unlike React/Vue EmberJS has LTS support releases as well which is less risky for corporations.
> ELK can't, for instance, store 20G of logs today with no parsing applied, and let you parse out key-value pairs and graph all the latency numbers next week.

This isn't entirely true, you can have a generic logstash-* index and dump log lines into it (say sending from syslog). All you need is a timestamp and a string.

Later on you can reindex that data at anytime, using logstash (and/or elastic curator) and then reinterpret that data into a different index in which you will be able to graph on Kibana.
In that vein, one could examine the extra traditional mentions in other philosophical traditions. That is what you said will be evident in Chinese, Persian, Indian, etc., philosophical traditions.

Each main tradition will focus on its own mainline and make some minor reference to others.

Even Korea and Japan while objectively borrowing from China at times will assert their traditions as being quite native.

Marginalized people under a dominant tradition may use a foreign tradition to assert themselves in a society which may otherwise ignore them. For example, you may find Dalits of India use Western philosophical language to overcome indigenous philosophical oppression.
This was written in 1989. Settlements were much less of an issue then, and the demographics were dramatically different.
Without carts your customers can only purchase as many items as they can physically carry. As the business owner, you are of course free to not provide any, if you hate profit.
There is a company opening similar types of supermarkets and corner stores in China. But they have taken it a step further, there aren’t even any gates.
The experience feels really surreal... you just pick something off the shelf, scan it with the app, pay in the app (helped by the seamless mobile payment services in China), and walk out. The first time I tried it I couldn’t help finding an employee to show them I paid. The second time I just walked out after paying, but it actually felt uncomfortably like shoplifting (similar to what’s described in this article).

I presume the shops are set up as a sort of VC-funded experiment that will accept a high level of theft in return for a lot of useful data and early positioning in this type of retail.

The other interesting aspect is that the larger of the stores is set up very much as an experiential shopping environment, including a meat counter with chefs that will cook a steak or burger for you, and the same for sea food (you can buy shrimp or a lobster and they will cook it for you so you can eat it in the store, it is very popular).
> Only in the same instances you would in Java-to-Java. So the ergonomics aren't improved or reduced.

This isn't correct. For example you have a String that was passed as a param and were shoving it into JSONObject. In Java if it's null nothing bad happens (except shoving a null value into your JSON). Shoving a null into a JSONObject in Kotlin won't crash in the put operation; you'd get the crash as soon as the method is called and it does the Intrinsics check.
Yeah if I believed the line you quoted I’d be very depressed. Is this all their is?
Because the visual top is the most important part for me. I flip through using key shortcuts (I never mouse in my editor), but I hate not having tabs when I use Spacemacs.
The author seems to ramble a bit about how amazing Norway is, and then seems to use the article to talk to the PM on a first name basis. Does he know her personally, or would I be correct to assume he's a condescending jackass?
There's a ton of stuff here -- enough for a book or two. I loved the article although I might take issue with several of the smaller points. It's way too much to go into on an HN thread.

There's just so many topics that all come together here: stateless programming, pure FP, NetOps, DevOps, and so on. It feels like one of those cross-discipline discussions where it's either really simple -- or really complex. In fact the core skill here is managing complexity across multiple domains up and down the entire stack. It all depends on the fine details and which choices you make.

I just finished a really good book which may seem unrelated to the current topic but actually is spot on. It's "Domain Modeling Made Functional" It uses F#, but the principles involved apply no matter which language you're using.

https://pragprog.com/book/swdddf/domain-modeling-made-functi...
Tokyo is or can be significantly less expensive. It's just that you'll live in a smaller apartment of lower standard.
I bought a 1070 almost exactly a year ago for $460 from Amazon - now I see its not sold by Amazon anymore and the few resellers have it priced at $1100. Evga themselves have it at $540 with a limit of 1 per customer.
Ah yea, i said yeast extract instead of nutritional yeast: that stuff is amazing! Especially on popcorn
We have been using the ELK stack and so far we are very happy with it.

ELK is doing both centralized logging and service metrics.

Usually services log to syslog which ends up in a file like /var/log/$service.log and then we use filebeats (also from elastic) to send that file to an ELK server.
The system will not work in many places. It is based on honor code i.e, no body will take an item without scanning it. Most supermarkets have razor thin margins - add theft and they will not be able to make money.
Qt, wxWindows, etc.
I agree regarding music without lyrics. But I never thought of including incomprehensible lyrics in that group. Below is a selection of playlists that I listen to often while working. There are occasional lyrics or talking, but not too often. I also like that the music style has a bit of variation in it.

http://musicforprogramming.net/
Maybe surprisingly, Norway is cheaper than SF for many people. (Not as cheap as Poland, of course.) Admittedly, a lot of consumer goods are more expensive in Norway than SF (especially alcohol). But rent is lower, even in Oslo, which is likely to be many people's biggest expense. Also, health insurance is included in the tax rate instead of a separate expense.
(IOS only)

The symbology they use is Code 128:

https://en.wikipedia.org/wiki/Code_128
Sound and fury: how pronunciation provokes passionate reactions
Why was this downvoted? I think this is a valid argument. There are plenty of small teams or individuals who have been managing a bunch of small services. Before this was called microservices.
I'm not sure that explains why Chinese immigrants would be portrayed as victims less than hispanic immigrants, as just one example off the top of my head.
Why is scaling independently a pro? I've heard that argument before and never understood it.

If I have one api that is low throughput and one that is high, say requires 2 and 20 nodes respectively, then you need 22 nodes whether they are two independent microservices or a monolith. I'd think the monolith would actually be easier to manage as you don't have to worry about how to divvy up the resources. All 22 nodes run the same code. Sure you could do the same with a k8s cluster autoscaling (I assume), but still, I don't see how this makes anything strictly easier than a monolith scaling. If anything it seems like one more thing to worry about.

But I've heard the argument multiple times, so wonder if I'm missing something.
Oops, I actually meant atreus62.

But maybe an atreus64 would be better (if it existed) because I would like some more thumb keys like my ergodox.
Well, I've also worked for places where I'm on call for some service maintained by one person that's built their little impregnable abstraction castle because nobody else had to work on it so they could just yak-shave and bike-shed with their self.

These days I kinda wince at "I run 8 services myself."
Why a Bitcoin future will always end up in centralization
The Itanic really doesn't seem fair as a reason to be un-innovative. It did okay in HPC and Bob Rau's untimely death helped hamper it.
> Seems like the total investment in this store/technology is probably in the single digit digit millions (or maybe low double digit).

I honestly think you're underestimating this by an order of magnitude. Salaries, market research, prototype hardware for a project of this type in $10 million? Not a chance.
Sorry, as the topic was Norway I was only talking about Europe.

As for the language, I'm Italian working with devs and I've yet to find any dev that doesn't speak English fluently. Not the same for regular people, but not sure about Norway, either.
There’s also a variant, where you single quote the marker, that won’t expand variables:

cat <<‘EOF’
This will not be ${expanded}
EOF
I was thinking of the billion coins bug. I did some searching and it appears you're mostly correct; the errant transaction was removed, along with subsequent transactions that descended from it, but unrelated transactions were left in place.

https://bitcointalk.org/index.php?topic=823.msg9557
https://vuejs.org/v2/guide/comparison.html

that was a collaboration between react and vue guys...
Love the closing analogy. Especially because it does not rule out there being a better way to drive helicopters.

To underline that, what folks have working for them is working for them. Sometimes, it can help to try and push out of a comfort zone. But, there are no guarantees. To that end, try what others report as working for them. But don't sweat it.
Pornhub's Data: What Happened During the FALSE Missile Alert in Hawaii
That's nothing. I once ran 20 services before breakfast.
I wonder what the p value is. 9% vs 3% in a sample of 300 doesn’t sound that compelling.
Thank you patrickserrano !!
This is will be great if we establish an affordable plan with a 3 or 4 year engagement. We can support this if we found a partnership or an investment, that's will be a good option for better quality.
I used to work for a company where the complete opposite has always been true[0]. The EEs make significantly more and are generally held in higher regard.

I guess it depends on owners[1]/managers and maybe what type of product is being produced, also.

[0] Still is true.
[1] This was a small, private owned company.
If we're talking about North America, sure--if there are a lot of devs and not a lot of crime (no idea).
Safeway in the UK had it at some of their stores 20 years ago. I think it all got removed when they were acquired by Morrisons. Here's an article from 1998 talking about how they were introduced in 1995!

https://www.independent.co.uk/news/shoppers-to-check-out-sup...
Moment Luxon
Amphetamines don't work like music.
Sounds like a candidate for serverless.
It does not encode it into a ciphertext at all. Did you read the article? You do not get back the message, actually there is no way to get back to the message with this signature.
This is excellent:
> During Prohibition the winery sold grape juice in small wooden barrels. A label was placed on the barrel giving explicit instructions on how the juice would turn into wine if precautions weren't taken.
Melanie Perkins, Canva is one of the youngest female CEOs at $1B startup
I don't think Norway ends up more expensive than SF or Manhattan for most people. Yes, petty expenses like buying beer in a pub are high, but the really big expense for most people, rent, is far lower. You can get a nice, modern, centrally located apartment in Oslo, without roommates or rats, for $1300-1500/mo ($10-12k NOK). And you can get it down to more like $1000/mo ($8k NOK) if you're willing to commute a bit. Try getting something with that budget in SF or Manhattan!

Taxes are high, but for entrepreneurs that's largely offset by: 1) no self-employment payroll taxes, and 2) your taxes cover your full health insurance costs. Once you add in the U.S.'s 15% payroll tax and health-insurance premiums you don't really save much in many scenarios.
How do you know HN is made up of only Americans?
Looks like Microservices have rounded the "Peak of Inflated Expectations" and heading into the "Trough of Disillusionment"

https://en.wikipedia.org/wiki/Hype_cycle
It sounds like you're conflating a binary barrier with a service barrier here. In your example you have two cleanly defined services which happen to be in the same binary. The issue with monoliths is when they all do the same thing because the code is a big ball of mud that "cheats" by calling shared subroutines and doesn't have a clearly delineated API. Therefore you have only one knob to turn to scale.

The 20+2 distinction isn't clear because each part of the code is causing action-at-distance on the others. Failures become a lot harder to isolate. That's what people mean by scaling is hard with a monolith.
The Eastern Corner of Siberia Is the Coldest Inhabited Place on Earth
A couple of things:

Science is not the same as engineering. Engineering requires a balance between performance, reliability, cost, etc. I don't think the parallel to paradigm shifts in science is a very good one.

There is a lot of wisdom behind listening to people with a proven track record over cocky youth. The people with experience are typically a lot better at striking an effective balance, even if the data suggests that some great new innovation will benefit one characteristic.

Of course it was not stupid for scientists to move beyond old theories. But the scientists with new theories almost always learned from and worked with the previous generation and then moved beyond them, rather than criticizing the character and competence of the old guard.

My main point was simply that if you adopt the same tone with the people who "look down" on you as you did in your original comment, I am not surprised that you don't get any respect.
If Meltdown and Spectre do end up causing industry wide redesign of CPU internals and issuing of new generations of chips I expect competition for silicon design, verification and enablement expertise to heat up to the point of being red hot.
> But they have taken it a step further, there aren’t even any gates... scan it with the app

I consider that strictly inferior, not "one step forward." The genius of Amazon Go is that no scanning is involved. You just take things off the shelf and they're automatically charged to you as you walk out.