skysight-inc/HackerNews huggingface dataset:
Yeah, the only thing that US learned from WW1 and WW2 is that wars can be a great way to make money. Since then most of the wars that US started was due to economic reasons: either to control some valuable natural resources, like oil, or to punish the countries that refused to make business with them.
Eh. The further AWS moves up the stack, the less dominating their products are.

Is this because the further they move up the stack, the more UX matters? That's Amazon's perennial weakness.

Remember that Bezos says, "Your margins are our opportunity." They will get around to gobbling your market, unless it requires something that doesn't scale for them.
https://whois.arin.net/rest/nets;q=18.188.0.0?showDetails=tr...
> I know well about the confirmation bias. I've considered it early on as a likely candidate. I've ruled it out by too many extremely improbable events, many which include other people unawares about anything that I do.

Document you processes and methods and let others duplicate them. If you have a process that works it could change the world.

Until you have something I can duplicate I will disregard it with active hostile because this kind of mental has killed too many.
To expand on random_comments mention of volatility. Volatility is a big deal. Stock markets can be expected to beat inflation by several percentage points over the "long run", but "long run" is often defined in economics as "greater than your life expectancy". So there's a chance that you'll have to pull money out before it has a chance to grow, or worse, after it's lost a lot of value.

Generally you should avoid putting money into stock markets with anything less than a 10 year window unless you love risk. And you should never put your emergency fund in the stock market since stock market crashes and needing said emergency fund tend to be highly correlated, which means when you pull your money out, you are all but guaranteed to be selling low.
Hope he's somewhere like Erana's Peace now. RIP to Carlos.
I don't think that's accurate. Microsoft has a role in the development and maintenance of Haskell because they currently employ Simon P. Jones, one of the big driving forces behind Haskell, as a researcher.

However, new versions of Haskell (the language) are created by temporary committees (which are not composed by Microsoft).

