skysight-inc/HackerNews huggingface dataset:
concurrency: pretending to do multiple things at the same time

parallelism: actually doing multiple things at the same time

Mostly, the distinction is useful if you want to paper over slow I/O without making sure your algorithms can actually run efficiently spread over multiple cores.
Yeah, I recognize there's some places that do agile in a good way (hence the qualifiers I put in); I've just been burned enough that I tend to be deeply skeptical of it. What I've noticed is that some managers fall in love with charts and measurements (because they can use those metrics to impress others in the organization), and anything that can't be superficially measured ends up either being devalued or outright banned.

I remember one place I worked, they brought in consultants to "help" us create an agile process. After about four months or so, they declared the operation a success because the "velocity" had increased by 4x. (Which would be incredible if it were true). In reality, we were just measuring four times more things, and development was going much slower, but those charts sure looked nice.
For $310k, I'd expect about a 1000 sqft 2 bedroom condo in my area. The smallest single family homes are about 1200 sqft for about $500k, located on a postage stamp of land.
They're all valuable, but IMO everybody assigns different weight to that suite of reasons, and even improving the privacy/security/speed aspects would be a net win.
I haven't used intercooler.js myself, but I think it's a really beautiful example of REST's conception of "Code-On-Demand": It's not just downloading an RPC-style client into the browser, it's enhancing the browser with a richer hypertext implementation. Since hypertext is the core of REST, intercooler.js is embracing and enhancing REST itself in the process.
Werner Herzog's next film is about AI
What does "zero-risk" mean, in the context of debt collection?
How does misinformation spread online?
The "increasing unnecessary complexity leads to collapse" hypothesis was very adeptly explored in the context of the collapse of many ancient societies by archeologist Joseph A. Tainter in his book Collapse of Complex Societies[1]. Briefly, he argues that most civilizations rely on some sort of wealth producing trick. As they grow they increase societal complexity to maintain that trick. After a while, the complexity produces negative marginal returns, after which the response of the society is to further increase complexity resulting in further negative marginal returns and eventually leading to collapse.

The only civilization that was able to escape these collapse dynamics was the Eastern Roman Empire which underwent a radical simplification of administration in the latter half of the first millennia and thus greatly outlasted the Western Roman Empire, which could not adapt.

[1]. http://www.amazon.com/Collapse-Complex-Societies-Studies-Arc...
Maybe 2015 was the regressing to the (increasing) mean after slower increases before, rather than 2015 being an unusual spike.

Certainly what you describe seems to have happened after the record hot year of 1998, though. It sure would be nice if we could all stop trying to play silly "gotcha" games and get on with the serious business of figuring out 1) what's happening and 2) what to do about it.
Where there's the will there's a way.

If you can't bring me to the hospital then bring the hospital to me. We would just need many more doctors and better/bigger electric drones.

Amazon can figure it out - I'm sure of it.
"Even if you run business with millions of customers, they will always be your bosses. Your bosses will always be able to hire you, pay you, fire you, and influence how you spend your day. You will never really be your own boss, so having as many bosses as possible is the next best thing."

If you are a freelancer, yes. You basically are replacing one boss with many.

However, if you sell a product, you design the product the way you want and your customers buy it.

They don't tell you exactly what needs to be added, when it needs to be released, or any other sort of controls you have when working for someone.

I own my own company now and make all of these decisions myself.
sprint headquarters
> Swapped _ and - for easier snake style variable names

Just in time for me to start using hyphenated variables in Perl 6, so it's no longer helps!

> Swapped [] and {} for easier curly brackets access in JavaScript/CSS/...

What? You use both in both languages, object/array syntax in JS, and selector attribute and style blocks in CSS.

> Swapped | and \ coz, who really needs a backslash anyways?

Every language that allows interpolated strings with escapes? I use them more than |, but that's likely because I use Perl and get to type "or", which I find much more readable.

