skysight-inc/HackerNews huggingface dataset:
IMO microservices from day one aren't necessarily a premature optimization, or an optimization at all. It is sometimes just the natural way to model a solution.

For example at my last job, we developed several services that constantly generated reports for our clients to run. Instead of embedding the functionality to move these files to other machines in each service, we developed a separate service that monitored a directory to do only that. This meant that the reporting services were more open ended: clients could decide how to handle the files but were still left with a very convenient option. It also meant that we could hand off new versions of the transfer service on its own for customers to install without interrupting reporting services, and only having to deal with the documentation of the transfer service itself.

In terms of scalability or performance, it added absolutely nothing, but it simplified deployment, documentation and development from day 1.
The EFF discusses this on one of the linked pages[1]:

> Myth 3: The FCC’s privacy rules put Internet service providers at an unfair disadvantage when compared to Internet companies like Google who can profit off of consumers’ data.

> Fact: Google doesn’t see everything you do on the Internet (neither does Facebook, for that matter, or any other online platform)—they only see the traffic you send to them. And you can always choose to use a different website if you want to avoid Google’s tracking. None of that is true about your ISP. You probably only have one, maybe two options when it comes to ISPs offering high-speed Internet, and your ISP sees everything—they have to, in order to send your traffic to the right place. That’s why we need the FCC’s privacy rules: ISPs are in a position of power, and they’ve shown they’re willing to abuse that power.

> Plus, if you’re worried about creepy third-party tracking online, you can use free tools to protect yourself; the only way to protect your privacy from your ISP is to pay for a VPN.

> Extended Version:
> To begin with, it’s worth remembering that ISPs and companies like Google or Facebook see entirely different parts of your Internet activity; namely that Google or Facebook only see the traffic you send to their servers, while ISPs see all your traffic. Even when you take into account the fact that Google and Facebook have creepy third-party trackers spread across the web, they still only see a fraction of what your ISP sees. Being able to see all of your traffic gives your ISP an unprecedented view into your life (everything from what you’re shopping for, to who you talk to, to what your politics are, to what you read), which not even Google or Facebook can achieve.

> There’s also another big difference between Comcast and Google: choice. While Internet users can choose between numerous online services for search, email, and more—including services that feature built-in privacy protections as a selling point—most consumers have few if any options when it comes to choosing an ISP. According to the FCC’s 2016 Broadband Progress Report, 51 percent of households have access to only one high-speed broadband provider. If that provider decides to sell their data, they can’t vote with their wallets and choose another ISP.

> There’s one last difference: Internet users can prevent companies like Google from spying on them as they surf the web. If you want to do something online without being tracked, you can use a variety of free tools that even powerful companies like Google cannot overcome. But nothing short of paying to use a virtual private network—essentially having to pay a fee to protect your online privacy—will protect you from your ISP.

[1]: https://www.eff.org/deeplinks/2017/03/three-myths-telecom-in...
Why drug prices in America are so high (2016)
The title and the article are missing "United States" somewhere.
Thank you. I have edited my comment replacing "people like you" with "some people".
Have you seen InoReader? It's very Google Reader like.
I don't do social media of any sort and I rely on InoResder quite a bit.

I have no affiliation beyond a regular account there.

To reference TRON Legacy, I'm rockin' the pager.
I really think resale value on macs isn't highlighted enough in these discussions. If you upgrade your laptop every 2-3 years, Macs becomes significantly cheaper since they generally fetch a reasonable resale value compared to high-end dell's and lenovo's. A 1500 PC that you sell for 400 dollars 3 years later isn't more much more than a 2000 dollar laptop that later resales for 800 (1100 vs 1200).

Not to mention, most truly decent PC laptops are within a few hundred dollars of their macbook equivalent. I suppose the opposite argument can be made though, that if you want to buy used hardware PC's a way better deal.
"The simple answer is because they can. European governments control prices in various ways—Britain has the strictest system, refusing to pay for medicines that fail to meet a threshold of cost-effectiveness. But in America companies set whatever official price they like."
People who post job ads where you can browse them usually don't understand the job they are hiring for, hence the checklists and keyword screens. So you need to find a way to get in touch with those on the inside who do know, and can make decisions. Hacker news ads are one way, maybe look at stack overflow, certainly look through your network for internal referrals, perhaps some meet ups.

