skysight-inc/HackerNews huggingface dataset:
Statistics about Yahoo leak of 450.000 plain-text passwords
Patriot Act
PC Sales Are Flat-Lining
If it has a guess for "most likely to call now", go ahead and give it a "I'm feeling lucky" button.

And speaking of Google, they have a "Gesture Search" app that I use all the time to find contacts which I don't think will be on the top of the recent calls list. Usually it doesn't take more than one poorly drawn character at the start of someone's name to have them near the top of the result list. Search, don't sort, and all that.
Not a mac user here but its amusing to know that OS X has had problems supporting such simple things such as dual monitor.
That's my module. Now, how can I make it better?

You could have those fields know their own sizes, and then you could have Struct subclasses know the size of their instances, so you don't have to call sizeof. E.g.:

class DataHeader(Struct):
address = newstruct.long()
typ = newstruct.byte()
tag = newstruct.short()
data = newstruct.byte(length=40) # 40 bytes

>>> fp = open('mydata', 'rb')
>>> dh = DataHeader.read(fp)
# or perhaps: DataHeader.load(fp.read(len(dh)))
# this way the side-effect of moving fp's current position is more explicit

>>> fp.close()
>>> len(dh)
12345 # or whatever, sum of sizes for long, 41 bytes, and short
Becoming a Hacker, “A Python Ate Me” & More
You can revoke a pledge. Go to "Manage Pledge" on the Kickstarter page, and scroll all the way to the end. There's a link, "Cancel Pledge".
Unfortunately that is only enough cash to pay for one episode of Breaking Bad according to Wikipedia.

http://en.wikipedia.org/wiki/Breaking_Bad#Development_histor...
"When I use a word," Humpty Dumpty said in a rather a scornful tone, "it means just what I choose it to mean --- neither more nor less."
Banana genome Venn diagram
Don't most high-end Android phones these days allow you to connect to a TV via MHL adapter?

