skysight-inc/HackerNews huggingface dataset:
This article gives an example of which are the easiest jobs to replace by AI/programs : middle management. Any manager that merely manages a few people and doesn't take responsibility for any business function ... that's what's getting replaced first.

Tbh, I won't miss these guys at all.

On the other hand, this is the future. You want to talk to your boss ? Well he has 500 reports, so "press 1 to ask for a day off". I do believe they have the potential to be much more flexible than any human though. Of course that's going to be exploited in favor of businesses.

But if my job was essentially to pass on information from management to individual contributors, I'd be very worried.
Then how do you plain that the car split in half in this incident? If the information presented doesn't change your mind, then maybe you're just more concerned with maintaining your point of view than you are understanding the matter.
Live-editing React app without refresh
I made some Overnight Sensations 6 months ago and they are great. The build process was really fun and the finished product is much better that what I could have bought (though if you factor in time, they are actually pretty expensive).
I should not need to remind this crowd but if anyone feels doubt over what can and must be done, simply search YouTube for "Eben Moglen"; you can't go wrong.
You'd use mutable state, either in the form of java collections, or atoms and family.

Even Haskell, where the State monad itself is actually immutable, provides an escape hatch into mutable state for when it's really, truly required. Just if you do use it when it's not, great shame shall be visited on you and your kin. By which I mean someone in #haskell will very politely point out how you could have done it purely.
Which tube amp do you have (or should I buy?). I'm in the market for one :-)
Your post summarized all of my thoughts. Could not agree more.
Yeah I understand that defense has resources when the argument about intent/state of mind is already made based on search history but I am interested what happens if prosecution searched the computer, haven't find anything and didn't even mention that or flat out refused to seize the computer (because maybe they had reasons to suspect there is nothing to be found).
Can the defense say: "there is nothing suspicious found in the searches so that's evidence the accused didn't plan on killing his child" ?
I love what GV is doing. Future of VC is not about giving value only to their portfolio companies but also to the entire community.

YC has been doing this for a while (Essays, Startup School), which also serves as a lead for applicants.

I wish they opened up all the videos as well.
The hygienists listen to music although this week
they've been on a Celine Dione kick which requires
its own coping strategy.

Ebola and Celine Dion? Christ. No one should ever have to go through that.
Nice try but all you'll get from HN is a bump on your analytic graphs and I bet not one real user.

Anyhow I wonder how you came into pouring 200k into this idea (or maybe this is a catch number to get HN attention). Did you do any sort of validation prior to that? FYI I'd built this whole site for 5% of that budget
If you do that, how about also changing the style for killed comments made visible by the show dead option so that they are readable? Right now, they are given the .dead style, which has color #dddddd, making them hard to read.

If someone turns on show dead, presumably it is because they want to read the dead comments. Making them visible but hard to read seems kind of obnoxious.
All governments have the technical capacity to secretly scan the internet traffic of their citizens. The only question is whether they choose to do it or not.
it's addictive too. Again, playing games all day.
According to a Swarm founder comments above, their legal counsel may have advised that there are potential loopholes to exploit that may not make this a black and white case. Wondering how far they are willing to test this in court.
I agree, but wanted to add:

For many people, law enforcement doesn't even have to bother planting illegal material. They only have to twist the description of a target's behavior until it fits the requirements for violating a law (e.g. CFAA[1]), or catch the target committing any of the other federal crimes[2] he/she unknowingly commits on a regular basis.

[1] Wikipedia: https://en.wikipedia.org/wiki/Computer_Fraud_and_Abuse_Act or
EFF: https://ilt.eff.org/index.php/Computer_Fraud_and_Abuse_Act_%...

[2] The many failed efforts to count nation's federal criminal laws:
http://online.wsj.com/news/articles/SB1000142405270230431980...
" No more randomly changing parameters until approximately close to the mandated testing scenario! " --> "I have not developed a function that goes from desired frequencies to Markov probabilities ... So I prefer tuning the transition matrices by hand. "

