skysight-inc/HackerNews huggingface dataset:
why would this in anyway end the scandal? so because the NSA didn't give in to your request you can go break security protocol and put people's lives at risk?
As an automation software developer in a manufacturing business, the software I've written has obsoleted a lot of positions but not the people in those positions. There's always something new for even unskilled, aged labor to do -- often, tasks that didn't exist before resources were freed up by the same automation.
I actually prefer undefined behavior to defined but not necessarily desirable behavior, such as values defaulting to zero/NULL or integer rollover. That's IMHO only hiding the symptoms (e.g. crashes) of the problems (e.g. logic bugs).

Undefined behavior allows the compiler to handle those cases as errors (e.g. print stack trace and crash). Or to perform static analysis. Or, to do something predictable.
People are not going to shut up about this. This will be an issue through the election. It's a really big issue that the Secretary of State was so cavalier about how she handled classified information.
Nah, I use open source every day, I've contributed to it.

I just don't like that as soon as something becomes popular then it's a target. It's always bothered me that open source seems to copy more than innovate. I'm sure there are open source projects that invented something new but it's hard to think of them (for me at least). But I can think of zillions of copies of closed source things (linux, gcc, etc).

In the case of slack, it seems sort of mean spirited to try and clone it. They give it away for free for most people and charge for some sort of extra functionality and it's cheap, $7 or $8/month/person. I can understand something like Postgres, Oracle is expensive and cumbersome. But slack? Really?

For the record I have no connection to the slack people, don't know them other than what I've read in the press.
I agree - detecting failures in a distributed system is very hard, especially if you don't know what's the root cause right away.

I also think it would be very helpful to have a set of standard platform health and diagnostic checks for systems like these, so we can plug various forms of monitoring and roll our own app/deployment specific logic.

I have no doubt that K8s will get there, it already has a very extensive self-testing e2e testing suite built into it's core. One of the reasons why we've implemented and open sourced satellite is to continue brainstorming and propose a possible solution to the problem of detecting failures on a running system.
Publishers? You mean game developers? Game developers don't use these technologies because they're a joke.
C4 – C in four functions
The whole crux of the matter is that having a simpler domain name tends to trump a longer, if more descriptive one. If that wasn't the case, this wouldn't be an issue at all and would instead simply register NissanMotorCorp.com.
Testing React Components with Enzyme and Mocha
Firefox Android wants to support seamless web apps
You can have aliases in emacs as well - just use bookmarks. Set a bookmark with C-x r m and jump to a bookmark with C-x r b (I bound this to a "bj" keychord to invoke bookmark-jump faster). If you install ido/helm/ivy, you'll have a quick fuzzy selection mechanism to grab whatever bookmark you want with just a few letters.

Plus you'll want to install a fuzzy file finder like find-file-in-project.
He's right - when the bulk of common minimum wage jobs have been replaced by machines to offset the human resource cost, it's going to decimate low-wage employment.

There will eventually be a price point at which the cost of buying and maintaining machines is more expensive than human labor. The problem is those competitive wages are extremely low, measured in pennies an hour. (Mechanical Turk is a great example)

Today's minimum wage workers may eventually end up working illegally or flooding "gig economy" 1099 roles - driving their collective value in those markets down to wages less than a dollar an hour.

Without a strategy like Basic Income, our cushy Western living standards are going to be at a real crossroads soon. We're about to turn a good chunk of the Western world into Bangladesh
We decided to only include cloud services, so we weren't sure what to do with something you have to run yourself. That said, the line is blurry, we will fix.
I was the first full time engineer employee in my current company.

On my first day in the company which is in a different country from the one I am from:

- Cycled with the CTO through the city, he showed me where their old office was
- Got my new computer and installed stuff on it
- Ended installing the dev environment together with him in my machine

