skysight-inc/HackerNews huggingface dataset:
I've read several articles about how US doesn't actually has a software engineer storage, and I slowly begin to realize something. Do journalists that write these articles actually think that if you open up engineering position and get, say, 10 to 20 resumes, there is a high probability that even one of these people would actually be worth hiring?

After maintained code made in outsourcing shops, hiring and helping others hire, I slowly came to realize that more than 50% of programmers out there put in a steady negative input into projects and organizations they're part of. The fact that there are millions more "programmers" who are looking for a job than there are job openings doesn't contradict with the fact there are too few good developers out there, in any country that I know.
Modern "Walkie Talkies" usually have 10-16 hours of battery life.

They also for the most part cost more than this, most people have smartphones and know how to use them fewer understand how to operate 2 way radios.

Considering that this is priced at or below most of the mid range consumer 2 way radios with the same features (500mw transmit power, same frequency coverage) but adds additional features like texting (which requires you to buy "professional" radio handsets) and co-location I don't see this as being that inferior.

And considering that the app can take out most of the user errors of using 2 way radios this might actually be more reliable than traditional handsets for most users.

And as far as the battery goes bring a battery pack / solar chargers you'll need it no matter if you are using this or a 2 way radio.

But most importantly if this is done right you have pretty much have self arranging mesh/cell network between multiple users even with some form of security/key-exchange as it can easily be done in software and you have a very powerful device - a modern smartphone to take charge of that.

I don't know of that many people that understand how to setup private, cross-talk and dispatch channels manually and pre-program them into their handsets and even if they do you still need to rely on users knowing when to switch to each pre-programmed channel.

Sure there are self arranging 2 way radios capable of building their own mesh/cell networks but those tend to be in the military range which puts each handset at several thousands of dollars no 100$.

If you want to talk to some one in private you can pretty much send them a "text" over a shared channel that will switch their unit to a private channel on its own. If you want to broadcast to everyone SOS style you can do that with ease rather than needing to remember which channel have you preset for that.

The app can also enable you to get access to emergency channels for virtually every rescue service in the world based on your location.

And there are tons of other use cases one could think of that are much easier / better with this setup than with a normal dumb 2 way radio.
Those are two very separate things solved in different ways. Chinese exchanges and transactions per second are very orthogonal.

> Bitcoin as a retail currency doesn't seem to be going anywhere.

I buy things online with btc much more than a credit card, so I beg to differ

> Robocoin, the Bitcoin ATM company, just went bust.

They made huge and expensive ATMs that aren't necessary for what most people try to do right now, which is buy bitcoins. You can literally buy parts and make your own ATM.

> Lots of companies nominally accept Bitcoin, but that's just a shopping cart program talking to Coinbase or Bitpay for immediate conversion.

As opposed to credit card transactions? Don't blur the issue of accepting payment and a business keeping and therefore investing in bitcoins.

> the conversion costs
Less than credit card fees. 1% as opposed to 3% off your revenue stream matters quite a bit, not to mention no charge backs.
I did a search for Walmart jobs in my area ( a large metropolitan area) - zero hiring. With the exception of certain types of jobs, there has been little hiring since 2006 or so. The supply of labor vastly exceeds the demand, for many jobs. We're definitely moving to a 'post-labor' economy, with more 'gig' jobs and fewer salaried ones. In 2011, Mc Donald's had a national hiring day, receiving over a million applications but accepting only 50,000. Too many people, not enough jobs.
> Also it is nice if you have testers and developers and you do not want developers feel superior to testers or just reduce tensions between those two groups just call them "software engineers".

Indeed this practice is generally the case in the US.

It seems that there are many who feel free to redefine the title 'engineer' as they see fit. I would ask those people: Why isn't it also the case with 'doctor' (medical)?
> rapidly coalescing around an effort to increase the maximum allowed blocksize to 2MB as soon as possible

