skysight-inc/HackerNews huggingface dataset:
Software requires problem solvers, deductive reasoning and logic these are higher level traits that not everyone possesses. Possibly 30% of the general population fits that mold.

Out of that if even a third went into software as a trade there would still be a shortage as software is eating the world and 10% of population cannot fill that void. Upping that numbers comes at the cost of stealing from other trades such and research, medicine and engineering thus fueling shortages in other constrained markets such as medicine.

This does not even account for the guy working at the local gas station who clearly is too bright to be there but under-motivated. If you actually factored those individual out the pool of possible talent contract even more.

Long and short of it, there has always been a shortage and will always be a shortage until software salaries pay to attract that upper 30% away from more lucrative career paths, but doing so will further strain other upper end markets that require the same mental skill sets.

So how do we fix it, in my opinion medicine hold a good example. Developers who are creative by nature tend to not be good at assembly line type thinking and are very prone to meritocracy.

e.g. I know developer A is a good developer I will let him take this and he can get it done. Where developer B is a bad developer so I will ignore him. Meanwhile if we delineated based on ability developer B could take a lower order role say writing unit tests for A.

This works in medicine by having the role of doctor, nurse, medical assistant. There are roles that can be filled by people that don't quite make the cut to be a good developer the problem is management is not that great at delineating development roles and developers (as a generalization) don't suffer fools very well (hell we even go thru massive amounts of effort to try to come up with BS interview trivia and code tests to filter bad developers out).

So what happens is we end up giving very good junior developer C the task of working with A because he has merit. But the dirty secret in the industry is given the pace of change you would be hard pressed to tell a good junior from a senior after a year on the job. So we end up wasting the juniors talent by keeping them artificially repressed in a roll that developer B could fulfill for everybody as a constant resource that provides only the skill-sets they are capable of fulfilling. then we lose that junior because he can make more money jumping ship due to his artificial deflation that does not reflect the reality of his skill set.

If you notice a pattern, the above is a recipe for bad developer B becoming the lead over time, as attrition takes good developers and B is promoted because he cannot find another position based on merits.
and the guys with the IMSI catchers, would complain about the fake IMSI's, right?... RIGHT?...
On GNU/Linux, yes.

Outside world, there are tons of C compilers to chose from.
I would have thought that non-const references was better? It is clear that a non-const reference can be modified. If I just wanted to let them read a value, a const reference would be clear.

Do Google enforce const pointers for arguments that define where to store results? If not, you could delete the pointer they pass you. A pointer does not always indicate who owns the data clearly.

Far better would be to return the values from the function (or std::move them out if you must) instead of using a parameter as a "dump your results here" flag.