It was _really_ good :), still remember it!
This smacks of a complete misunderstanding of SaaS and FLOSS. How did this person even get into software development? Seriously, because to me if a SaaS is using a FLOSS licensed library and regularly contributes to it on its github repo then it's clearly not a matter of FLOSS in decline. It's just that FLOSS as a whole has become the ordinary of software development (just like CAD/CAM is the ordinary of aircraft manufacturing).

Also, using Google Trends to prove a point on something that requires you to see actual participation just proves my skepticism is right on this point. Google Trends doesn't look at git commits. Google Trends doesn't look at symposiums or standards organization contributions (cash, research, code, etc). All it does is look at search words. Wow! You found out that people aren't searching that much on the subject anymore, WTG! /s
Ask HN: What's going to be the next big thing?
We have seen the emergence and potential disruption of VR, Autonomous cars and extensive research being done in Artificial Intelligence, Machine Learning, Data Mining et al in the past few years.

What according to you would be the next disruptive technology which is currently not popular?

Better programming languages? Quantum computing?
> I would personally be very happy if my own current job- software developer- were somehow automated out of existence.

Considering that my own personal theory is that software developer (also my profession) is the last job that will ever be automated (there will have to be one last person that writes software to run "the robots" before "the robots" write all their software), I can't say that I share your excitement at this milestone.

But then again, maybe it's simply evolution and nothing to fear, since we are as temporary in the universe as the last species we evolved from.
<quote>- Handpixeled graphics in MulticolorCharset Mode of the C64
(in short: 4 colors per 4x8 square, three global out of 16, one unique out of 8)
(or: two colors in 8x8, one global, one out of 8 / maximum of 256 such squares)</quote>

sounds painful.
Bolts is a collection of low-level Swift libs to make developing apps easier
I wonder if it's actually decreasing in popularity or StackOverflow is just becoming increasingly popular with other languages.

Looking at the number of responses to that question, there are lots more people taking the survey in the last two years!

2013 - 8042

2014 - 6537

2015 - 21982

2016 - 49397
It sounds like you aren't very familiar with the actual ask; that's not at all what they are tasked with doing.

The FBI wants them to create an operating system that would run entirely from RAM without touching any of the flash memory on the device.
> But this is Obama's former tech advisor, who also happens to have a JD from Yale, saying Obama is in the wrong to pursue anti-encryption policy. She's credentialed and worthy of HN readers seeing her article.

I get that and it's fine it's just other than some minor mannerisms that were pointed out it's essentially the same substance of everything else posted to HN about the SxSW topic.

The problem with echo chambers is the same thing tends to increase in volume; if the general public and politicians have a view that we're all being absolutists then echo chambers only end up polarizing and increasing the volume further.

It's a hard topic I'm just concerned about the echo chamber and it ultimately hurting our position due to perceptions is all.
> The NSA should probably evaluate if the end result of their refusal was more security or less.

They could but they'd conclude it was MORE secure. Her leaving the SCIF to use an insecure device is infinitely more secure than allowing insecure devices into the SCIF or giving out highly sensitive devices like candy (in particular as she wanted to use it for non-top secret email).

Cellphones can be attacked and turned into bugs (e.g. baseband hacking). A bug in the SCIF is unacceptable, and having any wireless devices at all makes it much harder to detect bugging from other avenues.

Additionally giving out the president's "Black Phone" to more people makes it easier to attack since they'd have more opportunities and potential mistakes. Plus what if the black phone was compromised? Now you've exposed the SCIF in state.
Quantum computing: time for venture capitalists to put chips on the table?
<sigh> Depressing how little has changed in the policy debate, but does give me the opportunity to pull this out of storage:

http://i.imgur.com/Plzevno.jpg

http://i.imgur.com/KlnsFJX.jpg
Webroot Talks about Data, Cloud, and IoT Security
Aligning Business with IT through prototyping
Tim Cook Interview with Time Magazine
$25,000 is plenty to live on for single people in certain parts of the country. When I was in college I could live large on about half that with no problem at all.
I think the slightly better analogy would be a manufacturer that creates an unbreakable safe.

