skysight-inc/HackerNews huggingface dataset:
Try again with a short one-paragraph letter.
Just checked, RedBox etc. rent discs and iTunes sells it. As far as I can tell nobody has the digital rental. Maybe Apple has an exclusive license to the digital copy and chooses not to rent it. Speculating, they might lose money renting it, but they don't want anybody else to have it (anticompetitive?)
Right. But screeners can also be on VIPR teams. And as the VIPR program falls under the TSA's law enforcement office, it seems an open question whether random TSA gate goons gain federal law enforcement authority in those situations.

The old rules are simply not something I'd be confident applies. In the trivial case, sure, a gate agent isn't a federal officer. But if a TSA agent were to appear at a private aircraft, that would be out of the ordinary. And once you start talking about out-of-the-ordinary set-ups, it's worth noting that even a random TSA gate rapist may have out-of-the-ordinary legal authority in some situations. To say nothing of what law enforcement officers may be operating under the TSA's purview in said out-of-the-ordinary set-ups.
When would time reach zero?
What about instead of having non-nullable types - do what objective-c does and 'drop' calls to null objects. There's been a number of times that instead of my application blowing up from a null exception, whatever feature my user was using just didn't work, but the rest of the application ran fine and they could report the bug to me. It's a much nicer user experience to have the car 'not' blow up if the AC button isn't working.
Actually it is not excessive. It is legal for CSIS to monitor non-citizens and it is even legal for them to investigate citizens if they may be assisting foreigners that Canada disapproves of. I was interviewed by CSIS because I did some technical work on a server for a foreign-born Canadian who was suspected of being involved in white-power/neo-nazi orgs. The goal of CSIS was to find out if a certain prominent foreign white-power speaker might sneak into Canada. There was a well-known leaky spot in the US border not far from the town where this guy lived.

This Nadim fellow is a suspicious guy doing suspicious things who travels to terrorist hot-spots and to the USA, which is also suspicious. And I bet that CSIS is reading every word on HN right now. After all, where do you think that CSIS finds the hackers to set up the kind of hacks that Nadim has described? Same goes for CIA, NSA, FBI, DHS.
If you don't mind, I think I am going to steal your idea when I head out to SF in June!
You could also argue that the state and community pay a lot towards this professor and, depending upon active participation, his administration. He or they appear to be "ripping off" these entities.

Communities fund community colleges particularly for the purpose of building localized skill sets, thereby improving said communities.

There's a lot of financial stress in the U.S., these days. Nonetheless, the community should know what they are getting. Both for their money, and in terms of opportunity when it is their turn (whether directly, or through the workers they hire).

Many community colleges (including some in my area) used to have quite good reputations. It was not simply a linear function of "the student gets what the student directly pays for". Nor, I think, should it be. There should be some accommodation for merit, different rates of "maturity" or readiness and timing for college academics, hardship, etc. Also for opportunities for life-long education. Community colleges play an essential role in fulfilling this. And it shouldn't be a cut-rate, McEducation.
The interesting part of this to me is that I'm curious how, exactly, a computer owned by an undisputed computer security expert was successfully backdoored. Presumably he isn't clicking on spear-phishing emails and the like. If they physically accessed the machine, e.g. they sent Jason Bourne in to bug his machine, he's probably headed for some trouble at some point. In general that kind of thing isn't done just for the purposes of poking around.
That doesn't seem like a very good name. Why "DB"?
Email doesn't scale well is the problem. The people complaining are those people who get a lot of email. I fall in the cateory and constantly struggle with it.

Ultimately I think the real solution is a personal assistant.
I don't know but the author of the linked Forbes piece, Kaihan Krippendorff, has written a couple of pretty good books on strategy.[1][2]

I got a lot out of reading Outthink the Competition and am planning to read it again soon. I like his ideas about "coordinating the uncoordinated" and "take what's left behind when the battle moves elsewhere" (paraphrasing in both cases).

[1]: http://www.amazon.com/Outthink-Competition-Generation-Strate...

