skysight-inc/HackerNews huggingface dataset:
The distinction you are looking for does not exist. The primary justification for what the NSA is doing is crime: namely terrorism. The entire purpose of the NSA is to find criminals, which is a problem, because the definition of criminal can be anything the people in power want it to be.

For instance in the UK they're busy trying to crack down on "extremism". The Prime Minister has given a speech about extremism where he actually said words to the effect of "For too long we have been a passively tolerant society where if you follow the law, we leave you alone". GCHQ is absolutely being mandated to find extremists. It's merely the next chunk of the slippery slope that started the moment the law changed to try and fight terrorists.
Telemetry is back up. Yay.
It is a nice tool to have, but will it be dedicated to U.S.?
Why do you think that (for the future)?
And misses the point (not to be a circuit switched bigot) that there where existing networks based on OSI that where technically superior.

But they cost a lot more and required more technical rigor to implement (yes I am looking at you Sprint/ Microsoft) and some times Good enough for jazz is the way to go.
Maybe they try to emulate Apple again. Like how they have released Yosemite with so many deficiencies, one of which, the wifi problem still haunts my Mac after seven months.
https://www.youtube.com/watch?v=_WAHFsAboTY
Looks like you and I hit a nerve here on HN. You are right though. Microsoft will be shipping Windows 10 with an incomplete version of their new Edge browser with the promise of adding critical features such as extensions in the future. Basically Windows 10 won't really be feature complete RTM for another 6 months. Even if Microsoft want to pretend it is ready now.

Edit: To clarify the "hit a nerve" bit, when I wrote this my post and agildehaus's were both down voted.
You are proposing a secret police. That's an insult in the face of history.
Uber and CMU had a partnership deal where Uber funded faculty chairs and graduate fellowships.

Granted, that was only since February. But did CMU expect that Uber would find their research indefinitely and without actual results? Where did they expect that Uber would get their research staff?

Again, I know it's not perfectly parallel. But I don't see why it isn't an historical example of something similar.

It's also not like all of the other DARPA projects had the same results. (Eg, MIT’s Architecture Machine Group wasn't decimated as a result of DARPA funding for the Aspen Movie Map, no?)
He has nearly 9000 karma which you don't get by being completely disconnected from how this community works.
I think the parent was correct.

In your explanation you even state "an interpreter which typically...". You talk about compilers and interpreters, which aren't part of the language.

The way you describe it, compiled or interpreted is a transitive property of a language, based on a popular way to utilize it.

If the definitions are "inherently a little muddy", then they're not very useful. Javascript and compile-to-JS languages have a ton of compilers written for them. Does that make them compiled or interpreted languages? How popular does compiling a language have to be for it to become compiled instead of interpreted?

It's no wonder that the parent prefers the strict definitions which lack this ambiguity.
I am not a designer, but I disagree that design is "not about looks". My gut feeling is that the goal is not just to make things easier to use, but also to make people want to use them, and for that looks do matter.
Car Traveler.com – Car Rental Comparison
Frankly, I don't use a lot of crazy libs or IDEs when writing C code. Most of my projects consist of one or two external libs and a few simple makefiles. I use Vim and clang/gcc for compiling and lldb/gdb for debugging.

As for compiler flags, the only ones I ever worry about are `-O`, `-g`, `-c`, CFLAGS and LDFLAGS.

What I've learned is that the way C includes other files/libs is extremely simple. The header files are simply a simple mapping of the code in the `.so` or `.a`. If it's a n `.so`, you can't make it a static executable and if it's `.a` you have to.

I've never worked directly with low-level microcontroller programming, and the extent of my electronics knowledge is some fiddling with arduino. When I did that I used ino (http://inotool.org/) to compile and upload code to the board.

EDIT:

Projects that have good C code include: http://suckless.org/ and the linux kernel (and other stuff by Linus Torvalds). Avoid anything with GNU (most of it's over-engineered)
I don't understand. You can configure your node module to use specific versions of libraries just like a C project. Surely you've heard of problems people have with dynamic linkage and their programs not working? This is why distros spend so much time getting things to work with each other - I think you're just sweeping that under the rug.

