skysight-inc/HackerNews huggingface dataset:
I've been using Google Voice for SMS for years now, and the threading issue is still a constant bother. For those who've never used it, Voice splits messages into different threads, but is completely opaque about how it does this, resulting in conversations with a person split up seemingly randomly.

I got a long text a few days ago from someone that had to be split into three. The first and third part was attached to the previous conversation, and the second part started a new one. No idea why it does this, but the fact that I've been searching online for an answer since 2010 and still don't have one is worrisome.
Crazy...begs the question of whether Tesla is next and the rosiness of their financials..
If we voted every story about every injustice in the news to the top of the site, we'd have /r/politics, not Hacker News. Not every important story belongs on this site; in fact, a lot of important stories need to be kept off the site, because they generate discussions that end up damaging the community. So, like most political stories on HN, I flagged this one, and you should too.
I agree in practice, but pedantically, blurring that line is the second step to understanding modern PPLs.
Fully agree.

I was impressed when I discovered z/OS uses a JIT based environment for all user space applications, in a way similar to what Microsoft was trying with Vista, or Google with Android, before the NDK came into the picture.

Having had contact with UNIX when Linux was just a thought for Linus, I surely think there are many more types of operating systems to explore.

UNIX is nice, but not the best of all.

Who knows how things would have turned out to be if Apple had gone BeOS instead of NextStep.
So you're saying you're ok with a SWAT team battering down your door just because you're brown-skinned? Or perhaps a friendly waterboarding session?

After all, that's just co-operation so that they can move on and find the bad guy.

As Ben Franklin said: "They that can give up essential liberty to obtain a little temporary safety, deserve neither liberty nor safety."
House Session on CISPA, ongoing now [video]
And this is probably why I will never be rich. The idea of hiring somebody to clean your house(or watch your kids, or do the grocery shopping) is completely foreign to me.
Can't really go around throwing that particular rock while we still live in the Gitmo glass house.
The goat in the Facebook Home Launch Day commercial was real
Since this is ugly clickbait, here is the "content" of the linked site:

> Create ~/.inputrc and fill it with this:

"\e[A": history-search-backward

"\e[B": history-search-forward

set show-all-if-ambiguous on

set completion-ignore-case on

> This allows you to search through your history using the up and down arrows … i.e. type "cd /" and press the up arrow and you'll search through everything in your history that starts with "cd /".
> At the same time, API credentials should by definition be single-use.

Could you spell this one out a little bit more? Do you mean only a single session should be able to use an API credential?
The Apprentices: a learn by doing entrepreneurship education
The fact that you would subject yourself to wanton treatment isn't a good argument just because you belong to a minority, quite the opposite.
Well, you ask a valid question, but the fact that you actually have to mention your current pay and are coming across as a pompous ass might cause some of the downvoting.
Yeah, definitely a good use case for URLs. Good thing it's so very easy to support with these newer frameworks.
It's not racism, it's not xenophobia, it's not Islamophobia. It's just bogeymen. All governments invent different bogeymen at different time to keep masses under control and push them towards seeing, hearing, and feeling what they want. It's nothing new, it has been happening from the very start of organized governance.

