skysight-inc/HackerNews huggingface dataset:
Everything I have ever read suggests that birth control and limiting the number of children you have improves quality of life. Having scads of kids is generally the mark of a culture that a) either has no means to prevent conception (and people are screwing anyway) or b) has very high child mortality rates because the culture as a whole is poor, uneducated, lacks infrastructure, etc. Across the globe, as child mortality rates go down, birth rates fall following the fall of death rates. From what I have read, this is statistically consistent.

If there is anything "selfish" going on, it is "sex feels good, so I am going to get laid, and the consequences be damned." I have met damn few people who were able to have exactly as many kids as they wanted, exactly when they wanted them. The vast majority of the time, kids seem to fall into one of two categories: 1) "Oops" or 2) "We tried for this one forever."
There are really salient points in the article about how the general purpose smartphone/tablet adds small friction to simple tasks that end up being large distractions.

I have a huge collection of print books and that is my preferred way to learn because I can step away from the computer and digest what I am trying to learn. An epaper reader would be a semi-acceptable compromise, but the tactile feedback of page flipping and bookmarks are also very gratifying. A physical book also has the tangible affect of being physically present; not something to just purchase and file away. Generally I don't want to search books as I'm trying to understand overall concepts, or perhaps quickly consult the ToC to zip to a specific concept. When I want to search I want to search a code base, API docs, or something like stackoverflow/mailing lists/newsgroups so I've never missed that from ebooks.

For note taking, I can use either pen/paper, or a laptop with a simple vim session. The paper is most useful if there are non-text things that need to be quickly noted, and can be turned into charts/graphs or whatever later on if needed.
The App Store is not there to serve developers
Just scanning across headlines of the last few days:

- San Francisco commercial real estate at record highs, passing NYC in price per square foot (which last happened just before things imploded last time around)

- Multiple SF area tech companies running rounds of layoffs

- VC funding took a nose dive last quarter

- Quite a few unicorns or near unicorns having their valuation tank post-IPO, having a difficult fundraising round or seeing their valuations slashed on private markets

One can debate if the Valley is in a full blown bubble, but seems increasingly obvious at a minimum there's a significant cooling off on the horizon.
> Handwriting recognition - I can recognize my own handwriting.

This feature doesn't work for me so often...
Yeah. Bring back text/plain and the idea of progressive enhancement. I started trying to learn React.js and fell down the rabbit hole you mentioned.
What’s a typical computer anymore? Cellphone? Mid-priced laptop? Desktop gaming machine? Video editing workstation?
Struct-based argument parsing in Go
You need to stop saying stuff. You're incredibly wrong here.
My own impression of Yahoo from years back is that if something as critical as the YUI toolkit sucked, which it did, then Yahoo had limited prospects.

Perhaps an odd thing to base an opinion on, but compare stock charts on Google versus stock charts on Yahoo. The Yahoo ones were clunky and sucked.

Compare Yahoo Mail with GMail, and Yahoo sucked in comparison, being riddled with giant ad-banners.

Even now, Yahoo search results suck, which is really noticeable when FireFox periodically resets my search engine to Yahoo. Suddenly my results suck, and back to Google I go.

I don't know what Marissa Meyer has been doing, because it doesn't seem to be apparent in Yahoo getting better at anything really.
Having used astyle for exactly this, I simply have to disagree. Of course, you have to look at the code between running astyle and compiling it.
Couldn't you just send a SIGUSR1 signal to see the progress?
This is absolutely not true. More computing power opens doors to software solution that wasn't even possibly before even to this day. It may be GPU accelerated now but even at this point we are op/s and W/hr limited.
Two months after FBI debacle, Tor Project still can’t get an answer from CMU
This is because the U.S spends 2.6 times as much on health care per capita as the united kingdom.
Yes they could. They could have a daily check to see if the content at your URL has changed.

