skysight-inc/HackerNews huggingface dataset:
Any recommendation for a fast and lightweight parser combinator, to create the parser manually? or will nearley support it?
Good shout on the glassdoor reviews, it's amazing how even the most rudimentary internet searching seems to elude journalists!

Also, can this be our last Theranos thread before the company officially implodes? I get no small amount of freude out of this schade, but it's becoming the new bitcoin in terms of endlessly rehashed HN topics.
I would say this is far more serious than that. If true, this means in order to satisfy their charter they allowed just about every other government agency, company, and defense contractor to fall victim to this vulnerability causing hundreds of billions of dollars in potential damages.
No, I said you can't compare people's suffering because you can't measure it, regardless of what's causing that suffering.
Hello my brother, I can reach you and I can connect to what you are passing through, having being down that path in the past. You can overcome your challenges and achieve all your dreams if you would be willing to do everything fore yourself and by yourself without blaming any one or the system. The best things in life are free and quality education can be obtained at next to nothing, just be prepared to sacrifice your leisure time and equip yourself for a future that will be brighter and better. You can access almost web development books and reading materials on the internet and your local library. Train yourself, start from the scratch, the basics, read patiently, research and practise consistently, until you have mastered the important aspects. Don't stop for any reason, don't give up until you have fulfilled your dream. http://ayietim.wordpress.com
The document:

https://www.documentcloud.org/documents/2653542-Juniper-Oppo...
"The ability to exploit Juniper servers and firewalls will pay many dividends over the years." - NSA [1]

This is the first time I have seen any snowden document. I am stunned, they talk like black hat hackers, only caring about themselves and not the people using that tech.

1. https://www.documentcloud.org/documents/2653542-Juniper-Oppo...
What are some examples of problems normal people have that are as bad as the ones addicts are having? I promise I am asking this question in good faith.
As a creative writer, I don't see much here to interest me either. For me, reading variations does nothing to get my thinking going. Only the process of writing itself gets my brain in gear. Everyone is different, of course, and this may be useful to some, but for me it doesn't seem like it would be beneficial at all.
Its not just the batteries and cars. Can the grid really handle the huge increase in demand ? How much investment needs to be done to upgrade it? How long will that take?
+1

If you sell your company after 3 years or get a job that's better than consulting, the business entity is no longer operating - though that may not be a "failure" for the founders and employees.

Meanwhile there are zombies that have been draining founders and burning out employees, yet are counted as a success because the business is a going concern.
I don't mean to bash the value of this software. For some, it might be a great thing. For me, however, I think a thesaurus would be a lot easier to use.
You wouldn't say this about the US : we're not talking about a single individual here but a nation state. They can put a lot of people on this crypto and make it reasonably secure imo.
Interesting, although NASA astronauts are not soldiers so any law about captured/stranded soldiers wouldn't really apply. But it does set a precedent. But beyond all that, I suspect it's safe to assume that NASA would make sure Watney was paid appropriately for his time, that's just a drop in the bucket that is the cost of the rescue mission anyway. Although I do wonder if his being assumed dead would have screwed up payroll...
> So, you're forced to actually know more about your UI, UX, and design before you implement it.

I hope that's not accurate, because if it is, it's an enormous step backward.

Good software is always about novelty. (The non-novel parts should become libraries, frameworks, services, etc.) Building novel things requires a lot of exploratory work. And exploratory work goes best when your cost of change is low, which means keeping your batch size as small as possible. Anything that forces you to know more means larger batch sizes and higher risks of failure.

Most of the improvements in software methods over the last 20 years are related to smaller batch sizes and easier exploration of a problem domain. I'd hate to think React is pushing against that trend.
What would you consider a proof? does a a sales rep asking her friends to post fake negative reviews count?