(Okay let's scan the crowd... Found 7 _______ looking men/women. Hmmm... eeny, meeny, miny, moe. There you go get that ____ fella with ______ looking face.)

(EDIT: Improved grammer)
Why A Botched IT Project Will Destroy A Major Corporation in the Near Future
You are not thinking sufficiently Bayesian.

While you could say that there is an elevated chance that the terrorist is of Arabic descent (and frankly, the odds there are not that strong. Maybe better than 50%, but I wouldn't put my money even on that...) that is only a small part of the picture. You must also consider the possibility that any given person of Arabic descent is a terrorist (an absurdly small probability). When you combine these two factors then you can decide how probable it is that he is the terrorist, given his descent.

If you actually work out the numbers here, you will undoubtedly discover that the probability he is responsible falls well below any rational standard for harassing the man.

Edit: To get a grip on what sort of standard you would usually demand: consider a murder in a small isolated town. With no clues at all, lets say the murderer could be anyone. In a town with 3 people, each person could be said to have a 50/50 chance of being the murderer. Is that enough for search warrants for both (not under our legal system, but just ethically/morally)? Sure, I'd accept that. If there were a hundred people in that town? No way. So, does "terrorist, given arabic descent" go over 1%? I HIGHLY doubt it.
As the world gets smaller the likelihood of any profiling being accurate diminishes. I for one would like to see them practice more intellectually honest investigative techniques. For example, when there is a roadside attack in a prominently arab region, do you round up all of the arabs? No, you survey the scene, find the bomb, look for trigger points, etc. The fact that we jump to profiling I think is an action that not only taints the nation's perceived objectivity, but detracts from a proper investigation...
It says "the number of clicks on the signup button" was measured. That does not seem like the metric they are interested in which would be "number of actual signups".
We shouldn't pretend it doesn't exist however a forum like Hacker News should be quick to identify and upvote flaws in the analysis.

None of the 4chan analysis photos I've seen are anything close to reasonable. They all have blatantly obvious flaws and the pictures do not support the claims being made. In this case, a few commenters have pointed it out but there are many valid explanations for the "no backpack" shots the main one being that because the crowd is much thicker the backpack is removed and being held at his feet. It's a very common thing to do and there's nothing at all suspicious about this behavior.
Basically, your server side doesn't change much. The difference is that instead of outputting HTML, it outputs JSON.

Instead of writing your own code to handle AJAX on top of jQuery, you write code that handles the real logic and let the framework handle the DOM manipulation. In that way, it's easier to test, easier to debug, easier to provide superior experiences.

Right now, writing AJAX in the browser is equivalent of the JSPs of yesteryear. Remember all that horrific logic that used to creep into your JSPs? That's what jQuery looks like, and this new crop of frameworks is getting us to JSTL or facelets at the minimum.
Ehh, tesla probably is fine...this seems to be a unique circumstance
When it actually happens to you, then i would like you to think about how you feel and whether you still think this is a just approach. It's very easy to rationalize racial profiling by using statistics but it doesn't make it right as we are not just a nation made up of statistics, when you profile people it changes their behavior in public, it makes them guarded, it makes other people feel it is ok to discriminate against them. This creates many side effects in everyday society life that is not easily traceable back to discrimination.
I think it's more of a stereotype then racism. In the DC sniper saga, everyone assumed it was a white male. Basically stereotypes:

Spree shooter/sniper = white male,
Bomber = arab male, Drive-by = african american male, Poisoning = kgb?

None of these are true all of the time, but my point is they are stereotypes. If it were purely racism, people would jump to the conclusion of non-whites for spree shootings and snipings.
I understand where you are coming from and I used to be in your shoes until recently. Lately, my time is a lot more valuable and even though I find time for HN :), every minute I spend must be chosen and spent wisely. So for things such as house cleaning (which could be a big deal if you have 3+ beds, 2+ baths and shit load of crap), I would rather outsource to a pro. Can I do it myself ? Hell yea. Would I be doing something else considering my time is critical ? Yep.
Postini as we've know it is shutting down. Google is forcing their Customers to move to Google Apps. I have several Customers who have been using Postini for multiple years each and I'm expecting a rough patch when we start being forced to "transition". As of the last "webinar" I attended w/ Google people there still isn't feature parity for the end user-facing portion of the service for those of us who still have on-premise email servers.
One of the local liquor stores here still uses a C128 w/ green screen as a cash register. They've got a compule of spares up on the shelf too.
No Linux support? No thanks.
I'm wondering if some kind of startup advertising website exists, where people would submit their new startup, side project or app and place a small javascript snippet in their html which would automatically advertise other startups that are part of the advertising website. Similarly, your project would also be advertised on other people's projects who have also signed up.

Does something like that exist?
This is excellent feedback and exactly what I was looking for. Thanks!

Regarding the full service option, is this fairly common today? I found quite a few services in the Church niche (one was on Andrew Warner's Mixergy podcast a while back) but I think there's still quite a bit of DIY involved. I think such business are profitable if your operating costs are small (1-2 full timers maximum with someone doing direct sales at least 20-40% of the time).
University ... is it worth it?
CISPA HAS PASSED
Cispa has passed.
> probable cause to search

Don't need probable cause if the roommate consented to a search. "you have nothing to hide, do you?" 2nd oldest trick in the book.
You've got it backwards. It's only after you have money that you'd start thinking about hiring someone to clean your house.

If you're saying you can't empathize with people who are different from you ... well that's a different issue. Most people are not like you so you'll either have to learn how to empathize with them, or create businesses/products that directly address needs you understand (and have determined many other folks also have).
App keeps Icelanders from dating their cousins
It works in tcsh, too.
seamless does this pretty well
I mean the credential should only be relevant to the service, never shared across multiple services, because the API generates it for you.
yet another sinner of linking the main site logo back to the blog: http://blog.jazzychad.net/2012/05/28/startups-fix-your-blog-... - please fix!
Great to know! Thanks for answering!
Like http://thumbtack.com?
وظائف خالية | وظائف العرب | وظائف حكومية
وظائف خالية | وظائف العرب | وظائف حكومية
Thx will do. For salary, it gets tricky because most of them price themselves hourly and we have to pay for transportation costs. Yes, I live in NY metropolitan area so the cost is steep.
Apple's worthless cash stockpile
Yes. The event is confirmed. Please feel free to connect with me or Paras Chopra of Wingify on coming Sunday.

My email is arvind at bubbleideas dot com or call me on 0 99 58 1188 62.
Appreciate feedback on voting platform for startup ideas
Did you not read the article? They showed up with "a phalanx of officers from the FBI, ATF and Boston". They wouldn't have done that if they were just hoping the roommate would let them in. They likely had a search warrant.

And like I said, this is speaking purely legally. Even if they didn't have a search warrant, the fact that they targeted this guy for his ethnicity alone was unethical.
I have the same idea, myself. I have an idea ruminating on a better example than todomvc, but am unsure about the time commitment for the full scope of my idea. At this point, I'm thinking of doing a "stone soup" approach by putting up horrible examples of each, writing an incendiary post on HN, and relying on the outrage of the community to rewrite it properly. laughs
Individual voters decide what belongs at the top. If it has enough votes, it belongs. HNer's should stop complaining about what belongs or does not belong on top because it would not change anything.
A bit more recent (from 1995), but this is one of my favorites - https://www.youtube.com/watch?v=euT-CT6OXpA
There are a bunch of companies that do this (think Red Beacon, Angie's List, TaskRabbit, and a number of other verticalized marketplaces). I'm sure there's a vertical that still needs to be tackled though.
Debate on CISPA is happening on the floor right now, you can watch online here: http://www.c-span.org/Live-Video/C-SPAN/

But most importantly, take 2 minutes and call your House Rep and tell them what you think about CISPA: https://eff.org/r.5bPw
Drones are capable of tracing a persons movements which would make them easier to find than a face picture.
The advantage to OAuth over basic-auth is that you can delegate the credentials, which is to say you can set up your system so that users can give a limited-use credential to a 3rd party application to perform API calls on their behalf.

Some very large services have abused OAuth to "delegate" credentials to mobile devices, which has set up the expectation among developers that OAuth is the "sophisticated" way of doing all-around credential management of any sort. Not so. If you don't have delegation to third parties, don't use OAuth.

Most applications do not need delegation.

If you need delegation, there are simpler ways to do it than OAuth that won't meaningfully sacrifice the security of your controls. At the same time, using an OAuth solution you don't fully understand (for instance, using OAuth through a high-level library that hides the details from you) can damage the integrity of your whole application by creating new classes of mistakes for you to make.
I also love the history-search-{forward,backward} shortcuts. I took over the Raspberry Pi SD card image generation process back when we moved to Wheezy for the 'official' images and put this shortcut in to the default install with the hopes of leaving it there if no-one complained. Sadly someone did, I caved in, and it is no more.
Ctrl-x e opens the current line in your $EDITOR, smoother than echoing, especially when there are pipes involved. Save it out as a script from there if you like.
As Senator Mark Hanna said in 1895 (118 years ago!): "There are two things that are important in politics. The first is money, and I can't remember what the second one is."[1] If you want to understand why Representative Mike Rogers is mocking CISPA opponents as "14 Year Old Tweeters in Their Basement," just ask, who finances his political campaigns?

I hate to be cynical, but calling your Representative may not be enough. Judging by Hanna's 118-year-old quote, it's never been enough. In the long run the solution might be campaign finance reform, but in the short run we may also want organizations like the EFF to raise money so they can finance political campaigns aligned with their values, gaining more influence over the political process.

--

[1] http://www.goodreads.com/quotes/405598-there-are-two-things-...
Buy an ultrabook now, or wait?
Should I buy one now, or wait for the haskell processors or a new macbook air? I have a chromebook, but I'm looking for something much more powerful and versatile.
I think you'll find that software and analytical thinking can come into play with many of these articles you don't think should be on HN. While many others believe societally minded hackers are needed now more than ever.
Sort of ironic. When I bought my mini, it only had one license plate, and I've since received several tickets for that reason. #california
It has not passed, they're debating and voting on amendments - watch the debate now here: http://www.c-span.org/Live-Video/C-SPAN/ (and call your reps - there's still time!)
Drones are now being designed for long term and essentially permanent deployment.
You have one code path that authenticates web users through forms and sets cookies.

You have another code path that authenticates API callers.

You have code scattered through your whole application that makes authorization checks based on which user you're authenticated on.

Inconsistencies between the first two code paths often break that code.
"Details about the suspect's identity and motive were not immediately available. News of the arrest was first reported by CNN."

No doubt in the effort to include that second sentence in the article.
Since when is it illegal to sell lists of e-mail addresses? Immoral and unethical in many situations, yes, but illegal it is rarely.
If a puppy can sell a CMS, what about a Hippster Cheetah?[0]

[0] http://www.extensis.com/
It's more like "You're free to believe whatever you want, but that freedom doesn't automatically make you not a bigot".

If someone spends their entire life having to justify their existence to the de-facto ruling class, patience for this "all viewpoints are equally valid" stance can run out fast.
What does this give you over the default Ctrl-r?
Another example of a company that successfully did this is uShip
I'm not sure I've ever seen a scenario where digest authentication was a win.
We would if we did but we don't.
Were there difficulties, or things you had to learn business-wise, when switching to the model where you employ the cleaners yourselves? Can you talk about what was involved in that in terms of researching liability (e.g., is your company liable if there are injuries on the job or while traveling to the job?), taxes, paperwork, things like that?
Based upon current users signing up with us - 90% choose OpenID or OpenAuth over a site specific sign-up. I use it myself for my own site.
That is amazing. It was spot on.
I agree with you. Knowing what's the current status of the "odds" is a good piece of information to have in order to to know how to adapt/change the inputs.

But my main point from the post is I want people to be OK and accepting of "failures". Because in reality, it isn't a failure. It is a lesson that you learned for your next attempt.

One day someone asked Thomas Edison “Aren’t you ashamed that you have failed 99 times?” Edison replied “I have not failed, rather I’ve learnt 99 ways in which an electric bulb would not lit up”

^^ This is what I mean by not fearing "failures"
15+ shadows of black in web design
From KISSMETRICS, color is also a major factor in buying decision.
http://blog.kissmetrics.com/color-psychology/

The most popular color? Blue! IBM is blue, now Windows Blue, Mac OS X aqua blue... you name it.
Why not go ahead and learn basic HTML? You brag about it like you're proud of knowing nothing.

You could literally be proficient in HTML and basic server management this afternoon if you tried.

I'm not saying you should or taking a cheap shot, I just can't understand why some refuse to learn when their jobs depend on it.
I use screens and session variables to manage context, so scripts don't need to be "around my work area" but rather in the appropriate ~/.context/$SESSION/bin directory (or ~/bin if sufficiently general).
Or if it has enough flags it goes to the dustbin.
Why Boston's Hospitals Were Ready
Obscurity can be a fine part of being secure. You have to think carefully about what happens when it fails, and realize that automated bots will tend to find things humans would consider obscure, but don't let the usually-good heuristic become a straightjacket.
In other words, we can be confident that the puppy influenced someone—we just don't know if it's the subjects or the experimenters.
Well then if you live in the EU, complain to the Data Protection Commissioners in Ireland.
http://www.dataprotection.ie/ViewDoc.asp?DocID=18&UserLa...
It appears that you need to have deleted your data already, and then contacted Google and asked to have it permanently deleted. There's an online form and everything....

I vaguely remember that when people complained about Facebook, they were forced to ensure that data had been deleted.
I don't think the concept of "on time" even exists for MUNI. The route may have a defined start and stop time, but that's it. Throughout the day you can get estimates of the average time between two busses on the same route, and I have to assume that data is used to manufacture published schedules, but the schedules don't actually represent anything real.
tpb is great. But its founders? may not be so.
If you're just looking for a decent SIP service which lets you place/receive calls on the PSTN, take a look at these companies:

http://www.callcentric.com/

https://www.anveo.com/

https://www.voip.ms/

All three are well-established companies, though Callcentric is probably the best. I've personally ported a GV number to them. The service isn't free and you don't get voicemail transcription or a fancy web interface, but it's reliable and very good at making/receiving phone calls.
Canvas-based online dungeon map maker
"I dislike your name"

http://www.youtube.com/watch?v=FAZOZ5hNN9g

Feel differently about it now?

I can't think of a better way to illustrate my point about walking a mile in someone else's shoes!
Most Easy-to-use Remote Download Implementation Ever, So Bad Mac-only
Such a clever use of Dropbox. And the way they do it makes remote downloads work just like a normal downloads. Sane and intuitive.
Yes, far too many people are joining us from 4chan/reddit.