Also, you can similarly get around the iPhone cert process buy only having certain code run after a certain date, or when you trigger something remotely.
true...just playing on words. simply adding up CVE stats silly. actually any of these "top 10" vulnerability lists are idiotic. theres a hell of a lot of layers involved in any system from dozens (perhaps hundreds) of sources that lead to errors (undefined behavior). from the hardware, all the way up through the software stack.
Whatever you do, when you come back, make sure not to work for an agency, especially the ad-variety. It will suck the life out of you. Find a product you actually believe in and only worn with people you want to. Best way to get unfucked.... I think :-/. But seriously though, don't work with any bodyshops or ad-agency but will kill you.
Single-threaded performance hit a wall around 2011, especially if you take overclocking into account. The difference between an i7-2600K (2011) and an i7-6700K (2015), both at max overclock, is at most about 25% and often much less depending on the workload.
What he is trying to say is that it will be financed by removing benefits that were given (before UBI was introduced) to people who did not work (and thus removing administrative overhead to handle individual cases) and by raising taxes.
I'd actually expect all of those examples to have four cores.
That's a rather unimaginative future you're painting. Things don't just keep getting incrementally better, but instead we get paradigm shifts.

We're currently on the cusp of the machine learning paradigm shift. As ML keeps getting better, it will start showing up more and more in consumer interfaces. I'm willing to bet that within a few decades natural language interfaces will become the norm. The desktop paradigm will simply go away at that point.

You'll just tell the computer what you want to do instead of having to juggle windows using the mouse and keyboard. You'll be able to say find that youtube video, play this song, or reply to that email.

The computer will most likely turn into a personal assistant, and these kinds of machines will require a lot more power than what we currently have in desktops.
YouTube change served lower-quality video to Firefox 43 for 2 weeks
Do you ever 'roll your eyes' at anything? Because I (metaphorically) 'rolled my eyes' as I was reading the post. Couldn't help it. Here was a grown man seriously espousing the benefits of the Newton over modern smartphones. I mean, come on. Don't get me wrong, I say that with all the gravity and seriousness that this issue deserves. He's welcome to do it. But again, come on, be serious.

On a tangent, what's wrong with shaming people into conformity as a general concept. Is it wrong everytime and every circumstance?
It'd be nicer if the cooling down effect led to a plateauing of those record high rents, even if dropping is too much to hope for.
It's possible, as long as you're ok with SNI (which is a pretty minor issue these days). You have to setup SSL on CloudFront to get it to work, check out:
https://bryce.fisher-fleig.org/blog/setting-up-ssl-on-aws-cl...

I used that for my static S3 site, it's working fine.
"JavaScript is the same"

"What I'm getting at is, I don't know why you need to update anything"

Shocking advice. There is a huge amount to learn. Any developer coming from the 1990s needs to re-learn all their technologies or they are going to have a very stressful time delivering anything appealing to users expectations in 2016.

"Since the stuff you already know still works, there's not much need to use anything else"

This kind of mentality leads to becoming deadwood and unemployment. Developers must keep learning especially with the rate of change of technology over the past 5 or so years.
Cui bono?

They make coin from the spammers, right? Might have a little something to do with their negligent complicity.
Aaronson does not critique the chinese room argument at all, at least not in the paper cited.
I'm assuming the existence of some kind of welfare state. I'm also assuming, at least initially, basic income is the same as existing benefits.