I have a small nitpick to offer. Any hard-forking change is one for a new network and a new chain, by the very definition of hard-fork. The original Bitcoin blockchain and network will still exist, no matter how many times some of its users employ a hard-fork. A hard-fork cannot "turn off" Bitcoin for everyone else. This is no different than the way that an altcoin, like Litecoin, cannot "turn off" Bitcoin merely by the deployment and launch of Litecoin.

Since their proposal is a backwards-incompatible change (hard-fork), it should be obvious that it does not increase the capacity of the current system, but rather a new system. I find myself wondering how anyone can think it is increasing the capacity of the previous network, given the definition of an (intentional!) hard-fork?

Maybe if we all just wish hard enough, IPv4 will spontaneously transform into IPv6..... Bitcoin will continue to function even in the presence of yet-another hard-fork.

Anyone is welcome to do as they please, including whatever hard-forks they might want to participate in, just as anyone is welcome to use Bitcoin or how they are welcome to abandon Bitcoin if they find that they don't like its offering. However, anyone who wants to participate in a hard-fork should do so in a safe and responsible way, such as by using a new name for the new system, using a new address identifier to avoid cross-chain contamination accidents, etc.

What is Bitcoin Core's role in all of this? https://bitcoin.org/en/bitcoin-core/2016-01-07-statement

Soft-forks and hard-forks? https://petertodd.org/2016/soft-forks-are-safer-than-hard-fo...

bip99 has some more details: https://github.com/bitcoin/bips/blob/master/bip-0099.mediawi...

Bitcoin Core published a capacity increases roadmap: http://lists.linuxfoundation.org/pipermail/bitcoin-dev/2015-...

... and a FAQ about their capacity increases roadmap: https://bitcoincore.org/en/2015/12/23/capacity-increases-faq...

> and [theymos] has strongly censored and perverted all discussion of changes

That's not really true, just search "site:reddit.com/r/bitcoin" for XT or classic or whatever. His lynch mob is waving the banner of censorship but meanwhile actual content shows up on the subreddit. Theymos even acknowledges this, but for some reason refuses to use moderation to eliminate the false allegations of censorship in his subreddit.
Does this address the short lifespans of incandescent bulbs? Since the filament portion is essentially the same, wouldn't these new bulbs suffer from this same issue, and wouldn't that make them less efficient overall due to replacement costs and waste?
What year to you attribute a Wikipedia article to?

The idea that a web page has a definite year it was written in is a very blog-centric (or should I say a newspaper-centric) view. Web pages can be more than that.
Thanks! Haha.
If Country X stops honouring the treaty, then Country Y should simply stop honouring it as well.

Trying to get damages instead is denying Country X's sovereignty to defy the treaty.
The original Bitcoin didn't include any block limit and Bitcoin's inventor wasn't worried about block size being too large[0]. The current 1MB limit was itself a hard fork of the original as a temporary spam protection measure while the network was in it's infancy. So the name really isn't misleading. A lot of people are ignorant of the history of the block size limit though.

[0] http://www.mail-archive.com/cryptography@metzdowd.com/msg099...
Many people have said the same thing. Right now a group of people has gone to a lot of trouble to control the main repository and forums. At the same time, many algorithms have been proposed. The most pressing problem at the moment is making sure there is room to grow, proving that a fork can happen, and getting the software out of the control of the people who have incentives that are opposing the vast majority of actual users. Once these problems are worked out more sophistication is much more likely.
This is great. I wonder how these statistics differ from other workplaces?
> In any case, fixing the blocksize limit will be good

This presumes the blocksize limit is being fixed, which is an incorrect assumption. Originally, the proponents of Classic wanted to boost block size limits to 20MB effective January 2016 [1], and used bombastic and divisive language, inventing their own crisis even, to get people to take them seriously.

Interestingly, those same people are now contending for just 2MB, which is only 0.4MB higher than that proposed by Core.

