skysight-inc/HackerNews huggingface dataset:
For those without showdead on, there's an insightful comment from beedogs:

My guess (and he intimates this in his comment about backdoors in Chinese products) is that the US government asked him to basically break his entire system so they could do MitM attacks.

The conversation probably went something like this:

USG: Install this machine in your datacenter. Route all traffic through it.
Accept installation of this new fiber demarc and allow us access to
configure this new router. You do not need to know where this
traffic is going. If you refuse, we'll slap you with a contempt order
and throw you in federal prison. If you tell anyone about this, we will
slap you with a contempt order and throw you in federal prison.

LL: Get fucked. I'll shut everything down instead.

-----

Why beedogs is shadowbanned is beyond me. A quick glance through his comment history doesn't indicate he's done anything to deserve it.

----

Hey beedogs: I can't reply to you directly because you're hellbanned. Send an email to PG. I'm not usually a fan of posting people's contact information, but in this case it's everywhere anyway - pg [at] ycombinator.com
Doesn't Scala support the exact same features? I know OCaml is based on ML and is mostly structural, while Scala more of a Java-like curly brace lang that is nominal, but your feature list makes them sound the same.
Hi sarreph. We hope to delight by understanding what each individual likes. From out initial testing, we've found that our first article is a pretty good starting point for tech "people" when we use their Twitter markers to inform us. From there we get a lot better if the user offers us valuable data points - either by reading the article or even better replying to our suggestions with feedback.

We'd all become tried of algorithms claiming to know who you are. We wanted to take this back to first principles and try to understand what captivates people.
There is a limit, actually. From my non-American point of view, people who want to understand the context and direction of the US in the early 21st century will study Bush as he is the US president that defined this era.
You are searching for Yesod - http://www.yesodweb.com - which has some other fancy features like making sure that you can never render an incorrect dynamic URL (because URL's are represented by data types) and more such features.

I've used Yesod in actual real-world projects and it was always a pleasure, albeit sometimes slightly complicated - the new version (which I haven't used yet) promises to simplify this a lot though.
Link?

I'd love this phone and would buy it but not before it is actually made.
That's Twitters'.

Twitter has no concept of edit for a tweet. Is it surprising then that they don't need to use PUT or PATCH?
http://showterm.io/5837e92554dcbeaea129b
check out http://www.realpython.com (disclaimer: I am the creator)
You'd think that an empirical experiment with new programmers could prove the point, or at least provide conclusive evidence.
Okay, I understand that using Google Analytics when we're so pro-privacy is a bit of a weird choice.

We've realised that self-hosting our analytics might be a better choice. I've created an issue[1] to discuss this matter. Ideally what we'd want is something as close to GA as possible - real time analytics being reasonably important.

Note: we were aware of the implications of using GA on the site, but since we offer the ability to disable them very easily we didn't think it was a big deal. That's a mistake on our part, so let's discuss how to fix it.

[1] https://github.com/MediaCrush/MediaCrush/issues/117
I'd probably say the same thing if, at the age of 44, I made a film starring myself as a guy in a relationship with an underage high-school kid.

In his case life imitates / imitated art.
If the plan as it seems to be now is to completely ruin the good, clean and nice aspects of HTTP, sure, why not?

Add this to the clusterfuck which is HTTP 2.0.
What projects can be done in C (and only C). I used C while learning programming but never built anything useful or any system in it.
> "My preference, and I think the American peoples’ preferences would have been for a lawful, orderly examination of these laws."

Yes, and you had the time to bring that to the fore. I recall one of the rationales Snowden offered for not acting sooner was that he was holding off to see whether you did anything about them via that more orderly process.

I wonder how much faith in the political process, especially among young people, Obama's managed to burn.
Yeah, I'd like to know why I'm shadowbanned, too. This is the first I'd heard of it.

