skysight-inc/HackerNews huggingface dataset:
> I'm currently delving into Earley Parsing, so I can write compilers easily, so I can write DSLs economically, so I can write short programs in any language, so I can spend less time writing those programs, so I can generate less bugs from those programs, so these programs ultimately cost less money$$$.

'Earley parsing' immediately trips a flag in my memory, so I'll just ask—have you seen Jeffrey Kegler's Marpa parser (http://jeffreykegler.github.io/Marpa-web-site, with associated blog)?

(I don't know you, so I apologise in advance if you are Jeffrey Kegler. :-) )
This is a move in the opposite direction of where the government should be going. Sites like Myredbook, Backpage, Rubmaps (and at one time even craigslist) are Hydratic. [1] like Hydra, when you take down one, two will appear in its place. Has the FBI not learned by now that it does not have jurisdiction over the entire internet? New sites can pop up in any non-FBI jurisdiction or on Tor, and there isn't shit the FBI can do.

The FBI needs to accept that shutting down these sites is not a sustainable option. Instead, it should cultivate the sites that are in US jurisdiction, and allow them to operate, so that the FBI can use them to monitor illicit activity.

Prositution is a victimless crime. Human trafficking is not. Unfortunately, without legalizing and regulating prostitution worldwide, it's impossible to disambiguate between an autonomous sex worker and a human trafficking victim. But sites like these can really help with that disambiguation.

The FBI should be working toward this disambiguation. It should be filtering out the sex workers from the human trafficking victims, because the latter are the only actual victims in this business.

The FBI needs to realize that sites like these are an asset to the fight against human trafficking, because they facilitate monitoring and analyzing the market. Shutting down these sites will not even make a dent in the demand for prositution. It will simply drive that demand elsewhere, to underground sites or ones outside of FBI jurisdiction.

This is a loss for human trafficking victims. By pushing this business further underground, the FBI loses some monitoring and detection ability, traffickers are likely angry, and victims lose the benefit of client accountability on sites like Myredbook. This shutdown will not affect the supply of, or demand for, human trafficking victims. It will only worsen their situation and further hide it from authorities.

But hey, the FBI gets some nice PR pieces about their latest big bust! Yeah! Go team! Such a formidable cyber security force!

[1] I invented the word "Hydratic," but it should totally become a thing.
What the hell does "black it up" mean
I am an academic using Zotero and it's great. The Chrome plugin allows me to download PDF and metadata at the click of a button. User written plugins allow me to sync selected articles to my iPad and extract annotations I make on the device. It also has automatic backup via WebDAV so that I can re-download an article in my library anywhere.
I'd be inclined to call this "basic usage of ssh", rather than "ssh tricks". For some more interesting tips see http://www.jedi.be/blog/2010/08/27/ssh-tricks-the-usual-and-...
Ronaldo Nazario de Lima was known as Ronaldinho in the beginning of his career to distinguish him from yet another Ronaldo, Ronaldo Rodrigues de Jesus, now known as "Ronaldão":
http://en.wikipedia.org/wiki/Ronaldo_Rodrigues_de_Jesus

So at one point, Ronaldo Rodrigues de Jesus was "Ronaldo", Ronaldo Nazario de Lima was "Ronaldinho", and Ronaldo de Assis Moreira was "Ronaldinho Gaucho".

Cristiano's explosion onto the scene at Manchester United was remarkable but "astonishing" is a bit of a stretch, since they've always given chances to younger players to work their way into the first team and many of them have impressed, including David Beckham (who Cristiano Ronaldo replaced), Paul Scholes, Ryan Giggs, and more recently Adnan Januzaj.
There's a difference between putting a brave face on failure, and telling people who depended on you how excited you are that you won't be serving them anymore.
I see what you mean. But, at this point I'm not really interested in dicking around with it any more :-)
Never thought of this! Great question, I'm gonna keep that in mind.
I think the sentiment of the comments gives you the answer.
(S)He's talking about the actual registered company name, not the company's domain name.
"Fat Ronaldo" is a little unfair--he played for the last few years of his career with an untreated thyroid disorder. It was left untreated because evidently levothyroxine is a banned substance since it can be used for doping.
So does an Elastic IP.
Ask HN: HN on mobile devices
Any chance of a better stylesheet for mobile devices?
Link to PDF of full article: http://www.jfponline.com/fileadmin/qhi/jfp/pdfs/6307/JFP_063...
Yeah, lessee here, doesn't work in HR, makes 40K a year, probably an engineer, not Greek/Frat type of person. I think they'll be able to figure out exactly who this is, and get rid of him rapidly. OTOH, thats probably the best thing that could happen to him so he can start looking for another job.

Its hardly worth the risk to do something like this.
I had no problems just registering the CompanyName in my country. There was no other companies using any other variation of the name I chose though, so I didn't have to worry about differentiating/separating myself from anyone else.

If your CompanyName is unique and not like anything else registered, you'd probably be fine to do the same.
>Why do people act like this? What makes them think this is ok?

making f&ck you money before the brain finished development (which goes into early adulthood) while raging hormones can easily overcome any frontal cortex reaction.
Lionel Messi was already known as an outlier as a young boy in Argentina. The psychological abilities and lifetime of training at Barca simply molded something that was already there, but there are hundreds of other footballers who trained at Barca the same time Messi did and none of them are Messi. Some of them are very very good, but none of them are Messi.
Good question, we did consider using #, the main benefit of which would have been that diffscuss files were still legal diffs.

Against that benefit was the consideration that there could have been comments that weren't diffscuss threads in a diff, and that would have meant that you could have legal diffs that would have terribly confused any diffscuss parsing.

Add to that the fact that you can get a legal diff back just by piping a diffscuss file through a single grep -v, and we decided not to use # (which I think was probably the right call--overloading comment syntax for functional stuff always creeps me out a bit anyway).
Twitter API Visual Documentation [pdf]
This is exactly the comment I was looking for. So many folks on here that are resistant to the idea of paying everyone equally for the amount of value they bring to the team.
I think simpler is better and think using email instead of usernames should be what you go for first. However, I do think usernames are useful for public facing profiles in order to keep email addresses private. Another benefit is that usernames are usually shorter to type than email addresses (which is really noticeable on mobile...I should set up a shortcut for mine).

Most sites I've seen accept email or username in the login field. I'm pretty sure that was the default behavior for Django last time I looked into it (years ago).
If you pre-pay $29 * 11 for a SaaS app in the US, and the service closes a month later, you've got a claim against the merchant for ~$290. You almost certainly don't have a breach of contract remedy, because they are not failing to perform under your contractual relationship, and your contractual relationship almost certainly limits damages to the amount you've paid.

You can also probably get your bank to do a chargeback, and they might give you all $319, because it isn't worth their time to do math.
I kind of wish this was posted tomorrow in the morning so a lot more people would see it. It's crucially important for JavaScript.
You might want to try an old Edison trick. Hold a heavy pen in your hand. Place a hard object below it like a plate. Try to fall asleep. Just when you start to transition to deep sleep (the kind that takes 3 hours), your muscles will relax. Then pen will drop, causing the object to ring out. You'll be startled awake. Now you've got a nap and you've got a shot of adrenaline.
The technical complexity is at the level of AB testing, but the effect is emotional manipulation.

This is ethically murky as people don't sign up to be emotionally manipulated by FB for $. People assume that they would be shown all the good and the bad from their friends.

http://en.wikipedia.org/wiki/Human_subject_research_legislat...
That's why I mention sslstrip (check out the presentation - it's scary) and overall lack of SSL on the internet. To provide some anecdata, my browser window currently has 8 tabs open right now.

Those that support HTTPS: news.ycombinator.com; twitter.com; www.torproject.org

Those that don't:
cryptome.org (!); zzaper.co.uk (the Vim tips article from a few days ago); forbes.com; vimeo.com; nytimes.com

End-to-end encryption would be great, but the internet at large just isn't there yet in terms of both HTTPS support on most sites and safeguards against SSL tampering.
Hey there, one of the diffscuss authors here.

We were working for a client who used self-hosted svn and had no code review system.

As for GitHub API: there's a (beta-ish) import from a pull request into a diffscuss file ("diffscuss github-import" for more), but currently nothing to push it back, which is a tricky problem (since what's displayed on a github pull request is actually a mixture of pull request comments and comments made directly on the commit diffs). But if there's sufficient interest we'll take a look!
Perhaps the FTC is just going after them because as the smallest carrier they have less legal resources than AT&T or Verizon.