So he did a bunch of work and the net result is he still has to manually search a (different) parameter space? How often are the load testing requirements changing that this is any kind of net time savings at all?
I am also doing research to select one such service and I believe the decision point comes down to this: pricing based on user count vs pricing based on activity (i.e. API calls). I think developers will chose the latter since you can somehow program you code to limit API calls but you cannot determine number of users in advance. So far Stormpath is winning b/c of this reason.
For all their illegal spying on American citizens, can the NSA point to one attack* they have stopped?

I, for one, am not aware of any. And that's the real big problem here. They all this sh1t, invade everyone's privacy, and to what ends?

*I am not talking about the NSA spying on non-US citizens.
But the founders of the USA were mostly slaveholding bigots. In fact, one the greatest free thinkers of his time - Thomas Paine - was ostracized by those founding "fathers" for speaking out against the founders' slavery, religious bigotry, and misogyny.

The larger problem with the NSA and the generalized public, is that the problem is too far removed from everyday life. Most people can't figure out where the 'on' button is to their phone or computer, let alone find and download gpg software - or understand the difference and incompatibilities of S/MIME certs versus pgp keys.

And, of course something can be done about the NSA:
1. Encrypt your email.
2. Don't use Google or gmail.
3. Accept bitcoin for purchases.

However, I imagine many that know better complain about the "man" rather than educate the public and insist on changing their own habits.

In short - it's your fault - you give the NSA the power they have.
Development can work that way or I can keep charging you for changes and stuff you have no idea if you will actually use because you have no game plan. But anyway, that's pretty much my point. The two founders are designers and one was also a developer of some sort. They spent 1.5 years outsourcing development, when if they knew what they wanted, someone could have pushed out their designs and functionality in a week, maybe two. Since he did mention other mechanisms such as indexing and scraping code, wordpress plugins, etc... (simple stuff). That would might add maybe a second week to my 1 week prediction.
I'm with you. I think this is a natural evolution of how you proved state of mind before web searches. Revealed only after a warrant, it makes sense.
I added the Montrose area and the form included a description field but the data doesn't appear to be shown ATM.
A funny line:

> Some of them border on the absurd, using titles that could apply to only one man. A “minimized U.S. president-elect” begins to appear in the files in early 2009, and references to the current “minimized U.S. president” appear 1,227 times in the following four years.

Barton Gellman clarified:

> Lotta questions on this. The 1200 references to “minimized US president” come when people talk about him in intercepted conversations.

https://twitter.com/bartongellman/status/485604791867817986

So this doesn't confirm that the NSA was reading Obama's mail, like Russ Tice has claimed. But it does belie NSA's claims that Snowden had no access to FISA material, and cast doubt on all their "stringent" security procedures to prevent misuse of intelligence material. If Snowden could sneak out with it, what else could be done without their knowledge?
I use a vertical dock on OS X; I wonder if this lighting still makes sense or looks "right" when icons are stacked up in a vertical dock?
By 2045 'The Top Species Will No Longer Be Humans'
Your pessimism is not supported by history, as was my point. You have to explain how we got from an FBI that blackmails people to an FBI that really and truly does not.
I have a Yaqin MC 10L: http://www.ebay.com/itm/YAQIN-MC-10L-Push-Pull-Integrated-St...

With aftermarket tubes: http://psvanetube.com/wordpress/purchase/shuguang-treasure-s...

The amp is super heavy (40+ lbs), so shipping is expensive.

I like it a lot--definitely changes the sound to something warmer. It's also a beautiful object, especially in the dark. The aftermarket tubes helped resolve bass, but are probably overkill (I used them as a reward to myself for crunch on a contract gig).

Note that tube amps have a lot of downsides--you can't leave them on 24/7, they make a lot of heat (so can't stack with other electronics), you need to tune voltage during the first few months of operation, only stereo output with minimal AV switching, etc...
Correct. I haven't decided how I'm going manage the descriptions yet.
"Like this post if you pray for cancer victims"

