skysight-inc/HackerNews huggingface dataset:
Well they were lucky you fixed it.

There are loads of sites built year ago that just work so nobody is looking into the code base ever.
Too Much World: Is the Internet Dead?
Kinda. The important thing to note is that back in 1997, when the digest auth RFC was written, we recognised the hashing before going over the wire... and somehow we lost sight of that
Uh. I write every document in Pandoc Markdown.
Yet Alex vehemently resisted being taken to the hospital. Police crowd the emergency room, running the names of young black men through their database

Seems to me that the hospitals that let this happen in their ERs have forgotten their mission -- to heal people. They may have come up with some rationalization that says it is not a technical violation of doctor-patient confidentiality, but it sure as shit is a violation of the intent of that precept which is if you can't trust your doctor you won't get medical treatment.

As a comparison, after the PATRIOT Act was passed librarian associations stood up to the surveillance state by starting to redesign their computerized lending systems to be resistant to national-security-letter searches. Instead of keeping a lending history, as soon as a book is returned all records of it being borrowed are purged. That privacy is important for exactly the same reason, a borrowing history can be very revealing - medical books, law books, financial books, they can reveal quite a bit of personal information and if people feel like they are being watched, they simply won't borrow the books they need. You'd think doctors would stand up for their patients at least as much as librarians.

http://www.ila.org/advocacy-files/pdf/Confidentiality_Best_P...
Cilk - programming language designed for multithreaded parallel computing
> However, that electricity gets converted into heat, so your heating bill gets reduced.

Do you really think heating a room with electricity is efficient? why do you think people use coal or gaz for that purpose ?

Edit : you are being sarcastic i hope.
> It seems to me you may as well say potatoes are a common topic of conversation on the Internet because of Latvian jokes.

Potatoes are a common talk topic on the net because, like, Latvian jokes.
Thanks for the opinion. I have been considering moving my server to DigitalOcean for a while and this assured me I probably won't regret it
With rich types, you can get rid of the correct bugs, too.

You can encode an arbitrary amount of information into a verified, proven specification.

The specification is orders of magnitude smaller and simpler than the actual code, so much easier to get correct.
Was I the only one that found this article annoying?

There /are/ some good examples there.. but generally this was an effort to intentionally misinterpret well understood industry terminology.
That explains 90% of the Internet.
LastPass has browser plugins that do this.

Edit: Additionally LastPass supports login to your LastPass account via password + OTP combination such as Google Authenticator and Yubikeys.
This violates the law of headlines with questions in them: the answer is YES. In particular, it's possible to turn a legacy system into a non-legacy system this way.
Yes, I wouldn't mind. That's what I'm saying. Imho it's a false assumption that you have to "minimize keystrokes". Programming languages noticed this a while ago.

The time I spent thinking "what was that command again?" is far greater than the time I would need to type a few more characters.
IIRC, "it's not a feature, it's a bug". Engineers noticed it took about 15 seconds to send a mail through Gmail and added an option to cancel it.
Interesting point is that no sweet shop owner knows any sweet by the name of 'Jhajaria' in Lahore. Even 'Fazal Sweets' shown in this ad doesnt know about it. Same seems to be the case in India: http://thedailyretard.in/demand-for-jhajariya-on-the-rise-af...
Bitstamp downtime
There's nothing that makes internet somehow undo-hostile. But your observation about relational databases not having the support for undo is in the right track. Actually it can be expanded to most data storage mechanisms, sql, nosql etc. Out of the box many data storage systems don't support versioning and that guides the applications towards the "warn, overwrite, no undo" pattern. It's just a lot easier to do apps like that.

For many cases it would be better if the underlying data storage mechanism would support versioning. Image a CMS that's running on top of git. You'd have diffs, history, branching, merging, clones, tags and other very important features out of the box. Doing those features on top of a relational database is a lot of work, but with git you get them free.
How do you interpret any spoken or written sentence? It is all lossy.
Occupy Scrum: How Sprint Retrospectives Brought us to Agile Nirvana
I agree wholeheartedly. Especially in the domain of cloud providers the terms are very unclear. I suppose that's "cloud" is already such an extremely vague term.