Perhaps the fraud rate is higher than the other carriers.
Google's 25 Rules For Building A Better Mobile Site
Report on the Section 702 FISA Surveillance Program [pdf]
I'm not really sure what this guy's problem is. Sounds like the company isn't doing well (because their business model calls for getting sued by every music label) and consequently they laid a bunch of people off and he's blaming the company. Ok, that's interesting, I suppose, but why the vitriol? And what did you expect? Grooveshark was being sued by everyone for the last few years. I'm surprised they are still around, truthfully.

Also calling out some middle managers by name just to insult them is unethical. It makes this guy look like a coward and a bully.

>This used to be a really fun environment instead of a corporate hellhole.

This is how things go: when business is going great, the environment is great. When business isn't doing so great, the environment isn't so great. That's just the way things are.
I'll catch flack here for this I'm sure. But when I was I grad school I installed a SharePoint instance and used it solely for this. It worked perfectly.
A t2.medium starts with enough credits for about 15 minutes of 2 core CPU saturation and accumulates 12 minutes/hour thereafter. In non-burst mode it is about 5X slower. For this type of workload you'd likely be better off with a c3 or m3. t2 is a better fit for long term usage with periodic spikes (20% or less of total operational time).
... scratch that. Closer to ten bits, since the first throw isn't suspicious, assuming we had no reason to privilege 6 coming in.
Pandora has that on the backend - they will tell you why they recommended a song, and it's often things like "female lead singer, heavy metal beat, fast tempo". I don't think they manually let you enter in values for the different dimensions in their database to search, though.
I would recommend Digital Fortress by Dan Brown, I would not say Linux plays a significant role, but the whole cryptography background going on it's really fun and entertaining.
During my noob days my questions were always about
1. Work times
2. Dress code
3. Questions of growth in company

