skysight-inc/HackerNews huggingface dataset:
One of the points I see most overlooked in analyses of the software job market is that our opprtunities from our work product are accretive: the demand for our work grows not only as a function of the dollar demand to computerize traditional markets, but also as a function of the new markets created from more powerful and flexible software itself, especially a la carte SaaS offerings, which lower the infrastructure barrier to build new companies, and hardware platforms with friendly developer APIs that create a myriad of untapped opportunities around just what a computer is and can be. In addition, public expectations themselves for what good computer technology should consist of rise ever higher in this feedback loop, and the quality bar isn't getting simpler.
This is some mental gymnastics right here. Also this is coming from the very NSA that got outted. They're not going to give any admission to having given Snowden no other alternative, or they've no leg to stand on.
Every publicly traded company is subject to the other side of the coin too: their stock price rises based on exceeding analysts' expectations. If you want to be publicly traded, then you have to deal with your performance relative to the public's expectation.
Given that the coin hasn't launched yet, it can't be a pump-and-dump. Anyone who wants to profit that way has to pump after they obtain their coins, and it's not yet possible to obtain zcash coins.
> This is where you end up with functions that take 10 different option parameters, all of which activate a different code path.

Or you could abstract the commonalities out into a higher-order function.
Bubbles will continue to grow and collapse, but throughout it all, programming will increasingly become a blue collar job. I mean that both in terms of accessibility to the lower classes, and in terms of social status granted once you've made it into the industry.

This news is just one small sliver of that larger picture.

(And for the record, I welcome this. I just hope the workers get their act together and learn the lessons those other workers had to learn the hard way over the past centuries/decades.)
jQuery can of course be used, it just makes a complex app more complex than it could be were it using a higher-level toolkit.

It's the same reason you use Python or C# for their higher-level abstractions instead of plain C.
I think the cruel error is to (1) make something (nearly) necessary for a prosperous life, (2) make it ruinously expensive, and (3) offer to loan money to people who have little choice or financial sophistication (4) at terms that are highly favorable to the sophisticated creditor.
27 unless you allow deletions, then it's 4^3-1 since a plate with no food is not particularly satisfying.

The real question emerges once you consider quantities & lesser adjuncts like ginger, soy sauce, mushrooms, etc. It's surprising how fast this stuff can add up.
Did you mean "unsustainable" in your first sentence ?

It seems to me that even at our current level of mass consumerism our lifestyles wouldn't be sustainable for more than a few decades. I'll give it to you that it's more a hunch than a an opinion backed by facts.

You're talking about cars or home appliances but generally we have a few of them. Each one of us will probably have thousands of IOT "things".

Billions of humans having thousands of things that are discarded and replaced by new ones when they fail or are not modern enough is not, in my opinion, a recipe for sustainability.

For the record I counted 17 sensors just for my house alarm and I didn't go overboard, if I hadn't be budget constrained I would have put much more than that.
For those short on time, skipping through the videos helped me understand why this is cool pretty quickly.

http://ravichugh.github.io/sketch-n-sketch/blog/03-user-stud...
Wish I could up vote this twice. Forcing down the plane of a foreign head of state is all but kidnapping - how this got so little press is insane.
Darpa researchers to push the limits of reading and writing human brain neurons
Sounds like a great idea for a movie, perhaps October.py ?
I find your tone generally inappropriate for HN. I think you are letting your justified distaste for click fraud distract you from the legitimate questions raised by the article.

> The line in the DistroKid email that stood out to me was that “Real people don't listen to the same exact song thousands of times in a row.” The problem with this sentence is that a real person did generate these plays, using only Spotify’s internal “repeat 1” button.

I am inclined to agree that this is abusive behavior which is gaming the system. It is unclear to me what exactly makes this fraud. There was no use of scripts or a bot network, this was just someone using spotify's app in an unusual way. This is no misrepresentation here, no intent to deceive.

