skysight-inc/HackerNews huggingface dataset:
It's not the case that we have to blindly praise a company - but calling something as significant as raising $450mm in the public markets to pay back the government loans a "PR Ploy" saddens me, because that was a very real, and impressive accomplishment.

Musk/Tesla aren't without their issues, and, as John Siracusa showed us on "Hypercritical" - you can simultaneously appreciate something but still point out all of its flaws in glorious detail -but it's the frequent reflex to use the pejorative when describing intent or action, even on a good day like this, that brings down the tone of conversation.
Recover deleted text messages iPhone
It is possible to recover sms message from iPhone? Yes, in this article, you can learn how to recover sms from iPhone without backup and recover text message from iPhone without backup
Count the number of times you wrote "can" vs how many times you typed "does". Similar stuff happens with C++ compilers all the time, where certain code "can" help the compiler but, in practice, doesn't always.

The linked benchmarks do show a slowdown with asm.js in IE10. Whether this is due to type annotations or something else I don't know.
Web workers are more like multiple processes than multiple threads, but yes, there are ways to use more than one CPU core in JS too.
This is incorrect. The DOJ filed a civil lawsuit, not a criminal prosecution, against Apple.

The Feds are unlikely, IMHO, to win the case. Here's something that Greg Sandoval and I wrote at the time the lawsuit was announced, and I think it holds up well today:
http://news.cnet.com/8301-13578_3-57412861-38/
> WHO IS UPVOTING THIS PREDICTABLY NEGATIVE SHIT ON HN?

People who are interested in views that are contrary to the mainstream and don't want HN to become an echo chamber.

People who value critical, insightful analysis and discussion by people who are willing to question the "party line" of a particular product's marketing department and fan club.

People who don't care about catering to the whims of people who can't stand to read "negative" things on the internet.

> NEGATIVE SHIT

I question this characterization of noname123's comment. The third paragraph I read as healthy skepticism, not negativity for its own sake. It's certainly information that a responsible investor would want to carefully consider.

The comment certainly wasn't "shit," it was well-thought-out and informative. The commenter certainly did his homework.
anyone writing performance sensitive apps will use multithreading

That assumes the performance sensitive app is amenable to multithreading. Many aren't.
Finally, I can write all my web apps in C/C++. Dream come true!
Best comment. Ever.
Is the eSRAM really that expensive in $ terms? Yield issues?

I understood that SRAM was only really 'expensive' in that it chews up masses of die space (which isn't a bad bet going forward because there'll inevitably be a new version at some point with a smaller process)
I am very sorry to hear about this news, which it sounds like is hitting you really hard. Such sudden devestations happen in every life, and I'm wondering if this is the first time you've ever felt so threatened. If so, the first time can feel really bad.

I'm a tech person, but I'm also a licensed therapist in California. Here, briefly, are some things you can do. First, take care of yourself--get extra rest, eat responsibly, etc. Second, find someone you can really talk to and tell them what you're going through. (You might want to start by saying, "I really need to talk right now. Could you listen without trying to fix things?") Finally, remember that you do have family around you, and if they can, they will help with whatever responsibilities need to be taken care of.

Of course (said the hammer to the nail), consider counseling. Every area has public counseling centers that provide affordable counseling.

Take whatever I've said that helps, and ignore the rest. Good luck--you will get through this.
GoLang 1.1 Updated With Race Detector
On an unrelated note, I'm curious to know which company this is that hires you out? I'm guessing SAIC is the current client and not the parent company (or am I looking at the wrong LinkedIn profile!)
The UAV or aerostat balloon broadband relay thing heavily hinted at in this article is one of the more amazing ideas. Totally feasible with current technology and highly beneficial; it seems like an obvious thing to do even now.

I guess I'd care about it more for disaster or conflict zone operations vs. ongoing operations in poor countries (since vastly more money is available in the short term in the first case), but it would probably make sense everywhere. At 50k feet, you can cover a pretty large area with spot beams, and probably do aerostat to aerostat relays. Combined with undersea fiber, you could do a good job of providing high speed communications services to some underserved markets.

I assume you'd use high altitude aerostats to provide low bandwidth coverage to large areas, and then local, lower altitude balloons or uavs, fed by the high altitude stuff, in areas of high user density.
Tom Lane is a great guy. He saved my tail a few months back on the postgresql mailing list when I was up against a real head-scratcher of a bug. It turned out to be a simple misconfiguration on my part, but he patiently walked me through the debugging process, even parsing my ktrace dump to diagnose the issue. My respect and many thanks to this guy. Congratulations to him on the transition.
Look above you friend.
What's the worst damage that could be done by a user without the root password?
> I've seen various levels of cheapness but this takes the cake. Stuff like this makes me ashamed of being an Indian, really.