Everyone gets basic income: children, to replace child benefit; people in work, paid for by increasing the tax they pay by exactly the same amount as their basic income; unemployed people, to replace their unemployment benefit; and those above retirement age, to replace their non-contributory pensions. I should also have included dependent spouses and full-time students. Their BI can be paid for by further increases in taxation, as well as by administrative savings, rather than by printing money.
As a note on how computing power has improved since 1989, we can now remove impairments and decode optical nPSK at 32Gbd/s ~155k Symbols (2-4 bits per symbol in 2 polarizations) in about 8s using offline processing (data captured from a device like high sample rate sampling scope).
I think this video was targeted for a casual audience, that may not know what a log graph is.
I don't think this is true. A "shocking number" doesn't mean "the majority" or anywhere close to it in this case, but rather more than there should be(none).
I like to mention soundcards as a great example of this. For almost 20 years, the sound chip included on motherboards is all most people need. Sure, there's a hardcore niche of enthusiasts who want to plug in their keyboards and whatnot, but my motherboard can do 5.1 surround sound at a quality I could not distinguish from perfection, the bottleneck are my speakers.

Back in the 80s and early 90s, sound was a huge deal, going from synthetic beeps to full audio playback and you needed to fiddle with a dedicated soundcard to enjoy the latest breakthroughs. Nowadays, hardly anyone bothers because all computers have "good enough" sound out of the box.

I find it quite fascinating to think whether something similar might be possible for, say, graphics cards. It seems impossible now, but imagine a monitor at the max resolution your eye can see and real time 3D graphics with enough polygons to never see an edge and all the basic shading/lighting problems solved to Pixar levels... that might be less than 10 years away.
I'm curious: what would a fix for these look like? Does it mean a new revision to be bought, a recall, a software patch?
Unfortunately, it's not practical to emulate battery life.
> Google Play does not have a "malware infestation". I have never once downloaded any malware, lookout has never detected any malware on my phone and I've never known anyone who has downloaded malware from Google Play.

Seriously, what is the point of saying that? There are lots of articles about the problem, but you stick to your own experiences then!
Single threaded performance has gone up but not by that much. It is due to some pipelining, some reduced latency, some SIMD, some deeper reorder buffers, some more cache, better prefetching and probably other factors I'm forgetting. All have diminishing returns and Intel has no competition.

Cores have gone up, just not in the narrow spectrum of consumer processors since not a lot of software takes advantage of them. Knights Landing will have 72 cores, all 4 way hyper threaded, all out of order cores. GPU's internal cores have gone up as well.

Transistor budgets haven't stalled quite yet but lots of cheap journalism proclaims the end of moore's law because of consumer chip benchmarks. Intel has a roadmap to 7nm which will quadruple the amount of transistors we have now, after that it is unclear.
Networking cheat sheets
I would love you to show us the C++ equivalent of this trivial PHP code:

<?php
$data = json_decode(file_get_contents('data.json'));
foreach ($data as $obj) {
echo $obj->x . ',' . $obj->y . "\n";
}

That's the entire script.
It's a process called scan chain insertion. As a chip designer, I can tell you that DFT (Design for Test, which scan chain falls under) can be a real PITA even though the tools are automated.

EDIT: Should have also said that it really isn't that big in terms of area... a register plus two wires is nothing in the scheme of things.

https://en.wikipedia.org/wiki/Scan_chain
I am sorry to say this contributes to the feeling that the HN rule about titles is entirely arbitrary.

It isn't, really. Editorialized titles tilt the balance in an opinionated way.

Most of the time the rule seems stupidly rigid and inflexible.

For more detail, see https://news.ycombinator.com/item?id=10877460.

Or, you can write a blog post commenting on that story, and post the blog entry to HN.
It was the people. They both elected Blair then re-elected him after he started the war. The same happened with Bush in the US. It was unambiguously the American people who wanted it. Maybe not a majority but enough to make their electoral system pick him.
Not finding a significant effect when you fail to control for confounding variables is not evidence of no effect. This is ridiculously bad analysis. His contour maps basically disprove the headline. How is it on the front page?
Writing papers with Markdown
Hi there, I'm interested in learning C++ but is it worth waiting for the C++17 spec to be finalised first? Will there be any significant changes in C++17?
Are the articles automatically made or is it a wiki or blog type news?
Collaborative Overload
Definitely so. For the half(?) of people who are like this, more time off from work would be valuable. It would mean more time for being alone and doing your own things. It's hard to take hours and hours of alone time if you're married with kids and you stick to the traditional work week schedule. You would basically need that "other weekend" for yourself, after having been with your family (and maybe friends) for the "first weekend".
> On a tangent, what's wrong with shaming people into conformity as a general concept.