https://www.youtube.com/watch?v=C67Lh4LE5LY
I didn't necessarily mean personal data, although it's worth thinking about the distinction between personal data and information in general, and how that relates to exchanging power. There is some amount of power that flows from just making tons of money, as Apple/Facebook/Google all do, and some amount of power that flows from having information and exploiting it (above the money that you made from that information).

A good example of the latter is using social graphs for very targeted campaigns to sway voters, which only appeared in the 2008 and 2012 elections. [1]

Apple does have all that personal data too -- your device usage patterns, location, app installs, browsing habits, e-mail, calendar, etc. It just seems like they use it less (for the time being). They have the potential to capitalize on that, but haven't done it to a great extent.

Your point is taken -- Apple has a more lucrative business in selling devices than Google or Facebook have in pure information. Although, I don't necessarily think this is fundamental, and it could easily change in the next 5-10 years. I expect information to continue to become more important and more lucrative.

I don't think the fact that Apple makes more money from devices necessarily refutes the idea that information is the new oil. I guess you could say that computer hardware is fundamental too, in that basically everybody needs it, but I don't really think it is as fundamental as information or oil.

I guess what happened with both information and oil is that a small group of companies monopolized them. If you choose not to use Facebook, there is not a great alternative, because your friends aren't there. Similarly, there are few alternatives to many of Google's services. In the case of oil, control was through mechanisms like OPEC and Western military power.

Apple has had tremendous success with computer hardware, but they don't have a monopoly. I don't think the computer hardware business is as prone to monopolies as software and information.

[1] Not sure if these are the best articles, but voter targeting as a new and advancing technology is pretty well documented:

http://bigthink.com/age-of-engagement/obama-2012-the-most-mi...

https://www.washingtonpost.com/politics/how-the-obama-campai...

Also see : http://www.dailydot.com/politics/search-engine-manipulation-...
Gates notes – The Top 6 Good-News Stories of 2015
> 1) That applies to all software. All software -regardless of license- has an effectively-zero duplication cost.

That's not true. Copyright allows the copyright holder to enforce a cost of copying in their license fee. You can illegally copy software at zero cost, but that's not the same thing. I can illegally ignore the GPL, too, but I won't.

> 2) You can still sell software distributed under the terms of the GPLv2. You can charge any price you like.

You're being disingenuous. The purchaser can and will inevitably redistribute the software free, plunging its effective value to zero and turning the only tenable long-term monetization strategy into a labor business. Even Red Hat is a labor business in all but name, they live off support contracts and custom development, and I would be incredibly surprised if you could find a business of nontrivial size--say, $2m/year in revenue--whose products are non-SaaS (i.e., not violating the spirit of the GPL while complying with the letter) and GPL-based for which this is not true.

I mean, this is not some shocking revelation I'm saying here--there's a reason the GPL and especially the AGPL are so popular as the crappy side of dual-license schemes, because it allows a company to hamstring those who would derive from their software while not crippling themselves.
A cheaper wumao for the US! It is horrifyingly fascinating, like watching a building burn.
In the US it is Book of the Month Club (surprisingly still in business).

https://en.wikipedia.org/wiki/Book_of_the_Month_Club
You put a lot of effort into this. What makes you believe it's important to consciously remember things we learn? Maybe the knowledge is supposed to seep into our bones.

Maybe it's enough to record, find something when we need it, but not necessarily remember it. What proof do you have that remembering everything doesn't come at a cost?
NSA doesn't care about the Constitution, why should they care about lesser entities.
That's surprisingly light! Well done. I happened to fall into a flying group that is very serious and they obsess about weight. My personal flying skills are not to the same level, but they are competing in (and winning) several competitions nationally. They've gotten down to 260g (everything but battery) with 12:1 thrust to weight ratio. Definitely a racing machine, no bells and whistles.

I like the idea you've got. How sturdy are the arms? We found with trial and error that a straight connection between the motors (think an 'X' and a 'box' overlayed) really improved crash durability.
> What I find more saddening is the trend to view any behaviour that could potentially be exploited as a vulnerability, regardless of how useful it could be, which just leads to locked-down user-hostile systems where nothing is possible without going through some sort of ridiculously bureaucratic excess of process.

