skysight-inc/HackerNews huggingface dataset:
It can certainly be interesting, but most of the interesting research being done is related to the intersection of languages and security. There do exist formalisations, but they are derivative works based on the GREAT papers.

Notation is for the most part boring. The way you write function literals has no effect on the semantics of the language.

The prototype inheritance is also boring, the small step semantics being two inference rules[1].

JSON-style literals are what. A way of writing a POD. Who cares. It is boring.

Asynchronous execution is also boring. It was novel in the 1960s, it is not novel now.

[1] - http://www.doc.ic.ac.uk/research/technicalreports/2008/DTR08...
This raid was conducted in NZ. One of the most passive countries on the planet.
France Disconnects First File-Sharer From the Internet
Good luck! I signed up for the free chapter, and feel free to contact me if you'd like some feedback.
file a bug report "login is broken"
I'm not sure I would classify this as a 'complex' webapp. Not to downplay the work that has gone on here, which is great, but when I think of a complex web app I think of one that has dozens or hundreds of screens, dozens or hundreds of dialogs, extensive use of user roles/permissions, etc.
I was looking for Featherweight Java[1] on that list before I decided it would have been vein for him to include a paper by himself on the list.

[1] http://web.eecs.umich.edu/~bchandra/courses/papers/Igarashi_...
ScriptEd is of the scrappiest, most awesome startups I've come across recently.
That's a pretty clear statement of "what," and I'm not at all sure I disagree, but can you get into "why"?
15 years of Ars
Indeed. Here in the Netherlands I need to include a line stating "The VAT is transferred to you" if I'm invoice clients outside of the EU, because I do not charge them VAT. These kind of options can be tricky.
Yes, but it has an exception for treason and felonies, and disclosing classified information may count as at least a felony, if not treason.
What was your book about? Fiction, non-fiction?
Here another one, open-source http://www.jonathantneal.com/examples/invoice/

source code: http://www.jonathantneal.com/examples/invoice/invoice.zip
Software developers generally occupy positions of considerable (if unacknowledged) power and trust within their organizations. The practice of software development necessarily involves dealing with minutiae in large quantities; in making making dozens of mostly small (but consequential) decisions each day. In aggregate, the effect of these decisions can be (and often is) of enormous import to the business or organization that employs the developer.

The number of decisions that a software developer must make, in general, precludes effective scrutiny by the traditional authority structures of the organization (the bandwidth required to communicate the context and consequences of each decisions would increase the time taken to make the decision by two or three (base 10) orders of magnitude). As a result, organizations are forced to place a large amount of trust in individual developers, effectively granting them carte-blanche for their actions.

As a result, software developers are often in positions that confer considerable power and authority, with little of the visibility or accountability (or remuneration) that normally comes with such positions.

Furthermore, the interaction between developers and the traditional management hierarchy is typically pretty dysfunctional. Most organizations management structures are staffed with individuals who tend to emphasise and practice "soft skills" centred around sales, communication and persuasion, rather than attention to detail, patience and persistence. As a result, rather a lot of what developers do all day tends to slip under the radar.

Is it any wonder that the politics of the software development community tends to be oriented towards decentralisation, individualism, and (borderline) anarchism? This is the world that most software developers inhabit in their workplaces already. The superiority of decentralised decision making over centralised decision making is manifest to all of us - we see the evidence every day.
> I've always found myself to be most productive when listening to repetitive electronic music - it motivates but also doesn't distract you too much.

Yup, goa-trance for me :)

Music with a lot of lyrics is most distracting to me, though I've found it also depends on the particular way the vocals are mixed/mastered, on some albums they're much harder to ignore than others. Lyrics in my native tongue (Dutch) are hardest to ignore, but even music in a foreign language I don't understand at all (say, the xxx rottweiler hundar, Icelandic hiphop) is more distracting than something (almost) purely instrumental.
I'd also like to know Security 101 for web developers.

In a recent appsec thread, there were two books that a lot of people recommended:

http://www.amazon.com/The-Tangled-Web-Securing-Applications/...

http://www.amazon.com/The-Web-Application-Hackers-Handbook/d...

https://news.ycombinator.com/item?id=5862102
I presume the idea is that with music engaging that portion of the brain, it's not able to work on other things that require creativity. It's essentially burning cycles that could be used for something else (and I know that's a horrible analogy).

Kind of like how (for me, at least!) it's nearly impossible to effectively read and have a conversation at the same time as they are using the same language part?
Because he is black and we have lost the will to have open discussions about anyone of that race. We have gone to far in that we now give people too much special treatment for their gender or color of their skin.

Sadly if we had true equality this guy would be roasted....
I have an idea to curb patent damage. Leave patent registrars as just that: a proof that the holder registered the idea. Actually that's exactly what the USPTO is now really.

If they want to use the patent in a suit for the first time, then trigger a much more rigorous process to test its validity.
Tech Safety
For those not familiar with FreeAgent (the makers of this (marketing) app), they are one of the UK's most successful SaaS startups. I've been fortunate enough to have been a user of their main app (http://freeagent.com) for two of my businesses accounts since they started back in 2007.

The positive difference FreeAgent have made to running my businesses is on a par with that of Heroku. They saved me days (possibly weeks) of time and provided a user experience that's a genuine joy to use. FreeAgent have almost made doing my accounts fun. While they're not a replacement for having an accountant, they do have accountants on their team who have worked promptly with my accountant and I when we've had questions.
Seems like a sensible place to keep a shotgun.
5 Key US Unemployment Statistics Explained
>I believe this will have to come in the form of a reboot, a protocol designed from the ground up to combat these issues and a way to search the web that makes it infeasible for a single party to control such a large volume of traffic

For all intents and purposes, Google is the Internet lobby that has the ear of legislators. They're not gonna stand for any kind of protocol reboot that would destroy their fundamental and wonderfully lucrative business model.
You're missing the point though. The judge won't tell you not to lie. He'll tell you not to communicate a fact to people.
If you already had a system to communicate that fact to people in a novel way, and you use it to do so, you have violated the judges order. It doesn't matter that you notified them by silence or whatever.
What’s more important: product or sales?
duplicate of https://news.ycombinator.com/item?id=5873636
Yea, all the three letter agencies do.
Oh, if they don't know how anyone found out then that's another issue.. but if tehy are made aware that you placed this ad daily and stopped after you were ordered to not reveal that you had been subpoenad.. your intent is very clear cut as far as a judge is concerned.
Ireland orders firms to ban access to The Pirate Bay
Nice!

I remember around the time CompuServe bought The Source, CIS was charging based on the speed of your connection (I think $12.80/hr was for a 9600 baud connection). There were several products to minimize your online time that would script connections - go to your favorite forums, download new messages, post anything you had pending, and hang up.

When AOL came on the scene, they eventually overtook the old walled-garden players by tactics like providing access to Usenet and the web (http://en.wikipedia.org/wiki/Eternal_September was an unfortunate fallout from that), and provided a much cheaper pricing model. CIS tried to catch up by buying the Spry company, using its browser (basically a branded NCSA Mosaic), releasing scripts for Trumpet Winsock to get to the net from a CompuServe x.25 trunk, and added the option to use that same net connection to telnet back into CompuServe.

It was confusing, caused too much network traffic, and CompuServe mismanaged it all, and ultimately collapsed, to be bought out by AOL... who eventually lost relevance outside of the chat universe.

Good times, good times.
Except that that isnt and has never been how the law is actually applied.

Federal laws are so numerous and complicated that even the federal government cannot NUMBER them. they literally can't even count them all. You and everyone else in this country is guilty of many of them.

but hey, if they decide to go after you for some reason, and bring you up on federal charges, please let me know how it goes in court accusing the judge and the prosecutor of "must have done something wrong too"
What It Feels Like To Be Hit With Turkish Tear Gas
Well, secrecy had its uses too. People might have assumed about Facebook and Google being susceptible to FISA warrants (not to mention PRISM), but I'd never even heard of PalTalk until this.

Either way though the cat is out of the bag so there can be no further national security interest from a lack of transparency around that program.
Quite. Encyclopædia Brittanica, and the 5% rule for photocopying. Later it was CD encyclopædias like Microsoft Encarta - the use case that persuaded my parents to buy a new-fangled "sound card", as opposed to the ulterior use case (to play Doom)...
Thanks, man. :)
Twitter Opens Up Its Analytics Platform To The Public
On exit? They don't even look at my passport on exit.
Poll: Do you feel free to speak your mind in the U.S.?
Though I've always assumed the NSA (etc.)
watched for keywords, I've recently begun to feel
still more nervous about using the words
"terrorism" or "bomb" (etc.) within
correspondence (I'm even censoring myself in this
post!), lest my identity get flagged. I'm curious as to how many others feel the same
way.
I am a U.S. citizen and I feel free to say whatever I want.
I am a U.S. citizen and I engage in self-censorship for fear of what the authorities might do.
I am a legal alien within the U.S. and I feel free to say whatever I want.
I'm a non-American outside the U.S., and I feel free to say whatever I want.
I'm a non-American outside the U.S., and I engage in self-censorship for fear of what the authorities might do.
Why do I have to be an EU Citizen to use snooze? I tried to sign up for a trial account, but was blockaded. :(

Value Prop:
Your value prop is clean and simple and I think you do a good job of explaining it. For improvements, you might try telling a story to build an emotional connection with the reader. I think your sales pitch is kind of feature driven, when you really want benefits. Your video might be more effective if you show how Snooze can save your ass in a story driven way.

Layout Suggestions:
The class "text-3" explination bits are too tiny compared to the headline on the front page. Text is also too small to read on the Tour page.

Video Suggestions
the video's placement on the homepage is jarring. especially at the start of the presentation. can you make the background of the video's splash page blend in more with the existing HTML/CSS? It currently feels kind of Picture in Picture. IMO Vimeo does a better job of removing the player's chrome (play pause stop buttons) and getting out of the way of your content.

CLI Suggestions

Read from/manipulate the crontab itself from inside your cli. Even people who love cron hate writing crontab entries. If you could turn some of that into plain english, many people would be more excited about using your service. I think many of the parsing issues here are handled in other rubygems like whenever.

example:

snooze cron - would list all of the crontabs
snooze cron monitored - would list all of the crontabs that are already monitored

etc.

Good luck!
That sounds like the type of thing people make up after the fact to justify their actions.
Pinterest and Instagram are both using Django. Then again, when you are scale like these sites, you start to build new architecture around existing stuff. Reference: http://highscalability.com/blog/2013/4/15/scaling-pinterest-...
Coding Freedom: The Ethics and Aesthetics of Hacking
Thanks HN, this was news I could use. (I didn't turn out to have anything vulnerable, but certainly could have.)
It's a good reason to avoid the US now.

In the long term, we're all dead.
Facebook working on Google Reader Replacement
Spot-welding graphene nanoribbons atom by atom
This social networks is similar to Pinterest, but for videos. I think that if Pinterest include all videos in their system, vidinterest would have no chance ...
Awesome product page for Swatch
Is hiding from the police in your safe room sensible as well? If they have to cut you out of it, I’d say that constitutes resisting arrest.
Essential Mobile Apps for Business
https://news.ycombinator.com/item?id=5873933
I like the overall design of the app, but I don't think the stock images fit well in there. It's just generic people, nothing I can relate to your app.

A little bit more text to explain what your product does would have helped me. I had to watch half of the video to really get it. I still don't know how your product is better than traditional monitoring, though. Unfortunately the tour does not really help me here (but I am a devops-noob): For example, what does this mean: "Snooze tries to fill the gap between cron mailing you and setting up and Icinga stack to monitor all the scheduled tasks in your network." I had to google "Icinga" to even understand what you mean. And the scenario you use before is very technical - Might be hard to read for a non-programmer.

If you did not know it yet, have a look at this post (and the linked info graphic): http://copyhackers.com/2013/04/long-copy/ - I would take this route for adding more text to the home page, if I were you.

Don't get me wrong, overall I like what you did here. I think this product would be useful for me if I ran a SAAS application. But you have not totally convinced me yet...
10gen(MongoDB) - New York City, Palo Alto Full time -

- Technical Pre-sale Engineer - Technical Post-sale Engineer - Technical Services Engineer - Etc...

- We're developing and supporting the open source and document style database: MongoDB. To date, we've raised over $80M, including strategic investment from Red Hat and Intel. Last year we doubled in size while revenue grew 4x. We're solving huge data problems for companies like Metlife, Informatica, Disney, eBay, Craigslist, foursquare, and over 500 others…recently closing out additional very BIG name companies. - ...with that said... Feel free to reach out to me if there is any interest working here. ...still reading?... We are looking for all types of positions & backgrounds My e-mail is
- jason.chen@10gen.com . Drop me a note so we can setup an informal chat.
Twitter Opens Up Tweet Performance Analytics To All, For Free
Given that the whole point of the commitment to the communication was to evade a future gag order, I'm not sure what to tell you. It does sound like immovable object meets irresistable force, but it's a Catch-22 of the "cypherpunk's" own making.

The court can't compel you to lie. The court can compel you to not communicate about a gag order, and enforce that with contempt of court. So if you don't choose to "lie" (since again, we all understand the purpose of the communication is not as a factual statement but rather to signal whether a gag order is received) they can still hold you accountable for it.
wow. nice.

wait, I've built our entire business model on top of this feature you can't go all Google Reader on me now ;-)

In all seriousness, any hints on how this is brewing internal and the possibility of something non-lab in the future?
There was a recent Sell HN thread where people were posting projects they wanted to sell: https://news.ycombinator.com/item?id=5803374 . Hopefully this will be a recurring monthly event, so you might be able to put it up then,
Python and PHP only. I guess this won't ever happen for Java and Go because of the need to compile.
Pinterest: http://pinterest.com/django
Depends on the music.

Most pop or classical music demands your attention; you'll pay good money to go to a concert where you sit in a chair and pay attention for a prolonged period. Dance/trance/techno provides high energy as a driver of activity, not a focus; you'll go to an event (dance) to focus on the activity, with the music as background motivation. Hence I listen to trance podcasts, getting the push and occupying a busy-but-unrelated-to-programming part of my brain, while also drowning out background noise (factory, sales guy on phone at next desk, ...).
Necessity plays a large role in determining whether something is legal.

Many court opinions about a law or government action hinge on whether there is a compelling state interest in the result. When balancing what a government does against rights defined by the bill of rights, you need to show that there is a good reason for the government to do what it's doing beyond simply denying the people their guaranteed rights.

For example, you may have laws about having a parade without a permit. Now, if you took an extreme view on the first amendment, you might say this abridged the rights of the people to peaceably assemble and speak their mind. However, there is a compelling state interest in controlling access to the roads that are shared by everyone; if anyone could parade at any time, it would screw up traffic. So governments are allowed to require a parade permit, as long as the requirements for obtaining one are content-neutral and don't single out any particular groups.

Likewise, whether the spying is legal does depend on whether it's necessary. The fourth amendment clearly says "The right of the people to be secure in their persons, houses, papers, and effects, against unreasonable searches and seizures..." Whether the search is reasonable plays a large role in whether it's legal. Thus, necessity is important, as well as being legal in the sense of having followed the letter of the law (gone through the appropriate warrant process, as outlined by the various laws and regulations that control it).
Insider trading investigations generally work by looking for unusual trading patterns, especially prior to large market movements. So any NSA employee who's had substantial gains from classified information in his possession would already have been investigated by the NSA.

Security clearances, especially TS ones, come with very elaborate requirements that I'm certain would include a requirement to disclose that you're being investigated by the SEC. Even if it doesn't (or the employee decides not to disclose it), I'd be surprised if there wasn't some exchange of data between the SEC and the clearance authorities. Since trading in the public markets based on classified information constitutes a leak, you wouldn't keep your clearance for long.
to be fair, the whole of their site seems responsive, not just the landing page.

It also seems to load pretty quickly over 3G - so they've been economical with the resources tool. My biggest concern would have been that they went overboard with Javascript libraries to make the page map equally well on the mobile as it does on the desktop - only to forget that mobile bandwidth is generally shite. But that doesn't seem to be an issue here.

All in all, they've done an impressive job.
You can include your VAT number, or any other info you want, in the field for your company details.
What you say is true as far as it goes, but only from the behind-the-scenes perspective of a programmer. From a user's perspective, not only does using these services feel like a filesystem, but according to current best practices, that's explicitly what's supposed to happen. The filesystem itself has become an important interface paradigm, and that's going to keep it alive.
This is currently because of insurance reasons. After I get some customers, I'll get that sorted out ASAP.
Sadly, this very much mirrors my experience. I love Azure and ASP.NET MVC4. But the moment my deploys went from 5 minutes to 20 minutes and more, I started hating myself for any random code or test I wish I cleaned up first.

Overall though, Azure is a great product and once you wire things up correctly, it makes out to be a fantastic hosting service. I do not have experience with Amazon's hosting stack, but I plan on sticking with Azure for the long haul.
tried that too. LOL.
But, the part you quoted said "legal and necessary". They were trying to convince Congress of both, because both are necessary for the surveillance to be acceptable.

They weren't saying that they were trying to convince Congress that it was "legal or necessary", which is what you seem to be complaining about.
Thank you for the feedback. The choice for stock-photos is one of budget. I'm currently bootstrapping myself and thought this was a good tradeoff.
How do TechStars & YC teams find co-founders?
we've had 4 years of people running around claiming that Obama wasn't born in the US and that he's a secret Muslim sleeper agent based on him being black. The claim that he isn't scrutinized because of his race is indefensible.

The reason Obama gets a pass is the same reason GWB got a pass on privacy invasions. Its seen as part of the WoT so people tend to give the government the benefit of the doubt. In general I think the populace is willing to give the government a lot of latitude when they see something as part of a 'war' effort.
They are targeting lower cost devices selling in developing countries. I'm not sure how they think using slower software on slower hardware is good idea.
If Microsoft has a single product, so do Apple and Google.

Your summation of Microsoft's position is way off. Microsoft was never much of a trend setter. They tend more to come into an established business and try to dominate it and they do that well.
What people are googling in real time
Social Tech Entrepreneurs Get £1M Grant To Address Social Issues
Only one person of the 10 with whom you share can play at a time. This will not restrict you from playing though. It's not clear whether you can play a co-op game together on a single copy. To me this seems better than actually lending a disk to someone since you can still play your game while you lend it out.

I have no idea why Microsoft are saying outright you can't lend games, since you can share them. I think their messaging has been absolutely awful.
The author has a history of being very hyperbolic. I was hoping at least one other person would catch this and not take the article at face value. Spam is a problem, not the destruction of the web.
Thanks, I forgot about loading the libraries directly onto my phone for testing. When you say Android Annotations, are you referring to the ones built into java/android (like @TargetApi) or your own custom ones? Just wondering, since I'm about to add ActionBarSherlock to a Scala project and it includes quite a few I'll have to rewrite.

Edit: seems it doesn't like ActionBarSherlock most likely due to that. I get "Error com.actionbarsherlock.R and com.actionbarsherlock.R$xml disgree on InnerClasses attribute"[1].

[1] https://issues.scala-lang.org/browse/SI-1167
Pentagon's new project