Stroustrup encourages this (see 5.3.3 of C++ 4th edition where he says "I don’t consider returning results through arguments particularly elegant"). IMHO, it would be better to return a std::pair<bool, std::vector<myWonderfulType>> where bool indicates the success/failure of the function, with pair.second item being the results.
I think reactions as implemented in Facebook, Slack or Sourcegraph is a really neat UX solution for the +1 spam problem.
I don't see how talking to a board member could be considered a violation of confidentiality. Of course, I know nothing of the law around this.
MAPPING OF LOGICAL CHANNELS
(Just FYI, this only works with SSSE3+, which to be fair is essentially all x86 machines. It's also >1 cycle on mobile x86 chips, which is very frustrating.)
> Getting your changes into a project that relies on patches is trivial; you just send them the patch

But only if you're used to creating patches. New developers are more likely to know how to create a quick PR than they are to know about creating and submitting patches. I'm not a Python developer either but I know this was one of the considerations after reading the mailing list thread.

It was also addressed in the discussion that developers who prefer to submit patches should still be able to do so, just as they are now. To me, this is the best of both worlds and removes the whole "walled garden" thing.

Github also provides a well documented API and there are multiple services that already plug into it. If they removed that then yes, I would have an issue with the development staying on github. As it stands right now, there's no reason github specific information can't be linked up to external systems, or even integrated with them nicely.
In real life all things are seldom equal. In many cases less moving parts is more reliable. Thats if the parts we're there to give you more features. But sometimes they are there to give you more reliability.

My favorite counter example is car timing belt. Replace it with chain and you add about 200 moving parts, while increasing reliability and maintainability. Now add roller sleeves around the pins of the chain, you doubled the amount of moving parts and again increased the reliability and reduced friction. The thing with chains is that they typically start to make noise long before failure, saving you from complete engine overhaul. Belt might just snap.

(Though for noncritical applications opposite is true. Belt drive requires no lubrication and they are silent and light weight. Id love to replace messy bike chains with belt drive.)
I think the problem is TV. Local networks still have power thanks to controlling TV/cable channels, and they demand exclusive rights over their region. That's why even Netflix doesn't have their own original series on many countries - they sold the rights to local cable networks.
IANAL, but my brief understanding is: you may only use force to defend yourself against force, and you may only use lethal force to defend yourself against lethal force. Self-defense is a valid defense against certain crimes (which I understand is not quite the same thing as being a right, though I can't say I really see the difference); there is no "castle doctrine". When the famous Tony Martin case happened (a farmer shot and killed some burglars (few people have guns in the UK, but farmers are an exception, and relatively commonly own (licensed) shotguns on the grounds of needing to shoot vermin)), I remember a local police officer's comment being "if they were shot in the front he'll get off, but if they were shot in the back he's going to jail".
Bugs Everywhere was one of the leading distributed bug trackers. They don't seem to be gaining any traction unfortunately.

http://www.bugseverywhere.org/
> psutil.cpu_count(logical=False) always return None.

Out of interest why would this be the case? Don't know much about NetBSD.
Right. Implementation defined, not undefined. Still not great for portable code, which is what the article is all about.
The thing is, such higher level systems programming languages were already a thing in the 60's.

C designers just wanted to hack something for their toy OS and here we are.
Are you referring to something that happened in the past? What is the context to your comment?
Turns out this big data analytics stuff works
I'm curious about whether LI batteries can be recycled. This paper: http://www.sciencedirect.com/science/article/pii/S2214993714... appears to argue that it's technically possible but not really being done at the moment. Does anyone here work in this area? Is the paper cited correct?
EXACTLY.
If you don't mind sharing the error you encountered (screenshot?) feel free to drop me an email - address in my profile. I just got the SSL via Namecheap a few days back, I haven't had issues with them before, but I'm by no means an expert on certs, and may have set up something wrongly.
I thought it was about ostriches. So I should probably finish my coffee...
I have mixed feelings about custom fields, I'd like Github UI to become as burden as Jira, but in the other hand 'reactions' as Slack or Facebook are implementing would make much easier to follow a discussion without so much scroll down.
This almost makes it an entirely different kind of investment vehicle, one where the underlying value is more similar to bitcoin or gold - commodities commonly traded and used as a store of money - with the difference that investors do retain proportional ownership of the company's capital assets, ip, etc. which convert to cash in the (inevitable?) case of the company shutting down or getting acquired.
If you see something problematic, why don't you click the edit button and address it? Or if you don't have the necessary know-how, why don't you click the talk tab and bring up the issue there? Wikipedia belongs to all of us, if you have the mindset that it's someone else's problem to fix, then you're missing Wikipedia's point. There's nothing wrong with being just a consumer, but this is just like someone complaining that their favorite open source project is a buggy piece of crap. The solution? Open an issue in the bug tracker (the talk page) or send a pull request. (The edit button, where it's even easier because your changes don't need to be reviewed first) Yes, nefarious and subtle advertising on Wikipedia are serious issues, but as Linus's Law says: with enough eyes all bugs are shallow.
What the fuck! They are breaking laws related to protecting people from discrimination! And all you can focus on is, hey, there's other people doing bad things too! Why can't you get mad at them? Seriously wtf.
> C is a very small and elegant language that never lies to you.

I would call undefined behavior and compiler optimizations lies.
ehmmmm
standard C has floats and doubles. so they are valid C

>Why assuming that unsigned integers overflow to 0 is fair

because the standard says so

In your other posts I noticed some more misunderstanding of the C standard, so I suggest not to talk about things you are not aware about.
Wow. Not even https and it even lets you associate your yay/nay with facebook.
You cannot have a human system that is free of politics. This is one of the great techie fantasies, that messy human need can be eliminated from the system, where in fact it's at the root of why people do things.

Bitcoin became valuable enough to attract people with a lot of real money on the wrong side of the Chinese capital controls, who've taken it over as their major use case.
> The democratic decision must be potentially reversible.

So how should we make non-reversible decisions?
>'Be nice to others' is ideology

I don't think 'Be nice to others' is ideology. It may be part of an ideology, but I don't think that it an ideology in itself.

'Be nice to others' is also not a totalizing idea in the same way that Christianity is - not everything in the world happens because somebody was or was not nice to others. Christianity takes as its base that everything is/was the will of their god.
Of course you can. Democracy is just the ruling of a majority of a specific group. It doesn't have any inherent "higher ideals", human rights, or whatever.
while i agree that unifying the yahoo-tumblr experience is a good direction, it won't save yahoo.
the problem with both twitter and tumblr is that advertising within the content platform is ineffective and does not generate enough revenue
You can just use a VPN with popcorn as well (or "normal" torrents for that matter).
Meet the Robot that already helps delivering your packages
This shouldn't come as a surprise; "mental" and "physical" aren't distinct entities, our bodies function as a whole. Having to state this is, I think, a reflex of an ever-present dualist view of the body (in the Cartesian sense, i.e., mind vs. matter).
Possibly. Or a carbon tax that replaces (part of) income tax/VAT.

For now, carbon taxes appear to be profoundly politically infeasible.
Anybody who wants to think about "saving" Yahoo must read PG's essay on Yahoo: http://www.paulgraham.com/yahoo.html
It's a bit dated but relevant.

2 steps must be taken first before you can talk about "saving" Yahoo:

1. Get rid of 2/3 of the managers

2. Make engineers the "top dogs" in the company.
PayPal and zero-dollar invoice spam
This is a weak article.

1. Soundcloud: 99% of founders would love to have the level of success that Soundcloud had leading up to these 3 years of "hard work" getting labels onboard.

2. Foursquare: Got so much money and press for almost a decade now. The least they could do would be to go to work and figure out how to honor all the good fortune people bestowed on them.

Again, its not hard to keep working if you have massive traction in terms of users or money (VC or otherwise). What's hard is when you have neither of these things.

This reads as a motivation piece because Foursquare has shat the bed and like anyone, AVC wants to get out of it what he still can.
Can it be twins if the relationship is only one way?

For example, New York's twin is Singapore, but Singapore's twin is Tegucigalpa in Honduras.
Walmart closing 269 stores, cites Amazon in press release
I am wondering how blocking VPN services/proxies will work in IPv6. Seems to me like the sheer amount of IPv6 addresses would make blocking by address completely impossible
It is a huge issue. They risk FDA censure and it usually requires IRB approval as well. It will change with precision medicine but it won't change fast enough. People really need to read DeVita's book. All of my comments are taken from his arguments. DeVita was the chief of the NCI for 30 years.
Cover Letters: Always Send One
hunt was written 30 years ago -- not 3D, but a reasonably sophisticated multiplayer terminal action game.
Hubspot CRM - its powerful & simple with a good mobile app and FREE. Dislikes: lack of robust reporting.
Maybe that is the case for Amazon's video offerings but despite registering an account on amazon.de, I am not able to buy German Kindle e-books in the USA. You would think it wouldn't matter.. I can get most of the same books in English here.
C++ has had to be backwards compatible for the billions of lines of code written in it. It has managed to introduce new features and safety quite well in view of this. Perhaps the rise of systems programming languages with static safety guarantees is C++ already? You don't have to write it with "old school" methodology just because you can write it with old-school dangerous approaches.

I think that C++11 and beyond will do quite well. Sadly here in the UK at least, it has lost vast swathes of the job market to C# (likely because of C++11 taking so long to appear) but there are still a few C++ jobs (for maintaining crusty MFC codebases) or a few that specifically mention C++11.

I myself think C++11 is a great language and daily write C++03 at work through gritted teeth.

As you say though, we'll see what comes about. It is only a language after all.

EDIT: And I will add that C++ does have the benefit of having loads of libraries available to it, including GUI libraries and bindings which makes development a breeze.
SitGo is a small, portable and easy to use electric bike
Can Economics Change Your Mind?
Physicists posit quantum gravity's rainbow
Your points are right on - I oversimplified while trying to explain the concept.
Use nullptr instead of NULL from now on
I wish people would stop with the FUD here. Matthew Ahrens has publicly stated that FreeBSD and Solaris derivatives are equal as far as ZFS goes and OSX and Linux are trailing behind.
I'm not trying to be sour, sorry, I'm just pointing out that jQuery didn't win due to some special superiority that it has. It is in no way better than any of the competition that it had in the early days. jQuery works, of course, but it didn't do anything special in terms of functionality or capabilities. It had everything to do with the audience it appealed to early on.
> discromulent
Good points, I hadn't considered that the implementation of a vector could widely vary. That makes sense.
> If you've ever thought "I'm going to buy the brand-name [pasta|batteries|phone|insurance]" you're susceptible too.

I'm not so sure. Recently our dishwasher crapped out. I've already repaired it once, but this time something else broke and we decided we were done with it. So, time to buy a new one. I reckon myself to be a pretty good value shopper, but shopping for a dishwasher got to me. Knowing that there are many fewer manufacturers than brand names, I set out to find what I though was the best value. I wanted to find a good quality one that will last a long time and I wanted to pay less for it than an average consumer would. It was overwhelming, I'm sure I could have done a better job, but I had other things to do as well; I couldn't/wouldn't make this task my primary job. In the end we just punted and bought a Miele, a fairly expensive brand with a good reputation. I'm sure that given enough time we could have saved 30% to 50% of the money we spent, but it would have taken a lot more of my time and we risked paying too much for a substandard appliance.
I thought tumblr had actually cracked into profitability for a bit before it got bought.
https://archive.org/details/usenet
Is vast inequality necessary?
OK thanks for the suggestion - I've gone ahead and registered FOSSwatch.com. Will likely switch, but maybe not tonight.
Reversible here has meaning that the same group of people can come to a different conclusion later. If you exclude (or include) someone as a result of voting, then it's not reversible.

You can make them however you want, for instance by voting, they just won't be democratic.
Cart before the horse.

Get to equal videos across all regions and then ban proxy use, which will be made redundant by the service quality the market is indicating they want.
A large part of the problem is again a flaw in bitcoin itself. SHA256 mining is extremely GPU unfriendly by design, whereas most other cryptocurrencies use scrypt which is much more applicable to the GPU model. As a result, ASIC hardware to do SHA hashes to compute blocks in bitcoin became by far the most efficient hardware to mine bitcoin, but because it is custom it requires a ton of money to fabricate. So you see hundred million dollar mining operations emerge because only they can afford the fab run on a custom PCB to do SHA256 hashes.

In theory, Litecoin would not have the same pandemic ASIC runaway market control problem. GPUs would still moderately competitive, and act as a counterbalance that normal users have available to them to mine. There would be custom scrypt hardware, certainly, but it would most likely not have the insane performance advantage over general purpose computers that SHA algorithms have.p

To fix bitcoin itself, you need to commoditize the hashing hardware used by the best in the industry. If everyone had access to the ASIC's bitfury were using at reasonable prices normal people could afford, people could distribute the mining more, but as it is most of these vendors are using in house solutions that dramatically outperform off the shelf bitcoin mining hardware.
A more plausible interpretation would be that a particular GitHub organization might wish to block the inputs of a particular user across all its projects. That is, the phrase "from an organization" is adverbial and clarifies "block" rather than "users".
The United States was born out of outrageous treason - violent revolution against the crown and established law.
Look at this [1] and this [2].

[1] http://www.nytimes.com/2015/11/13/business/volkswagen-offeri...

[2] http://www.nytimes.com/2015/10/21/business/volkswagen-suspen...

Sadly, it’s almost completely unreported in English media, somehow it appears that only German media has properly reported on it.
Because your birth certificate lists your first name as Xcelerate? At least you didn't list your full name as it appears on your resume 'Xcelerate Bartholomew Jones'

Less sarcastically, at least here on hacker news you're as anonymous as you want to be. A future employer isn't going to find any comments you post if you remain as anonymous as you currently are.
Does it compile with GWT? :)
But if you defraud someone of bitcoin and they can't reverse the transaction, you may have possession of it but you don't have the legal right to it.

The credit card and paypal systems have evolved to place most of the risk on the merchant because the merchant is generally both better able to prevent fraud and better able to bear the cost of it, while having merchants defrauding customers is extremely unpopular and ruins adoption of the system.

Bitcoin does it the other way round: all the risk falls on the customer. Unsurprisingly this makes fraud, loss and counterparty risk big problems for bitcoin adoption.
I can't take any credit for that, as I forked lobste.rs implementation which already has that feature. But yes, I like the transparency too.
You're right, of course. BRAF mutations alone don't cause cancer. They're caused by the accumulation of key mutations coupled with clonal expansion. I oversimplified a bit while making a point about basket trials.
Because those options (Amazon in particular) only exist in a few regions. Most importantly, they're not as widely available as Netflix, I've a netflix app on my phone and on my TV, this isn't true for amazon and apple.
Q: What made most developers fear iOS Development? A: Objective-C. Then there were programmers who spent countless hours learning Objc, these objc programmers will always tell you to use objc and not Swift. Apple, introduced swift because it is the future. Learn swift, once you know swift and you are comfortable with iOS Frameworks you can easily transition to objc.
always a bit skeptical of those "one crazy hack that will [enter your problem]...", but as probably many other programmers, I could definitely improve my posture.

Can anyone vouch for this or explain if / how it might work??
If you would have waited until you fully understood a disease in order to treat it then kids would still be dying of leukemia today instead of having a 90% remission rate today. People should read about Emil Freireich and the development of chemotherapy.
currently hackernews link is looping back to the page itself
I'd argue that a large portion of that is ineffective ads. There have been a large number of ads for a free-to-play "choose your own adventure" game, and they are frequently reblogged and mocked. (Might explain why non-rebloggable ads are suddenly showing up in my feed!)

Users already follow tumblr blogs that cater to their interests. Tumblr already knows I follow a Pokémon-themed blog, a How To Train Your Dragon-themed blog, and the official blogs for Instapaper and Apple Music. And Taylor Swift.

Based on those interests, Tumblr should be able to sell ads for, say, the new Pokémon mobile game or Taylor Swift's new concert film (premiering on Apple Music), or whatever. It shouldn't matter whether or not I click or do anything actionable on those ads; what matters is that I see them. It's like television ads in that respect: you're paying to get your message out to a group of people.

So yes, tumblr advertising is currently quite ineffective. But it doesn't have to be.
If true then I hope that the next XXXcoin cost of work function is more geared toward something inherently useful like protein folding or a more general purpose problem like simulating cell interactions?
Watch space walk live
You could check out: http://wagepoint.com/

Not sure if they are too small for your company?