Don't feel ashamed, this level of cheapness has nothing to do with your nationality.

My dad was a physician, born and raised in the US. He earned a good living, worked very hard (he never had fewer than 2 jobs the whole 3 decades I knew him), and saved money religiously. And he was very frugal as well: he never went into debt for anything, drove cars till well after they fell apart, had clothing that I know was older than I which he wore till the day he died.

One of his great loves, though, was to steal things from the hospitals he worked at. Anything that wasn't bolted down - office supplies, filing cabinets, tables, chairs, desk lamps. At one point, he was bringing home hard boiled eggs that he pocketed in the staff room, because obviously we couldn't afford food. Several times when we were doing remodeling at home, I got to keep a lookout for security while we snuck bags of construction waste into the dumpsters at work.

Now, you didn't know the guy so it might not be obvious, but this was all about not spending a cent more than he had to. So, don't feel ashamed because some of your fellow country men are taking soda from work.
Also, you only have to take the bar once (assuming you remain in an area where your bar membership allows you to practice). You don't have to re-pass the bar exam every time you interview.
From the markup, that submission has a trailing slash while this one does not. This is one of few ways two URLs can differ but cannot ever point at separate resources, so more clever URL handling would have noticed it's a dup.
this feels like a real problem that some startup should solve.

clearly, websites that do this are shooting themselves in the foot in terms of UX, for the sake of pageviews and ad impressions. Is there now better way?
Can't you just drink tea like a proper resident of China?
Yes, my assumption is cost = die size.
the manual http://golang.org/doc/articles/race_detector.html describes it in some more detail.

edit-1 : i guess, erlang's approach of immutability seems much better than any heuristic that conjured up to compensate for inherent un-safety in the language.
I agree. Apple would have had no trouble walking away from HC, so they had all the power here. Maybe seeing the negotiation with the first publisher would be better. Or the first negotiations with the music labels when itunes was just getting started.
Developers had been writing multi-platform code for 10 years already. When you have API calls isolated from the rest of the code it takes a couple man/months tops to target another API.

The hard part of the previous generations multi-platform had been in getting to the same level of performance. E.g. 360 had a pretty weak CPU and a superior GPU compared to PS3 so the distribution of things done on CPU and GPU was completely different between these two targets.
Are you saying it's as unpredictable as C++ performance then? I'll take that ;)

I wrote "can" because there are no guarantees, but in practice, this is definitely done in Firefox and Chrome. See

http://www.arewefastyet.com/#machine=11&view=breakdown&#...

- they don't get that close to native speed without such optimizations.

Not sure what is going on in IE10, but I am more curious about IE11.
How to make wealth (2004)
No, you've been able to do this.... for years. And yes, it's worked consistently since they launched Hangouts. I often answer calls in Gmail and they have since simply began opening in Hangouts through Gmail.

Works perfectly, no idea why "the dialer went away" means "incoming calls no longer work", but hey, it's Google and it's FUD, should I bother trying to be surprised?

Don't get me wrong, Google fucked their one big chance to integrate Voice, Video, SMS and IM. With Hangouts, I should be able to "Call Someone" and have it negotiate video if we both have and want video, or it should use the next available medium. If both users use Hangouts, then send a Hangout IM. And if not, finally fall back to Google Voice/VoIp/SMS.

The users shouldn't have to ask themselves, "wait, does Bobby have Hangouts?" ever. That is literally the number one issue with G+!
How does copyright work in space?
Why don't they first produce near-Chrome performance for their browser? Every time I use Firefox, it slows down to a snail's pace and eventually crashes if there are more than 4--6 tabs open.
From the repository copy:

groovr.getSongFile songs[0].SongID, (err, file) ->
###
file.url is an mp3 url you can download
the file object also contains some meta info like song length
###

That indeed confirms what the Grooveshark developer was saying on the DCMA notice comments. Even though the API doesn't provide the MP3 file directly, it's trivial to get it through this function call.
Another use case I see is their potential use at sporting arenas for high profile events, cause you know people get bored/distracted at their football games and congest the network with massive traffic.
I answered multiple calls last week in a Hangout that opened itself from my Gmail when the call came in.
BTW: I converted the page to using Github pages. That way people can add their comments via issues as you do with OS software. :)
Do you have your cell phone tied into Google Voice...?

I mean, if what you're saying is true, they just broke all Google Voice incoming calls for all users (hint, they didn't).
Obviously if you're doing something with compliance/legality/security implications it's worth asking permission. And obviously, you should build processes around those areas in your company. But healthy companies also heavily encourage individual initiative to achieve results rather than relying on top-down command-and-control. If you're a startup, it's doubly important because you just don't have enough people to set up a bureaucracy of permission-givers.