Also I think one should not use the keyword stuffed resume when going through backchannels. Personally I discount them, and focus on resumes with a record of getting things done in a related field.
Why I Stopped Using Multiple Monitors
I could never get past the first chapter, The Soldier in White. Somehow I took it too personally, or realistically, or something, and I didn't want to continue this journey.
How to Find and Hire Influencers in 3 Easy Steps
I just use Twitter to find articles to read now instead of RSS.

That plus I check HN/a few specific subreddits/WSJ for articles I want to read, then I usually put them on Instapaper to read later on my phone/kindle.
all the girls I had discussion with, strongly abhorred Arnie-types (not even that extreme, just more muscular builds, aka "all are braindead and on steroids and goknowswhat"). yet when approached in a bar/anywhere outside of work, they melt very quickly, even the very clever and successful ones. I am not talking about brainless guys who couldn't do a first-grader math homework now, but a normal common guy, just add some extra muscles on him. been there, still there more or less, but engaged now so this gets kind of annoying if anything. And I am not that muscular anyway.

I can't recommend this enough for any guy looking to step up his game - getting stronger will make you happier about yourself, more confident, your posture gets better and so on. All this adds up, all is visible and communicated non-verbally 24h a day.

main thing is - don't do this to get some specific girl. do it for yourself. girls, and better life will come as a consequence.

and to not be sexist - this is very much true for the girls too, just don't overdo it. fit is sexy.
Gates and Allen had a business before Microsoft. This engineer was their partner
Well, we can agree to disagree about this, but in my experience third party tools (like helpful debugging symbols) in particular suffer when there are extra intermediate languages. Extra metadata needs to be passed through more layers of abstraction.

And as a human I have had the same issues acting as a meat-implemented debugger. I had to drill through more layers to figure out why low level things happened.
With time dilation the distances are not that vast. But even without, it is plausible to send biological matter in some form of hibernation across the galaxy in a space ship at ~0.3c. The energy requirements are pretty big, but you could use something like black hole star ships to efficiently convert matter into speed.
Thinking fast and slow -

This book deals with lot of experiments on human decisioning and explains how impulsive and irrational our decisions can be
tptacek is also arguing against a straw-man. DANE with TLSA usages 0, 1, and 2 just supplies additional constraints on top of existing PKIX validation. It's only TLSA usage 3 that has this issue at all. It would be entirely reasonable for browsers to get started with support for usages 0-2 but not 3.

I suspect the real issue is that the DNS protocol makes it extremely awkward for client machines to do full DNSSEC validation -- the normal approach is to see the AD bit and to blindly trust the upstream resolver, and this is obviously a complete non-starter for DANE.
Sexism in Tech: Beyond the Outrage
Planet-sized 'waves' spotted in the Sun's atmosphere
Facebook's Messenger app to allow live location-sharing
Ask a Female Engineer: How Can Managers Help Retain Technical Women?
Laravel GitScrum – Git and Scrum = Team More Productive
I definitely spend a lot of my entertainment time watching youtube. I really agree what you're saying as far as big content creators not offering much substance to their videos, but it's wrong to think that the "big youtubers" are the only ones making things on Youtube. I have my subscriptions filled with some pretty amazing smaller youtubers who are making great, cerebral content all the time. I'm more interested in non-fiction, while it sounds like you're looking for fiction and story-telling, but I'll share some of my favorite channels anyway

PBS idea channel - https://www.youtube.com/channel/UC3LqW4ijMoENQ2Wv17ZrFJA

Historia Civilis - https://www.youtube.com/channel/UCv_vLHiWVBh_FR9vbeuiY-A

Langfocus - https://www.youtube.com/channel/UCNhX3WQEkraW3VHPyup8jkQ