I would like to suggest that voting provides a way out. If the NSA had a smaller budget, things might be better. If every branch of our military had a smaller budget, things might be better. Congressmen do listen to us, and if collectively we spoke against the military, there might be success.

Honestly I have no idea how to fight politically. I think we all feel powerless. But there are some things you can do. You can run a tor relay node. You can learn about these technologies and help development efforts. You can participate with Freenode and I2P. You can encrypt all of your connections end-to-end and avoid services that are known to cooperate with 3 letter agencies.

But no matter what angle you pick, you're going to be fighting up hill. It's going to suck, and you aren't going to feel like you're making any progress on your own. But if enough of us rally behind the technologies that protect our rights as human beings, then maybe we can reverse the tide.
> For example, by claiming that the Founding Fathers were slaveholding bigots, or that early settlers were genocidal.

This is not the first time you have attempted to recast the movement towards truth in academics into "real American" victimhood. You may be distressed to find that the world still does not change because of your desires, that it will not ignore the beliefs in black inferiority put forth by men like Jefferson, and that it certainly will not ignore that even as late as the Civil War the people in charge of this country--among them some guy named A. Lincoln--thought it best to deport black people at the end of slavery because they were unable to conceive of an integrated world.

Heroification of impressive-but-flawed individuals has approximately fuck-all to teaching anything of use with regards to this problem. But you know that, you just for some reason have a problem with the idea that the Founding Fathers were, as a product of their time, kind of a bunch of bigoted dudes, and you really have to beat that drum that it upsets you and it's kind of tiring.
Cool article.

Dijkstra's algorithm factors into two components: (1) time spent
selecting best paths and (2) time spent updating the best
currently known paths.

In a naive implementation, a best path to every unvisited vertex
is kept. Selection of a best path to a vertex v_0 is made by a
linear scan of the paths (O(V) each time). Locking in a path
causes us to possibly update paths to every vertex v_1 that is
touched by an edge from v_0 (constant time per out edge of v_0).

Overall, time complexity is O(|V||V|) selecting paths, and
O(|E|) updating paths. Since |E| is bounded by |V|(|V| - 1), the
time is O(|V| |V|) (insensitive to density).

Using a min-heap to store best known paths, we spend O(log(|V|))
time selecting each path, but an update takes O(log(|V|)). This
means the total time complexity is O(|V|log(|V|) +
|E|log(|V|)).

In the case of dense graphs, this is worse: O(|V| |V| log(|V|)). We're trying to keep the heap organized to allow fast
extract, but there are too many updates and the heap is changing
too much iteration to iteration. OTOH, if the grpah is sparse,
|E| is in O(|V|), so we reduce the time complexity to O(|V|log(|V|)).

A fib heap keeps the same extract time, but updates are O(1)
amortized. Thus the time complexity is O(|V| log(|V|) +
|E|). If the graph is dense, this is O(|V| |V|) (as good as
naive). If the graph is sparse, this is O(|V|log(|V|)) (as good
as bin heap).

This is useful if we do not know whether the graph is sparse or
dense. However, I am not sure what the constants are on Fib
heaps. If you know the density of the graph, I certainly expect
using the appropriate of the first two ways is superior. Another
thought: you could always speculatively execute both algorithms
and see which finishes first :P

Anyway, I hope that's not too boring of me.

Edit: Grr. Asterisks.
I agree, it is hard to know what to do. I called my congressman several times, including before every relevant vote. He voted to defund the NSA, was a co-sponsor the Freedom Act and then voted against it after it got gutted, for what it's worth.

Money is the language of power in American politics. If we want change, we need well-funded organizations that understand how to wield influence in Washington. I donate to the EFF and the ACLU.