A box for which they can't make an individual key, only a master-key (at great cost of man-hours).
While PHP_CEO might be distracting entertainment, some of the best accounts, including the ones mentioned on this thread (@StartupLJackson, @SwiftOnSecurity, @internetofshit, etc.) are not parody but satire, which is definitely a worthy use of the medium.
Vue.js has a scaffolding tool called Vue-CLI which makes it super simple to get started as it has all of this stuff setup for you.
This is easy when you work in an office every day at the same location for your job. As Secretary of State travelling all of the time around the world this isn't realistic.
Just because it was true then, does not mean it will be true now. The Luddite Fallacy Fallacy; Gwern does a good job explaining it and supplying copious links on the subject: https://www.gwern.net/Mistakes#neo-luddism
Why the facepalm? Selling shares is no different than not buying them. If they weren't investing in tech startups, they shouldn't start doing so just because the shares fell on their lap.

Sure, in this particular case they would have made money, but that's with the benefit of hindsight. What if the domain buyer had been Spoonrocket instead?
Are you interpreting the statute via the author's explanation in order to shoot down the explanation, or are you interpreting the statute differently than the author and disagreeing?
This means that you should convince a compiler maker to add your innovation as a C extension. When it has been tested that way for a while, it may be added to the standard.
It looks like it combines features from pulse-Doppler radar and noise radar. It amplitude and phase modulates a complex pulse-linear FM waveform (linear chirp) using pseudo-noise.

I'm not familiar with this particular research. ACPN is not something US army just discovered. Agile beam, agile frequency, pulse compression and pseudo-noise waveforms are the direction military radars are going towards.
This is a classic story that gets repeated again and again, and security professionals should take note; if you forbid your users from doing something, they will route around you to do it, and it will be end up being less secure than if you were involved.