The tools you're working with aren't different on this manner - it's not like your tool will magically recode itself to work differently.
Well, now that I have a soon these things reappeared on my ToDo-List.
Most typical to what I mean is probably Lyoner (which in English Wikipedia is translated as Bologna/Baloney, however at least the picture doesn't look like Lyoner to me) and Leberkäse. First one originated in Lyon, France, second one in Bavaria. If you get the chance, try some pan fried Leberkäse once.

[1] http://de.wikipedia.org/wiki/Lyoner

[2] http://en.wikipedia.org/wiki/Leberk%C3%A4se
Yes i did :)

Actually its really easy to go freelance, for germany just go and inform urself an "Gewerbe anmelden". It is actually incredibly friendly :)

This way you can easily work whenver you have time, at hours and a location of ur choosing. Other than that, u can maybe ask the student body ("Fachschaft") of your Computer Science Department if the Univiersity has a similiar job market. These are some methods to get a steady supply.

To specifically answer you, on the top of my head, i recently was approached by:
FlyerAlarm - One of the biggest OnlinePrintShops
Garmin - One of the biggest Navigation Companies world wide.
And one more i dont want to disclose since my girlfriend is applying for the job....sorry ^^

But i know there are lots more :)
Interesting, I'd never heard of nosh before despite following the launchd porting effort.
I'm not a sysadmin but recently started using CoreOS to deploy small web apps. Could anyone explain to me like I'm 5 what's the difference between those cluster schedulers and something like CoreOS' fleet (https://github.com/coreos/fleet)?
Yup. By definition, your BGP neighbors are:

- not controlled by you

- tell you about their own view of the Internet

- and tell you about views of the Internet passed on from other neighbors

You can arrange to absolutely trust a given neighbor to be that neighbor, but until every BGP speaker in the world has that relationship, you can't trust the data that they pass on.

And every BGP speaker in the world has both direct controls (advertise this AS, don't advertise that AS) and influential controls (pretend that this AS is farther away than it is, prefer this AS here and not there because it's cheaper for us) that are both necessary and desirable, because money constrains what engineering can do.
Nice to see that Clippy is back. Oh sure, it's called Cortana, but rest assured - it's Clippy all right. Your very own personal assistant, now fully integrated into Windows (not just Office).
> Make is fairly easy to learn, at least in its basic form. Autoconf is horrendous.

I completely agree. Make is extremely flexible on it's own. I don't understand the need to abstract the build system to generate thousand-line makefiles that are impossible to hand edit.
Any words about the supposed amnesty for illegitimate copies of Windows 7/8?
Anon1385 has been here 1500 days and has over 8000 karma.

Algolia has removed the comment scores from search so I don't know if that comment got any upvotes, but it's not grey.
Sounds exactly like OS X 10.10 Yosemite to me, where the promised Photos app (which really is nothing special) arrived many months later.
>Microsoft Edge, is an all-new browser designed to get things done online in new ways, with built-in commenting on the web – via typing or inking — sharing comments, and ...

I wonder what Adobe and Genius think of that.
Malaysia Airlines 'technically bankrupt'
Goatse on a billboard that refused to secure it
On the topic of chars ...

Your Python examples of server and client use the unicode ellipsis (\xe2) which breaks Python2.
Probably because touch is a central feature to the user interface and Microsoft wants to emphasize the touchiness. Most desktop display panels don't support touch, but a lot of recent laptops and tablets do.
Details of RailsBricks Next revealed in its crowdfunding campaign
Neato. The idea of Facebook acting as a "keyserver" worries me a bit though.

I'm looking forward to when they inevitably (I hope) add support for visualising the Web of Trust
I have that on Ubuntu and it annoys the hell out of me. No I don't want to wait 0.5 seconds for a search result about Firefox just to open a browser!
Looks like there's a 2012 version up on Sourceforge. http://sourceforge.net/projects/symbos/
The Nordics will attract more venture capital than London within 3 years
Correction: they can't go on the blockchain, as it doesn't scale.

Microtransactions were much-advocated by proponents as a Bitcoin use case for many years, until it became clear that wasn't feasible.
I don't think that the issue is that people are opposed to a police force to gather and use using data effectively to protect it's own citizens. It's when they use a foreign agency to make and end-run around their own laws that is at issue. There are some fundamental differences between domestic and foreign surveillance.

Domestic intelligence has to comply with the country's own laws, ultimately created and supervised by a democracy (ideally). If the populace wants to error on the side of less safe and less surveillance, that's their decision.

Foreign intelligence is pretty much by definition 'criminal' in nature. As a theoretical example... a CIA agent using fake identities in foreign countries tapping phone lines is a criminal in the place where he is acting. Even when intercepting German <-> German communications on his own soil where it is technically 'legal' goes against the spirit of due process in Germany and may be illegal there. Should they be prosecuted? Can they? The answer is interesting but certainly tough to answer. Ideally friendly governments would understand this problem and try to protect their own citizens from spying by other 'friendly' governments through treaties... don't spy on my citizens and I won't spy on yours.

Unfortunately they do the exact opposite and transfer 'foreign intelligence' gathered by one country on a foreign citizen to the 'domestic intelligence' services where that citizen lives. This is a dance around the due process rules. You can't just contract out your law breaking to some foreign government or company.
Search and Maps seem to be a core of Google. If your doing something outside of this then sure its worth it. Look at how often Google drops something. Google Reader etc
Which "ring" of updates are you on? Fast (it's gonna break) or slow (it's gonna break less)?
It's kinda cool that they're doing this, if not for anything else than to raise awareness about PGP.

That being said, I'm trying my best, and coming up short, in figuring out what problem this would solve...
Besides the obvious "why care about security when Facebook has your data", this is a very positive move.

One thing is giving your data to companies and another one is living on a country where there is not free speech, your beliefs/lifestyle/genetics are illegal, etc. More encryption is always a good thing.

By the way, the article links to an official FB Onion site. Neat!
Found on Spotify. Added to a playlist. Easy!
This doesn't actually supply any reason to use Bitcoin over dollars. If you're dependent on a centralised third party, there's no reason for it not to be Paypal, etc.
How Stimulating a Nerve in the Neck Treats Tinnitus
He answers some questions here, also about bison domestication: http://jareddiamond.org/Jared_Diamond/Guns,_Germs,_and_Steel...

(according to this link I just googled, American buffalos are actually bisons http://www.diffen.com/difference/Bison_vs_Buffalo )
You don't think that calling someone a stupid fuck is creating unnecessary conflict?
Precisely why they should be adopting Google's End-to-End system. Yahoo is already supporting it. Also it would be better if everyone went with the same (solid) standard than doing their own thing.
"today's builds" arn't todays. They're months behind what MS are developing.
I am curious to know what problem you are solving. Have you considered producthunt or betalist?
Next-up officially announced integration of Axolotl and ZRTP in both Whatsapp and Facebook Messenger?
> The flaw with it though is that it confuses growing resource needs with centralization.

And yet, we observe centralisation.
Surely you can disable that in a relatively easy way? I'm thinking about trying linux and such comments kinda scare me.
I think the main advantage of Karplus-Strong is that it is (or at least was) cheaper and more simple to implement, than to for example an algorithm generating a similar sound additively from sine waves. AFAIR the original paper describes an implementation using an impulse, a simple circular delay buffer and an averaging (addition + single right shift) filter.

Simple additive synthesis usually falls short for something like a piano, too, since there are a lot of factors that influence the frequency content of a single struck note. This was posted a while ago, describing Pianoteq's approach to piano modeling: https://www.pianoteq.com/tutorials?play=modelling
1. Choose your fitness level.
2. Put your device on the floor and start training.
3. Count completed push-ups by touching screen with nose.

Simple :)
Looks like start menu won't work properly without an internet connection. Can we get one that doesn't try to constantly distract you?
Yes, both can be disabled. However, I'm not sure if it's dependent upon which 'edition' though. For example, you can turn it off in Enterprise, but not Professional.
You can easily turn it off in Settings -> Security & Privacy -> Search tab -> Include online search results
> Since Bitcoin was first, all other competing blockchains merely exist for miners to sell tokens to greater fools.

Please explain how this argument does not also apply to Bitcoin, 'cos as far as I can tell at present it does. That altcoins are even scammier does not somehow mean Bitcoin is free of the same problems despite being first.
CouchDB on Joyent Smart Data Center
You can find a lot of academic research on this area: https://scholar.google.com/scholar?hl=en&q=web+decay
I love the look of Cmder, and I use it now and again, but it has a number of bugs. They fixed a few with the release two weeks ago, but there's still a few showstoppers for me.
I admit I haven't been paying close attention, but I was under the impression that 10 was going to be dispensing with that crappy Metro interface: apparently not.
21st century c

http://shop.oreilly.com/product/0636920033677.do
Mobile App Framework Matrix
While that's a reasonably valid assertion of the state of Bitcoin's protocol development compared against the state of the collection of protocols and services we call the "Internet", I believe that they are similar but not completely relatable.

For the vast majority of people in the World the advent of the Internet was a completely ground-breaking, and completely original, idea. The predecessor technologies that provided similar utility for people (such as phone, fax, radio, television, libraries, social clubs, lunch meetings, etc.) were functions that didn't have a cohesive string that tied them all together and put them in one place. The Internet served that need by providing lots of perceived benefits to people; wide-spread adoption rapidly followed.

On the other hand, Bitcoin has a very specific utility right now -- it facilitates the transfer of value quickly and at (relative) low cost in a (reasonably) anonymous fashion without oversight.

While a significant number of people all around the World use the banking system, I'd wager that if you asked if their banks and investment accounts "worked well enough" that you'd hear a majority say that they do (and then you'd hear all of the caveats of what doesn't work and what they hate about it -- but not enough to seek out alternatives yet).

Bitcoin is still looking for it's toe-hold to convert that mostly satisfied majority. I believe it (or another blockchain-based technology) will find it, and sooner than later, but I am not blinded to the fact that it could end up being viewed in history as simply an interesting experiment that ultimately was ahead of its time.
Taking hundreds of hours of work and dismissing it is petty and unjustified.
This is why for my own personal reasearch and archiving I moved from keeping "interesting links" to using a web clipper to take a copy of the page. Too many times I'd think "Oh there was an interesting article on that" to find it had gone, so now I take a copy of the article for later reference.
I would guess that it will help (eventually) with email deliverability: phishing emails claiming to be from Facebook wouldn't have valid signatures. Yes, DKIM and other stuff already partly does this, but signed emails are much harder to forge!
I suspect a lot of people are interested in the tech used when handling 300k QPS and I wish you could give more details about it.
I find myself noticing that a lot of the solutions that The Economist proposes are very similar - opening markets, decreasing regulation - make everything more "liberal". They always make compelling arguments for their suggestions but I also find myself wondering whether they ever argue for any alternative
Streaming XBOX games to your PC with Windows 10
You pay for Windows 10 and an upgrade from a illegitimate Windows 7, I believe.
10 tips that will help you change from solo to team work
Are you new to the internet?
Installing msysgit will give you SSH at the DOS prompt
It's funny, but that was my first thought as well.

Back on topic though, In practice it's seeming that more and more that these are very hard problems, and depending on your use/needs you may be better served by a more traditional replica-set data store with firm acid compliance over distributed systems...

I like distributed systems... Cassandra, RethinkDB and even MongoDB, Azure Storage Tables, ElasticSearch and Etcd are all pretty cool with their advantages/disadvantages... all of that said, take your real needs in terms of scope, scale and time into consideration before investing heavily into an always-available system and if you really need it.
I get that this is tongue-in-cheek, but right now I like Cortana a lot better than Siri and Google's voice thing. It responds faster and more helpfully in my experience.
How to Launch Your Mobile App Like a Pro?
I seem to remember Paul Thurrott saying that the free upgrade window is open for a year, not that your license is only good for a year of use.
The cynic in me believes that both this and the official onion sites are baits to lure in those who typically care about privacy and thus don't want to use Facebook. By doing this Facebook allows them to gradually extend their medium of communication to FB, and thus gather more information on them.
I've even started working on a canvas based text editor.

Careful! Mozilla tried that as far back as early 2009 (the project was called Bespin, you can google for "mozilla bespin canvas" to find out more).

The canvas-based approach was eventually abandoned and the project merged into Ace, a more traditional DOM-based editor.
Show HN: My use of a computer – visualizations of my top key combos and apps
That's actually pretty sad. The bill didn't get renewed because one politician talked for hours, not because a majority think it's wrong to spy on your own citizens. Now the politicians that didn't get to vote to renew the bill can blame Rand Paul next time there's a terrorist attack in the US and not take any responsibility themselves.
The Economist has always been "The answer is free markets! What was the question?".

I always find it a reassuring read, in the sense that well-written, well-researched, persuasive articles that I disagree with are a sign that I haven't been completely engulfed by my own little information bubble, but take it with a pinch of salt.
It is easily disabled and is only a feature in Ubuntu's Unity desktop. If you use a different version of Ubuntu (GNOME, Mate, KDE, whatever else they offer now) it won't be an issue.
I set up my first PGP key in 1998, and I have as yet never received a PGPed email from anybody except myself. So it's exciting that I might finally do so.
Getting a lot of projection out of you; you sound quite bitter. Actual employers love it when employees start families and it is worth extra money, but I won't waste my breath explaining the subtleties of that to you. It's too bad we can't all just be alpha for money like you; I'm sure we'd love to read your blog post telling us how.
As someone close to the RTB world observing from the outside, what amazes me is not the throughput or latency numbers but that it all happens on technology stacks that seem inappropriate for the problem. Everything from broadcast messages over TCP/IP or request/reply semantics for messages with no useful replies, to having to scale connections even though the number of participants is fixed. Its a whole world built on http that doesn't seem like it should be. That you can scale qps in that world while maintaining a semblance of response time is really something.

As a complete tangent, as someone who has worked in environments that had at least an order of magnitude tighter latency requirements than the RTB world, and who sees this misconception a lot, logging to disk on a modern OS is not "too slow". There may be very valid reasons not to log to disk, most obviously operational concerns, but latency/throughput aren't one of them.
The idea is to make it work on all platforms, only requiring minimal POSIX compatibility. It also checks for any requirements you specify, and sets up stuff like make install, make dist-check, make check. It handles compiling your code into a library regardless of the os
That doesn't sound at all like what I've been experiencing on Windows 10 TP. I've found it remarkably stable - it's now my main OS on my gaming rig and I use it daily. Outside of the occasional game incompatibility (usually fixed by patches for recent games), it's been the most stable version of Windows I've used in a long time.
Google’s Project Vault: A Tiny Secure Computer Inside a MicroSD Card
No, but it's never too late to call this behavior out. Clippy 2.0, very clever!

I'm doubtful that sgt would like drive-by remarks about his work.
Do/will they support curve25519 keys?
Undoubtedly, but the issue is that they only have 2 months to take care of any bugs in their recent code. If the tech preview builds are anything to go by, the stuff that hasn't been released yet is going to need a lot of testing and fixing.

I don't think it's insurmountable, but they definitely have their work cut out for them.
I agree. I will be replacing the start menu with a third party alternative as soon as possible. I don't need constant trivial updates that distract me and take resources.