Technology businesses also have money and know how to lobby. In fact, I think that's our strongest leverage point. Stop using the services of companies that work with the NSA or have architectures that enable surveillance. Tell them why you're doing it. I have been slowly divesting myself of known PRISM-collaborators including Google, Apple, Skype and Facebook (the ones I used). I deleted my Facebook account. I moved my email to Fastmail.fm. I started using startpage.com. I maximized the opt-out in my Google account. I installed CyanogenMod. This will be my last Apple laptop. I stopped using Dropbox and switched to ownCloud. There is still further to go. There are services where I haven't found viable open/private/secure alternatives (maps, video chat, youtube is ubiquitous). I got SSL certificates (free) for my site and set up a Tor hidden service.

I started using and supporting security and privacy oriented technologies. I spun up a Tor relay on my VPS to donate the unused bandwidth to the Tor network. I started routing my email and chat connections through Tor. I started using TextSecure and OTR. (Sadly, almost nobody I know use them.)
The Inventor's Paradox
The average person just doesn't care, and anyone who tries to tell them otherwise is labelled a conspiracy nut and ignored. The only response they give to finding out that the government knows their exact gps location 24 hours a day and can listen to any and all of their communications is "So what?" Companies like Foursquare exist because people not only don't care about issues like this, but are actively trying to help them.
We just shunted those responsibilities off to the NSA, it seems.
Let's fund a pay-per-install Tor Browser program. It would start by paying ISP techs BTC to install Tor Browser on every customer's computer indiscriminately. Maybe even make Tor start up in the background. If everyone is using Tor all the time, nobody is suspicious, and we can go back to having relative free speech on the Internet at least.
Semantic drift.
This is a stunning report...not least of which in how it continues to show the NSA's apparently shoddy IT...the PowerPoint presentations being taken are one thing, but the hundreds of thousands of pieces of surveillance data, and that's just what the Post chose to sift through.

Still, the specifics of data extraction aren't clear...are the NSA mining a data stream as they please from Facebook? Or are the Facebook transcripts, as detailed in the closing anecdote, a result of a data request in an ongoing investigation of a previously identified suspect?...which is, purportedly, the same kind of access any law enforcement agency can make.
Zippers: Making Functional “Updates” Efficient (2010)
This is a very good question. Unix/C came from the glorious "system building" era. They took responsibility for building and documenting "the whole stack" - from assembly to signals to troff. Wirth's Oberon OS/language were codesigned in the same fashion. Smalltalk/V took over a PC.

Ceylon seems like a very nicely designed language (and I don't mean syntax). I would love to see a LLVM back end and the requisite docs for low level system hacking.
Right, using a mutable structure is the easy way. But is there a way that would maintain the advantages of immutability? (eg memory-efficient and easy undo)
Does anyone know if this is a graduate level course? Seems like working with JBL engineers and getting mentored by TH is something that would draw a big crowd.
yeah I just seem to find number of API call to be more expressive to think about, but that might be because I'm a dev and think in that way. Also knowing I can easily buy more API calls enables me to make a nice graph of predicated costs which logically increases with number of users rather than having to jump up a tier of pricing.
The infographic shows 556 intercepted videos out of 100,000 intercepted communications, the majority of which are text messages and email.

So why aren't the terrorist evildoers hiding their few KB of text communications within multi-GB YouTube videos of cats and video games?
My Review of the New Facebook Login Review Process
It's important to emphasize the CIA was funding publications targeting the American mind. National Review, Time, and US News and other publications were taking in tax payer dollars (through shell companies) with orders to promote a certain world view. The CIA was also funding art movements. Look into Jackson Pollock and the Congress for Cultural Freedom.
You mean Qt?
This is funny because Robert Graham is very likely a GCHQ asset.
Good thing you put 3 verbs in your sentence then ;)
Show HN: Open source SSH honeypot with an API
> delivery ain’t cheap — Sprig pays their SF delivery workers $16 an hour.