It seems like they would be better served (i.e., able to actually deliver a product at the price point they're pushing) by building a really awesome controller to play games on the phone you already own, and making an SDK to extend games to take advantage of it.
Painful. Thanks for sharing your experience. Cool to ask such a question and get an answer from someone who's actually built something related.
Ouya ships March 2013... which will probably be 3 months after Apple and Google have gaming stores for your TV.
Do you know there is better way than what has been described in the article !!

Its dead simple , on a shell prompt just execute :>filename
Pimping out the AWS Java SDK using Scala
I find Ouya a lot less questionable as a Kickstarter project than PA using it as a fundraising platform for operating expenses, which no other company could get away with as far as I can tell.
Why Did Ballmer Throw Nokia Now Under the Bus?
I've encountered numerous situations where I've needed to explain concisely what OurDoings does. Thinking about how to tailor my explanation individually is always worthwhile. It brings me back to the big picture after some focus on details.
I'm curious what the perfectly reasonable work around is. Does it let me run 2 apps full-screen on 2 monitors (something Windows does without any issues whatsoever)?
Twilio - http://www.twilio.com/

Nexmo - http://nexmo.com/

Smsfied - http://smsified.com/

plivo - http://www.plivo.com/

Tropo - https://www.tropo.com/

and many others
what's "ponziesque" about the Facebook IPO?
Viruses used in vaccines can recombine—and get virulent
What do you define as low-level stuff? It seems that Node.js was used to communicate with the components running on a regular Linux OS, not really the low-level stuff that you would be able to do with, say, C.
You're right. Offending sentence deleted from grandparent.

Although I understand that you are under no social or ethical obligation to do so, I would appreciate your deleting your quote of the sentence.
Does your city council's housing dept really need any WP functionality that wasn't in Wordpad or Windows 3.1 Write?
ATV's Bob Hower on "A" Startups, IPOs, & the God of VC
You can use LDAP logins and passwords with SSH by using pam_ldap - but since you only allow SSH keys, it'll be a non-starter for many orgs to use your product.

Best of luck - I'll keep an eye on it for sure.
This has always drove me crazy.

Some apps, like Mail or Spotify (for example), do actually go full screen when I click the green button to maximize. Other apps, like you mentioning Chrome, don't. This makes me believe it has to do with how the app is coded, not a OSX problem.
I don't think public sector and enterprises should try to find alternative software for Microsoft Office. Instead, they should move everything to browser and kill software by implementing great document/content management systems support that.
Jetpac’s Social Travel iPad App Grabs $2.4 Million
I don't see the author anywhere saying he won't buy a new Apple product ever again? Am I missing something?
Tim O'Reilly - The Sad Face of American Business: How Arm & Hammer Laundry..
You could have said "I have no examples and didn't think to keep a copy of mine." Everyone would have realized you were basing your claim of censorship on circumstantial evidence and a lone anecdote. This whole subthread could have been avoided.
Nokia 110 Features And Price
"Friend"? No. Stand by their word? I expect that form everyone but am often disappointed. Don't say things you don't intend to follow through on. It makes you untrustworthy. This is probably why Apple stays mum on everydamnthing - the individual employees might mean well, might think something is fully plausible, but then business agendas change, contracts get in the way, and ultimately the corporation doesn't deliver. Easier to just keep your mouth shut and deliver what you deliver.

Do I trust people to keep their words? Not immediately - first we try, then we trust.
Hidden volumes.

Volume one contains hardcore porn, volume two contains bank job plans. Neither can be proved to exist with their keys.

When asked, hand over the porn keys. Plausible deniability.
Ouya is going to kill the Kickstarter brand. These guys have no clue how to manufacture any hardware and are seriously underestimating the difficulty of turning a prototype into an assembly line. There will be many delays and broken promises on the way to a very late and very disappointing final product, and the whole well-publicized ordeal is going to poison Kickstarter in people's minds.
Rudism originally posted the story here: http://www.rudism.com/s/vimcreep . Just submitted it to HN, upvote here (http://news.ycombinator.com/item?id=4235876) if you found this story insightful and beautifully well written.
Is PHP JIT at least on the roadmap?
The US version of Amazon has the CD for $149. I got a free copy when I resubscribed at some point.
Hold shift then click the green button. And I'd say Expose/Spaces coupled with the built-in hot-corners feature is great on OS X and window management is far from a 'complete joke'. In fact it's one of the big benefits for me over Windows.
The LIBOR Scandal Explained (infographic)
I thought that was part of the red-light camera system. If you run a red light, it's not enough to have just a license plate, they have to prove that it was actually you driving the car.
I couldn't have put this better into words than you. I think they are convinced they deserve equal treatment to Wikipedia, since they are planning to do this on a yearly basis. Disappointing.
I have really been enjoying this series, thanks.

I wrote a large text adventure game for the Apple II by getting a large piece of paper and drawing connected circles. Connections were the navigation paths and circles represented places and the things in those places. What I remember most about this experience was the relatively large effort to design everything on a large piece of butcher paper and how quick and easy it was to then translate to a Basic program. The scale of public networks has really changed: I was thrilled that 900 people downloaded my game from Compuserve over a year (or so) period; today I get 900 downloads of one of my free books every two days.

Anyway text adventure games are a lot of fun to write.
It's tough to strike a balance between cheerleading and naysaying here. I've seen the word "scam" thrown around, as well as Roosevelt's bit about the man in the arena. Since Ouya is asking for your money, just take this as due diligence before pledging (or not).

The gaming community really likes jumping on hate bandwagons. I don't think it's productive to drive this brand into the ground before it has its chance.
I've been using Vim for over 14 years and never used whole line completion. It seems vaguely familiar like I might have seen it in the docs, but I've never thought "hey, I'm gonna look up the keystroke for whole line completion!"
The problem is that the true tech counter is 'leave the Internet the hell alone and let progress take its course', and an organization where success is measured by amount of rules imposed on the world can never understand this concept. Any proposal that is politically palatable has to kowtow to controlling the spread of information, and is thus just supporting competing regressive interests.
This article is paranoid ill informed speculation, as are many of the Brit-bashing comments. The police have to show a judge they have good grounds to believe you are concealing evidence from them. Note also that if the powers that be are really determined to stitch you up then they will plant data on you, much simpler.
That is all pretty common in China. I know a number of people victims of various such scams. Building the economy on copying western and japanese stuff fires back when it creates a society where everything is acceptable as long as it makes money.
How CloudFlare's injected preloader accidentally locks up WebKit
Why don't shipping companies have better delivery estimates?
I think you are missing the point. I think Jackson actually meant the last bit as sarcasm.
Google HTML5 Slide Deck open sourced
>PHP only added namespaces in 5.3.0 and can't modularize their globals into namespaces without causing massive backwards compatibility problems. PHP is stuck with a polluted global namespace

They could do what Python did for 3.0, and make a tool similar to Python's 2to3 that replaces global namespace references.
There's something weird about the ^P/^N menu - I always have trouble telling which possible completion is selected in the list, and I often end up picking the wrong one.
DropBox has a new competitor that offers 'infinite' FREE storage
Detroit Airport Limo - Taxi Lansing & Taylor MI - Shuttle Service Ann Arbor MI
DTW Metro Car Service Provides Limo, Taxi & Shuttle Service for Detroit and Ann Arbor Airport to/from Taylor MI & Lansing MI at Discount Rates. Make Reservation Online or Call at (734) 612-1244.
Thanks for taking the time to respond! Guess I better create an account so I can get a leg up on the other Grant Covingtons out there :).
Searching genomic data faster
I think it actually says more that Google was willing to pay that much... for what, exactly?