As I got exposure it moved on to
1. Specific question on potential growth
2. Companies market position risks/challenges and their actions/plans

But I have not asked hard questions that a few have outlined here. Hopefully I don't have to :)
Thanks for writing that. It's definitely a problem that too many good stories fall through the cracks on HN. If all the good stories were able to reach the front page even briefly, I'm convinced that the story quality on HN would be much higher. So this problem is actually my primary focus these days when I have time to work on the code.

You're a bit mistaken about there being no system to give second chances right now. If an article hasn't had significant attention within about the last year, we don't treat reposts as dupes. That already helps quite a lot. However, the ideas that we're hoping to implement around this are different and, if they work, will have a more dramatic effect. So I hope you'll be willing to wait and see.

Now for the bad news. I'm afraid we don't agree that this "pitchforks" piece is a decent article. To me (qua moderator) it looks like a low-substance political riler-upper by an author who has been circulating the same message (including through HN) for a while now and happened to score a post on Politico, a questionable site for HN to begin with.

Qua reader, by the way, I have a different reaction. I kind of like that stuff and I find the root question very interesting. I mean the question of whether the postwar social order which has been so stable is threatened by current macroeconomic developments. But (qua moderator again) I think any HN discussions on that need to be seeded with higher-quality material.

So the reason you were frustrated in this case is not HN's dupe detector, it's that a moderator is more or less calling an article you like off-topic for HN. My thought was that since https://news.ycombinator.com/item?id=7953608 did have some discussion, we could just treat all the reposts as dupes. Maybe that was overly finessey.
Radio Polizonte is traveling in my mind
Personally, I use one key pair per source user/device pair and then comment in the authorized keys where each public key is from. To me, it is more likely that a user/machine pair will be compromised than a key. This makes cutting a compromised box or account off easy. :-)
This reminds me of the rant posted here a few days ago by someone fired from Pivotal. It really reeks of airing your dirty laundry, and makes nobody look bad except yourself.