Crash Course - https://www.youtube.com/channel/UCX6b17PVsYBQ0ip5gyeme-Q

Baz Battles - https://www.youtube.com/channel/UCx-dJoP9hFCBloY9qodykvw

Wendover Productions - https://www.youtube.com/channel/UC9RM-iSvTu1uPJb8X5yp3EQ

Practical Engineering - https://www.youtube.com/channel/UCMOqf8ab-42UUQIdVoKwjlQ
Who are you to police what we do or don't need in online gaming? Why is your definition of tactless behavior more valid than mine? All of this just seems like recreational outrage from the outside looking in.
Jekyll XML Sitemap Generator
It wasn't taken out of context. It was an awful thing to do.
Are we going to pretend none of this is done, including the article, just for the sake of creating drama and gossip?

Maybe I am trying to look too much into it, but it's pretty clear there's a network of content producers behind the scenes of all the famous Youtubers, doing all the editing, selecting 'crappy' thumbnails, and playing the videogames on which the stars will later put their own voice over.

Doesn't this make a lot more sense than assuming some youtubers are supernatural and can churn out content by the hour?
I'm sorry, I don't understand your point.

Could you explain?
You (J. Random Person) may not be able to, but advertising companies probably will be able to. For example, from https://www.eff.org/deeplinks/2017/03/five-creepy-things-you... :

> According to Ad Age, SAP sells a service called Consumer Insights 365, which “ingests regularly updated data representing as many as 300 cellphone events per day for each of the 20 million to 25 million mobile subscribers.” What type of data does Consumer Insights 365 “ingest?” Again, according to Ad Age, “The service also combines data from telcos with other information, telling businesses whether shoppers are checking out competitor prices… It can tell them the age ranges and genders of people who visited a store location between 10 a.m. and noon, and link location and demographic data with shoppers' web browsing history.”
I've heard El Al is especially paranoid, but I had a pretty horrible experience flying out of Tel Aviv with Wizz Air in 2017-02 where Israeli security asked me tens of questions on several different points during my navigation through the airport, and then finally my MacBook Pro failed the security check and was confiscated—I was told "you are not allowed to fly with this laptop." They sent it 48 hours later on the next Wizz Air flight. Huge pain in the ass. sigh
State of the Seed Market in 2017
1850-1940 America also had terrible income distribution (the Robber Baron age), barely a middle class, and suffered through it's greatest economic depression.

If the goal is to preserve middle class American prosperity/stability/existence as people would recognize it today, the suburban dreams of the 1950s/1960s/1970s we're looking at the post-1940s post-Marshall Plan ever increasingly global free trade, not a return to 1850-1940 protectionism and Robber Baron politics.

As I tried to note before, the Marshall Plan and free trade with Europe was as much simply the start and the emblem of the era, many free trade deals followed the Marshall Plan. China today, other than red scare reasons, isn't much different from India decades ago, as one example. Mexico today is healthier than when the US first started free trade deals with them decades ago...

The "race to the bottom" has always been a part of the post-Marshall Plan expansionist era: find new cheaper supplier countries, complexly wire them into the global economy, slowly encourage smarter regulations and a greater cost of living, use a "rising tide floats all boats" bootstrap to better civilization both at home and abroad.

For the most part that strategy seemed to work. Better at least than many economic experiments in the history of human civilization.
I'm in complete agreement. I didn't mean to give off the idea that you couldn't use Expert Systems anymore, merely that the research and publishing interest died. Implementations have definitely improved. Supposedly, Charles Forgy has continued researching and implementing improvements to his original RETE algorithm, but both the research and implementations are entirely proprietary and mostly inaccessible.

I likewise find it sad that the idea has died so much that we continue to build square wheels that were made obsolete by rule engines. I remember a futile attempt at Amazon to get a team to scrap their system in favor of a RETE based rule engine. Theirs was a poorly performing and fragile homemade "rule engine" that compiled xml rules into if/else statements, which after tens of thousands of rules had slowed to a snails pace. Somehow the magic of O(1) escaped them, and they practically required me to reimplement their system from scratch in order to convince them. So I let it go.