Can someone at least let me know what the hell I did?
I guessing he doesn't really want the hassle that would involve. Fair play to the guy.
At least Plan9 did something wrong. UTF8 is so superior to this silly 16bits encoding.
Great Saturday morning news, I've finally able to run my new iOS app on my iPhone! I had to accept new T&C before getting certificates/provisioning-profiles, and this has been impossible for weeks.
better to delete it than hand it over if privacy was your selling point in the first place. if i were a customer, i'd be ok with this.
I'd imagine that it's because under the current law he's gagged. Disclosing an NSL to the public (i.e. anyone that's not his lawyer or a judge) is something that will send him to jail. Rather than go to jail (where less useful and free), he's using his standing to try to have a legal precedent set that being gagged by an NSL is unconstitutional. Hence him asking for help with legal costs.
It's a secure e-mail service. If you had some sensitive data and thus used a secure e-mail service, wouldn't you prefer your sensitive data to be destroyed or fall in the hands of the government in the country where their servers are?

Good chance he had some clients who'd rather see that data destroyed.

I hope he advised all users to backup regularly, though. :)
Gladly. Some languages does not emerge all of sudden as a product of one sharp mind (there is no doubts about that) but are time-selected mix of (ideally very few) basic concepts and syntactic constructs which form a well-balanced set of features.

The examples of well-chosen set of basics is Scheme R4RS, or pg's Arc. The examples of so-called natural selection are CL (an attempt to put together the best ideas and syntactic sugar from various implementations) and, surprise! Haskell, which is a product of a merge of efforts of ML/Lazy languages world.

On the other hand, there are languages created by one individual, according their own preferences, such as Perl, Ruby and Clojure.

Ruby, for example, it is a mix of features from Perl and Smalltalk, its author liked, but, of course, the resulting language is neither a dialect of Perl or Smalltalk. It is a language of its own.

Similarly, Clojure is a mix of features from various languages, notable Common Lisp, Smalltalk, ML, plus various Python-like comprehensions for vectors or hashmaps.

There are many other clever tricks, like simplified pattern matching, at the cost of sacrificing uniformity and announcing vectors as parameter lists for binding constructs, apparently from ML, and multi-method function declarations, also from ML.

The result is a language of its own, and cannot be called a Lisp, the same way Ruby cannot be called Smalltalk. The design decisions, while mostly clever, broke the uniformity and clarity of classic Lisps.

So, in my opinion, Clojure is closer to Ruby in its ideology, than to Lisp.
replying to beedogs because I can't directly:

You made this post https://news.ycombinator.com/item?id=6183189 and one of the admins arbitrarily decided that you needed silent punishment. nice eh?
Personally I wouldn't think that. I think that such things are far too complicated to be amenable to scientific study.
Yeah right. The Supreme Court appointees by Bush has caused the greatest damage we will see for years (Citizen United)

The way America supported the Govt involvement in religion and tax money, the senseless wars, the intrusion of our lives by TSA etc. all accelerated by Bush and continued by Obama and will continue until this country collapses.

Yeah keep on not caring about how our history has changed for the worst and for good.
Cool, but why not Opera in off-road mode?
Also, if I understand this correctly, his customers most probably had a copy of the emails on their computers so their loss was only the email address (and emails eventually received after the closedown).
Alright, a lot of people don't understand where the wiper fluid goes and never pop their hood, and they drive around just fine.

But let me turn the argument 90deg: would you say the same thing about math or about reading? Yes, people DO live life without learning arithmetic or how to read, but they probably also have a higher likelihood of poor outcomes in life.

I think the argument being made is that, because computers are so vital to our existence today, fostering computer hacking as a skill and having a real understanding of the computer is a fundamental that must be taught for society to keep advancing.

The snark of the article muddies the waters, but I tend to agree with the sentiment. IMO, having kids get a deep understanding of computers and making scores more tinkerers/hackers is more important than teaching the next generation to drive cars.
I wish the Clojure guys would come up with some clear and direct messaging around its license. When I started exploring Clojure one weekend a few months back, I found that it's the only language I've ever seen that uses the Eclipse Public License. In turn, the EPL is the only license I've ever seen where the FAQ is even more ambiguous and confusing than the license text itself!