[2]: http://www.amazon.com/Hide-Dagger-Behind-Smile-Competitive/d...
There's plenty of people in Seattle who like to hobnob. The interweb makes it easy to join them, e.g. http://seattle.beerandcode.org/
While you're at it, link to http://npmjs.org/

e.g., http://www.jsdb.io/view/socket-io -> https://npmjs.org/package/socket.io
I don't know that this is 100% a problem with the language, which cannot be reasonably coped with.

Is it an option to write your own code so that it does not return nil pointers, and only check when you are interfacing which code which might not give you the same courtesy? In other words - in order to avoid driving yourself crazy with paranoid checks everywhere (whether they are done by the runtime or by you) maybe you can defend the invariants at the 'perimeter'.

For that matter, there are going to be many places in many projects where nil pointers are going to be exceptional enough that it is OK to shut down when they occur. There's not always a need to check and handle at points where will be a rare event and not such a big deal when it does happen.

It isn't necessarily a virtue for a program to keep on running when its contracts can't really be fulfilled any more due to the funkiness of its environment or dependencies, so sometimes the best way to handle an error is to just stop and give debug info rather than checking and handling.

I completely agree that it is a huge missed opportunity not to be able to call into Go from C code and I can understand complaints that mandatory gc might prevent Go from replacing C in some domains.
James Stevens | Digital Printing as the Contemporary Marketing Tool
I think sufficient organization could put those tasks on the level of assembling a piece of IKEA furniture, yeah.
Apparently you're stuck in a world where nobody around you uses C++. I hate to be the one to break the news to you...
I agree, but at the same time it seems good for pointer math to be marked off as unusual - something you only do when you are down a manhole, not the default way of doing normal things.
I could 'create' dollars too if I had a lot of resources the forge bills and coins. The point is any government can fuck with a currency.. what's new? There are plenty of ways to defend against attacks.. I was around during the P2P client wars. I know all about it. Back when the RIAA was trying to disrupt file sharing networks there were trusted/signed black lists of bad hosts to exclude from the network.. and that is only one defense type, there are many.
App That Reinvents Email As To-Do List Debuts, Called Mailbox
Numenta’s Brain-Inspired Software Adds Smarts to the Grid
Online shopping more dangerous than surfing porn?
> How is this different from the recently released Play framework

Just a nitpick: Play was initially released in 2007, so I wouldn't call it a "recent" framework :-)
Assange? McAfee? Is that you?
Why require a Github URL? I should be able to give you any number of URLs to any sites for each lib. This would be much more useful!
Perhaps I'm judging it according to an unfair standard, and I certainly don't have the intention of getting into a language war. However, I personally view Maven (including but not limited to its config files) as quite insane.

When compared to, for instance, NPM or Ruby Gems, I can't honestly say I've found much to like about the Java ecosystem. Part of the problem, of course, is that unlike in the case of the aforementioned two, build & dependency management in Java-land is quite fragmented (ant, maven, gradle, etc.).
I really hope someone picks up Play 1.2.x and maintains it. The Play 2.x alleges to be bi-lingual, Java and Scala, but it's pretty much an Scala version of Play.
Related to this is a common corporate problem where someone has a problem they perceive as somewhat urgent. They often send a message to several people, hoping to get the first possible answer. Sometimes the recipients experience diffusion of responsibility and no one answers, because each believes someone else is better able (or less busy).

There are systems with retraction capabilities for senders (e.g. Bloomberg MSG, though it is no competitor on price). But I haven't seen anything like a system which would downgrade messages already seen by others, etc.
You can only MITM Safari & Opera with that cert, FWIW.
Ask HN : Is the world out of good domain names? 
Are there any good domain names out there that one can get? Is it ok to use an uncommon domain name?

I've got a four letter .me domain name that some say good and others say bad. I've tried so many domain name generators and couldn't find a good domain name, and the good ones are already taken.

Are we out of good domain names? Is it good for startups to use uncommon domain names? What's your take on this?
What systems should these organizations be most capable of monitoring? This behavior is bad -- felonies and many, many thousands of dollars in fines bad, per their own definition.