Haroon Meer says that saying "no" is a finite resource that security professionals are too willing to tap. If an organization comes to see your department as an obstacle that shoots down ideas and never contributes, you end up ignored. Chip in with ways to make bad ideas less bad, because we already know that deploying any vendor's software is a loss to security.
The article kind of dropped that line randomly in. Her email server and this issue (Blackberry or Black Phone in the state's SCIF) are completely unconnected.

I don't know how or why they're trying to connect the two. I find this issue interesting in its own right, but see it as nothing to do with her email server (which is already interesting but different).
To be honest: This is more based around the terminal designers, both hardware and software, than anything else. For far too long, the designers have been shit hardware and software while charging an insane premium. The cryptography required for processing chip transactions requires more horsepower yet the exact same hardware specs are being used.

Furthermore, the chip is not only protecting from cloned cards, but also protecting from the vast malware breeches that occurred at Target, Home Depot, and more.

The decision is right. The crap the processors are pulling with their terminal designs is not. The processing market is ripe for someone to break formation and accept smaller margins in return for a well designed and faster terminal.
Since you make mention of poverty and "having to fast", it seems you're conflating undernourishment with fasting.

Making a blanket statement about countries that eat less is hard to discuss meaningfully. But one example of interest may be Japan which eats less than those in the U.S. while having much greater life expectancy[1].

[1] http://www.choicesmagazine.org/2006-4/grabbag/2006-4-12.htm
The Rise of Lists
> Nothing Go-specific about that anti-pattern, I'm afraid.

An optimizing compiler (which Go 6g/8g isn't really, though that may change) will usually be able to fix this up. The way it typically works is SSA conversion and method inlining followed by global value numbering. But this is not by any means the only way an optimizing compiler can repair this: many optimizing backends (for example, LLVM) have the notion of "readnone" functions that can be GVN'd away as well in many circumstances.
How safe is your data in a mobile app?
"Once companies start investing more in automation, then we as a country can focus on freeing humans from the shackles of performing meager tasks for penance. We can tax these companies a modest amount and give that to unemployed workers."

Except Congress right now would never enact such a tax (or any tax, thanks to that stupid pledge). So what will those workers who no longer have a way to support themselves do?
>
In an imperative language, proving the constancy of even slightly non-trivial values turns out to be surprisingly difficult.

No, it's not. A mature compiler backend can successfully do this in most cases (as in, most values in most programs are proved constant). SSA form coupled with SROA, SCCP, aggressive inlining, and memory analyses are really powerful. You just need a mature, optimizing backend.

> Again, nothing specific to Go here; you'd likely be surprised what the compiler can't assume in almost any imperative language.

Mature compilers are pretty good. They can usually figure out things you expect them to. People talk a lot about aliasing and what that means for const and the like, and that's usually where the gotchas lie, but Go, like most type-safe languages, is (presumably) much friendlier to the compiler than C is in this area.
It is more typical (in the US) for real-estate to be amortized over 30 years. The real costs need to account for taxes and maintenance and depreciation: after 30 years the building but not the land is worth $zero and the "loss" can claimed as an expense.

To go even bigger, there's commonly a property tax abatement from local and state governments for large projects and often actual tax credits.
i have never seen this article, thanks for reposting it. This articulated a bunch of things I have a very difficult time explaining to other non cs people. very well put.
The SCIF is a fixed location, your point doesn't make sense/doesn't apply here. Nobody was stopping her from using a standard Blackberry outside of that facility (and she was, according to the article).
A builder who can afford iPhone and apple watch and wear it while working, genuine news!
Looks like the article has a "part 2" on a different page.

Here's both links to make it a little easier:

http://blog.containership.io/iaas-vs-paas-vs-caas-which-clou...

http://blog.containership.io/iaas-vs-paas-vs-caas-which-clou...
I mostly follow scientists in my field, which is a good way to hear about developments that are relevant but slightly adjacent to my specific interests, and also the politics of science
Salary Negotiation for software developers
9 Unicorn Startup Websites Before Becoming Billion Dollar Companies
Shared Array Buffer is exciting, this opens the way to threading in asm.js and WebAssembly.
Yeah, I haven't upgraded my copy from Amazon since I'm still working on beating it at level 5. Still pretty weak. I've gone through the first two Janice Kim books which I think made me stronger, but I still don't handle fights very well. Finally starting to take tsumego practice more seriously, so I'm cautiously optimistic about a noticeable skill bump over the next couple months. I think my prior Chess experience helps with raw reading ability (and even just the concept of reading) but I read way too optimistically in Go, and just don't read enough in longer 19x19 games.
Lower costs of goods only helps the poor if they have the money to actually purchase those goods. If they're just being kicked out of jobs, and not given any assistance, then lower cost of goods does nothing for them.
Startup Projections: How to Start?
I understand that is is very inconvenient to use the channels provided to transmit confidential information, but that goes with the job. It is also probably inconvenient to have a massive physical security detail follow you everywhere as well but that is also necessary as a high profile government official.

Securing mobile communications on a massive scale according to SCI government specifications does not happen overnight, and is not very easy. So unfortunately she has to use the channels provided, however clunky they are. I am sure Mrs. Clinton wouldn't hop into her car to visit a friend without gathering a full security detail. Yes this curtails her life, and yes it is inconvenient, but it is necessary just like securing her communications is!

It is like if I were working for a large bank, and I put in a back door VPN to the network since their VPN client only works on Windows, and I want to use Linux. Sure more convenient for me, but it is not my place to subvert security for my own personal convenience.
Please, please, please stop basing free software projects on proprietary libraries like CUDA.
Reusable and Extendable D3 Charts
Why Chinese Investors Want to Buy the Chicago Stock Exchange
I'm sorry, but I'm having a hard time relating to this. In Sweden, we have had chip cards for a very long time (it feels like), and I've never heard anyone complain that it takes so much longer than swiping. I guess you're in a country where it is relatively new?

Could it be that your card readers are somehow worse compared to the ones we have here, which makes it more painful to use? Could it be that here we always use a PIN code as well, so that takes a bit of time anyway, and you do not?
I still find it bizarre the USA is only just dealing with this - the UK and most of Europe moved to chip and PIN years ago, and are now increasingly rapidly moving to using contactless payments.
The speech that won the 2015 World Championship of Public Speaking
Sorry for the late reply but yes you can write some Groovy that will not work on Java (I'm trying to find when and where it happened to me... that could have changed).

The issue is that there are things you can do in JVM bytecode that you just can't do in Java and as the JVM develops along with these languages I imagine further interoperability.

You are right about the languages not making promises but there are plenty of library writers who disregard this. A fine example would be Akka and Finagle. Those libraries could have been written in Java thus minimizing dependencies and maybe even overall code size since they have to have a wrapper for Java anyway (typesafe did choose Java for typesafe config). But then again maybe Scala/Clojure buys enough that the wrappers are trivial. I'm just not sure how trivial interoperable wrappers for WebAssembly will be as I imagine WebAssembly will be a superset of what Javascript can do (or maybe not?).
Honestly, it wouldn't take very much work for Apple to circumvent the lockout mechanism. It might even be possible just by commenting out a couple lines of code. The thing the FBI needs from Apple is the use of their private key.
I doubt she was staring at a computer using her blackberry. Possible I suppose but I imagine she was in a lot of meetings.
Yep, lots of reasons for no adoption.

Hell, WebSockets doesn't have UDP. That's like the cornerstone of low latency networked games.
Limitless Worker Surveillance
It's been a joy to watch all of the excitement around Lee Sedol and AlphaGo's incredible machine performance translate into increasing interest in Go, rather than a disappointed turn away from another domain that we seem to be preempted from. Maybe this speaks to something deeply encouraging about the definition of actual human intelligence.

It's sure makes me feel better about all the time I've spent playing Go during the workday these past few weeks, anyway.
I have no doubt that the web will eat desktop application (maybe native app as well at some point).

However, they are plenty fields from machine learning, to robotics that are also likely on the rise that would require some SW development skills.

Also, as mentioned by d0lph, I believe the high churn in web technology makes more people relying on SO, compared to let's say someone coding in C99.

But my view is probably skewed by working in embedded SW.
Welfare is not the problem its made out to be. But to work on the 'moral hazard': perhaps the basic income can be earned simply by social activity like elder visits, park monitoring, mentoring, public health seminars. Encourage improvements in quality of life.
Interesting read. I am most fascinated by their kernel bypass mechanism for packet transmission. They claim that their system requires proper support from the NIC hardware, does not involve the Linux kernel in packet transmission, does not require kernel modification, and allows them to switch between NICs. As well, if I'm reading the claims in the related work section correctly it seems this solution is architecturally different than netmap/pf_ring or dpdk/openonload.
I do that a lot. foobar.com or foo-bar.com? Both probably work, but it's a lot easier to just open a new tab, use the address bar as a search engine, and pick the one that's obviously correct.
> Someone should find who denied Clinton access to a secure BB, then they should be removed from any security related work. I almost feel sorry for them if Clinton becomes President, because their days will hopefully be numbered. But I don't feel sorry, because their short-sightedness caused a greater risk to U.S. National Security.

If you'd like to fire your security people who are too paranoid and obstinate, you'll find yourself without a National Security Agency. You should give them a manager who does understand people.
Just because it's a fixed location doesn't mean employees in that fixed locations should be fixtures.
According to my girlfriend (who's in corporate real estate), the sexism is pretty rampant in her field also, and some of the stories I've heard from her surprise the hell out of me, because I've never heard of anything that bad in tech.

Especially since most of it is perpetuated by people in management in her field, not young guys that don't really know how to communicate with anyone properly, let alone women, as it tends to be in tech fields.
As an asana user, I too would like a response to this.