You know what? If you don't like working there, then quit! If you're an engineer, the job market is heavily weighted in your favor right now. You can find a job.

If things are bad, you have legal recourse that you can employ against the company. Talk to a lawyer. But if you're just upset at "Greek culture" and "that fucking bitch Julia," then sorry -- you don't have any options. Either quit, or shut your mouth and keep working.

If you're still convinced you need to air your dirty laundry, at least attach your name to it so you have some credibility. You basically did, anyway (non-HR non-Greek 40k engineer who doesn't like Julia.) Frankly, these types of anonymous rants are immature, classless and cowardly.
The question is: "Are you targeting Westerners with money?" American, and I extrapolate to other Western countries, don't care much for education after a certain income level. I don't mean they dislike education. They just don't see it as a priority in spending since they already have a public school system available.

If you are targeting this demographic, you'll need venture money. If you are targeting poor Asian countries, you need savvy. These countries are poor. They know the value of an education. As a result, parents will pay for their kids to get an education if they can.

If you can target poor nations, then you have to get your product known. The rest will follow. You should be able to do this on your own, assuming you've planned a runway.
Let this be a lesson to all would be leakers, if you're going to do something like this, do it without probably completely destroying yourself.
There exist companies funded by YC which have enterprise pricing available. All of them will guarantee services being available for the entire contractual term, subject to the usual. (Contracts, paying shedloads of money, etc.)
Still waiting too.
Your programs aren't composed of one top-level function?
fmap is very useful for dealing with Maybes also:

Prelude M> import qualified Data.Map as M
Prelude M> let val = M.lookup 123 (M.singleton 123 "hello")
Prelude M> fmap reverse val
Just "olleh"

So this means that you only deal with the chained maybes at the top level or in a call-site that needs to know a Nothing existed as the Nothings are propagated.
Dojo is the gateway to inner peace and coding bliss.
That advice shouldn't be "corporate training", it's exactly what I tell my children.
Something potentially even worse for GrooveShark is it seems Apple changed how audio is handled in Safari in iOS8.

Web apps in iOS8 that play audio no longer play audio in the background. Once you close Safari audio stops playing.

Also and previous to iOS8 audio playing in Safari would keep the iDevice in a semi-wake stage. This is no longer the case and audio stops playing as the devices sleeps.

We're (speakerblast) hoping this is a bug Apple will fix. I'm sure GrooveShark is too, as I would bet their HTML5 app is a popular destination for their iOS user base.
Actually, advertisements were free. They made money on enhanced reviews of providers and clients. In other words, one could, for a fee, dig deeper into reading comments between and about users of myredbook.