I'm going to take a viewpoint counter to this. One of the things that constantly frustrates me on my desktop computer is my inability to run untrusted third-party code outside my browser. The desktop was simply not built to do that, and I wish it was. I'm currently judging games made for the 34th Ludum Dare game jam, and the way I do it safely is by creating a completely separate user account in Windows, and playing the games there. This is inconvenient. I'm not going to play the games under my normal account, because I simply don't trust the code, but Windows gives me no other option. I know my paranoia puts me in the minority, because after the jam is over, I uninstall Java and Flash and the other "high-risk" pieces of software, and I'm pretty sure most other people don't do that.

On the other hand, the recent SIP lockdown on OS X and the way it's affected dtrace is not something to be ignored either. But given the choice, I'd rather have a dozen dialogs ask permission rather than one piece of malware slip by uncontested.

Phones may be a nightmare in terms of hackability, but at least I can download a random application without worrying about whether it's CryptoLocker in disguise or something like that.
The issue of how each country portrays itself is valid, but to be fair, he's doing it because he's replying to someone doing the same.

The problem is he simply built a straw man to argue with; a comparison between an imaginary NK "evil" (there is no evidence they run a "death camp") with something he deliberately misquoted from the parent post.
RasPi is not yet fully supported upstream.

But it's work in progress.
I can hardly relate. Perhaps I got lucky, but my experience with the React ecosystem has not been painful. Coming from Angular previously ($watch? isolate scope?? transclusion???), it was a breath of fresh air. It might also be due to my avoidance of certain rabbit holes that are prevalent around React.

One of those being the React community's love affair with immutability (immutable.js, Redux, etc). JavaScript is not itself designed around the concept of immutability. Mixing the concepts has only led me to fight with the language and the existing ecosystem. Immutable patterns work best in a world where most things are immutable to begin with, not when you're trying to coerce a world of mutable tools to be immutable.

I'll admit, walking on some of these landmines initially was pretty painful, but I've been working with large codebases in React (SPAs and projects with tens of thousands lines of code) that I feel I've discovered the right paths to take. Here's my takeaways for modern frontend projects using React:

- Keep code organized in modules (a la CommonJS) so code doesn't become a big ball of mud.

- Use React Router to enforce that organization.

- Stick to vanilla JS- ES5/ES6/ES7--it's better documented.

- Use Grunt, and then add in Gulp when needed, otherwise you'll be writing a lot more boilerplate.

- Use Browserify, not Webpack--it doesn't try to do everything.