As for the merits of not taking the deal, I think we should be clear – the early investors and many early employees have done alright and most likely won't be losing their shirt like any of the recent investors:

http://allthingsd.com/20110602/where-did-groupons-billion-do...

Also, fwiw, this post seems to be fairly well thought out and it is clearly from before the IPO, so it's worth looking back on with fresh eyes:
http://shortlogic.com/post/6142108636/groupon-ipo-pass-on-th...
And similarly, there was a time when "Made in Japan" was a sure sign of poor quality. (post-war era)
> However, their function is superior for all practical purposes.

These days, when everyone has a pocket-watch in their pocket, "jewelry" is more of the function of a wristwatch than perhaps ever before. A $10 timex is inferior for this practical purpose, however much better it is at actual timekeeping.
To be sure, the change that I'm talking about is evolutionary, not revolutionary.
> and practicing selective enforcement?

This is really a terrible analogy for reasons laid out up above. The law says you must do X when asked. You have not been asked to do X, therefore you don't have to do X.

Search for outrage elsewhere.
For $99, I sort of see this as my dream emulator platform. Any indie games that I can get on top of that seems like icing on the cake.
This article is completely stupid. The whole point of Kickstarter is to sell a dream. 9 months (not 8) is plenty of time to get the pieces in place. And you know what? It'll probably slip a few months. Big deal. The entire article is chock full of FUD. Why not give the company a few weeks or months to make some visible progress before trying to squash the enthusiasm. Donators are only in for $99 so it's not like anyone's going bankrupt over it.
Wicked. A guy at my company made a large space shuttle[1] to demo the LEGO MINDSTORMS NXT, and although not as impressive as the Trent 1000, it's still cool to see "toys" being used to get kids interested in STEM.

1: https://decibel.ni.com/content/docs/DOC-16534
They might be able to clean up by becoming an outsource dispatch service for air conditioner repair in the southern US. Timely response is critical for both repair contractors and their customers.
Do you have any evidence to support your claims?
Technically, no. "Selective enforcement" is when the authorities selectively choose whether to arrest and prosecute someone for breaking a law. That's not quite the case here, as there is no breach of the law unless & until a notice is sent and been refused.
‘I Got Next’: Exploring New York Through Pickup Basketball
This article is long, but is fantastic piece on the world of street ball in NYC. An especially good read if you play / played basketball, or love getting in on neighborhood pick-up games.
> At WWDC, they showed that Mountain Lion would enable multi-monitor fullscreen support