The owners of myredbook were still a third party in these comments and did remove postings that could encourage child prostitution, robberies, or other serious violent crimes.
I've been using hn.premii.com, which is great if you only want to read and don't care much about commenting (or who's responded to your comments). Would be nice if there were something official, though.
There was a stripped down, headless, Indigo2-based server. I'm not sure how much you could really strip down an Indy, though. It was already kind of their entry-level thing.
More likely they would be composed on one top-level IO value, like in Haskell, or something similar.
You're contradicting yourself here: "[0,1] is open" needs additional context, but saying that A* (or [A] in your notation) can be written as a rational of a power series (1/(1-A)).
Why? Well, the expression makes sense in a ring, where + has the inverse -. It's an annoying abuse of notation in a semiring, such as the semiring of lists (aka the free monoid over A) because you don't have a -. Your case is even more annoying because you're not distinguishing between list concatenation (associative) and product type (not associative).
In that respect, many mathematicians and physicians write as if PL/I were their language of choice: free type conversion, for everyone, when you least expect it.
sshuttle (https://github.com/apenwarr/sshuttle) is one of my favorite SSH tricks. It behaves like a VPN more than other ssh-based proxies that I've used.
I do like the idea of employee's naming and shaming company bad practices, if they are founded. If it's baseless slander, such as this, then I think delete/ignore and move on.

The author of this post should back up his/bher claims if s/he wants this to have any fair impact, otherwise s/he just looks like an angry child having a tantrum.
If Redbook users listen to the EFF and start using Tor, how soon before there's a redbook8x7r8ewjk.onion version much harder to take down?
Strictly a casual 'soccer' fan in US, but here are a few problems for adoption of the game--again, as an American sports fan, journalist and media manager. And please, help me understand (and I promise not get into the usual 'no action,' 'too many drama queens' objections--although it is confusing when a player falls down like he's been stabbed, and the player who stabbed him also suddenly falls down.)

Messi is a freakish talent, but how many of his exceptional maneuvers translate into goals? I don't know Messi's ratio, but would Michael Jordan's talent have meant so much if style points didn't also show up on the scoreboard? We make fun of baseball because a successful batting average is three in ten (.300) and .400 is god-like. Messi's miracles pay off, sure, but -- for the casual American fan -- the effort needs to ring the bell or it doesn't count.

Top level competition (Euro leagues) is a completely different game (and vastly superior) to what the kids play here, or even school boys and universities. It's like pro baseball vs. weekend softball. And very few moms and dads, even a full generation into 'the soccer generation' know much or care.

Americans won't go 'all in' if they can't win. Belgium: 11 million people? That's Tennessee and Alabama. The day an SEC team can go to Europe and compete, that's when the US has become a soccer power.

I love the World Cup--once every four years. Those guys are tremendous athletes with freakish skills. But I still don't care. I leave the broadcast on for background noise, like golf or NASCAR or CNN.

Please HN, correct me if I'm wrong.
Hmm. I have one control file with 44 chars in it. That is probably the longest one I have hit. You could always give it a dns cname alias or something.
No Linux? :-(
AFAIK every one of those statements can be replacing the CEO with a sports star and everything is still true
I wonder his this fares with auto-filled forms by the browser and things like lastpass / onepassword
...nothing.

http://en.wikipedia.org/wiki/Non-compete_clause#History

That is why non competes are centuries old.
im sorry for this guy. Seems like he/she is not enjoying his/her life and can't find a way out.
Bitcoin Foundation Replacement Bounty:  Winner and runner-up announced
> Messi is a freakish talent, but how many of his exceptional maneuvers translate into goals?

Did you read the article? It answers that question about eleven different ways.
Tails is not fool-proof when it comes to determining the IP address of a Tor user. A live CD would not have helped any FreedomHosting victim.

The only way to do secure TOR is to use a distinct machine (NOT a VM!) as a gateway.
Chumby is back
You're conflating the term "side effect", in functional programming it only describes purity. That is all. [1]

[1] http://en.wikipedia.org/wiki/Side_effect_(computer_science)
OT/ My guess is Apple are implementing this to lock down music apps further on their platform. I doubt this bug would be implemented by mistake..
Exactly. The issue here isn't the anonymization of data (people are jumping on this immediately due to the fact that Facebook is known for their disregard for privacy). Its the fact that they're deliberately manipulating emotions for science without consent. What if they inadvertently persuade someone to self-harm? Are they willing to take responsibility for it?
According to http://kangax.github.io/compat-table/es6/, absolutely no browsers support JavaScript Modules yet; only the Traceur compiler[1] and EchoJS compiler[2] do. I would not call this feature “crucially important” yet.

[1] https://github.com/google/traceur-compiler
[2] https://github.com/toshok/echo-js
Agreed that he shouldn't be kept from using his experience, or knowledge - but the question is, should he be allowed to transition all of the customers that he acquired (or perhaps even inherited) while at Amazon over to Google?
40k seems very low for an engineer. This could be fake..
Codecademy, CodeCombat, others protest against FCC's new Internet proposal
This actually argues in favor of only using social logins, which would not leak any clues about other users of the site.
For some people the difficulty level of life is on "Easy."