I look forward to having time to try out your new layout in the next tau years, as long as nothing more interesting comes along to replace the bottom of my list of interesting stuff to look at within that time.
Notably, they've taken flack for being wishy-washy on climate change, and eventually had to put out a directive to stop giving equal time to deniers.

https://www.washingtonpost.com/news/morning-mix/wp/2014/07/0...
Would you agree that there doesn't exist a similar or better way to obtain the highest quality programming?

No, cable or satllite both provide a greater breadth of highest quality programming. The cost and licensing terms are rough but it's a hell of a content offering
Empathy and humility are two benefits of living next to neighbors who are way richer or poorer.

Here's where I'm glad I'm anonymous here, so this can't be construed as bragging but rather adding a different viewpoint: I live in a neighborhood (married with kid) where my income is x4 that of my neighborhood (and I'm making less than the national average salary for a sr. software developer). It's humbling and drives me to find ways to care for those around me.
i really love the "talk to the pictures" idea! would translate beautifully to a tablet app too, so that you could get a constant stream of new content (ideally creative commons).
The State of Meteor Part 2: What Happens Next
The problem of us using fossil fuels is essentially solved over a long enough timeline (60-100 years). The issue with global warming is that the amount of warming that can happen before it triggers certain irreversible events is on a shorter timeline than this (25-40 years).
I tried looking for this, I really did, but I couldn't find it. Can you find this information and put it in Wikipedia? I tried reading both the English and Portuguese articles, and I couldn't find what you are talking about. The only thing I saw in the Portuguese Wikipedia is that 8 years later they're having problems with illegal electoral flyers.

https://en.wikipedia.org/wiki/Cidade_Limpa

https://pt.wikipedia.org/wiki/Lei_Cidade_Limpa
I suspect the vendor screwed up and lost money on sending that button. I don't generally see free shipping on anything much under a dollar on AliExpress which presumably says something about how much it costs to ship stuff. (Even then, some of them might be losing money. AliExpress doesn't have a good way of combining shipping costs for multiple items so if you want to offer competitive prices for customers who want to buy a bunch of different small items from you...)
> destroying huge areas for good

Even Chernobyl isn't destroyed for good, though it's still an expensive mess to clean up. Fortunately, nobody builds reactors with such an idiotic design (a positive void coefficient[1]).

The actual site at Fukushima Daiichi is going to to be a long, expensive cleanup, but that's about the extent of the damage. Concerns about the surrounding area is just radiophobia and an extreme overreaction by the Japanese government. With how incredibly destructive the tsunami was, Fukushima Daini (which was also badly damage by the tsunami) showed us how incredibly safe nuclear power can be.

> can tell you that from looking at CS

More CS people need to study the lesson of incidents like therac-25[2]. It's very important to learn what fail safe means, which is very possible to implement, usually by avoiding as much of that "complex system". I trust the inherent and engineered safety systems of a nuclear reactor much more than I would trust any software project - including my own.

> A complete failure/breach of a big reactor is very costly.

So are fly ash slurry spills. You're holding coal to the same standards, right?

[1] http://www.hiroshimasyndrome.com/chernobyl.html

[2] http://sunnyday.mit.edu/papers/therac.pdf
> each sorting step is fast, bubbling down to N identical and independent questions asked in parallel at every clock cycle.

> The first empty cell could take the new data since it’s empty, but since 4 just got kicked out from the cell above, this empty cell gets the 4 instead

These are incompatible. The result in cell 3 is dependent on the result of cell 2 (and so on up the chain of cells).

Therefore, the steps have to run in order, making this O(n) just for adding one item to the set.

The end goal might still be possible, but I don't see how this can work.
Now that the internet has billions of people, if just a tiny fraction of them direct their gaze upon someone, that person is almost instantly made rich.