But that support is still garbage. Slightly less than Lion's, but still: "multi-monitor fullscreen support" only means that applications will go fullscreen on the (physical) screen they are currently on rather than move to the primary screen (which for a laptop is the "internal" one, making your 27" Cinema Display a very nice mirror and not much else) as is the behavior in Lion.

Fullscreen Mode will still only allow you to use a single physical screen.
As a 16-year-old, I wonder if I should stop thinking about developing my own language (which essentially would be F#), and fork PHP myself.
If you try to tell me how to use my votes, I'll downvote you.

As for your comment, in a perfect world that would be what we should do. But thanks to gerrymandering, he's never going to be voted out of office.
It has no problem with dual monitors. Or four. (On a dual-video-card Hackintosh, no less.)

The problem is with the full-screen behavior introduced in Lion. And it does suck, but I personally it very low on the list of annoyances.
Drag out the windows by hand to as large as you like, good enough.
I can foresee them making a turn on this decision and continuing to support XP until developers actually stop using XP anymore. XP isn't going away anytime soon.

It was nice to see short tags "<?" coming back in 5.4. Before that, they used to say, don't use short tags, it's dangerous, breaks things. But users resisted it, and every ISP kept it open. And now from PHP 5.4 short tag is ON, regardless of whether one setts it On or Off in php.ini.
The green button is not meant to "MAXIMIZE". It is meant to switch between user and standard states. You can read about it in the OS X Human Interface Guidelines. I've never liked having a window take up a whole screen personally, and think window management has been much better than Windows.

http://developer.apple.com/library/mac/#documentation/userex...
Make Use Of The 21 Spare iPads You Have Laying Around
I could care less about Apple's Fullscreen API -- what I hate is that apps are replacing their old Fullscreen behavior (like Chrome has) in favor of the Apple standard. Which led me to make this comment on a Firefox 12 HN post a few months ago: "... it will be a shame when they implement full screen if it takes away the current layered option. Firefox is the last major OSX browser to work in fullscreen while still allowing apps to be above or below it. With Moom's hotkeyed window positions--it's extremely convenient to bring a text editor to focus and still be able to scroll the web in the background. Mozilla, please don't let this happen!"
Apple's Fullscreen API just seems like a lazy approach to delegating UI real-estate and the last thing power-users would want.
VCard is still on the "intentional transmission" side of things. What I'm talking about is the question, "why have a discrete identity blob to hand out (physically or digitally) when your identity is out there and easy to find with the right proximity. "Proximity" being measured by social distance.

If I meet you someplace and we're talking like "I'm rhizome from HN," you can then click on my name when you get home (or from your phone) and get a means of communicating further with me. The goal of business cards isn't really just to collect pieces of paper, it's to have a reference by which to enable further interactions. Those references are becoming more and more ephemeral, and more and more ubiquitous.
Vim reminds me of an example from Bret Victor's excellent talk Inventing on Principle [1] (which you should watch from beginning to end if you've somehow been hiding under a rock and have missed it).

Bret mentions Larry Tesla (starting at about 38:10) who made it his personal mission to eliminate modes from software.

This is the problem I've always had with Vim and I suspect I'm not alone in this. I find the concepts of modes jarring, even antiquated. Everyone who has used vi(m) has copied and pasted text in while in command mode and done who knows what.

Emacs is better in this regard but I find Emacs's need to consecutive key presses (or a key press followed by a command) to be longwinded.

The advantage of either is they're easy to use over ssh+screen (or tmux) for resuming sessions.