Spotify is certainly a private company that has no obligation to host anyone's music. If the market place isn't sufficiently competitive, than can create problems.

I think all of this points to underlying problems with the current economic model of pay-per-listen streaming. It invites spam and click fraud which in turn must be combated with opaque censorship rules about what we are allowed to listen to and how.
Very interesting! Slicing through the layers of firmware like I've never seen before
It's strange to me that US job ads don't state the wage being offered.

In the UK a ballpark pay figure is normally expected information
Especially if they prevent you from making a living.
they might be, but

* we still don't know if they are

* we still don't know how they effectively work

* the scale of the things is far from the computational capabilities of my phone (10^11 neurons and 10^15 synapses for a human brain)

(But of course AI means a lot of things, not just "thinking androids")
I think he meant questions about current (or past) salary.
What keeps you from running Tableau in a VM that any number of people can open independently?
I also think the quality has gone down. But it seems to me it's at least partly deliberate: the quality has gone down because "freshness" has gone up.
For me, LinkedIn jumped the shark when they started sending me birthday notifications for my contacts.

Explain to me how that belongs in a business network?
TrueConf NextGen: UltraHD Video Calls Will Be Showcased at ISE 2016
The applications for a brain computer interface (BCI) at this point is speculative. Achieving the project goal would significantly extend scientists’ ability to understand how the brain works, and would enable high-fidelity control of robotic limb and high-resolution electronic vision prosthetics. The report didn't provide any reason for a normal person to accept such an adaption, but this research would certainly be a game-changing development in human-computer interfaces and virtual reality.
Having spent many years writing essays in pursuit of an English degree, this article tries to come up with valid reasons why Spotify's policing of its system is not good for aritsts or consumers, and does not achieve those ends. The examples are not compelling, nor directly relevant.
He said Mid-west has Raleigh RTP type pockets.
I like LinkedIn, it helps me get in contact with hiring managers and gives me a platform to say nice things about my colleagues.

I also prefer it to résumés for getting an idea of who I'm working with.

I don't like that it tries to trick me into doing things I don't want to do. I hate to think that people might be sent unsolicited email just because I decided to interact with it.

I honestly think that they should stop trying to be a social network, and instead: perfect the résumé; help people find talent without having to resort to shotgun InMails; discourage boasting in the unstructured parts of the profiles (Summary specifically).

I think that if they fire some people and chop off a few limbs, they could emerge a company that people actually respect.
You're confusing "Payment Acceptance" with "Payment Processing". The APIs Visa is exposing on that site of theirs are specifically for payments processing - you have cardholder data and you use it for Authorization/Capture/etc.
Payment Acceptance on the other hand has many different flavors especially in the 'Card Not Present' environment where the end user checks out on the web site for example. There are multiple strategies for that in terms of PCI compliance - companies like Stripe, Cybersource(which is now part of Visa) etc provide those solutions.
Depressed means a sustained downturn in economic activity. Ie, less money changing hands.
You can't, but Microsoft can.

That's what the rest of the world might call a "bad omen."
Cool to see a project so soon after the keybase release. How is this any better than browsing public files on keybase.pub though?
Look at pages 21, 26, 27, I think they pulled in a scientist to help with those... I'm not saying its all science, but part of the BS is trying to be science-y.
If the NSA is your adversary model, Keybase isn't for you. If the NSA is your adversary model, NO system involving any central servers is for you, unless they only act as a dumb relay. Since Keybase is also the provider of your proof that another party is who they claim to be, they will always be suspectable to a government adversary. If you want to be NSA-safe, you can't trust any third party companies code, and that just leaves you DOA.

tldr; this isn't for the NSA adversary model
For anyone who wants some background on this:

http://www.politico.com/agenda/story/2016/02/obama-oil-tax-b...

My own view is that we should raise taxes on gasoline at the pump rather than broadly taxing petroleum, and that the new tax should scale with population density, so it's higher in urban areas where the negative externalities of burning it are more concentrated, and roughly zero in rural areas.