There are lots of Bob Ross type people in the world that we would all love to learn from and get to know. They're starting to show up on YouTube and podcasts. They're providing huge value to millions of people. All they need is a few dollars per subscriber to be comfortable and productive.
So I don't know much about how mailmen are employed, but there are a few scenarios in which it could turn out that the mailman would have been paid those 3 cents regardless.

The simplest: he's salaried. However, I don't think mailmen generally are.

Alternatively, the mailman is paid hourly but is expected to put in 40 (or some other constant) hours of work per week. His primary role is to deliver mail, but any extra time he has after doing his route he fills by sorting packages, filling out paperwork, etc. If he had a longer route that morning, he'll try to work through the sorting faster. If it was a shorter route, he might pace himself more casually.

You might say - in response to either of these - "but this doesn't scale! If there were fewer packages, the company wouldn't have hired as many mailmen and would have saved money!" Again, I don't know much about this industry, but in some (e.g. rural) areas, staffing might be done based more upon geographical coverage than the expected number of packages to be delivered per day. Furthermore, the company may be choosing to deliver such a package in order to secure its branding. Does offering to deliver this unprofitable (on its own) package lead to a promise of further, profitable delivery contracts? In the case of Alibaba & its courier, it probably did have some weight. Maybe the extra cost of having the deliveryman out on his route longer is offset by the advertising painted onto the delivery van.

It's difficult to measure the value of one very small piece of a big system because its the system as a whole which generates revenue, rather than each individual component.
Excellent work - well done
> If React becomes so popular that Blaze is not longer used, that's OK... nothing to be threatened about

Except if you chose Blaze and that happened, you're stuck with a bunch of code written for a thing that is no longer used (by anyone except people like you, nothing new is happening with it), which is in fact a somewhat threatening place to be.
I mean you're just taking it to conspiracy levels now. Priming is indeed a thing but those kinds of associations are very short-lived. I don't know of any priming effect that lasts for months and years or at least I haven't read any study that indicates that.

If advertisers really knew what they were doing there wouldn't be so much advertising spam. They are just blasting the speakers as loudly as they can and then tracking every little thing possible because they think they can optimize the pipeline somehow. There is no science behind any of it.
Direktur olahraga Borussia Monchengladbach
only when using that content under fair use (snippets and image thumbnails) or was transformative (e.g. book search, which doesn't even directly have ads)
Java allows static functions that aren't tied to objects. They are defined in classes, but the classes just serve as namespaces to prevent naming collisions. Those static methods aren't OO in any meaningful sense.
Takeaways from the Latest Gartner Magic Quadrant for SIEM
I think the parent meant USPS shipments always gets delivered by Australia Post (that's how USPS usually does deliveries in other countries: they use that country's official service), whereas UPS gets their packages delivered by an assortment of local carriers.
"Just because a device has USB Type-C connectors does not mean it supports power or any other alternate mode, such as support for video standards DisplayPort or MHL (used on some smartphones to drive larger >In fact, technically, it’s even possible to have USB Type-C ports that don’t support USB 3.1, although in reality, that’s highly unlikely to ever occur."

This is actually a bigger problem than the author theorizes. Both the Nexus 6p and the Nexus 5x support USB-C on USB 2.0 rather than 3.0 or even 3.1. When USB-C computers become more prevalent, people might be sad to see their fancy device lacking the promised bandwidth they associate with the connector rather than the protocol.
The Script Vlog (Danny O Donoghue)
In a way it's a shame how humans seem wired to want "The One Guy" to credit for any complex outcome requiring thousands of unsung incremental improvements.
"What I will be remembered for are the Foundation Trilogy and the Three Laws of Robotics. What I want to be remembered for is no one book, or no dozen books. Any single thing I have written can be paralleled or even surpassed by something someone else has done. However, my total corpus for quantity, quality and variety can be duplicated by no one else. That is what I want to be remembered for."

- Yours, Isaac Asimov (20 September 1973)
I'm skeptical you could convince a mainstream homeowner to switch from the router that Verizon or Comcast supplies to them. You would have to 1) Make it wireless, the one I have from Comcast is a wireless router and I don't want to loose functionality 2) Make the new router have seamless setup with some device I can't get to work with my other router....maybe xbox, home automation, etc. 3) Make it dead simple for me to swap the $6/month I'm paying Verizon and start paying you instead...I do not want to call Verizon customer support...ever.