So... why aren't they investigating and prosecuting these instances? Here's the lowest hanging fruit!

Yes. Hypocrisy. Justice is blind for a reason, in its statuary portrayal. Without equality under the law... Well, you don't have law as we tend to at least want to popularly define it in the U.S.

P.S. And, if they can't even effectively police their own networks, why should I have any trust that they -- or their agents and partners -- will effectively and correctly police the nation's? Such organizations can and do rot from the top down, and this is something to fear.
It's wrong. It's an interpretation of the border search exception that has been explicitly rejected by SCOTUS.
runtime generated code is just vastly inferior to compile time generated code

That's a big call. I think you should curtail it, eg. "runtime generate code can be harder to debug". This is often true but not always. Let's not get in to workmen and their tools.
The book Assange is shilling ("Cypherpunks") is available from OR Books here:

http://www.orbooks.com/catalog/cypherpunks/

OR Books is also publishing a book called "Hacking Politics" about the anti-SOPA/PIPA protests, featuring contributions from Swartz, Ron Paul, Kim Dotcom, Alex Ohanian, Cory Doctorow, and Zoe Lofgren. It is pay what you will.

http://www.orbooks.com/catalog/hacking-politics-2/

Note that both books can be purchased with Bitcoin.
Well, if no one has any jobs how can they afford to buy all of that sophisticated junk?

Also, who fixes the junk that is supposed to figure out and fix problems with other junk. Is this future human society supposed to make perfect junk that works all the time; I have yet to see any junk work that well.

We won't use mail? How are we going to get all this junk?

This utopia sounds great but we have large populations that can't even get drinking water, before we jump off an decide we need to deal with these amazing "fundamental changes" that will do all these things like allows to get pizza from a magic vending machine, maybe somewhere along the way we can figure out how to just get basic 1900s style plumbing throughout the world. Just an idea.
>Recommending Javascript the Good Parts to Javascript beginners is like recommending Effective Java to Java beginners.

Or, like recommending K&R C to beginners (C beginners, but even worse to programming beginners). There are a handful of books out there that, IMHO, are vastly mis-recommended, and I would agree that JS:The Good Parts is one of them.
LibreOffice 4.0 ships with new features, better looks
What? Why have two systems?

Just make the categories be system-defined tags. Display your navigation with only them. Let users add new tags but don't display them in the nav.
How exactly would you fit "official" into meta description.
I just took a look at your site - it does not have "official" in meta description.

But if you added it - would it be something like: "The art and writing of Michael Robinson (by Michael Robinson) - official"?
Well, thanks for that clarification.

Do you happen to recall (I don't know) how it ended up before SCOTUS? (I'm assuming that someone was therefore pushing for that interpretation. And I wonder, to what end -- or what they expressed as their need and reasoning.)

P.S. Rereading, I'm a bit worried, so let me clarify in case the above reads wrong or so: I didn't intend any snark. Honest thanks and follow-up question.

Also, I guess I should enable and read through the Wired comments for that article, in case they address this.

P.P.S. Looking further, myself, the map in question appears to have originated with the ACLU. It's mentioned in a couple of their articles/posts on or around 10/22/2008.

http://www.aclu.org/blog/technology-and-liberty/homeland-sec...

http://www.aclu.org/technology-and-liberty/fact-sheet-us-con...

However, it also appears to be cited as an "interactive map" back on December 15, 2006.

http://www.aclu.org/national-security_technology-and-liberty...

I haven't found their explanation for including and ranging out from the shore of Lake Michigan.

This Slashdot article, for lack of anything better that I've found so far, provides various and differing explanations, or opinions, for the source and nature of the definition of this zone.

http://yro.slashdot.org/story/13/02/09/0054212/dhs-can-seize...

Amongst other things, this Wikipedia article is mentioned.

http://en.wikipedia.org/wiki/Border_search_exception