If your employees don't have the judgment to know when to ask for forgiveness rather than permission, fire them and hire people who do have good judgment. Don't use process to protect yourself from hiring bozos. Just don't hire bozos.

Much of the time you should ask forgiveness rather than permission, you're not really required to ask permission in the first place and you just end up creating useless bikeshedding discussions. If there's a process that requires you to ask permission, and the process is genuinely important, it's a different matter.

It's worth noting that the first person to say "it's easier to ask forgiveness than to get permission" was Grace Hopper, who not only wrote the first compiler, but served for four decades in the Navy. So you can accomplish a lot of things and still somehow not get fired from even stodgy bureaucratic institutions with this mentality.

I'm sorry you've had to work with a lot of dicks and bozos. I had a coworker like that once too. Had. I've used, and seen used, "forgiveness before permission" many times in my career and aside from that guy it always worked out.
Repaints/reflow. DOM+CSS+JS is a complex system. Watch this: http://www.paulirish.com/2011/dom-html5-css3-performance/
In this mode rules that affect style (bold, font etc)

But bold and font would affect the width of the text which would affect text flow and possibly affect whether the container ought to grow and shrink or whether it ought to provide scroll bars...

No change is simple, in that sense.
How To Wake Your PC From Sleep Automatically
When I was at Singly working on the locker project, this was actually the absolute perfect solution to how we wanted to store data (it just wasn't available then.) We wanted to store all the raw JSON that was coming down the pipe from various sources (Facebook, Twitter, etc.) and wanted it all to be queryable. Also, since each user's data was completely isolated, having a tiny embeddable solution made a lot more sense vs. firing up a MongoDB or something similar for every user.
HN needs to not be an echo chamber, but the comment sections are becoming the opposite. If you're trying to justify a really pedantic but generally uniformative post (you say it's informative - how? I suppose you could have missed the 10 earlier HN threads about the stock sale, but it wasn't unknown info) by its third paragraph being healthily skeptical I think you're losing steam.

The problem isn't pointing out these facts - it's framing them as THE narrative and in a purely negative light.
I have a Nokia 1202 that I keep in my emergency drawer, that I take with me hiking and so on. It's very reminiscent of the 3315 in build quality. It talks, it txts, it has snake. What more do you need!
> How about 1) Write book. 2) Spend a day or two getting it on Amazon, Apple, B&N online. 3) Keep 100%.
Might be harder for authors who need marketing but I have no idea why established authors aren't self-publishing en masse.

The issue there is that if no one knows about you or your book, 100% of nothing is still nothing. Publishers also often provide advances, which can be make a big difference.

Note that I am not defending some of their questionable business practices, but to pretend they provide zero value is silly.
Great example. I've thought of this many times myself -- how no customer would ever treat a trade contractor in the way that companies treat candidates. My electrician is not going to spend his valuable time letting me grill him on questions about electrical power generation and distribution, RF engineering, or even Ohm's law for that matter. When I think of it, I'm hiring him because 1) he's not a n00b, he's a journeyman, 2) he's been around - has some staying power, and thus has most likely done satisfactory work, 3) the BBB is happy with him, he must not have done any awful work, and 4) if he's on Angie's List at all, most of the people there are happy with his work. If I were to try to cop the attitude of "I'm thinking of hiring you, but you're going to get a good, humiliating hazing first" I'd fully expect to be told to F-off and I'd deserve it too.
According to Netflix PS3 is the most popular streaming device (not just out of PS3 and 360 but all TV-connected devices).

http://www.pcmag.com/article2/0,2817,2412856,00.asp
No security definition, no threat model, a security analysis that only covers one specific attack strategy the author himself came up with, the "51% attack" being considered acceptable (despite being a polynomial time attack), no reference to the decades of related work in secure multiparty computation or digital cash, the blurred boundary between the protocol design and its implementation, etc. I discussed this in great detail a few days ago:

https://news.ycombinator.com/item?id=5735993
https://github.com/hodgesmr/FindGitHubEmail/pull/5

I'm not really that familiar with bash scripting so this might be a mess.
Is your FF up to date? Since around v20 it feels way snappier than Chrome, at least on OSX.
I probably do underestimate it since I haven't worked directly in that industry, but I completely realize that fact. That is why I mentioned hardships. It might mean they have to close/resize assets and entire towns could be effected, but to say it would wipe them out I think is a stretch.
The focus on New York makes it suspect in my mind... NY is going through an era of very extreme environmental activism regarding waste water -- mostly centering around gas fracking.

The interests that fund these groups are rich NYC types who are modern day land barons, buying up defunct farmland and building vast landholdings. Things that make farm business difficult are good for these people.
Exactly. I don't know how I'm supposed to trust them "making the web faster" when I can't scroll up and down a page.
Asking forgiveness entails taking a personal risk. If it works out, you're wonderful. If it doesn't work out, you have to answer for your bad judgment.