Because Verizon and others have conditioned people to pay a monthly fee, but they don't back that up with any updates for software or hardware, there should be an opportunity to offer a better substitute.
https://en.wikipedia.org/wiki/Universal_Postal_Union agreements mean that postal services are obliged to deliver foreign mail, and the amount they are paid for it is unrelated to their actual delivery costs.
Hmm, it's hard to put faith into a system that spells its own name wrong on its home page:
http://erights.org/elib/distrib/captp/index.html
I didn't write any of that. You have inserted words into my argument and then gone on to debate something I didn't say.

There is no scientific argument about the fact that the roman and medieval periods were as warm or warmer than today, because there is a lot of evidence. Even the linked article acknowledged this fact.
People with beards are less likely to have disease carrying bacteria
I have a question for HN: would running a Patreon for a software developer be a good idea?

It's something I've been considering doing myself in lieu of the traditional ads/sponsorships/ebooks/etc methods of monetization, but it might not make sense since the costs of development (for purely code-related endeavors) are much more manageable than artistic endeavors.
At WWDC last year one of the lunchtime presentations was by Michael Brown, one of the researchers involved here. He was one of the people who proved that Pluto should not be considered a planet and went over the history of the discovery/classification of planet bodies. He also mentioned that they had some evidence of a planet body beyond Pluto due to its gravitational affect of some of the smaller bodies out there even then. Interesting to see this is finally coming to something! He has the appropriate/amusing twitter handle of http://twitter.com/plutokiller
Free shipping on $0.03 buttons.
10,000 years is extremely short from an evolutionary perspective.
I don't know. I think a reasonable person could construe the YC statement [1] as manufactured scarcity too, even if YC makes the statement for sound reasons. It could be construed as a pre-exploding offer (or threat).

Not that I agree with that interpretation; I think YC's viewpoint makes a lot of sense -- especially if it is a proven negative indicator of success.

[1] "If you apply to other accelerators, then we'll be more critical of you."
You've made me terribly jealous of the UK. I'm in the US and see our current situation with regard to money transfer as an extremely dangerous one. Aside from the annoyance of money transfers needing to go through a bank, the fact that payment networks charge a PERCENTAGE drives me mad. It does not cost more to move a larger number over the wire. There is no justification whatsoever in charging a fee which gets larger when more money changes hands. And as more and more of our economy moves away from cash and toward payments that flow through these networks that skim percentages, we are quickly getting to a point where banks and credit card companies are getting to skim a percentage off of each and every single transaction that ever takes place in our entire economy. That is madness. We are setting them up as de-facto tax collectors, with the ability to levy and collect taxes with no public involvement. People fought wars over that in the past.

I've had an account with Dwolla for ages, and absolutely love what they provide. Flat fee money transfer. It saddens me that I can't use Dwolla everywhere. Are the advances in the ACH system going to do away with fees that include a percentage component? I would be very surprised if banks simply decided to voluntarily step back from a system that will enable them to have more control over the US economy than the federal government (there are many tax-free transactions in our economy that the banks will still get to 'tax' with their transfer fees, giving them more control).