GHC (the main implementation) is an open source project with developers from different organizations. According to this page (https://ghc.haskell.org/trac/ghc/wiki/TeamGHC), SPJ is the only one employed by Microsoft. He is one of the core contributors and he owns a large part of the code base, but not to such an extent that GHC can be called a Microsoft project even if Microsoft would want that. Haskell is not a MS product, it has been under development since well before SPJ was employed by MS.

Finally, I'm not aware of MS funding the project beyond paying SPJ's wage.
iWork and iLife apps are now free for old and new Mac and iOS users
My "cultural prescriptions" are just not using language that excludes people.

Yes. They are. You are trying very hard to tie up anyone who has a different sense of humour than you.

And if we don't stop you know next time you come to tell ys that our straightforward explanation isn't good enough because "he" or "she" was mentioned somewhere.

We have accepted writing (s)he or he/she.

But you will never ever stop will you?

And if we don't stop people like you next time we know we are expelled from PyCon because we told a joke.
Good question. Everything you share with your therapist in the app is private and visible to the two of you. We host your data on HIPAA-compliant servers (Aptible). We care a lot about this and should probably add a bit more on the website. Good call!
> If the Efficient Markets Hypothesis (in its stronger forms) is false, there should be managers who are able to identify the cheapest stocks

This isn't how causation works.

> A disbeliever in EMH should look to identify these managers and pay them some fee, rather than simply investing in the index and trying to minimize fees.

It is as much work to identify good fund managers as it is to identify good company managers. You might as well save some money if you go this route and invest in a portfolio of companies directly.

> Furthermore, a smart manager will charge fees that are equal to the alpha they generate.

Warren Buffett seems quite smart, I mean he made it to rank #1 on the world's rich list and I think he's one of the few on the top #100 that did it by investing in other companies rather than just building his own. Judging from his 40 year performance data he's generated rather more alpha than any other manager. He charges fees that are very close to 0.00001% for being a partner with him.

That would seem to contradict your point.
Bingo! This falsehood needs to be quashed. There are too many stories of companies using this as an excuse to rid themselves of having to pay for the pensions of their current workforce. Just look at say Disney bringing in foreign workers under the h1b visa program (meaning they can't find qualified devs) and then turn around and have the existing dev employees train them before being let go, as an example.
55+ Best Free WordPress Themes 2017
Please stop posting unsubstantively.

https://news.ycombinator.com/newsguidelines.html
Intercom on Starting Up
China Targets Live-Streaming Apps in Latest Apple Push
Yes, that is a good reason to borrow. A bad reason to borrow is because you really want a vacation!

But a heloc doesn't care what you borrow.
"We can't even get enough qualified resumes."

Says who? It might be you are bad at promoting your openings or you have a bad reputation on Glassdoor. It also might be that you use the word 'qualified' without knowing what it means. If you expect someone else to have done all the training for you so you just buy the finished product, you're the problem. Do you look at universities as the produce aisle or the bakery?
Looks like they SWIP'ed out the subnets of 18/8, transferred that object to ARIN allocation, and transferred 18.145/16 to Amazon.

https://whois.arin.net/rest/net/NET-18-145-0-0-1.html

edit: Looks like a lot more than just 18.145/16, based on https://whois.arin.net/rest/org/AT-88-Z/nets
Can't you create multiple Google accounts? And they removed the policy to require real names, they even let you use a single word now.

You can't fool the machine but at least you can hide that you like anime from your co-workers and relatives.

I know people that own like 10 Google accounts between their YouTube and other services. You can't trust Google to not expose you (like they did it with YouTube account merges, Google Plus and other instances).
This weird trick lets hackers hide phishing URLs
I certainly don't think "the disabled just aren't trying hard enough", I think you are extrapolating quite wildly there and I find the implication quite offensive.
The point I was trying to make is that having supportive parents can really help, and the poster is obviously very supportive of his son.
Every situation is different though.
The recent PBS series "The Great War" goes into considerable detail about the forces that influenced America into siding with England and France. Well worth watching.
ShowYC.com for a demo/pitch party day
Only if they still exist in a few years. They wouldn't be the first company with a great IPO that didn't survive for long.
South Indian frog oozes molecule that inexplicably decimates flu viruses
What I mean is that, the most frequently used objects, if accessed roughly with an even period of time, tend to be also the least frequently used objects, so if the accesses are very even LFU and LRU tend to be similar. For uneven access patterns, they are different, but usually LRU is used because access patterns are even so that it approximates LFU, since what we want to have in cache is, without other application-specific clues, the objects that we use more often. Knowing exactly the access pattern one can use an application-assisted strategy which is optimal, but without clues LRU adapts well to different scenarios while LRU may fail in a catastrophic fashion.

Also note that your idea of LFU (in this context), from what you write, is perhaps one that does not adapt over time. Redis LFU employs a decay strategy so that the recent frequency is computed, not the whole-lifetime frequency of access, so even short lived items accessed very frequently for some time, will do well and will not get easily evicted.

Full story: http://antirez.com/news/109
Pretty-Printing Trees
It matters if it is related to the job, usually it doesn't matter, to at least the python shop i was getting interviewed didn't seem to care my 5 years worth of projects in PHP and C#.
I wonder if this might have anything to do with pushing legal liability for breaches onto the user and/or reducing fallout from future hacks.

If Microsoft stores passwords (salted and hashed, of course) which are later stolen and cracked (for example due to something wrong with the way they handled hashing), then Microsoft could perhaps be on the hook for damages (I'm thinking in the US, at least). It could also potentially be a lot of users affected, which means bad press.

If Microsoft only uses a OTP app that runs on the user's device, then the responsibility to secure that device is on the user - it's up to them whether they use a PIN, password, PIN pattern, fingerprint or indeed nothing at all. Also, if a bad actor needs to gain access to a user's device to access their account, the bad press of hackers stealing thousands or millions of credentials is avoided.
It was discussed quite a loot actually.

ArrayList (sciter's children list) vs LinkedList (Edge children list) : http://stackoverflow.com/questions/322715/when-to-use-linked...
I think they are erroneously including the number of men captured in the Franco-Prussian number. They aren't sharing sources for this article so it is hard to know but Wikipedia (which does source the number) lists 475,000 of that million number as prisoners of war that probably survived the war and were repatriated.
Thanks for the detailed response. I don't get the relevance to the question discussed, though (not your fault).
The wire.in is a dangerous website which consistently promotes companies and policies from other countries without understanding the nuance of the subcontinent. It is high time, media magazines write down detailed information about the executives of such organization, how they (capital fund and revenue source of the organization) make money and why their articles will have a bias or not.
DXtory does this for games http://exkode.com/dxtory-features-en.html

you could also directly intercept/inject graphic calls like ENB and SweetFX, ENB already supports GTA5
That's up to 8388608 addresses lost...
40 Years of Microprocessor Trend Data (2015)
There can be big benefits to being near your family, including health and mental health benefits, besides the economic benefits. Recent parents being able to lean on the grandparents, rather than sending kids to expensive daycares that frankly don't really care about the child as much as a grandparent will, for example.
One question: For the people hiring, do they pay enough for an employee to buy a house within a 20 minute commute to the office, support a family, and save for retirement?
Thanks! I'm one of the Kip founders and I go to therapy. It's been critical for me and I hear that from a lot of founders who work with us, too. Therapy helps me be mentally stronger so I can manage the stress and ups and downs that come with startups. I've also seen a huge jump in my ability to think strategically and clearly. My productivity is so much higher, too.
The Conversational Intelligence Challenge
You can cd to /mnt/z/sites/project_099 and work there directly in WSL. Open the same files in a Windows-based text editor. Even use Visual Studio to drive gdb debugging of the Linux process in WSL.

I've not done that last bit, but I definitely have moved all my ruby/Jekyll work into WSL and use VSCode to edit.
My list of innovations, currently happening is a bit longer:it's yours, plus IOT, VR, synthetic bio, food engineering across the board, ~AI, robotics and automation, genetic engineering(maybe hundreds in clinical trials?), a lot of innovation in medicine, transportation(even without self-driving, on-demand microtransit could replace lots of cars, EV's, affordable super-sonic airplane in development, lighter-than air transport, etc), affordable mri and a possible brain science revolution, etc etc. Potential for a lot of change, some of it very deep.

EDIT: also i think there's a fundamental step up in the nature of scientific discovery - with the combination of miniaturization, robotics, and machine learning and simulation(sometimes) is a new, very potent discovery tool.

And a lot of this is at the commercial level, and while more r&d could probably accelerate things, even staying at the current levels,we'll see a lot happening.

But i'm not sure how can we compare what's next to what was before? what can compete with 0 infant mortality and nuclear weapons ? let's say we cured cancer, is it enough? Maybe not. Maybe a fully automated world can ? maybe.

Naturally that's far harder than some vaccines and a critical mass of a bunch of stuff. But we may be getting there.
As a small point of comparison, redis on Heroku is $200/month for a gig of memory. 1.55G (cache.t2.small) on elasticache is $24/month. For redis at least, the difference is an order of magnitude.
That is true for consulting and manual/in-person kind of service. However with SaaS the automation is crucial to service the masses.
Biggest Linux Kernel Release to Date
The only thing that matter is validating. Don't write code if you can avoid it, try to validate for cheaper. "Will someone use this" can be better answered by calling them first, then build with their feedback.
It turns out the Lusitania was filled with arms after all. It's like painting a red cross on the roof of your military supply depots.
WebVR Google Daydream Support Lands in Servo
The Saddest SAAS Pricing Pages of the Year
Access to consumer's social interactions maybe?
The phenomenon you describe is "the expert beginner"

http://www.daedtech.com/how-developers-stop-learning-rise-of...
You'll be disappointed to know that project was axed more than a decade ago. The tech is incredible, but the only manufacturer they could interest in that level of performance at that high level of cost (Ferrari) had serious issues with the weight of the system. Ferrari declined to use it and invested more research into magnetorheological dampers, instead.

Source: I know one of the engineers who was on the project.
Probably easier to just look at BGP

http://bgp.he.net/AS3#_prefixes
If you really want to work there, and feel like you will get great experience from it? Sure. I've seen plenty of developers stagnate at a job, and then struggle when moving to a new job.

My motto is "Don't let them waste your time." If you've stopped learning, and are staring at a screen for 8 hours a day feeling bored, get out as fast as possible.

If a junior position is going to be extremely educational, sacrificing pay for learning experience is something I have done, and recommend.

http://www.daedtech.com/how-developers-stop-learning-rise-of...
Do we really have a skill gap, or a skill glut?

What I see is a lot of companies building essentially the same systems. I suspect this is because they can almost find enough people willing to work on it. Or maybe they feel like they can't find tools that do what they need.

About half of my jobs have had huge chunks of the work that felt like the same problem space.
I think he is referring to In-Ear Monitors.
What do you mean by "aggregate shortage"? Since you reference economics:

There's a supply curve, there's a demand curve, and QS/QD/price are set by where they intersect. The fallacy in this article (and in your first paragraph) is pretending that the supply curve for programmers is vertical; i.e., that the same amount of people would be programmers (i.e., QS), no matter the salary. Patently false. For that matter, demand being inelastic is false as well which is what GP is pointing out with his website job.

AFAIK, shortages only exist if either price or quantity produced is held static by some external force.

There is no shortage here. The demand curve for programmers is just such that employers are unwilling to pay for the quantity they SAY they'd like. The very nature of demand curve is such that the people who are willing to pay most will get the item "first", no shortage required.
Hm, that sounds an awful lot like a Ponzi scheme, if people are actually expecting that. Do you think a large percentage of people are planning on that?
What a crazy idea. I mean, if you want to be paid less, go for it. Mid and senior engineers aren't walking tomes of CS knowledge. And junior engineers aren't the only ones learning. I've mentored quite a few senior engineers. As others have said here, you're probably bad at selling yourself in an interview.
I would guess what (s)he writes in https://news.ycombinator.com/item?id=14150628, except that, maybe,

vector<node*> children;

is a typo, and should be

vector<node>* children;

Reason: I don't see how the former enforces "e) yet the structure ensures that there are no loops in the tree."

The latter would mean more copying of nodes, but would have excellent cache locality, so I can see it could well be faster, too.
I was in Chess Club in high school. It was our first year establishing the club, the teacher hosting it didn't have any great insights into chess, we had no books, and so we just sat for hours every afternoon staring quietly at chessboards playing one another. I remember our minds being blown when we discovered you could achieve mate with just a king and a rook versus a lone king. We had formerly believed this meant a draw.

Skipping around on this site is a delight for me. We discovered so many of these tactics in our many hours of play, but we didn't have names for them beyond "fork" and "pin." Now I suddenly find I have a vocabulary for describing these tactics and situations to my kids when they get older. I can't wait to show them the "Back Rank Mate" with just a king and rook left on the board.
Gotta love this new Microsoft.

A blog post openly geeking out on browser data structures. So good
there aren't any true neutral services in the world as much as there aren't any truly neutral people. it's a matter of policy if encyclopedia access should be considered important enough to subsidize, and it's a matter of policy also if wikipedia should be considered an encyclopedia. (note that those two questions are orthogonal.)

i'd rather wikipedia was subsidized, because otherwise the people who benefit the most from it have relatively more expensive access to it than the rest.
But what's your pay rate relative to other tech companies?

I have to ask, every time someone says they have lots of open positions and says they can't find qualified people: Why would someone want to come work at your company? I do not ask this to be snarky or mean, I sincerely ask. Because you need to know the answer to that question, and know it in the context of there being other companies around that probably also provide the things that you're going to say.
QA is a function that is distinct from development and both are distinct from operations. SRE and DevOps are merging development and operations. QA is disappearing because of automated testing. It is a separate career track altogether and is usually significantly less lucrative than development.

People have weird feelings about certain markets. Examples include housing, labour, health care, and education. These weird feelings result in irrational behaviour and irrational claims like "there is a tech shortage" when prices aren't rising to compensate.

Comparison to your parents salary or the salary of any other industry is a red herring. The market always clears if participants are willing to pay market price. Your refusal to pay market price might be why you have trouble filling your resume funnel.
No it's not.

If it is, it means you're probably working too much for someone else!
"sort by most recent posts that we approve of"*

Why isn't this being talked about by various media outlets? It's blatant social engineering via dark patterns and deception.
The space is hugely fad-driven anyway.

Kids don't use Facebook. They use Snap, for now. Who knows in a few years.

Twitter and Facebook are what their parents use.
Heh, just today I made this https://gist.github.com/jstimpfle/a4f2661f8d042d9862b9fecdd8... as a poor-man's PHP. It looks for made-up tags and calls with the tag attributes as arguments, to make text substitutions (no, not a very innovative idea).

I used a cheap regex to look for these tags instead of parsing the DOM properly to avoid unnecessary allocations and parsing overhead. So after reading the article, I guess I'm still in the 90s!

> TreeWriter::AppendChild(parent, child);

That's soo the right approach. OO must die. And the argument why method calls are (typically) wrong already on a syntactic level can be found in the article.
G+ for me is: That strange social network that Linus Torvalds likes to use.
I don't think you're weird. Instructional or informational videos force their pacing on you. Text and images allow you to learn at your own pace, be it faster or slower than a video.

Few things are more frustrating than having to skip back 15 seconds multiple times in a video because I didn't quite get something, or trying to hunt around ahead in the timeline because the current stuff being presented is trivial introductory fluff.
There is definately a legitamate argument that WW1/2 were essentially the West using the lessons they learned from colonialism on each other. This is pretty explicit in WW2 with Hitler's plan to ethnically cleanse and colonize Eastern Europe. At the same time, the horrible atrocities Belgium committed in the Congo don't make the murder of civilians any more inexcusable.
Access a database in one line of code
Seems like we got a time traveler on our hands.
He said that in the context of a discussion of deteriorating conditions, so I think it's fair to bring it up.
I don't know. The whole post reads to me like it can be summed up as "I like Snapchat, I don't like Facebook" and some padding to disguise that. Saying Snapchat innovated and Facebook stole also reminds me of Apple suing Samsung for using rounded corners on phones i.e. ridiculous in my opinion. As if "hey, let's use the camera some more" was some grand vision that only Snapchat had.
We want to increase our chances too so we are going to have a demo day for the YC people. ShowYC.com
The Architecture of Open Source Applications: The Glasgow Haskell Compiler
Well, this is the basic problem. Marx and Engels had a vision of society governed by the better angels of our nature, not to mention a relatively simple economic understanding of the world due to the technological limitations of their day.

Karl Marx died in 1883 so while he was probably able to make guesses about how steam engines would be deployed in the future he never lived to see an actual automobile. Adam Smith's economic insights were likewise somewhat limited by the technology of his day; one has to be careful not to attribute knowledge that we only enjoy with hindsight to economic theorists of earlier eras.