Asking permission is a way of hedging against your own judgment. In other words, it's a great thing to do when you're genuinely not sure. But if you are right, you don't get results as efficiently, since you have to let everyone bikeshed first. Maybe you don't even get results at all.
> the existence of any benefit from subsidizing more poorly-run automakers is questionable

The automotive sector is one of the few manufacturing industries which hasn't totally packed up its bags and moved out of the USA entirely. They employ a lot of workers in politically important states and have powerful labor unions.

I live in an area that's been through tough times when a lot of industry went overseas c. 1980-2000, and much of the local political attitude is "government should do whatever it takes to keep plants from closing" -- not just among those directly employed by automakers and dozens of smaller suppliers, but among the entire community, since there's a feeling that dollars from those factory jobs indirectly support every local business.

I feel that the automotive bailout was a direct bribe to communities like mine, to calm the anger over the Wall Street bailouts by giving us a piece of the pie.

I think the whole thing stank, and voted accordingly -- not that I have any illusions that the current or future US government is or will be any better than it was in 2008-2009.
Old habits (and legacy establishments) die hard.
The parent post says companies "believe they have to respond to subpoenas or face public obstruction or co-conspiracy charges." This is simply not true. Google fought a DOJ subpoena for search terms in court (while Yahoo, AOL, and Microsoft did not):
http://news.cnet.com/FAQ-What-does-the-Google-subpoena-mean/...

Twitter successfully fought for the ability to notify the Wikileaks crew of a DOJ (d) order it received, who then fought it in court with the help of EFF and ACLU:
http://news.cnet.com/8301-31921_3-20027893-281.html

Facebook fought a subpoena from the state of Virginia:
http://news.cnet.com/8301-13578_3-10352587-38.html

Amazon.com fought the DOJ in court in Wisconsin and fought the North Carolina tax collectors in court in Seattle:
http://news.cnet.com/8301-13578_3-9824977-38.html
http://news.cnet.com/8301-31921_3-20020680-281.html

And, perhaps most importantly, Google is currently challenging a secret NSL it received from the FBI in federal court in San Francisco, making it the first large Internet company to do so.

In other words, the thesis of the parent's post -- that "contempt of court" is likely -- has been disproven by recent history. That said, I think it's fair to say that AT&T, Verizon, and the other telcos have a much closer relationship with law enforcement and are less likely to take privacy-protective steps via litigation. Look at AT&T's warrantless wiretapping for the NSA. And in the case of the recently-publicized DOJ subpoena to Verizon for the AP's phone records, Verizon could have notified the affected journalists, but chose not to do so.
Or even more usefully, in random places which have concerts/festivals only infrequently. You'd think a sports stadium could have permanent RF reinforcement gear installed (and just turned on sometimes).
Trigger cease and desist letters to banks, and online record/movie stores in 5...4...3...2..1 (payback is a bitch)
Yes, it should work with CodeMirror also.
Heeeey :) Thanks man.
Theramin players do it without becoming the Borg. Just sayin'
presumably, each link would be crawled an equal number of times.

this seems like a constant rather than a variable.
I really disagree with the idea of ASM.js. I think that the whole asm.js thing has got people more people confused into thinking that they can't build fast applications in regular JavaScript.

That is not true. JavaScript code is usually compiled to native code now and is very fast -- generally much faster than Ruby and Python.

I wish Mozilla and other core browser teams would focus on better WebGL support in more drivers and devices as well as better JavaScript engines -- for example Safari especially stands out with their deliberately crippled performance, and Microsoft with their deliberately crippled featureset.

The great thing about the web is convenient APIs like WebGL and nice languages like CoffeeScript. ASM.js negates that for no good reason. There are huge opportunities for exciting WebGL games which don't require the most optimized possible JavaScript, that just haven't been explored yet, and within a couple of years ordinary hardware will go much faster anyway.
The twisting is what transfers the energy, it must be turning a generator.
If you want to see what this would look like if it was a real business, checkout http://www.dotgo.com and http://dotgo.com/Support/Documentation/.

DOTGO solves the problem of service discoverability by mapping domain names to shortcodes representing TLDs. Want wikipedia.org? Text "wikipedia" to DOTORG (368674). Want to checkin to Foursquare? Text "foursquare" to DOTCOM (368266).

DOTGO also provides a language of reusable components, known as CMRL (Concise Message Routing Language), it allows you to create hierarchical menus, links and URL callbacks.

They're available in the United States and select countries in Latin America, Africa and Asia.

Previously, I was a web application developer for them, I still think it's a great idea and recommend you guys give it a go.
Thanks, good suggestion. It would be so better if you submit your suggestion in Github issues.