I wonder if that might not be an easier sell than it sounds in Congress. If urban liberals want to tax themselves and leave the rural conservatives out of it, why should the latter object?
I'm there with you, except that jQuery in 2015(/2016) is not just about fashion; it's about technical merit.

The biggest selling point for jQuery was unifying the mess of browser APIs under one, consistent API. Back in 2006 browser support for ecmascript was so haphazard that writing vanilla JS was an absolute ache. Or so I hear.

As years progress, browsers become steadily more conformant. In tandem, jQuery's value drops.

Meanwhile, cost (speed, size) remains constant.

This argument can be made without considering fashion; even if nobody had ever written a single library after John Resig did, jQuery in 2015 could still be considered an strange choice just for that.
Facebook M – The Anti-Turing Test
Offline license signing is a solved problem, Sophos for one has figured this out with the way they license their UTM product.

When they give you a license file, it's cryptographically signed with their GPG key, and the public key resides on the appliance for verification. All you have to do is get that license into the system, either by USB key, typing it in yourself in Vim, or simply uploading the license file in the webUI if you have access to it.
Case in Point: Java. Were it possible to make it as fast as C/C++ for the general case, there's been enough money and time thrown at it to get it there. It's fast (frequently fast enough), but it's absolutely plateaued. That Javascript is nearly on par with Java tells me that it's also nearing its own plateau.
Definitely! I wonder what a single-letter domain costs?
TrueConf NextGen: UltraHD Video Calls Will Be Showcased at ISE 2016
TrueConf, the leading enterprise video conferencing solution developer in Eastern Europe, will showcase a cutting-edge UltraHD (4K) point-to-point video conferencing system and demonstrate its new improved Unified Communications platform at Integrated Systems Europe 2016.

Before now, the only solution for UltraHD video quality in video conferencing systems was to splice together multiple video streams. This year, ISE 2016 attendees will be some of the first to see a live single-stream 1-on-1 video call at 2160p resolution. This exhibit is facilitated by the TrueConf Server hybrid Unified Communications platform and the brand new Panasonic AW-UE70 4K PTZ camera.

Visitors to the TrueConf stand 9-D138 can also test drive a new module for organizing enterprise web conferences (webinars). The webinar platform is built into TrueConf Server and unites web conferencing and enterprise video conferencing within a single product. External users and guests without an account on the system can now easily participate in webinars via a WebRTC-compliant browser or via a single-use downloadable client app.

TrueConf experts will showcase the mechanism for organizing video conference streaming with the new streaming module. Video conference streaming is carried out via RTSP protocol, which allows users to broadcast a conference to an unlimited number of viewers with content delivery servers and services (CDN). Streaming is a new feature for software video conferencing systems, and was previously only available for systems based on expensive hardware setups.

One important new feature, TrueConf Federation, allows users to create flexible enterprise communication platforms across multiple instances of TrueConf Server. Federation unites the user bases of several TrueConf Server instances to create a common address space for all users. In addition, users can deploy a hybrid solution that can be scaled up to include TrueConf cloud service users.
OMG!!! Why would you give away such a brilliant idea. Someone is goign to steal it.
True, but the performance of your neighbors affects investors' attitudes in general.
Tech employees making $200k+ are the only ones who can afford a $4k per month apartment in SF. If salaries drop then rent drops. I don't see this being a bad thing.
That's not true. There are settings in your profile that you can use to control exactly how much of your profile is visible to people not directly connected to you. e.g. My profile is entirely public (you still need to have a LinkedIn account in order to actually view it, but we don't need to have any degree of connectivity):

https://www.linkedin.com/in/rameshdharan
Wouldn't there usually be more than a single producer?