Most people probably don't realize what a herculean effort you are involved in. During college I worked in a data center for a bank as a mainframe operator (this was 1997-2001), and processing the ACH data was one of my responsibilities. The system the bank used was an NCR mainframe. It was so old that during my time there, the company (it was actually a separate company from the bank for some reason) received a call and was told that the only other organization in the country still running that model of mainframe, a restaurant in North Carolina, was getting rid of it and would give it to us for free if we would haul it away. We setup a Disaster Recovery system with it. I left the data center shortly before graduating college, and the bank was being acquired by a larger bank which was going to bring all of the processing into their own data center. However, about a decade later I ran into my old boss and learned that the transition never happened. Moving away from that ancient mainframe was apparently deemed too problematic/expensive so it persisted. I would not be surprised if that mainframe was still running the show for half a dozen bank branches, with its antiquated tape drives (the kind where the tape is a big reel, 9-track I think, like the things you see in films of mainframes from the 1960s). Banks are, as far as I understand it, the pinnacle of 'if its working, don't upgrade it'. My hats off to you sir for being involved with trying to move us forward!
Presumably, because reparations for historical slavery would themselves be racist.

Reparations for segregated schooling would not be, as they would be paid to individuals based on merit.

http://reason.com/archives/2001/09/01/blacks-deserve-reparat...
It's an effort to sell you expensive lottery ticket.

You may or may not choose to play this game but odds are not in your favor.

My suggestion is to postpone options/equity discussion up until after the salary discussion is settled.
Let it be icing on the cake rather than replacement for the part of the cake.
https://news.ycombinator.com/item?id=10912277
This is a good visualization: http://www.bluehabitats.org/wp-content/uploads/2015/04/Scree...

The continental shelf is quite flat. The reef follows exactly along the rim of the shelf. I believe the coast used to extend all the way to where the reef now ends. The reef started growing as this part was slowly submerged in shallow water. Coral reefs only build in the photic zome (<50m) since they (specifically, the algae which produce the nutrients that coral polyps live on) require photosynthesis.
They do, but there are two problems. One is that that still leaves a pretty big range for possibilities for where the planet could be. The other is that we don't know where along the orbit the planet is now. Even if we knew the exact orbit of the planet simply not knowing where it was along that orbit means we'd have to scan a lot of the sky to spot it. Having a bit more ambiguity about the orbital parameters means we will have to scan much, much more of the sky to spot it.
That's what I'm figuring. AliExpres's bread and butter is dirt cheap computer components and wholesale chargers and stuff for gas stations and the like. Their margin on that $100 android tablet is big enough to cover the shipping loss on hundreds of $0.03 buttons.
To be fair, one of the top actions adware/malware takes is changing the search engine to some monetized zombie search engine, so resetting it to the default makes sense.
Saw this at a Slack Dev meetup. Really promising stuff especially with the Wit.ai integration.
A real name and DOB go a long way to cross-correlating with other information. I work at a market-research company, and we're doing some partnering to correlate with voter records...
Reading the article I didn't see a mention of a previously hypothesised fifth gas giant... so here's a link in case anyone's interested or knows something more.

https://en.wikipedia.org/wiki/Hypothetical_fifth_giant_plane...
In a typical jQuery/Backbone kind of app, you've got some data in something like Backbone models and you've got state stored in the DOM. Keeping those two in sync bring complexity in. The React model is simpler (in the non-intertwined sense... see Simple Made Easy[1]) in that you have data in one place, a function that transforms the data to UI and the browser DOM is managed automatically from that.

It's not perfect but it reduces complexity.

[1]: http://www.infoq.com/presentations/Simple-Made-Easy
Nextdoor is much the same in Seattle; not as asinine in my area, but... heh... yeah. It generally represents the distillation of NIMBYism.
Yeah, but the dictionary disagrees with you:

http://www.merriam-webster.com/dictionary/primitive
Thank you for the reply! I will check this out. Interested in hearing more about this, seems like a challenging problem to solve!
Now I just need that publisher. I'll put a link up to my manuscript later.
Surviving a Legacy Code Apocalypse
LAX Riders, Your UberX Is Arriving Now
The US ACH system is actually what killed bitcoin as a currency fwiw.

It's like the system acting in self-defense
I've been using a Dedibox XC SSD for the past six months. Can't beat the value for the, uh, Euro.