Performance test data shows 32MB is the absolute maximum block size you can handle on a modern desktop PC today [2]. And by this I mean you could validate no more than one block per 10 minutes, hence realistically you actually couldn't run a full node on a desktop at 32MB. You'd need a clustered full node just to keep up, which is unprecedented in Bitcoin.

To make matters worse, 32MB blocks gets Bitcoin to 300 tps which is less than 1% of VISA's current capacity.

[1]: http://gavinandresen.ninja/does-more-transactions-necessaril...

[2]: https://blog.conformal.com/btcsim-simulating-the-rise-of-bit...
You then have to be willing to deal with lots of silence. I can't seem to get an interview with any of those companies to save my life. They seem to be much pickier about whom they interview than web, mobile, and enterprise shops.
http://meanpath.com/freedirectory.html

Feel free to grab a copy of our domain list. The "All domains with NS records" is the one you want. Has 191 million in it.
I turned down a job a year ago because the pay was 20% below expectations, and saw the company in the news a week later talking about the shortage of programmers.
Well, any improvement to blocksize will be good, and will hopefully break the logjam preventing changes.

If we wait for a perfect fix to all problems, current and projected, we'll be waiting forever.
I suspect it's anecdotal and based on experience. It wasn't even a claim, but more of a statement of how things seem.

One example: Google is known to have a lot of people with CS degrees. Yet often, their software is astoundingly lame. For example, their voice transcription seems to have no awareness whatsoever of the names of people in my contacts, data that Google has full access to. This results in a horrific user experience for anyone who attempts to rely on the results. The problem here isn't what degree the engineer had. The problem is more about conscientiousness. Whoever did that system, does not care.

Myself, not having a CS degree, am keenly aware that people perceive that to be a weakness. So, partly in order to make up for that, but also just because of my personality, I care a lot about the quality of what I do, and I assess quality from many different angles, not only the angle of am I using the most efficient algorithm. I'm not saying CS people can't care, but non-CS people do have more reason to.
No. It took a sharp fall in the BTC price.

This narrative that Gavin and I were unwilling to compromise is deeply unfortunate. BIP 101 originally started with a 20mb limit+growth. That was based on some calculations Gavin did. At that point the Chinese miners started saying they couldn't accept 20 because of the firewall, but eight would be OK. They put announcements of their support for eight megabyte blocks in their coinbases, etc.

Why eight? Because it's a Chinese homonym for "prosper" or "wealth":

https://en.wikipedia.org/wiki/Numbers_in_Chinese_culture#Eig...

It crops up in the Chinese Bitcoin community all the time. So this choice obviously wasn't based on any kind of scientific analysis. Having Bitcoin protocol constants be decided by rhymes would obviously have been an embarrassment, but nonetheless, we compromised and did it.

After Core rejected the now-modified BIP 101, Gavin and I released XT together. At this point the miners changed their tune. They announced they would never run anything except Core, period, end of story. This "requirement" had not been specified before. From both speaking to them personally (I have had various phone calls with miners around the world, including miners in China) and their public statments, they made it clear that their loyalty to Core was absolute and no matter what changes we made to XT, they would never run it. Thus compromising further was pointless.

Why is Classic different? It wasn't, just one or two days ago. After I released my article, I was CCd on a private thread where KnC Miner published an "open letter" and suggested switching to Classic. The other miners shot him down immediately saying they wanted the change to come from Core. Then the price started sliding, and they started reversing their positions. Suddenly, Classic was acceptable whereas just hours before it had not been.
"the banal melodic and harmonic content of popular music"

Is there an objective scientific definition of the word "banal" as applied to music?

What I read is the author saying: "Other people like pop music, but I don't".
You act as if the current version is some how pure w/o any hard forks having occurred. The fact is there have been a number of hard forks in Bitcoin's history. The current 1MB block size was itself a hard fork early on and there have been other releases that required a hard fork as well; the world didn't end.
A brief question: should I know what this is if I'm not an USA citizen?
Seems like everyone involved in airlines makes money except the shareholders. Financiers who sponsor aircraft and engine leases, speculate on residual value, and take other niche risks. Union employees. C-Suite officers. Lawyers, consultants, accountants.
Great. You're smart. You're probably a great dev. But let's face it, we're the builder's, they're the architects. They're the researchers, we're the lab assistants. I'm OK with that because I like building. Occasionally I'll try to plan and design my own house, but I'm certainly not as effective as those who've gone to study this. Maybe after 5 (YMMV) years I will be with self-study, but they'll have 5 years more experience by that point.