- Use a reactive data paradigm to keep data flow simple (observables, e.g. Mobservable works really well) instead of Flux/Redux/*ux.

- Stick to real CSS and use namespaces (or web components), not React's hijacked inlined version of it.

These practices have helped the teams I've worked in get stuff done and have scaled quite well.
I'm not really buying it... Rendering on the server seems like a solved problem to me. Web apps scale.

Sure, you can save servers by offloading work on the client. But I think your server cost is absolutely dwarfed by developer salaries. I guess it depends on whether you have more front end people or back end people. Good front end people seem to be just as expensive and rare as good backend/C++/Unix/distributed systems people these days.

On mobile, most web apps are a disaster. They are certainly a lot worse than light HTML. Never mind waiting for the server on every action -- try getting the app to load in the first place! The Android and Chrome team have numbers on the astronomical rate of user-aborted or otherwise failed page loads on mobile. On mobile, users see the white screen for 5-10 seconds (probably waiting for your 10-50 round trips for your JS, CSS, heavy image assets, and especially third party JS) and then give up.
NSA is an intelligence agency. As a stakeholder in all of this, they have absolutely no benefit to disclose the backdoors. In fact, who says they aren't in part responsible for said backdoors? We all know financial support for ideological gains is something American authorities excel at.
Why are you evaluating the practices of the US government within the context of North Korea?

Because people brought up the US government in a thread about North Korea?
Rewriting anything is usually a bad idea.
Music App for Indies and CC Artists. Comments and Suggestions Greatly Appreciated
ReactJS is used for the Facebook's people search page (mobile web version). Most Facebook web pages are renderer on server with PHP/HACK.
While I don't necessarily disagree I have to point out that TFA isn't talking about the malaise of wanting more to consume. It's talking about much larger issues: people who are schizophrenic, or victims if physical abuse, or rape.

I don't see any marketers out there enticing more people into the arms of schizophrenia, food stamps, or prison sentences.
https://www.youtube.com/user/CCCen/videos
My reaction to your comment is likewise ineffable and mysterious.
I think if you are able to generate a lot of capital you should focus on doing that, as Gates did, and then donate it all to where you believe it will do the most before or when you die. That's at least what I'm trying to do.
> Let them do that then. It's not as if it would be easy.

Human trafficking, organ harvesting, sex industry, shady sex industry, mercenaries, terrorism for hire ... in a sense you want them to go drugs. The other of their profitable venues are having quite higher human misery built in.
I haven't lived in Seattle for over a decade, so take the following with a grain of salt, but I was there for the earthquake that damaged the viaduct in the first place, and had followed another project which was winding down at that time, the outcome of which I think plays significantly into the frustration seen here on the part of Seattle residents.

Basically, it's because it's the second project in two decades where the will of Seattle voters has been totally ignored in favor of moneyed interests and the state government fucking with (and fucking over) Seattle infrastructure. The first project which ended up (finally) with a pretty sorry excuse for a light rail system between downtown Seattle and the airport, was constructed only after intense lobbying against which was, for a time, a much more popular (and extensive) monorail project. Several referendums were conducted over the course of about seven or eight years starting in the mid-nineties, and they went something like this:

1. Referendum for light rail - passes.

(much faffing about)

2. Referendum for monorail instead - passes.

(faffing about)

3. Another referendum for monorail - passes.

(faffing about)

4. Yet another fucking referendum for monorail - barely passes.

(faffing about)

5. One last referendum to actually go ahead and, you know, build the damn thing, amidst heavy lobbying against - fails.

And then Seattle gets a shitty light rail system that no one uses and hardly goes anywhere. Strangely, the moneyed interests that lobbied most against the monorail, become even more moneyed. And meanwhile, of course, other forms of public transportation i.e. buses have been allowed to rot.

And then right at the tail end of that mess came the earthquake, and the pressing need to overhaul/replace the AWV, and pretty much all the same political fuckery came out and made a total mess of that process in pretty much the same fashion as it had public transport.

I think, at the end of the day, there is a perception - and it is not totally incorrect - that there are a lot of registered voters in other parts of Washington State, particularly the eastern half of the state, who hate the Seattle metro area and the people who live there, and that this is reflected in the state government, and that when it comes time for infrastructure projects which will help to grow that part of the state which contributes most to Washington's economy, there is little political will in the state government to do the right thing. And so the success of Seattle is often in spite of the apathy, and occasionally even the active antipathy, of the rest of the state.
RIP Linode
How many people with means in the US need organ transplant? From involuntarily donor. Just asking for market research.
Preposterous!! they should also be trained to give behavior modification advice too? This too could save lives. People need to use common sense, learn what's good for yourself and practice that. At this rate the author will soon want them to learn to code too!
It's not. You can change stuff and build stuff incrementally just fine.
Lahzenegar: THE Live BROADCASTING APP FROM IRAN
DARPA and NSA do fund things like XDATA projects and release things like Apache NiFi . It seems the government focuses on crypto standards also.
> False, you're claiming we're this innovative because of patents

I never made that claim.

All I said is that the US is the most innovative country in terms of software.

That's my claim and it's fact.

People who say that the system is broken need to first reconcile their claim with my statement of fact. And they're doing a terrible job at providing proof of their claims besides saying "the system is broken".

> That's not what the system was designed to do. And now patent trolls, the existence of which are quite literal prove the system is broken.

That's absurd exaggeration. The system is not broken, it has flaws. Fix the flaw that enabled patent trolls and the system will get even better than it is today.

> you're not just right because someone else is wrong nor is our lead in innovation proof that patents work. Logic doesn't work that way.

Totally agree. Good thing I did none of that.
The four trends that will change the way we work by 2021
What does all that stuff have to do with React? Isn't it just a bunch of general purpose JavaScript tools that you decided that you needed to use?
Costa Rica?
I never made that claim, reread what I wrote.
> they get a prompt

Yeah. About prompts and real users. In my experience, once user clicks on a given prompt 5 times, after that he's completely trained to close it automatically without giving a slightest regard to it.
Not a problem as long as they are practicing entities. This is still the spirit of the law.
One Startup's Struggle to Survive Silicon Valley's Gold Rush [2014]
I took CS classes back in the early 90s and again just recently. Back in the 90s, I remember learning about CPU registers; text, stack, and heap memory; pointers; algorithms; etc. The classes I've taken recently were focused on language syntax; REPLs; IDEs; and frameworks. It seems there has definitely been a shift towards the simple during the last 25 years.
Doesn't UAC share some blame for telling me the code its running is signed and unmodified but actually it is not?
It's interesting to notice that 9 of the causes of failure are due to poor financial controlling (as in terrible or absent financial controller/manager). Which does confirm one of my thoughts about startups: they need huge margins to offset all the poor financial planning and accounting mistakes they do. It's not a bad strategy for many, but it is deadly for some. It's a pity given some solid financial controlling advice is not that expensive or hard to get, I believe.
I use Dynamo because I'm lazy. Need some JSON fast? 3 lines and no worries.

DynamoDB db = new DynamoDB(new AmazonDynamoDBClient());
Table myTable = db.getTable("table");
Item myItem = myTable.getItem("id", id);

Sure, I don't use it for a lot of things, but for cross-VPC / cross-account configuration, it's pretty nice.
Random wikipedia science article
> If you sell your company after 3 years

How exactly is that a failure?
'Boycott and sanction' power to be stripped from UK councils
Sometimes people use a RTOS in the SoC. Some people run baremetal OS or NoOS in these SoC's. I myself and developing a baremetal OS for the Samsung S3C2440 and I find it hard to get documents from Samsung. I have to rely on the SBC manufacturer for the documents.
Dozens of dialogs lead to "dialog blindess" where users blindly accept dialogs to get their thing to work.

I think sudo works because it requires some expertise to use a terminal, even though it's conceptually the same as a windows UAS dialog for example.
When I started using React on a commercial project a year ago, I was totally uninterested in upfront adoption of technology other than the minimum required. So I eschewed all the Flux stuff and just used a single nested record of app state updated with the simple built-in immutability helper. We put everything in just two or three files so we didn't need any complex build tooling. We did routing by just listening to hash change events. We got up and running very quickly and fleshed out the app in a couple of months with no major problems. Later we've started using some stuff, but we did it gradually according to real needs.

So when I see people starting their projects by configuring dozens of tools and technologies that they don't really need up front, I wonder why they don't just start simple.
It's safe to say Seattle will try very hard to make the rest of us pay for their mistakes.

IIRC the people of Seattle and their government did not exactly push hard for the current plan? There was a referendum in which both the tunnel option and reinforcing the viaduct did not garner popular support, although reinforcement got more votes than a tunnel.

I think in this case "it's safe to say everyone is going to have to pay for everyone's mistake" is more fair. And certainly SR99 has impact outside Seattle, since Seattle is a huge part of the WA economy and basically anything that has impact in Seattle, has impact in WA.