I've about reached the limit of what I can search/read/skim, for tonight.
Call Paypal, Don't be stupid to email them, these are useless, when big money is involved. Call them, Talk to them, they will help you out.
This looks like an interesting project, I'll be checking it out for sure. I realise it's early days but I want to encourage you to take a look at the excellent docs that sinatra provides in http://www.sinatrarb.com/intro. One of the recurring problems with docs for java projects is that they spend a lot of time talking about how the framework works. The great thing about those sinatra docs is that they're focused on telling you how to do things. As a user of the framework this is great as generally I'm trying to build something and just want to know how to do it as quickly as possible. Having great docs means that more people are going to use your project so it's an area where your efforts will really pay off. It looks like a great project and I look forward to using it.
It's interesting how many people post about moving to Go from an interpreted or VM language background. The original presentation video pitched it as a C++ replacement, but that is clearly not the whole story. This author does not seem to have much experience in native development. I wonder if the Go designers predicted how many people they'd convert from python/ruby/java.
On this same note, why is the font size on HN so damn small?

Comments here are 9px Verdana.

Let's lead by example, all.
That's a great point. We have that signup header on every page for non-users, but it does seem confusing for first-time visitors on the homepage. I'm removing it now.
75-year-old soybean farmer sees Monsanto lawsuit reach U.S. Supreme Court
I'd recommend the official language tutorial for getting a handle on the basics:

http://static.rust-lang.org/doc/tutorial.html

