skysight-inc/HackerNews huggingface dataset:
Hold on. First off, you should have deleted your account years ago.

"Connecting with friends" is a terrible point to make: e-mail has been around for decades. However, such a point does intersect with my main goal for making this post. People are lazy. Now programmers are saying it, and now everyone else will realize just how true it is, and being lazy has consequences.

So, we've had e-mail for decades. Why won't people use it? Instead of wasted texting plans, etc.? You could always keep up with your friends and family through e-mail. But the interfaces were either ugly, inconvenient, or disorganized. It's beyond me that an {interface} should have to tell me to contact my mother or that an {interface} should compel me to "keep up with old friends."

This. Is. Absurd.

[Luddite Rant:] Sorry, but pick up the damn phone and call them. (Or click "compose" and just {try} to type out something meaningful.)

I believe this finely leads into my next point: Not many of you have anything Gricean (http://www.sas.upenn.edu/~haroldfs/dravling/grice.html) to say. What [would] you say in an e-mail to a friend? --

People don't have much to say anyway (and for my personal stake in it, it's because they're not reading anything interesting), and Facebook isn't going to change that. That, I think, is the point behind http://weknowwhatyouredoing.com/. There's nothing-to-hide, and conversely, there's nothing-to-show either. FB is an enabler of oversharing, and it's allowing people to empty out too much without taking in substantive content.

I'm going to say it engenders bad cognitive hygiene.
I've experienced the same issues. Some sites, like Udacity, is borderline broken for me. I applaud the effort to move off the Adobe plugin, but it's important to remember that to the end user, we just really care about how well it works. In the meantime, I've gone back to using Firefox.
Commits from Last Night
Artist Creates Realistic Portrait Sculptures Using Paper
Why your customer service sucks
A bit beside the point but why don't you just use alt+d ?

It will perhaps feel a bit weird at first if you're used to go to the address-bar with the mouse but really, since you are going to type an address you are still going to use the keyboard anyway.
TED: Hans Rosling: Religions and babies - Hans Rosling (2012)
Didn't they just remove Ping?
I learned something from this, but isn't it kind of like saying that cruise missiles are an old Indian idea? http://www.brahmand.com/general/missiles.php?satid=1
It's not an app... it's like the notification tray. You can't simply 'take' the notification tray from one OS to another. Same with this. It comes with Jelly Bean.
His name is the least of his problems, as his antics and sleaziness are well documented. He makes a terrible hero, which probably factored into his being singled out.
How Do You Feel About Facebook?
How Do You Feel About Facebook? http://www.youtube.com/watch?v=92zTigbWnME&feature=plcp Please share
carltilchen.wordpress.com Carl Tilchen Singer/Songwriter
(add foto with me & colums)
TED: JR: One year of turning the world inside out -  JR (2012)
Cooking guide for hackers
New Startup? Think Twice About Mobile First
CSS3 Pricing Table UI Element (Tutorial)
In this tutorial we're going to create an amazing price table UI element using CSS3. It has a nice hover effect created with CSS3 transitions, when you roll the mouse over a pricing plan.
US Supreme Court Upholds ObamaCare
Talking about France lack of insights toward networking, checkout Louis Pouzin work. His work was among the first using datagrams. Ironically it was pulled down for various reasons in Europe.
> I can picture giving premium users the right to "tag along for the ride", as it were, and watch as it's getting filmed. Could be quite cool.

Ah yes, all the glamour of watching people make a porn film, with the constant starting and stopping, set changes, wardrobe snafus, and arguments when it turns out some tech crew can't make the shoot or an actor's medical paperwork is out of date.

TBH, this has more of a use for recording things on the fly that you normally wouldn't be able to catch due to fiddling with a camera rather than a replacement for higher quality film cameras for commercial productions. Of course, amateur productions (of any kind) are a different story.
Haskell in a Python project
well when you moving around code you want to be in normal mode. so lets say you cursor is at the top of the function which would be 0 (with relative numbering) you could simply look down and see how many lines you need to delete.
so for example lets say 5, then you could simply do 5dd or 5yy, without having to count all to see how many lines which can get annoying.

while in insert mode you would simply want to see what line you are one and for collaboration with others. In cases where you might want jump to a line like :15.

There is also a NumberToggle function if you ever need to switch on the go.
The US gov't doesn't have to answer for its crimes, obviously. For example, to achieve everlasting immunity they simply don't subscribe to the international court.
TED: David Kelley: How to build your creative confidence - David Kelley (2012)
> If current laws aren't good enough to stamp out things like mixed race schools, same sex marriage, The right to privacy of your own information, etc. then the laws will be changed until they can.

FTFY
Haskell and the Social Web
PHP namespaces are flawed
Do not try and bend the spoon. That is impossible. Instead, only try and realize the truth - there is no spoon. Then you will see it is not the spoon that bends, it is only yourself.

Eg - when you can't adapt the world to yourself, adapt yourself to the world. Don't get emotionally affected by every little annoyance in the world and especially technology, that way madness lies.

Eg - pick a workaround, go with it, habitualize it, then move on. Personally I like click address bar, then almost simultaneously CTRL+a. tjoff's ALT-d is awesome too, didn't know about that one.
Demystifying Android 4.1 Jelly Bean
It would make more sense to me that "at cost" is relative to Google. Google pays Asus to manufacture these devices. I'm pretty sure that the payments to Asus include Asus' margin. The point being that Google is getting no margin.
It's not just how many calories, but what kind, study finds
> He could try going after the NZ police though.

According to the judge, the NZ Police clearly broke the law, so he should go after them.
TED: Tali Sharot: The optimism bias - Tali Sharot (2012)
Guild Wars 2 release date: 2012-08-28
What can startups learn from Iran Contra? From Cuban Missile Crisis? from JFK assissination? From 9/11?

One thing: How to appropriate a media-title for your link-bait headline :-)
Providers | ownCloud.org
Don't worry, I'm not united! I agree with your conclusions. If I were still on SO, you'd get my upvote. But I'm not, so you'll have to have one here.