It's odd that they have their own drivers. Why hasn't someone (uber) commoditized moving things via car within a city on no notice? I'm surprised at least that there's no app integrating various services that require drivers. If you can drive people, can't you drive a pizza?
See my other comments. I don't criticize the article or the work which was done to break the DRM.
This makes me think about food carts. Here in Portland, they are are filling the niche for fine food at discount prices. For weekday lunches I pay $6-9 for what would be $12-20 in a restaurant. Clearly many other customers are doing the same. The local weekly recently reported that there are now 750 carts in town.
I'm still not clear on what the issue is. Like you said, the prisoners observe the sequence and thus know which equivalence class they're in. The choice function (thanks to AC) gives them an "actual element" from that set.
I'm sorry, but is your optimism supported by history?

There's no way to hold above-the-law institutions to the same standards as the public, by definition. Curb the NSA's budget and they turn to the black budget. Restrict them legally, and they find ways around it.

The only way to win is through ubiquitous deployment of anonymizing technologies that take the power away from corrupt, centralized institutions permanently.

Another thing you can do is find out who of your friends is or has ever worked at the NSA, and refuse to communicate with them. Refuse to give them jobs. Refuse to sell them products and services. Shun them, stomp them, and starve them out!

DOX the NSA.

Let them feel America's outrage for real, and in public. Let's embarrass these asshats, and make their lives a living Hell. Treat them like dirt until they wish they were in Russia with Snowden.
Err, Necessary SOFTWARE Criterion.
That's true, but how do you get there from here? How will you reduce the size of the government when so much money can be spent so effectively to keep it big?

The question is: What is the most effective thing we can actually do to allow us to get to the point where we can choose the kind of government we want? I don't mean to say that I want the same kind of government that you do, or that either one of us will necessarily be in the majority if things ever reach that happy state, but how do we get there in the first place?
>National Review, Time, and US News and other publications were taking in tax payer dollars (through shell companies) with orders to promote a certain world view.

Do you have a citation?
What relevance does the sexting have to the trial?
Is Android not to smartphones as Windows is to PCs? Your point might be an interesting one, but you haven't explained it sufficiently.
>The FBI used to blackmail politicians.

How do we know they don't still?

> The CIA used to frequently replace foreign leaders and
> even pulled that trick on us one time.

It will be really interesting in a couple decades if we ever get to see a glimpse of what has been happening behind the scenes in Ukraine and Venezuela, not to mention throughout the Middle East.

I just feel sorry for all the people who are having to endure such violence. I can't even imagine the horror.
Exact user location data leaked by new app Unii Fling
This isn't a problem; you can get around it by indirecting such "pointers" through an (immutable) array. When you want to reference something, make sure it's in the array and reference its location. When you want to "mutate" something, update the array with that thing's old entry pointing to its new value instead.

(Side note: the union-find algorithm is another interesting algorithm with the same "problem".)
What you wrote is what I wanted to write.
We call the Egison command on the server limiting code with side-effects via an API server implemeted in Ruby.
All source code on Egison including its website is on GitHub.
Please check them, too.
https://github.com/egison
I’m not planning a javascript extension for now, though I’d like it.
Google has lots of info on keyword popularity.

We should have good data to use as our prior here.
plus one

As pointed out by those who have "made it," they faked it, lied and pulled any trick to get attention and users.

I say don't believe anything on the Internet!
Thanks! I've fixed that just now.
Exact String Matching Algorithms (1997)
Compliance officer for a med device company, can confirm. Even vendor audits don't look at code, just SOPs and spreadsheets documenting that you have the processes in place to log the shit out of everything.
Yeah, the FBI no longer blackmails politicians. Instead, we have NSA, which conducts mass surveillance on the entire population and does who knows what else. If you think history shows some sort of improvement in these trends, you're hopelessly optimistic.
Ask HN: If I could add a 100MHz CPU external to a phone, what use would it have?
Suppose I could interface a 100 or 200 MHz processor + RAM + storage externally to a high-end smartphone (say via micro USB), and all in a tiny form factor, almost un-noticeable. What useful applications could I run with this weak co-processor? What continuous or periodic tasks can be offloaded to it?
That's likely the Dropbox Finder item. This is where it appears by default when installing Dropbox. I'd guess that Dropbox Finder assets aren't completely compatible with Yosemite yet.