I had never considered the possibility of killing callback hell with a rules engine but I can definitely see it now. I personally have toyed with building a compiler that eschews the pipeline architecture with a rules engine where both analyses and optimizations are implemented as rules. I definitely think there is a world of possibilities out there, but maybe we'll need another AI winter before people consider them again.
Maybe they were much more interested in the man he slept with than him.
Cadran here from YC's software team. This is the fifth installment of our Ask a Female Engineer series. Thanks for reading.
"You need ad revenue if you want to make a living talking over video games, which means views and that means uploads."

For some reason, that reminds me of the Four Noble Truths...

1. Life's a bitch...

2. ...Because you are an idiot.

3. So stop being an idiot.

4. No, really, just stop.
He does know it, but Facebook is requiring that he change it before deleting his account.
Google, Facebook, etc., are not being ignored. They are regulated by the FTC when it comes to consumer privacy.

ISPs used to also be subject to the same rules, but when the FCC changed the classification of ISPs from information services to common carriers in order to restore the net neutrality rules that had been struck down by the courts that took them out from under FTC regulation.
He is "the public" - the same kind of public that kinda sets social norms for all other types of behaviour in media and real life.
Lord of the Rings. I read a lot, so it is hard to pick any single book as most influential. LotR is not the first nor the best book I ever read (though I do love it). It has limited real life applicability. LotR is influential for me because I read it when I was 11 and it was the one that got me hooked on reading, which has been a huge part of my life ever since.
Not so much anymore, but I watched a lot of Starcraft 2 and Dawn of War 2 on YouTube.

If you don't need to see things live, it's a much better experience than e.g. Twitch.
Why Bounty Programs Are a Good Fit for the  Agile Development Process
well I'd argue some of the WSJ quotes were deliberately taken out of context which changed their intention (specifically the one where PewDiePie compared Youtube's policies to those of Nazis (i.e. in a negative light) the WSJ straight up took that out of context and applied a meaning it did not have.)

That said tactless behaviour is unwelcome in online gaming.... really? I'm not a big gamer but large swathes of the community seem to be pervaded by tactless behaviour, PewDiwPie is hardly alone in that.

The fact that he's got 54 million subscribers implies that a decent proportion of the online gaming community are not averse to that style of content, for better or worse.
I think one point of Sapir-Worf is that aspects of different languages reinforce different concepts and ways of thinking. The language is often the bearer of the culture's store of concepts.

One famous example is the Guugu Yimithirr language[0], which uses absolute directions (North, South, East, West) instead of relative ones (left, right, in front of, behind). So one would say, "Can you pass me the salt to your North?" As a result, people in these cultures are constantly keeping track of which way North is: their language forces them to.