From there, if you have questions I recommend you stop by the IRC channel (#rust on irc.mozilla.org, most active on weekdays).
Digital Tags Help Ensure That the Price Is Right
True, but if his laptop has been compromised while he was traveling, that could have been used to get access to the home system.
Awesome!
PS : The favicon looks like the uTorrent icon. :P
Weird. I learned C from K&R and found it helpful and easy to follow. I don't think I had much coding experience either beyond c64 basic.
Well put, though personally I would have extracted a sliver of troublemaking glee changing 'leaded gasoline' out for 'the automobile culture' in general.

What you are getting at is what the old-school Buddhists call sati or mindfulness: http://www.accesstoinsight.org/index-subject.html#sati

I'm sure that it goes by many other names in other philosophies, though you would probably be hard-pushed to find one that analyzed its nature as early and to such an extent as the Buddhists did.
I think your mistaken. The TSA personnel don't get privileges just because their part of some "law enforcement office", only the sworn "Federal Agents" in the team have the actual privileges.

I know an attorney who flies their own jet, and if the TSA "agents" are doing something "out-of-the-ordinary", that is the time when there is a "badge check".

I think this is a moot point, as what VIPR teams are typically for securing public transportation or public events, neither of which is a private jet. Air Marshals, although actual federal agents, don't typically fly on private jets unless under Space-A (invited) privileges.
Yeah, what many of these people state as Go features are actually common to many static compiled languages in the Pascal/Modula family.

Old becomes new when you don't know it.
‘Fastest rising startup’ closes $13.5M for fastest fading photos
Show HN: SplitFrame - side-by-side site testing bookmarklet
This is a bookmarklet I wrote for work to test my local instance against the live, deployed site. It uses iFrames and so is subject to their limitations, but I've found it to be really useful pretty regularly.

Feedback, constructive criticism, and forks welcome!
I am basing my startup mostly on this discussion / meme - so I am happy to see it on HN. However the stage I think has been missed by the article (in the rush to say 2120!) is a transition away from commuting and into massive remote working, probably in the next ten years. The costs of commuting and office space is enormous compared to it's benefits for most jobs so we shall see a sea change in how jobs are measured and managed, leading to the path to remote working being freed up.

Oddly in software continuous integration / delivery is that sea change. In marketing? It's AB testing. In everything else? We shall see.
So here's the thing: the idea that we should "think more" doesn't do much for me.

You won't find many people that disagree with the idea that we should "think harder", because the opposite stance ("we should think less!") is absurd, but, just because something sounds reasonable doesn't mean it's useful. "Think more" sounds a lot like "raise awareness" to me, which might as well be rephrased as "feel good about ourselves for recognizing reality without actually having to do anything"

The thing about society-changing events like this is that the result of "think more" generally ends up being "well, it's inevitable, but it's going to suck for a lot of people". Kudos for your awareness, but that extra "think about it" step doesn't do a lot, does it?
Dreamworks may be one of the studios that just doesn't do digital rentals.
Some people need support from others to confirm they are making a good choice.
OK, pthreads.
"Compare Rust where, unless you have explicitly used the unsafe features of the language, all pointers are guaranteed non-nil and valid. Instead of a function returning a nil pointer, it returns an `Option` type which is either `Some ptr` or `None`. The type system guarantees you have considered both possibilities so there's no such thing as a runtime null pointer dereference. Scala has a similar `Option` type, as does Haskell, calling it `Maybe`. In 2013 I don't want to still constantly check for a nil pointer, or have my program blow up at runtime if I forget."

So how is nil checking different from when I write a function that pattern matches against a Maybe in a way that I only match against the "Just" case?
It's fixed is iOS6 but here is an additional js fix for this bug: https://github.com/scottjehl/iOS-Orientationchange-Fix

From Scott Jehl / Filament Group
Your complaint is really the same: designers are imposing their will over users, in a manner which ultimately negatively affects user experience.

I find myself frustrated in both directions: sites whose default font is too small (and isn't resizable), and those whose default fonts are too large, and non-resizable. To say nothing of color choices which negatively impact readability.
Actually, compile time was a huge factor during the design of Go, due to the massive code bases at Google.

See http://talks.golang.org/2012/splash.article for discussion on the import/compile system.
I created http://passguardian.com for this sort of situation. You can use it to split a password into a certain number cryptographic shares, setting a threshold on the number of shares that should be necessary to reconstruct the password. Store the shares in different locations/with different people, and use only if needed to reconstruct the original password.
The answer to your question seems obvious: a larger font would make for poorer information density. I'm always surprised at how the alternative-to-HN websites that people build don't seem to get how important this is. They invariably show fewer posts per page.
Contrary to what many young developers may think, C and C++ aren't the only languages with compilation to native code.

Already in 1987 Turbo Pascal 4.0 was compiling quite fast, Borland states around 34,000 lines/minute for the 5.5 version in 1989.

Similar compilation speeds are possible for languages with modules, since the early 80's.

Go's compilation speed is only news for someone that never used a module based language for systems programming like Modula-2 or Turbo Pascal, just to name two.
The comment about painting the boat reminds me of supercavitation http://en.wikipedia.org/wiki/Supercavitation used to greatly increase speed of some torpedos.

You could probably retain stability of the boat by painting stripes from front to back. They would act similar to fins.
Wrong: see above. Nowadays it would work only against Safari and another browser.

Sorry.
What did you do to cause yourself to consider your Canada privileges revoked? Felony conviction as a non-Canadian-Citizen?
I appreciate the writeup. Have a close friend trying to push a new business idea on me that I am positive she is not ready for. Would be great to cash a big check, but not worth being blamed for the buz failure when her motivation fizzles.
Ah you mean Task Parallel Library and NuGet?
Some of us still use FreeBSD on a desktop (well, maybe you don't consider xmonad a desktop...) But your point is valid -- it can be an exercise in frustration.

The big advantages Linux has now are mindshare, funding, drivers, and people that devote a lot of time to coming up with OS versions with binary packages that all work well together, so users don't have to build software from source. With FreeBSD that's theoretically possible, but if there's a big public repository of prebuilt binary packages for the latest (9.1) release, I am not aware of it, and my system doesn't know about it. So upgrades can be painful if you have a lot of ports and your machine isn't super-fast. And running into errors in the middle of the process seems par for the course -- then you get to figure out what's wrong and how to fix it.

I have heard good things about PC-BSD (based on FreeBSD) though. Apparently it's much more user-friendly for people looking to use it as a desktop environment.
Shouldn't you list your qualifications to see if the co-founder wants to work with you, not just any random person?
Implementation != Language