rolls eyes
You definitely can! I was just trying to contrast one use case to Docker, since running a full init system is frowned on with Docker.
> They are completely acting on their own self-interest which is fine and logical.

When did I say she wasn't?

> yet try to make it look like you have it all figured out.

I have the kind of lifestyle that allows me to learn these kinds of lessons very quickly. Beautiful women, and their attendant problems, have come into and out of my life for as long as I can remember, and I've read everything interesting that I could find regarding human attraction / connection, tested the methods, and come to my own conclusions. The lessons / surprises you say I'm 'in for', I've learned over and over again.

There is still room in the world for love and trust and tenderness. You need to be emotionally mature and be willing to be vulnerable. Heartbreaks happen but you move on. If you let yourself get scarred then you'll never find truly honest and open love. That honestness and openness is so important for me to find that I will allow myself to get hurt as many times as it takes.

I do not see myself as playing a game with this girl that one of us will win. I see it as two people exploring life together. It's not a game, there are no points, only experiences to share.
For log scale charts aimed at the general public, the key is very clear labeling along the axis. I think most viewers can handle it okay; the bigger problem is that charting tools default to linear scale and most chart makers don’t think about it.

It’s in some ways too bad that slide rules have been replaced by electronic calculators. I feel like the general public coming out of high school used to have more fluency with logarithms, which until the last generation or two were the basic tool for all calculation in science and engineering.
Would personally recommend you try some modern, beginner-friendly JS frameworks, such as:

RactiveJS - http://learn.ractivejs.org

KnockoutJS - http://learn.knockoutjs.com

These aren't the hottest or most popular technologies, but they teach good fundementals and are easy to get started with, compared to the powerful but complex frameworks like React and Angular, etc.
Because the cost of healthcare isn't doctor's salaries. It's nursing care, medicines, hospital care and administrative fees.
OK, I agree the PAYE system is great for those who earn wages/salaries. If you earn ~£43+/year you are in the 40% bracket and may have to file a tax return, however. That's in order to get things like the right amount of tax relief on your retirement savings contributions. The rest of the non-salary & non-income tax system aren't any better than any other country, IMO.
Why do you want to generate code with undefined behaviours ?
I think this is probably the best suggestion in here.

And I'd just add that there's no need to jump into a new backend language if you used PHP years ago. Sure it's not as robust or structured but for a hobbyist it can do everything you need and there's still plenty of jobs for it if you want to graduate to an MVC framework.
As opposed to the slow and laggy garbage we as an industry should be too embarrassed to ship today.