I gave up on git rebase after getting exactly the problem you describe, when trying to rebase my temp branch (with new stuff, including files that were entirely commented out in one commit then deleted in the next) on top of my main branch (with fixes to stuff the temp branch deletes or changes). I'd rebased things before, mostly because I'd heard it was what you were supposed to do, and it hadn't been a problem those times, but this time was awful!

Lots of tiresome conflicts, as git kept badgering me about merge conflicts due to one branch commenting out what another branch had changed, all in a file that would be deleted by the next commit. Of course, none of this crops up during a merge, because it only needs to consider the results rather than each intermediate step - so the merge ended up being much neater. (I think there ended up being fewer merge conflicts across the whole merge than there were in one file in the first step of the rebase.)

The idea behind this was that I'd rebase, then use rebase -i to remove the separate cleanup steps, then I could merge into the main branch, and it would be a nice fast-forward. I don't like the idea of using rebase -i until I've got something rebased as it stands, but it seems that git isn't always going to make that easy.

Since then, I've stuck with git merge, and indeed I've come to quite like seeing where the merges are in the history. That was something I found useful about Perforce's Revision Graph display, too.
You misspelled Spreedly as Speedly in the article.
> This is complicated by modern huge glib-style libraries and modern compiler optimizations, but it remains possible.

I disagree. It's complicated by those things, but more importantly it's complicated by modern processor architectures, which do not execute one instruction after another anymore like C would have you believe - they just mostly pretend to.