I did some sniffing around to see what the practical effects (if any) are for applications written in Clojure, and on their own mailing list the topic is a bit of a mess:

https://groups.google.com/forum/#!topic/clojure/bpnKr88rvt8
https://groups.google.com/forum/#!topic/clojure/mGf_SuHsSGc

Everyone seems to agree that forking or modifying Clojure itself would trigger all sorts of license requirements (e.g. GPL-incompatibility, you might need to use the EPL, etc).

However, nobody on their mailing list seems to agree on what the licensing means for normal applications that happen to be written in Clojure and use its library at runtime. Is that a "derivative work", or not? Does the fact that you write applications in Clojure have any bearing on the licenses that you may choose?

I know that it's somewhat possible to mix the EPL with almost anything... because I've worked with some Aptana IDE's that are based on Eclipse, yet use GPL v3 with several paragraphs of caveats and exceptions. (http://www.aptana.com/legal , http://www.aptana.com/legal/aplgplex) Not sure about GPL v2.

I just don't want to have to think about this stuff AT ALL as an application developer who isn't making changes to the programming language or core runtime library. The murkiness on their own mailing list has definitely been a deterrent from my exploring Clojure more seriously.
What? That's not even something worthy of a hellban!
Wow, that's exactly what I was afraid of... You can tell it's absolutely not their priority. It's more of an afterthought. "Oh, yeah, btw, we need some servers as well, but first do all the other stuff."
I meant they don't create any server-side language or framework... They will have lots of infrastructure and code, no doubt.
History has proven no such thing. Every community has its leaders, and those leaders enjoy a privileged position. Indeed, Leninism is quite successful: at establishing a party of elites, whose job it is to convince everybody else that they're equal and to teach them to ignore the obvious contradictions. I did not say that "society [should] exist[] without intent behind it"; I said that intentions don't matter if the results contradict them.
HIWI!
It's funny to think of how Clinton was hounded for lying under oath about a blowjob, and how the US Congress seems to be asleep at the wheel (or complicit) in this case. At least, that's the impression from abroad.
For that alone? Cant be. Really? Surely there must be something more than that alone.

Granted, its not the most useful post, probably meant to amuse, but a hellban?
I am certainly disappointed with Obama, but I think there's a need for perspective here. If the US right had their way, we'd have invaded Iran by now. And there's a list of domestic horrors that I'm sure would be well underway if we had McCain and Palin running the show; you need only look at state-level activity in the red states to get an idea.

I also think that Bush presented a much more reasonable face in the 2000 elections than we came to see. Compassionate conservatism was a line they pushed pretty hard that turned out to be a lie. And nobody expected Cheney to make Lord Voldemort look good by comparison. Rigged evidence for a war? Torture? And, of course, starting all these domestic surveillance programs that Obama is just continuing.

In 2000, the Republicans could still lay claim to the legacy of the Rockefeller Republicans, who were sane and reasonable stewards of the state, people actually interested in public service. W himself could claim that because Bush Senior was one of those reasonable Republicans.

So no, I don't think we all knew what we were getting with Bush. I'd say he turned out to be radically worse than people thought.

As evidence, take a look at the difference between a British newspaper's endorsements: in 2000, they were for Bush; in 2004, against: http://www.economist.com/node/12499760 And then compare with their 2009 retrospective on his leaving: http://www.economist.com/node/12931660
And this is why traditional media is dying
Can people combust spontaneously?
Sounds very familiar. You've trained your whole life for working slightly hard for short periods of time and getting enough done to keep up. The only way I've seen to fight that is to do things that can't be mastered quickly: chess, playing music, sports, etc.

There are also certain lines of work that would work better. You're probably never going to fit into a software developer role if you're expected to spend 1-3 week sprints delivering chunks of functioning code. You would probably excel at a top-tier customer support role where you dug into hard problems and diagnosed other people's code.

One thing that's helped me is to keep a very visual record of progress and become a widget-cranking machine. Break everything into discrete tasks that are either done or not done and put them on PostIts or index cards and plaster them all over the wall where you can see them. Mark up the completed ones and keep them around and visible.