(of course, vulnerabilities and unreliability in those apps came from more places than just manual memory management, just as today's slowness comes from more places than the GC)
Delivering batches of household goods of arbitrary size profitably is a hard problem that no one has figured out.

Wait, wait, I think I've figured it out. Raise the price. Repeat until either the transaction is sufficiently profitable, or the customers go away.

That will work better for everyone than what Amazon has started to do lately, which is prevent you from buying certain items at any price until your order exceeds $25.

Basically, Amazon has started to tell their customers "No." That's new, and I agree with the other posters who call it a bearish sign.
That being said, when looking at the pie charts of where all the healthcare dollars go, MD/DO, and even nursing salaries are a tiny slice of the pie. Most of it goes to administrator and insurance fees, followed by nursing home and ICU level care, followed by hospital costs, medicine costs. AMA isn't really the big problem here.
This article is about how the unionized doctors are more interested in performing their work at high quality for less money, and how that's in conflict with their administrator's incentives to have the doctors get paid bonuses to favor quantity at the expense of quality. The administrators are failing at appealing to these doctors' greed because it is outweighed by their sense of professionalism and satisfaction with their current pay.

Also, consider that medical expenses in the US are over 3 times what they are in similar countries, while the chart you've linked to shows doctors in the US being paid about 25% more. That's significantly more, but not enough to be driving the absurd costs.

I agree that its unfair for the patients to have no bargaining power.
Well strictly so far as the markets are concerned Yahoo the core company died a long time ago. Just happens that some previous executives made a few great investments (Alibaba) that paid off big. Per current market cap, Yahoo the company has a negative valuation.
I'd be cautious about assuming what people know/don't know, read/don't read, and the like.

I don't know how many young men joined the Marines because of the influence of their friends who were already serving. If they thought they were going to be anything other than Marines then my reaction would be precisely the same. If you join the military there's a reasonably good chance you're going to go into combat, and that it will suck soundly.

Who thinks we're "knights in shining armor"? Not me--not sure who you're talking to.
Tangential exactly (which is why something like a spreadsheet would never work.) I've tried using notes but then I often forget exactly which note I used or how I had planned to access it later. But I imagine myself being able to quickly tell the app "I'm a stashing X at Y" without a lot of cost.
The JIRA source code is available when you buy a license and it is not the pinnacle of good engineering. It is textbook Java enterprise beans gibberish engineering.
presumably just a microcode update
You could but letting dd take care of it instead of doing it yourself is much better IMHO.
What time frame are we talking about? The last hundred or three hundred years? The last two thousand years? The last million years?
Title needs to be edited to: How to quickly write a basic, modern C++ using Wangle.
You could do the same before on AWS. And AWS spot instances are way way cheaper than Google's offerings.

I bet your university has hundreds of computers idling at night - why not use them?
$99/year vs $8/year for 5 minutes job sounds like a good saving at least for me.
Sweet, I am looking forward to it.
Good job with the project!
Aren't we missing a key value in order to compare apples to apples? How many users registered/concurrent?
He does, on page 14.
The 1961 number has gotta be extrapolation, not actual data, or else there was some serious underground-city scale computing center buried in Antartica . . . Man from U.N.C.L.E. anyone? :-)
You don't fix them, the tools and systems (gcc or the operating systems) have to work around them (i.e. not allow the sequences of instructions that generate the bad behaviour).
True. The biggest advance in usable performance the last few years didn't come from faster processors but from SSDs.
I think it comes down to scale. If you are running your application on 5 or 10 or maybe even 100 servers, buying a few more to handle the inefficiency makes some sense. But if you code needs to go on 1000s of servers or more, it's probably worth paying people to optimize it instead of buying more hardware.
Would filtering based on the bogon list fix this? Is the bogon list still a thing?
Find a problem that is not easily solved by your current knowledge/experience and explore it. Having a clear goal does wonders to provide focus and limit the chances of being overwhelmed by "all the things."

When you address the problem, don't immediately jump to the newest framework/stack that claims to solve it but instead try and use the majority of your existing skills and knowledge with one or two modifications... even if they are "out of date." Going through the effort of adapting existing skills allows you to better understand the underlying problems as well as re-live (in blessedly compressed time) the iterations that occurred to arrive at the current accepted solutions. There's a lot of wisdom to be found in taking that journey.

Learning the "why" of things is far more important than just acquiring the operational skills for a given technology.
What part of my comment are you asking about?

The falling birth rates following falling death rates is a global trend in my lifetime. Limiting kids to keep you out of poverty and keep you middle class is an observation that goes back at least a few hundred years in Europe. The "most kids are a case of Oops or We tried forever" is personal observation of discussions I have had with people: Any time you get the back story, it is typically one of those situations (tbf, my second child was a case of "we skipped birth control 2 or 3 times" -- which almost felt like an Oops because I was surrounded by people talking about how very long it took them to get child 2 or their latest).

Does that help clarify any?