Also, a winning producer would block if all consumers are busy, wouldn't it?
My standard response is "What is the pay range? Who is the client?" to the recruiter emails. The recruiters that get back to you generally mean business. Because of this, I have a huge amount of data on contract rates now. Also, a good side effect is that at least someone is telling them their rates are too low. Hope it helps another consultant down the line...
Coding is quickly becoming a cross between 'Factory Work' and a trade skill. The result is going to be a glut of factory worker programmers out of work as things continue to move over seas.

They're being steered that way because there are less actual factory jobs making things in large parts of the country, so that has already happened.
Given the decentralized nature, it'd be nice to parse any @reply , add metadata that indicates the full URL, and thus translate into a local user's nicknames.
One part of me truly hope Google to success in ML/AI, although I consider Google an evil company. AI, Singularity, they are the most important things in this century. The implication is simply beyond our imagination. I don't care too much if Skynet takes over the earth and kicks human being into the dustbin. If it's the destiny, so be it.

Another part of me believe it's a sign of folks don't know what they are doing, writing. How can we achieve AI without understanding? Google will fall apart.
> I don't see how anyone can audit that statement since the transactions are encrypted

Couldn't one audit the code? Provided zcash itself doesn't have 51% or more of the mining network post launch the open source code should be verifiable and needs to have some special case to route the "founder reward". Though I admit I haven't looked through the source code so I may be missing something.
Here is what I have done many times when a telemarketer calls I listen to what he wants to sell, the I say: “Yes, I think I’ll be interested in this, can you hold on just a bit?” Then I put down the phone and let him wait. Many times, the caller was still waiting 5 minutes later.
It is more or less correction, if you are JavaScript ninja (as they call now a days), Islands of excellence like SV, Boston etc would be the places to go, but if you want some javascript competent dev work, in stead of off-shore Appalachia can be a good alternative. There was a near-shore movement, where Software development would be done in low COL/rural areas, I think this one is part of that movement.
With it use BTC or have a new money supply, or both? Will it be launched as a Bitcoin sidechain, or are there any plans to make it one after launch?
It "counts" the same for sentencing purposes, but they're still different things (and the distinction does matter).

For example, a conviction can be appealed but a guilty plea cannot.
> And I have to put stuff in SQL and do the plumbing if I need any meaningful preprocessing.

Actually, the plumbing isn't as difficult as most people make it out to be. Nowadays, its the era of abstraction and FOSS infrastructure tools like jQuery, Bootstrap and like you mentioned, Highcharts. I'm a freelancer who quite recently developed a Tableau replacement for one of my clients. This client realized that all he basically wanted from tableau was a chart and some basic data manipulation like sorting, filtering and grouping (count, sum, average, etc.). All the things needed to develop this little app already existed in the FOSS world:

1. Highcharts/jqplot for charting.

2. Twitter-Bootstrap for showing a professional front-page and UI elements.

3. jQuery and jQuery-ui for DOM manipulation, AJAX handling for SQL queries, enabling drag/drop, etc.

4. PHP/Mysql on the backend (which is needed in anycase).

As for plumbing, each of these tools is so well-documented and also a simple Google search will point to tons of StackOverflow links that happily provide an answer to any and every question you may have!

tldr; Library/Framework plumbing might seem complex initially, but for a practiced Web-Developer, its like a cake-walk!
The latest commits to jQuery.sheet were done in 2015, thus the date.

The problem is not in being trendy. The problem is working on a pretty low abstraction level when higher levels, streamlining the code while giving more performance, are available for years.

It's like asking why an app in 2007 would be written in plain JavaScript when e.g. jQuery is available.

Re 'no right or wrong': it does matter if you have to maintain the codebase for a long time. I've seen some legacy codebases, and I can appreciate some of the right choices done by their authors many years ago, as well as pity some of the poor choices made many years ago. Both significantly affect how easy it is to fix bugs and add features to many-yeas-old (or sometimes decades-old) code.
> that's not breaking the law. When speeding is done as part of the police officer's job, it is not breaking the law.