[0]: https://en.wikipedia.org/wiki/Guugu_Yimithirr_language
Good to Great: Why Some Companies Make the Leap...And Others Don't - Jim Collins. His concept of "bullets before cannonballs" has stuck with me for every project/job/company.
you may need to train some powerful discriminator networks to do that job instead of relying on the one in your head soon..
The problems of the Salton Sea are largely caused by the intensive agriculture of the surrounding watershed combined with the tendency in the past 40 years to horribly overuse fertilizers and pesticides (it turns out that agriculture is just as bad a polluter as industry, but it's more diffuse and thus harder to target with regulations. Also, the farming lobby is probably the most well-protected in politics). If Qattara avoided such fertilizer practices, it could probably avoid such a fate.

On the other hand, I'm more worried about the sustainability of aquifer withdrawals. The Nubian aquifer hasn't had significant recharge for thousands of years. As Ogallala shows, "a lot of water" is not the same as "limitless water" (some of the aquifer in Texas has completely run dry).
I have a fairly large sample set suggesting that claiming to know C++ on your resume is not correlated with understanding the concept of memory allocation.
I've never ever seen anything like this. It would appear that this functionality has been there for a while and was also triggered on the Queen's birthday[0]

[0] http://metro.co.uk/2016/04/13/how-very-english-visitors-to-t...
Human Readable Code or Why I Don’t Like If Statements
Hashed and Hierarchical Timing Wheels (1997) [pdf]
Indeed. In fact as we speak I am fixing a bug related to string handling with emojis.
I watch some youtube channels regularly. Broadcast TV and Netflix have economics that don't really allow for niche content.

For example, if you want to to watch someone take oscilloscopes apart [1] or tell you the amount of glass fibre reinforcing in different brands of electric drill [2] or pick hundreds of specially made locks [3] or watch hundreds of performances from a serious ballet competition [4] Youtube can provide that. Content like this wouldn't have any chance on Netflix or broadcast TV*

Of course, 99.9% of the content on youtube is absolute junk, and they do an awful job of highlighting stuff, the logged out homepage is full of absolute dreck, and so on. And I certainly don't see the creators I follow posting a video every day or any of that stuff.

[1] https://www.youtube.com/user/EEVblog/videos
[2] https://www.youtube.com/user/arduinoversusevil/videos
[3] https://www.youtube.com/user/bosnianbill/videos
[4] https://www.youtube.com/user/PrixdeLausanne/videos

*I'm not even sure if it's economically sustainable on Youtube
It's all about what you subscribe to.

If you like building stuff, and industrial tools: https://www.youtube.com/user/arduinoversusevil

If you want to learn about sailboat cruising:
https://www.youtube.com/user/briantrautman

I have always been interested in ways to make videos better, so:
https://www.youtube.com/user/caseyneistat

(He's also just an interesting, motivating person)

There are some other, really good channels about machining (precision metal working):

Oxtoolco, Keith Fenner's channel.

--

I think the thing about youtube that made it click for me was watching primarily content that is at least somewhat educational. I know a lot more about sailboat cruising because of watching delos than I did before, and as a guy living in landlocked Phoenix AZ, that is pretty cool :)
http://imgur.com/Wrtp9Z9
Yes.

Get PCID vs SCID and have it analyze your games. Generally speaking, beginners make obvious mistakes, and Stockfish will automatically find those mistakes you make.

Every now and then, you miss an obscure "Checkmate in 12-moves" that Stockfish will see... just ignore those that are too difficult for you to visualize yourself. Otherwise, its excellent to have a 3300+ Elo player double-checking your moves after each game.
The page you link to on Medium renders after less than 100KB have been downloaded with an unprimed cache.

Javascript is not required to read it. Javascript is used to provide extra functionality outside of the download / render cycle, to speed the experience of the page up, and to make future navigation faster.

I understand where you are coming from, but you picked a bad example.
There are firms that specialize in advertising data. If you're wondering where you information goes when you signup for your grocery store rewards programs, it's those guys. You usually can't buy a particular user history, it's usually in bulk. This is just standard practice, no government organization is placing rules on it so we'll see what kind of inevitable abuse stems from it.
People are allowed to form an opinion on things. They are even allowed to publish that opinion online. That's not "policing."
Definitely some interesting stuff there so thanks for sharing. I do agree there is interesting stuff to be found I just find it really hard to see why the popular content is popular (other than the personality cult I mentioned). And I'm usually someone who is perfectly happy enjoying mainstream/popular content (I'm not that discerning) so found it odd.
Software is almost a perfectly open market. If proponents of rust really think their preferred language is better in every way, they are free to rewrite the world in rust, and see the adoption numbers they get. After all, if rust is better in every way, we'd expect the adoption numbers to go up for their rust OS, with a rust http stack and rust web browser. Right?

Telling others to use their language instead of putting their money where their mouth is is truly what irks me about the rust community the most.

Want a rust world? Go write it and ship it.

Oh, and you don't get to complain about C until your PC runs more rust than C

Cool?
Show HN: Hand Picked Live Music 24/7
Master of None didn't do it for me, but I loved Stranger Things.

This is a great example of how Netflix's model works well for "long tail" content. They can produce and keep shows around that have a different or smaller audience than traditional networks can.