Another thing that helps me a lot is to get away from electronics. When I have a document I need to review, I print it and go somewhere without my laptop or even my phone. I'll also pull out a Moleskine or even some printer paper and go somewhere electronic-free to try to dump all of the things I'm thinking about. Sometimes I'll even write out a bit of a journal entry just to clear the junk from my head.

You could listen to Merlin Mann's podcasts and read his writings, but he's got the same problem with no real solution. Some of his talks with David Allen (Getting Things Done) and his 'To Have Done' talk helped me a bit: http://www.43folders.com/2005/10/16/43f-podcast-the-to-have-...

You could find a way to move into working for yourself and build product, not service, business. Then nobody except you will notice or care if you work 3 days a month.
"My computer doesn't work the way I want, world please change your behaviour for me".

http://thenextweb.com/google/2013/02/25/google-chrome-may-so...
And possibly that healthcare thing, depending on how it will turn out ?
How would you explain the continued popularity of 103-year-old "Calculus Made Easy" then? The method used in the book might not be rigorous enough to solve all calculus problems but it jives well with a large number of people.

Most of them could get a better intuitive understanding of Calculus. (We should of course conduct a rigorous study comparing the effects of using different approaches to teach Introductory Calculus.) Then those who need to use the limits approach for other courses could use the intuition to learn it faster. In addition, they would understand Calculus from two different angles and could select the more suitable approach for each problem.

http://en.m.wikipedia.org/wiki/Calculus_Made_Easy
Why choosing Carnegie Mellon over Harvard?
"Twitter: We'd like to see you follow"