I've written a short blog post about the over-use of buzzword in software here:
http://timbenke.de/?p=881
you are spot on ! with the right friends at Washington, most of your problems will go away.
Inject something like XSS Tunnel (http://labs.portcullis.co.uk/download/XSS-Tunnelling.pdf that gives you a local proxy that you can point your local browser and then sends all of your traffic through the victim, so you'll see and use the website(s) with your victim's session), or BeeF - http://beefproject.com/ for tons of exotic XSS based exploits.
TCP is pretty well suited for MMORPG's, World of Warcraft uses TCP too.

UDP is needed for games that need more consistent accurate response times, like FPS and racing games.

Hopefully when WebRTC datachannels get browser support we'll finally see those too :)
It's done by updating stroke-dasharray, stroke-dashoffset.

http://bl.ocks.org/mbostock/5649592

http://jakearchibald.com/2013/animated-line-drawing-svg/

But it's not that new as one would think.

http://www.carto.net/svg/samples/animated_bustrack.shtml (2008)
Growth hacking: A Black Art?
Hey David, I wouldn't count that as direct editing :-) TBSDY
I don't mind that much unix commands, in general (with their names, not with their usage, I hate using grep and find.)

I hate chmod, too, because I can't remember exactly what permissions are what (number-wise.) My fault, not his. But I'd love it to be named "grant" and have a neater language. Like grant user/group/whatever read,write,execute (rwx are actually okayish...) filename. I know chmod is more or less like this. But I don't stand it. It's like combinatoric problems, something deep inside of me refuses to accept doing it :)

I guess you know what grep stands for, don't you? It's a "legacy" command from an early version of ed, g/re/p as in "global search" a "re"gex "p"rinting results. It could be named re (for regex, search implicit) or res (I like this.) Anyway, I use ag (the silver searcher) for text/code search, though. Less letters, easier to use (I keep forgetting if I need -r, -e and all that, ag makes it somewhat easier.)

As for mv, cp, rm, if all 2-letter acronyms were that easy to remember! Did you use extensively DOS? Most commands where far too verbose, I cringe if thinking about having to write copy to copy. Cp is just a smash with the left hand and another with the right hand and off you go. Minimise errors, 2 strokes. Actually now I wonder why in nix we have clear and not cls (or just cl)