Which isn't to say this is any less true of the other high-level languages we have at hand, and I still think knowing C is valuable (although I'm wavering more on that then I was 5 years ago), I just think your characterization is incorrect.
A few thoughts on cryptographic engineering
I am not very familiar with graphene but I would like to know how well it scales up from the molecular/nano scale to the macroscopic. I took a Material's Engineering class in college and I remember the professor saying that the "theoretical" strength of materials (in general) was supposed to be extremely high, orders of magnitude higher than what you find in real life. The disparity is a result of imperfections in the crystal lattices of the materials. You can probably build a graphene tube 50nm in length and find that at that scale it has all those superior properties, especially since at that size you are almost handling molecules individually and can arrange them correctly. But what happens when you go up in the scale? Will it retain all of those wonderful properties to the same extent?
Although IE6 has it's share of problems, it's actually kind of simple developing for one single version of one browser. Once you get used to the quirks, they are constants.

(Note: I'm not saying I like it, just that it's become "normal")
Louis C.K. sells 100,000 tour tickets online in just 45 hours
BarackObama.com
TED: Renny Gleeson: 404, the story of a page not found - Renny Gleeson (2012)
I don't think there is any worse sin as a copywriter than assuming that the reader already knows all about the topic at hand. Not telling me how to get the cool new product you are showing off, what devices it is for, when I can get it, etc., are all leaving out huge details.
I think this is just a symptom of a bigger issue. With these Google demo videos, like with most webpage commercials I see, the screenshots and videos don't look like actual screenshots, but just mock-up animations.

I'm sure the baseball scores are aligned properly in the actual app. But it serves as a not-so-subtle reminder that this isn't what the actual app looks like, or how it behaves. In my mind, they're associating themselves with other companies who show completely fake visuals in commercials, like fast food.
FWIW, the example you give would be more easily handled with the built in "dap" (delete a paragraph)
I agree with all of the above, but as has been said before, getting Android Market on the Fire is not terribly complicated. Yes, it's probably not a viable solution for everyone, but if you already have a Fire and are somewhat technically inclined it's almost a no-brainer.
Doh!. Fixed thanks.
Patents have value to the holders of the patents, but that does not mean their existence creates value to society as a whole. If they do not, then there is an open question as to whether society should continue offering to enforce them.

When people call patents valueless, they're probably talking with respect to society as a whole.
Welcome to working with large corporations. Not only does the left hand not know what the right hand is doing, the fingers are pretty much in the dark, too.
Creating and using custom Java annotations
So when you say "followed by your own message", the "your" is the advertiser? (That's valid, just clarifying.)

Of course, it could be no other way, since I'm hardly the only one who feels this way.

As my message implies, I'm not actually on Facebook, but my wife yesterday registered a complaint about a cousin I have that "likes" a couple dozen things a day. (And again, disclaimer, I don't actually take the HN discussions to her, as a non-tech person she ends up bringing them to me. These are not uncommon feelings.) Of course Facebook is just selling eyeballs, but there's a delicate dance of deception they must do with their users to not let it become blatent. If it becomes blindingly obvious that the users are taking second priority to the real customers, the users will eventually leave, and then where will the real customers be?
I can't speak to the exact event loop behavior; I haven't tested it.

Even if you have only one main event loop per process, spinning nested event loops (e.g. the way Firefox does for alert and sync XHR) would let you do things in one tab while another is blocked on an alert or whatnot. I just don't know whether Chrome does that.
Spreedly Core isn't for handling specific requirements per se, but changing the entire scope of compliance. Basically, if you're only only doing card-not-present transactions and you never store, process or transmit cardholder data, you qualify for SAQ A. The full eligibility requirements for SAQ A consists of the following:

* Your company handles only card-not-present (e-commerce or mail/telephone-order) transactions;
* Your company does not store, process, or transmit any cardholder data on your systems or premises, but relies entirely on third party service provider(s) to handle all these functions;
* Your company has confirmed that the third party(s) handling storage, processing, and/or transmission of cardholder data is PCI DSS compliant;
* Your company retains only paper reports or receipts with cardholder data, and these documents are not received electronically; and
* Your company does not store any cardholder data in electronic format.
For a fullpage 2 column PDF, I find even the 10" 16:9 to be a bit small. 4:3 is way better.