(Don't take that "you're smart" comment as an insult, I genuinely meant it.)
Show HN: Isomorphic Hackathon Starter Kit for React with Relay, SSL, Auth
The defense industry has large numbers of such jobs. Of course, that means having to deal with all the crap that comes with government contractors.
Neither the article nor the survey "tells men to be less aggressive". If you have substantive criticism of the survey, you should produce it, not make a straw-man.
How we run as fast a startup within the walls of a large corporate
I haven't used AUFS or overlay(fs), only devicemapper (thin provisioning) and Btrfs. Btrfs is faster than devicemapper, but even creating and removing containers seems slower than it ought to be considering how little delta there is. The create/remove time with 'btrfs sub crea/del' is much faster than docker create or remove (container), so I'm not really sure where the delays are.
Look beyond the "standard online outlets".

Reach out to contacts if you have them (friends/mentors from College and your personal life).

If you know specifically what you want to do and you want to stay in your current are, seek out the companies in your area that do this and monitor their job boards and/or reach out to them directly.

You can also try volunteer work, professional comp sci and meetup groups that meet your interests, etc. to expand your network.

Basically try anything you can think of besides just searching online job listing sites, that's the least-effort approach and you'd be lucky to land a desirable job that way.
"Simplistic not simple". This one's a keeper.
Not trying to be controversial or anything ... just that the reporting on the ice age thinking had traction in popular press.

Nor am I saying that this represented a consensus view that later changed to another consensus view. I think, however, that it took time before the ice age faction gave way.

Meanwhile, in reading popular science reporting of the time, I think it is not too subjective to claim that the ice age notion took hold for bit in the public imagination before global warming did.
Suddenly, Microsoft says you can't use Windows 7 and 8.1 on your new PC Idiots
We are sentient but we emerged from a system that works exactly that way. I do think we will eventually transcend the limits of our origins, but I was speaking to the reality of what we still very much are.
Ah, that "informal" was referring to a particular body of training. I took it to mean its standard English definition, which would extend to self-study and working as a junior developer.
I agree that the rate of progress in AI is unpredictable, which means we are probably not right on the cusp of superhuman AI. But what if we actually are on the precipice? How could you tell? You seem to be taking a bet on the following statement:

"Before superhuman AI is developed, the techniques that make it possible will look dangerous."

That's a risky proposition. There's so much to lose in this situation. Elon Musk, Stephen Hawking, and many other people are taking a different, more risk-averse bet:

"Superhuman AI is extremely dangerous, so we need to be pessimistic about how good we are at predicting when it will happen."

By that logic, general AI is to be feared and worried about right now, because our predictive abilities are imperfect. The AI trend is towards more danger, not less: there's a slight chance of a cataclysmic event happening today, and as time goes on, the likelihood of it happening will increase (due to ongoing R&D in AI).

(As an aside, if you want to learn how hard the "AI Control Problem" is, I recommend the book "Superintelligence" by Nick Bostrum.)
This couldn't be anymore incorrect. Arguing that nominal prices and the stock of money are irrelevant is to argue that the federal reserve's actions have no effect on the economy, which just simply is not the case.
Its is indeed a bootstrapping process which is why it is better to know what you call more "complicated" words "poorly" - at least you are aware of them and one does not need to know the dictionary definition of a word to use it.

I was taught to read with a dictionary beside me so that I could look up any word I did not know the meaning of. Do it long enough and you can build up quite a vocabulary.
Even at my company, which does enterprise SAAS with a web front-end, about 20% of the developers do minimal to no front-end work (integrations, document generation, optimization tools for trucking).

That's numerically not great, and we mostly advertise for people who can do web programming, but the positions may exist.

Of course, it depends on what you want to do that's not web programming. Do you just hate the web, or do you have something specific you want to do?
> “What if, inside of Columbia Journalism School, we built Columbia Publishing School? And what if we did the same at Missouri, Northwestern, and Berkeley? What if we decided to pipeline, train, and mentor future publishers, chief revenue officers, circulation directors, and sales chiefs alongside the future journalists we are teaching to code?”

I know this is specifically about the economics of content creation and media consumption, but talking about the rise of the Internet and the plurality of voices that previously couldn't be heard from the point of view of the owners who can't profit just seems incorrect. It's this kind of thinking that leads to stronger and stronger intellectual property rights, which is a euphemism for more and more restrictive information control.

Materially speaking the Internet has ushered in a golden age of media, but its revolution is being held back by outmoded economic relationships. This article is wondering how to reassert those relationships over the Internet instead of wondering what new relationships are possible.
Infamous means famous! More than famous!

https://www.youtube.com/watch?v=GIGtHhAfe8w
The transmit power is due to the frequencies they support FRS is "capped" at 500mw, MURS requires 2W for all channels.
As such 500mw is a standard transmit power for most 2 way handsets even "high end" consumer ones.
http://www.motorolasolutions.com/en_xu/products/consumer-two...
FRS handsets are still by far more common and you can communicate with GMRS stations which are more common as far as emergency services go.
I don't know if this is the age of small binaries. Maybe in some industries. The artifacts we're deploying are -- partly because of various constraint, partly because of the weight of legacy - are between 25-50 MB. Oh, and they are run inside of a Java app server, that's also 100-200 MB. Ah, and that runs on a Java VM. The integration tests require a running Firefox, Chrome, V8, JVM, databases, whatever.

(No, I can't replace these with a couple of command-line Unix tools just yet.)
Ask HN: When will you ride an autonomous taxi?
Take a guess.

I think by Dec 31 2020. But hopefully sooner.
This isn't npm doing analytics. It's the package manager abusing a dependency declaration and a preinstall script to do their own private analytics.
I thought ziprecruiter was a scam until I got called in for three interviews from having my resume on there. Might be worth checking out. They were from good firms, too. I was actually shocked that they used zip recruiter!
I don't have any type of contract around Express; only the interest in providing a stable project to the community.
You can get the /impression/ people without a CS degree have great skills - but there's a selection bias because if they didn't have a CS degree they had to have those great skills to get into the industry in the first place.

I only speak English and 100% of my German friends have great English skills. But that doesn't mean 100% of /all/ Germans have great English skills - it just looks like that because my sample is biased.
It definitely says "something". Maybe not that the degree makes the person immediately better than one without but that the person is classically trained in the discipline.

They have a breadth of knowledge in programming languages, compilers, cpu architectures, data structures, complexity, computational math, graph theory, and much much moore. Not to mention other things that come with a well rounded education like history and literature.

Can one learn that on their own or from career experience? Probably unlikely they will pusue each topic. Do you need all that to do your typical software job? Probably not.
As someone that got to fifth year of a computer engineering degree[0] to drop off with only 2 classes left, I agree: There's stuff you learn in uni, thinking that you'll never use it again and, suddenly years later, it's the stuff that saves your ass (sometimes even vaguely remembering that there's something that might help with a specific problem helps).

So on that side, yep, studying a CS degree will give you a breadth of knowledge that you won't get learning 'on the job'.

On the other hand, I very much prefer working with someone that is able to see a gap in their 'mind toolbox', identify it as an issue and fix it to someone that just follows blindly a CS degree coursework.

[0] Hey, don't look at me, it was called like that in my country and, to be honest, it did have quite a bit of computer engineering (electronics, circuits, processor design...) as well as all the usual CS stuff. And maths, loads of maths.