By definition, whistleblowing is disclosing information that shouldn't be disclosed.This is why there needs to be whistleblower protection: so that the "illegal" action is no longer considered illegal but a civic duty.

> The Pulitzer Prize for Public Service in 2013 was awarded to an investigation that...

Funny you should mention that, in 2014, the Pulitzer Prize for Public Service was awarded to journalists who worked with material illegally provided by Edward Snowden: http://www.pulitzer.org/winners/7200
I understand why Apple did what they did, the security of the phone is one of the best features ever since touch ID was introduced. However the idea that the majority of phones in linked stories worked until the recent update is a major misstep on Apple's part. The update should have validated the parts prior to install or flagged them acceptable post install as they were there prior to upgrade.
Brute-forcing email addresses doesn't seem particularly hard, and a mechanism like that would then allow checking for email address validity and corresponding URL.
Compiling C++ to JavaScript: Emscripten vs. Cheerp
I agree that conservatism has virtues. Change does introduce unknown unknowns. I think there's a good strategy for handling them: when people do undesirable things, sanction them.

Change is inevitable. Zcash is here, so regulation is dead. Conservatism isn't an option: we have to choose how to adapt to change. I think merit capitalism is the right choice.

Thanks for your questions! Good talk.
Hacking Cheap EBay IP Camera
Yep, in general. The revenue is a bit arbitrary based upon personal risk, but I use roughly the $10k figure or a steady pattern of growth to indicate I should make things more formal.

If you have never setup a company before, you can expect it to cost you about $1-3k depending on where in the country you are and what type of attorney you use. I have done it a few times, so I now have template documents to work from that we just adjust for specific circumstances. So sometimes I can get away with no more than a few hundred dollars plus filing fees etc.

Remember, when you incorporate, you need to get things like liability insurance, E&O insurance and a bunch of other things. Again, some of it can wait, other parts are more important to do early on.

But always get a little traction and validation before spending a bunch of money, at least IMO.
> Since when are we so obsessed with looking trendy and keeping up with fashion?

Have you seen MS, Apple and Google announce new products lately? It's more fashion show than anything else.

But, I'm with you, it's ridiculous.
I think he's making a joke about clicking the "next image" fast enough that it appears to be animated.
Well I think being vocally incredulous of anonymous tests is a valid perspective when it's framed in such fawning prose and should be treated as spurious of merit. I think there are simply no legitimate questions raised by the article. Rather, the author starts with a perspective and spends the entire time raising justifications for their doubt, and fails to provide compelling evidence that such "threats" are credible. Forgive me if I sincerely doubt the claim that the anonymous human actually clicked that Reapeat 1 button 45,000 times in the timeframe listed, which as noted in another comment, is akin to a full-time job - if actually true, it only goes to prove the inherit merit of Spotify's internal controls. Not the opposite of empty FUD speculation, which is pervasive in the article.
Hello HN.. Atlantan here. Frankly I find this armchair speculation from the west coast a bit comical. Coding as a trade is a thing at this point. Look at the coding bootcamps that function basically as an apprenticeship/trade school. Where does the target audience factor into it? In terms of capital, a) money is everywhere - that's why they call it money and b) the southeast is home to at least three top 20 banks and Atlanta is a huge payments processing hub.

You should visit.
I recently bought the Knox v2, it works great with my iPhone 6
Anyone have recommendation for good books on game theory or prisoner's deilemma's? I could see lots of variations on a theme, where you have:

* Precisely finite games (for example, exactly 100 games).

* Finite games where the number of games is random. How does strategy change when you know you'll be playing somewhere between 95-105 games vs. 60-140 games?

* Games where players can "pay" for awards or punishments out of their own fixed pot, instead of the externally set payoffs. What are good strategies for starting out with a small pot, vs. a large pot, and how to best cope with "inequality".
no value was destroyed. it didn't exist in the first place.