I don't understand this part. Should I give you my Twitter handle so that you can see whom I'm following, or a Twitter handle of someone I enjoy reading on Twitter?
Have you seen the current installation page (https://sublime.wbond.net/installation)? I thought I made it pretty clear with the large orange banner the potential risks of the "Simple" method.
When Sen. Ron Wyden (D-Ore.) asked for a “ballpark figure” of the number of Americans whose information was being collected by the NSA last year, the agency refused to give the senator any information, arguing that doing so would violate the privacy of those whose information was collected.

Well, doesn't that answer automatically imply that a very large percentage of the population was watched? Otherwise, if the number were, say, 1%, the mere number would not have violated anyone's privacy.
That was while Package Control 2.0 was in alpha. It is no longer in alpha and no longer requires using Git to install.
Email is more or less sent in clear text for a significant portion of its journey in most cases.

Sender ----> SMTP ---*unencrypted*---> SMTP ----> Recipient

I'm leaving out a lot of transport detail for brevity, but that's the essence.

Also, email is generally stored unencrypted at rest. Even if you take precautions to secure your own mailbox, the recipient might just have it floating around in plain text in their Gmail account, just waiting for it to be nabbed by whoever can get a court order, or whatever.

Also, even if your email is encrypted, the metadata isn't. So you can figure out who is talking to whom, when, and usually from where (by the IP address). Also, there are a lot of headers indicating details about your computer (if you used a fat client rather than webmail), such as the user-agent header which indicates what software you're running (e.g. Thunderbird, version x, on Linux/Windows/OS X for x architecture, etc) which can give clues about how to attack that client with some 0day exploit.
EJDBKit: The Objective-C wrapper around the Embedded JSON database engine (EJDB)
I've found piwik to be unusable for large datasets
Because opera is just reskinned chrome.
Wow. Fantastic. A flip comment is hardly worthy of a hellban. What gives, admins?

(For what it's worth, that was in reference to the "NSA to cut sysadmins by 90 percent" story from yesterday. As a SA, I can tell you right now that if someone decided to increase my workload by 1000 percent, I'd walk, too.)
Yup, he said (wrote, had his staff
publish, whatever) that. It sounded
good, didn't it? Yup, it sounded
good. So, in part with such things he got
elected.

Now, guess what, he isn't following
what he said. We have to guess that
maybe what he said was a deliberate
lie.

But it appears so far that he has
'read' the voters correctly: People
will vote based on such promises but
then, later, during the term of office,
nearly completely forget about such
promises. Uh, maybe Obama would have
a better memory if more voters did!

One reason in the past to forget was
that, for tens of millions of voters,
it was a bit clumsy to clip the
original statement from a newspaper,
file it, and then find it later. And,
even if did find it, tough to do anything
with it, e.g., get enough publicity
about it to cause the politician start
to make good on the promise.

Of course now we have easy ways to find
all such promises and publicize, if only
on blogs and fora, that a promise is
not being followed. But, apparently,
still nearly all the voters are like
they used to be and not really paying
attention.

If a voter was wise, then during the election
they likely assumed that nearly everything
the candidates said were lies, only had
two candidates to vote for, picked one,
but never expected that the winner would
honor the promises.

Net, really, especially now with the Internet,
what government we get is up to the voters;
when 60% of the voters are up on their hind
legs yelling and screaming about the government
tracking mud over the Fourth Amendment, then
we will get some big changes quickly.

The good news is that all we need is the 60%.
The bad news is that getting the 60% on
a 'technical' or 'detailed' issue that
does not yet directly affect the daily
lives of the citizens is tough to do.

An old remark is that in a democracy
the voters get the government they deserve.

So far, by making promises that are lies
and then forgetting about the promises,
Obama is just giving the voters what in
effect they want. That's part of why
he won election twice.
Firefox is open-source and can be legally modified. Opera isn't.
What about tmux?
That was done because the labels are shown in different contexts. When there is a very small amount of space to show information, I use 2 if it is ST2 only, 3 if it is ST3 only, or nothing if it is compatible with both. However, when there is more room in the design, I use ST2, ST3 and ST2/3.

Additionally, I made pretty liberal use of the title attribute on the site. Most things that are not obvious can be hovered for more information.
Well, presumably because he doesn't want to end up in jail or Russia.

I very appreciate his actions, what he has felt able to say publicly and his dilemma in general. Part of me wants to call him a coward, but I can not say I would do better. I can't criticize. What this does show is how brave and "heroic" people like Snowden, Bradley, and the like really are.

What would be interesting is to see if he tries to get his story heard via routes acceptable to government, and if so, what happens.
That trademark HN moderation at work.

beedogs, you can probably send an e-mail to the powers that be to restore your account. If they won't, then at least you've got a new story worth sharing.
turn on showdead and you'll find dozens of other cases where people have been banned for similarly egregious reasons. In some cases people go on posting for years without knowing their posts are dead. it's the most horrible aspect of HN.
That's an interesting initiative. However, aren't you, by definition, using an algorithm to track Twitter usage in order to tailor results?
It does seem unscalable, indeed; I asked how you plan on monetising the service, though?
sell or partner:
http://news.ycombinator.com/item?id=6075273
http://www.sideprojectors.com/project/home
>I'm not a US citizen, so what I think about Obama really doesn't matter....

I am a US citizen and my opinion matters as much as yours does.
Yes, and that's why they (Rob Pike & ken) created UTF-8 and converted Plan9 to use it.

see http://www.cl.cam.ac.uk/~mgk25/ucs/utf-8-history.txt
> They are also working on a special BitTorrent-powered browser, which lets users store and distribute The Pirate Bay and other websites on their own.

Great idea.

If this came as a plugin, it would probably spread faster.

(This is btw how I think any next-gen social network should work - no more central servers, everything distributed.)
People should post some contact information in their HN bio. I agree, this is the ugliest part of HN, and it's sometimes nice to be able to give someone a heads up as to what's happened so they don't go on wasting their time posting comments that most people won't see.

Granted, there are other cases like losethos (or whatever his screenname is) that are repeat offenders and deserve to be hellbanned. (Yeah, I know his case is due to mental illness.)
The data given on the second link does not inspire confidence in consumer SSDs
Schorodinger's cat should be alive and dead at the same time. Here it is more like a dead cat appearing to be living.

What obama is saying is pure lie, but may appear truth for non-rigorous people