How would you read PDFs on a 7" 16:9.
Getting sillier by the hour, it seems. You're taking one usability problem (that the upgrade from "Market" to "Play Store" is non-obvious) and trying to use that to reason that once someone uses "Market" they will never be able to use "Play Store". Ridiculous. Among other things, how did they find "Market" in the first place? I don't see how that's any more or less obvious, frankly -- the words are synonyms, for goodness sake. People find videos in something called "iTunes" after all.

This fixes itself the instant someone asks "where do I get an app?". Please.

Is "Play" a bad product name? Sure. But you're attributing powers to it that it simply doesn't have.
TED: Michael Norton: How to buy happiness - Michael Norton (2011)
> How was MU different from any other cloud storage provider, or for that matter, Google?

Google, Dropbox, and so on were not founded by people who had been convicted of fraud, insider trading, and embezzlement, and in their entire adult lives only seemed to not be involved in criminal activity when they were still on parole from their previous conviction and so HAD to keep clean to avoid having parole revoked.

That tends to make people, including law enforcement, give Google and the others the benefit of the doubt when they say that any misuse of their service is not intended on their part and they will try to stop it.
I think this blog post is a great starting point and exactly what a platform evaluation should be: an "app" that combines HTML Boilerplate, Zepto.js & Twitter Bootstrap to build something that includes some useful user interaction. And it's open source on github. I find a minimal starting like that _more_ useful than something with lots of additional functionality that I then have to remove for my use case.

Because it's standard HTML with common frameworks, I then have my pick of docs/examples/tutorials/mailing lists on using those frameworks to build something bigger, rather than being stuck with e.g. only Android resources.

I think that's what the author is basing his positive evaluation on; he's got to the point where the Trigger.io technology has disappeared into the background and is just "magic". He recognizes the pros & cons (e.g. needing to be online to deploy), and is excited to use Trigger.io.
At WWDC they showed off more Facebook and Twitter integration with the new Share button that's being implemented throughout the OS. My guess is that iTunes will also get some form of the Share button, allowing you to post about songs you like to Facebook or Twitter.
Actually, it anticipates your complete movement based on your initial movements. Recent neuro scientific research suggests that we consciously justify subconcious decisions (as opposed to consciously reacting to subconscious stimuli). Imagine a system that knew what you were about to say based on your context, body language and subtle facial expressions.
There are many more reasons to use single-file databases other than safety of file write operations.

TextEdit in OS X also creates a temporary file when it saves a document, and then atomically renames it to the original filename; would you claim that RTF document consists of two files in this case?
But France Telecom had a monopoly and was owned by the government.

So… it was subsidized by the taxpayer in a way, or am I missing something?
Rich Hickey, Q&A
the point is that it makes no difference: either way the other manufacturers will not get the subsidization, so they can't match the price point.
Also the build quality needs to be improved. I used to use it and it was great but then the device became worthless
It was taken away (I think a few months ago) because some users were using it as retribution. The order of things was useful or inciteful comments should rise to the top and everything will drift down. Now if they integrate a threshold filter ala Slashdot that would be useful. But yeah, the lack of the down arrow doesn't really do anything except to the root comments.
"..possible to understand the entirety of practical computation from top to bottom without C..." - what level of understanding are you talking about? You don't need to implement data structures, for example, in order to know how to use them, but implementing them gives you deep understanding of the trade-offs you need to make, and implementing them in C specifically helps even more. You get to dig into the memory with malloc for example, you "see" and can even calculate all the memory that each struct will use up. I mean, this level of enlightenment does so much good, even if you don't use C to write production code on a daily basis.
It seems everyone is rediscovering Smalltalk!
Why there isn't even a maxlength property on the textbox baffles me. I know everyone loves HN's simplicity but there are just some things that would really be useful for near zero effort
Lessons In Creativity From John Cleese
So you take your service layer, decompose it into a half-arsed version of the command pattern, and invent an entirely new term for it, just for value. Got it.
"Nonetheless, the sharply higher loss totals will feed a debate over how strictly large financial institutions should be regulated and whether some of the behemoth banks are capitalizing on their status as too big to fail to make risky trades."
Nothing has changed in terms of tracking because things such as location, calendar, check-ins, etc. were already beeing tracked and the things that Google Now shows as inferred (you will be late for your work due to traffic, let me reroute, etc) are already possible and certainly affecting the personalized advertizing (you support team X, how about this sports jersey). The only difference is that now this a stand-alone product that wraps such insights into something that is more tangible and more valuable to the end-user and hence makes it, as article's author points out himself, much more lucrative reason to share your personal details such as the above-mentioned.
they're still betting against their customers. and not only that the odds are hard-coded stacked against the customer.
Same here. I thought it was an app initially after reading about it. They should highlight that it comes with Jelly Bean and not as a separate add-on. Or state that an app is coming soon for devices on Android 2.x and 4.0x.
SendHub (YC W12) Launches Voice Calls & Voicemail
>Computers are not tools.