As a matter of names... Plan9 uses nix names, and since Plan9 tried to do things "differently" almost just for the sake of it, either they didn't think about it or thought it was a bad idea.
One language to rule em all - C#
Well it has come down a little 3 day high off $900 and low of $453, on mtGox
That'll tunnel your http traffic which is a good start but it's worth checking out ssh -D for an easy SOCKS proxy.
I would like to know more about this implementation. I don't see how going back after a POST action is related to HATEOS.
The PlayStation 4 is appealingly dull
As I answered about (so I'm repeating it again :D) minimising keystrokes can also minimise typos (or generate horribly harmful ones, too, agreed)
KDE India Announces conf.kde.in 2014
What is considered rude from a police officer in Europe is when he does not address you properly.

What is considered rude from a police officer in the US is when they shot you without warning (with a warning, it's normal).

They are lots of places I would love to visit in the US, but current policies are keeping me out (also: beard).
Reviews came in pretty much as expected: Xbox One for those looking for an entertainment system, PS4 for those looking for a game system. Only issue is that the PS4 games lineup (entire console games lineup) is sparse at launch. Will be interesting to see how the sales numbers come in after the first month.
HTML Stack Order done the easy way
Translate.js
Let's start a global registry where everyone registers the password you use at every site. So we can cross reference and check that you (or anyone else) hasn't used that password elsewhere. OF course we will store the password in plain text.
I was actually impressed with how lightly broken it was. Despite including half a dozen scripts, I only needed to explicitly load one - the first party one - to read the article.

Many sites in this school fall flat without some fourth-party content.
This Founder Made $99 from $82.5mn Exit; The Lesson?
I just hard-wired into my brain they are car and cdr (I read it as "cadar," with both a's quite like the a in car, Spanish a for me.) In a cons list, you have the car (first) and then the cadar. Think it enough times and it sinks eventually.
I like BT OpenZone in the UK. It seems everyone has connected to one of these at some point so you just create an ad hoc wireless connection with the same SSID and most modern smartphones automatically connect and start trying to download mail and facebook updates.
>> The attack must have been done over Tor.

Nope, none of the failed attempts on my account originate from a tor exit node.
Agree completely with this. That is the most transparent way of going about things.
Well the whole point is to be invasive. The idea is to lock down the PC into a console-like platform. Without turning on TPMs, secure boot, and remote attestation, the only way to make sure the user isn't running modified code somehow is to effectively rootkit their system and spy on everything.

The anti-cheat stuff runs as part of the OS, so the company can do pretty much anything they feel like. I'd assume they only bother with screenshots on suspected cheaters, while they're playing. Otherwise it's a waste of effort on their part. But if you don't trust them to handle screenshots possibly containing snippets of IM, then you shouldn't be running their binaries as root.
I'm not proficient in Haskell, just a bystander, but this isn't the sentiment I get from reading Neil Mitchell's posts on the subject:

http://queue.acm.org/detail.cfm?id=2538488

http://neilmitchell.blogspot.com/2013/02/chasing-space-leak-...

He appears to use profiling tools and "try them all and see which produces the most useful information", to me that sounds very different from reasoning.
Queenstown Recebe Simpósio Geotécnico Sobre Infraestruturas e Desastres Naturais
Someone fix the title? It's a video, and he's 19.
Where did I imply that it was efficient? I was merely saying only looking at your electricity bill doesn't provide an accurate picture of the cost of mining.
Ison was likely just hanging about in the Oort cloud until a the tidal impulse of passing galaxy nudged it enough for it to "fall" towards the sun. To get here it's travelled at least 100,000 AU (9.3 trillion miles), and not especially quickly at that. I think is the first time it's gone past because it's actually very new in comet terms.
> This seems to be a rare case where removing words adds information

Words aren't being removed, but the word because is being added to a very old speech pattern.

"The talks failed because politics" is an expansion of "The talks failed: politics", with a pause between failed and politics, and politics spoken like a new one-word sentence, usually at a slightly different pitch level than The talks failed. It's meaning and intonation pattern is quite different to "The talks failed because of politics".

When saying "The talks failed because politics" out loud, we still put a pause before politics, and use the same intonation pattern as "The talks failed: politics". The word because replaces the terser colon in the written form.
JQuery Animated Table Sorter
And then moved to Russia.
Additionally, you'd need new browser APIs (AFAIK) to detect failed logins, render the login UI, etc. Otherwise, it's going to look out of place and confusing. Product managers are unlikely to accept the default browser/OS handling.

And digest auth means a DB dump has enough information to authenticate as a client, which is considerably worse for security if a server gets compromised.
There are many other hypotheses about where the word OK comes from.
Bitcoin Could be Regulated as a Commodity, Senate Banking Hearing Advised
Actually, that's false. There are clear guidelines about disclosing conflicts of interest on Wikipedia (I assume you are referring to Wikipedia when you say "Wikiworld").
But he was 14 when he created the nuclear fusion plant!
I enjoyed the video.
> The time I spent thinking "what was that command again?" is far greater than the time I would need to type a few more characters.

For ls? rm? mv?

I use ls many times per day. Lengthening the name would be a huge loss for absolutely no gain; the odds of my forgetting what it's called are precisely zero. The more you use something, the more gain you get from a short name; unix commands are a near-perfect example of where even cryptic names (which mv, cp, rm, and ls do not qualify as) are very desirable.
I like them because they don't guide thought: They're abstract names for abstract concepts. They don't impose any interpretation on the ideas, they simply present them for what they are. Having to break down a less-useful conceptual model is even more difficult than building a more-useful one.
You can use symbolic modes in chmod too if you can't remember the octal representation. For example, you could set 0755 with "u=rwx,go=rx."
How to show context menu for ListView items in Android
Ignoring the fact that this board is quite a good tech board, there are loads of reasons to work for a startup while not caring about startups.

A professional needs domain knowledge even if he's not particularly fussed with the whole run-your-own-company thing.

I work for a start up that's almost entirely bootstrapped. Certainly no VC or "professional" investment.
The only effective way to capture terrorists is to do profiling, however thats is considered to be politically incorrect,

Whenever someone complains about profiling being politically incorrect, that's a euphemism for racial profiling.

To which I say:

Jihad Jane: http://www.cnn.com/2011/CRIME/02/01/pennsylvania.terror.case...

Daniel Patrick Boyd: http://content.time.com/time/nation/article/0,8599,1913602,0...

The White Widow: http://www.mirror.co.uk/news/world-news/pictures-white-widow...

And that's just crazies who call themselves 'muslims.'

In the US white nationalists typically murder a couple of people each year, and don't forget Anders Breivik https://en.wikipedia.org/wiki/Anders_Behring_Breivik
And now we wait for the dump to show up... will be usefull, larger then the rockyou plain.
Commands are not APIs, and an interactive shell is not a programming language. It's an interactive user interface that some of us spend significant portions of our lives dealing with. I no more want to type an API-like "list_files" command ten billion times than I want to have it take ten mouse clicks to launch an application.
Map Servlet and JSP to URL in Java web applications
This is really very impressive and thanks for sharing!

How many single particles are visible at every moment?
Would it be possible to control the movement of the particles by the fluid field to form predefined shapes? to make them cluster into predefined (even moving) areas?

For some time now, i wonder if it would be possible to visualize some population statistics (think the percentile wealth distribution f.e. ;) by using some thing like this and make every single person "visible" within the statistic.

I believe it would make many "distributions" more intuitively understandable. Imagine some several thousand single "very wealthy" entities contrasted by several thousands or millions of "average" entities ;)

Obviously such interactive diagrams easily hit (hardware/software) limits, but even if displayed with some mapping like 1 point equals several (hundreds/thousands) real world entities, i think such display of magnitude in the real world would be very engaging.

Thanks again.
PowerShell does that - everything's a long verbose command. It helps avoid clashes in the global namespace. But it's only really usable with autocomplete. Same with Java, C#, and so on. Also, in local scope, long verbose names are far less readable. It might seem more skimmable or easy to get into a codebase with verbose names, but when you're debugging pieces of code, all the extra letters seem to clutter things up.
Speed is the most likely reason. Think about it from the flip side of the argument. Their argument rests on the assumption that if a known terrorist is in contact with a US person and there is reason to believe that US person is in the US for nefarious purposes, then they may already be moving to attack somewhere and the NSA needs his call records ahead of time. They want to know what other foreigners is he in contact with, are they known terrorists, are the people in the US that he's talking to also talking with each other (which could indicate a terrorist cell), etc. Answer these questions, package up the information and shoot it over to the FBI for follow-up investigation.

If they didn't have the records ahead of time, the NSA or the FBI would have to get a warrant, submit the warrant to all N of the major phone providers, wait for however long it takes them to process it, get responses from N-1 providers that the phone number doesn't belong to them. They then have to analyze the data, then repeat the process for the second layer, etc. What would be done in a few minutes if they already had the data now might take a few weeks. If you believe that an attack is likely, you may not have a week to identify the initial contact, two weeks to identify the cell he's working in, etc.

All of this rests on the assumption that analyzing phone metadata is good way to get leads for an investigation on international terrorism. Are there better ways to get leads? Can the information still be useful if gathered through a traditional warrant process? If not, is it worth the privacy tradeoff to foil X number of cases over the course of a decade, and are there good ways to handle the information in order to mitigate privacy concerns?
You confuse guideline with policies. Guidelines have a fair bit if leeway, policies have very little wriggle room. If a policy has wriggle room, it's not been drafted very well :-)
Very nice, too bad there are a few typos.
For example, the "write" function arguments are not ordered correctly and it's using the wrong line terminator. It should be:

write(STDOUT, "Hello World!\n", len("Hello World!\n"));
What's wrong with an ordinal sort? car sorts before cdr.
You might want to look into what "groundbreaking" entails because excited news articles lead nowhere all the damn time.

Tenure exists to escape people from the "3 papers a year" BS which means you get a neverending stream of minor refinements and very little thorough investigation.
NSNotificationCenter with blocks considered harmful
Ask HN: Why no O'Reilly Golang book?
O'Reilly has an extended list of "early adopter" titles, and always had strong support for new and emerging languages back in the day. Any reason it seems to avoid Golang?
They defined the term before using it. It's quite clear what they meant.
I once wrote an in-place quicksort in common lisp where I kept pointers to locations of interest in the list as halves of a cons cell. Was kind of fun coming across it later and figuring out what it did. That cons cell made no semantic sense as a linked list; it was just a pair of pointers.
What about Facebook login (or other oauth based systems)?
Seems to me this solves most of the problem.
Pro-active enforcement is not always necessary. The possibility of a large fine if found in breach of the law is usually enough for responsible companies to take the matter seriously.

Of course, you also need guidelines for implementation.
Next we'll use mix twice and partially evaluate a compiler generator ;)
"The answer" doesn't exist and it never will. Everyone has to do their part. Services that store passwords in plaintext should definitely be publicly shamed, every single time.
Toyota had adaptive cruise control back in the mid 90's
That mouse-over trick is really annoying.
You can try GoAgent.
It can't be competing with LXC, with LXC you can do over-provisioning of the server and maximize the utilization. With Jailhouse you under-subscribe your system in order to get maximal separation and performance guarantees.

I can see using this for real-time applications alongside management stuff and for separating critical and possibly buggy kernel drivers to where they can't harm the rest of the system.
It's worth noting that this visualization is primarily based on location data mixed with public information and no information on who he's contacting, while the phone metadata program run by the NSA is collecting phone contacts, time of call, etc - not location data. A useful visualization of that data would look entirely different.
I think that romantic notion is just a part of childish naivety. When most people grow up they realise the government doesn't serve the public's interests. However, I don't think we should abandon the romantic notion that the government SHOULD serve the people. It's not entirely clear how to make that happen (or if it is possible), but I think along with social change, technology could help (e.g. crowdsourced political debate, security for whistleblowers, personal surveillance, etc.) So I'm all for hackers being a bit idealistic :)
You are missing the point.

The twitter overlay was just an added point to illustrate that the politician was really at these places. Otherwise one could start with "yeah, well the meta data could come from anybody. Who's to say that all this data really belonged to him?"

I hope I don't have to point out how the metadata alone is useful in tracking suspected terrorists.
You have GPS, SMS, timestaped phonecalls etc. Anybody who gets to request this metadata from a cell phone provider for Person X can track that person across the country. You might as well wear a Lo-Jack that is directly connected to the authorities. Same result, it would just be a little easier for them to access that information. Now, they still have to request and actually receive the meta data from a customer of the cell service. Unless of course NSA and company already have complete system access and the request to receive the meta data is just a formality.
if anyone wants to pick our brains, let us know
> And how would you enforce this ? ... mandated paid audits

No, that would be quite silly and wouldn't work.

It could simply be reactive rather than proactive. When an incident occurs where sensitive user data is exposed, simply launch an investigation into whether there were "adequate" protections in place. If it is found that sensitive data was stored unencrypted, for example, put the directors of the company behind bars for negligence.

I'm dreaming of course. Steal a loaf of bread, life in jail without parole. Expose the private data of millions... have a strong whisky, put out a press release, head to the golf course.
LastPass is awesome.