That all being said, give me a functional IDE any day. IDEs understand the language syntax. Vim can do a reasonable job of this. Emacs (with elisp) seems to do a better job (or so it appears; I'm no expert) but IDEs (my personal favourite being IntelliJ) just make everything easier. Things as simple as left-clicking on a method and going to its definition.

For statically typed languages (eg Java/C#), IDEs (quite rightly) rule supreme. Static code analysis, auto-completion, etc are just so much better than text-based editors.

Dynamic languages are more of a mixed bag and its certainly the norm for, say, Python and Ruby programmers to use one of these.

Still, give me an IDE any day.

One objection seems to be that people don't like using the mouse. I tend to think the speed differences over not using the mouse are largely illusory.

Anyway, I can use vim but I've never felt comfortable in it and I don't think I ever will and modes are the primary reason.

EDIT: I realize there are plugins and workarounds for many of these things but that's kinda the point: I don't want to spend hours/days/weeks/years messing with my config to get it "just right".

Also, instead of archaic commands to, say, find matching opening/closing braces (which tend to involve an imperfect understanding of the language), IntelliJ just highlights matching braces/parentheses, where a variable is used and so on.

[1[: http://www.youtube.com/watch?v=PUv66718DII
I really don't understand why they chose kickstarter, when they could've just put up a paypal donate option. Well, except perhaps that anything remotely cool on kickstarter gets written up everywhere.

I'd like to add one more thing as well, but don't want to go back and edit: I find that Ouya, by having a -functional- hardware prototype that serves most of the core features it will promise as a piece of hardware, is already well advanced beyond the state of most kickstarter projects. The most frustrating thing for me about kickstarter is how many projects are -conceptual- at the kickstarter phase.

I refuse to give someone money because they're unwilling to take the risk to build the first version of something with their own sweat, blood, and tears before begging for cash. Why should I pay you just because you have an idea? Show me that you can fully implement it. Better yet, show me that you're done and you just need to raise the cash to make it happen. There seems to be something in the start-up world these days that just having the idea and the merest inkling of how to achieve it should be all that it takes to get people to throw money at you.
That's obviously not what I have said.
Risk and Reward, or how to make a lot of money
I'm not sure what the right price is for Groupon, but I still believe it's got massive potential. It could serve the same purpose that AdWords does online but in the physical world, which is a far larger market.

The thing that seems to be holding them back is that they're simply not executing at a super high level yet.

It seems like they scaled the business by doing everything the same way but at higher volumes. They need to move to a self-serve model so they can get rid of the overhead of having 10,000 sales/writer employees. They need to simplify their product down to the primary use case. They have at least four products currently: Featured Deal, Now!, Goods, and Rewards.

Unfortunately I do predict doom and gloom for them. It would be so hard for them to make the changes required that it's most likely they will not be able to do it. Andrew Mason isn't in the kind of position Zuckerberg is in from a control perspective, which means he'd probably get fired for trying to do this stuff.
The one and only workaround is "don't use fullscreen mode" so it definitely isn't going to let you run 2 apps full-screen because it's not going to let you run any application alongside a fullscreen one in the first place.

> something Windows does without any issues whatsoever

That is not entirely true, depending how the fullscreened application is coded interacting with the other one may e.g. make the windows toolbar reappear, or (very common for games) minimize the fullscreen application.
I know most aren't, but the few that are are so annoyingly vocal it taints the whole community.

The guy I'm talking about will argue with you (and get very pissed off) if you ever criticize anything made by Apple. "Hey, I think feature X on device Y works better than the iOS/OS X equivalent" will get you a 2 hour discussion on why Apple's version is better and, if it isn't, it shouldn't be and the other version is flawed because it does more than it should do.

Whatever marketing Apple is doing, they are certainly doing a great job at making users (well, at least some of them) identify with the brand.
when you're using a computer at an Apple store, you're also not expecting that the webcam is snapping photos of you that will be posted online

Really?? Over the years, I've become conditioned to assume that if I see any kind of camera lens pointing in my general direction, I am being recorded and that data is going somewhere.

I think what's not congruent with social norms is that people still assume that cameras are turned off and aren't recording them & being saved somewhere.

I also don't think we're done discussing this topic.. when people start wearing Google glasses everywhere, will everyone finally admit to themselves that they are being recorded almost all the time?
You mean Confucious' notions of the bureaucratic class? Because you were still born into it. And then there's the whole business of imperial dynasties...
Parallels also works on multiple monitors in fullscreen mode so it can't be a hidden API.

But still, you can't have one app fullscreen on one monitor and another app in the other.