I think this is a part of the trend that we're criticizing. Computers use to be tools, and to use them one necessarily had to learn something about them. Over the last decade or so, the computer has been transformed into a platform, one in which the user has decreasing control over. Instead of empowering its users its become yet another mechanism for marketing. Sure, the rising tide has lifted all boats, its users have become more empowered. But there was so much more potential (and still is). We're not seeing this potential being explored in the current era of startups (or at least they're not front and center).
This post looks suspiciously light on content.
I'm curious now. Does the warrant being invalid open the US up to a class action suite from people who lost data? I know nothing about the law regarding this sort of thing but its what immediately leaped to my mind when I saw this article.

[Edit: spelling]
"I don't see inclusion of 4G on any tablet devices as a plus."

For you.

For people like me, it IS a plus. That's why Apple makes two versions of the iPad. Not to mention tethering drains the battery.
In particular, I think that Lisp hackers of old put a solid lie to the claim.
A new section of The Tau Manifesto: Getting to the bottom of pi
TED: Brian Greene: Is our universe the only universe? - Brian Greene (2012)
Well, I'm glad you're at least reasonable about the employees rights (many people aren't!) but the issue is (as I referred to in another post): the agency you hire to help you find talent is in a field that can only make money with high volumes. What you and the article author are taking personal isn't. The agencies aren't going "muhahahaha! Now that we've placed Rockstar 275 at robomartin's company let's poach them!". They simply have the person they found for you in a database and when ever they get a new job or haven't filled an existing one within a certain amount of time they're going to connect with everyone that their DB report says matches the profile.

They don't know and they don't care who they've placed where (at least the part of the company that sends out these "poach" emails doesn't). A new employee isn't going to jump ship within a month of getting a new job unless a) they really hate the new job or b) the new offer blows them away to the point of being willing to burn bridges.

I suppose agencies could put some kind of filter in their DB to not let people under no-poaches show up in the results, but why bother? Every company probably has a different no-poach period and all kinds of bothersome clauses they want and it nearly never comes up anyway so it's not worth the effort to deal with the issue. It easier to worry about these things on an exception basis, e.g. employee answers back with interest. At this point we can check if there is any reason we shouldn't go forward. But they will be sending out so many emails, most of which will be ignored, there's just no point thinking about it until someone actually answers.

This is simply a classic case of assuming there is malice where in truth there is just laziness.
Optimizely: a secret weapon for online marketers
Stay tuned for "What the Holocaust can teach you about gardening".
Kim will get his servers and hardware back.... Pulverized to pieces by the might of a legion of pissed off FBI data workers who had their power checked and found lacking. You gotta set an example that even when you win a battle against organized crime, they make you pay dearly for every inch.
i18n support has been on the roadmap for some time. Just haven't needed it/had the time for it yet. https://github.com/jeremyruppel/walrus/issues/19

Contributions always welcome :)