skysight-inc/HackerNews huggingface dataset:
That's an interesting theory. I suspect it is likely to be applicable in many, if not most cases.

Related anecdote: a person contacted me a year ago and asked if I'd be interested in being a co-founder of his startup that would be using $(major_social_networking_service)'s API (as it's main source of information, for doing something that piggybacked on that service's user profiles). After thinking about for a while, I said I didn't want to get into that, and also cautioned him about the risks of relying on another company's API as the basis of the startup, as they could change the rules at any time and that might break his business model.

Interestingly, we've seen events (in the tech news) since then that showed the risks of that approach.

Your theory seems like a more generalized version of my thoughts, and I like it.
Okay, I just checked, I have over 3.000 archived Facebook emails.

I just have to find some private post on my timeline, the corresponding email and write a blog post?
I had the same problem yesterday on my WP7. If I clicked on login the tab would crash.
The main reason, would likely be its total lack of compatibility with MSFT Office. Just try opening even a simple Word or PPT file and saving it and then seeing it 'corrupted', even the most simple files seem not to be compatible. Whether this is MSFT's fault for changing the format all the time or LO's for not keeping up I don't know but whenever I need to edit an Office file I have to bring my Mac laptop to work and use MSFT's Office otherwise I will invariably ruin the file, inject wierd characters, screw up the formatting etc etc. LO just doesn't work when interoperability is needed.
This is very beautiful.
Estimated ship date is February. I've seen the devices in action, and dozens of pieces that were produced on the machines. Can't speak to the exact level of completion, but this is not just a pretty picture.

I've been advising people to hold off assuming that a 6 month wait is worth it on a purchase of $2,500ish dollars. Some people might prefer the larger size and bigger installed based of FFF/Makerbot machines, but I'm guessing many are happy they waited to hear about the Form 1 before clicking "Buy".
Clojure is to the JVM what Bash scripts are to Unix
My point is that that article is not available to me or the public at large. You can't expect to cite secret evidence and have us just believe everything you say. You're not Dick Cheney.

I'm done replying now, since you don't seem to be getting it.
Because after 6 months the supplier forgets they soled you the phone and doesn't release any more updates. You might be able to update by rooting the phone, but most people can't get bothered.

I've been once burned by HTC (Wildfire). One update after 3 months and that was it. Still runs Android 2.x. with countless major bugs, like 'when you click on one SMS message, it opens a completely different one'.

Is Samsung better in terms of update policy? Otherwise I will probably go with an iPhone this time.
Go is missing Java's NLP libraries.
I'm trying to be optimistic that it will mean at least a few taxis or some form of public transport running in (probably tightly controlled and limited) inner city areas.
Unholy Rails: External Scripts, jQuery Plugins, and Page-Specific JavaScript
The support library allows you to use features of newer system releases on older systems. See also GDI+ for Win98/NT4 or Windows feature packs for example.

The API changing game is another problem - it does not allow you to use existing application with newer system. As far as I know, this does not happen on Android (for now).
Linking would be going too far off topic, which I won't do. It would indicate an ulterior motive I don't have.

You'd need at least a good laymen's background in relativity theory to understand my work. If you have that, you can give me a way to contact you and I'll do that after this discussion has scrolled off others' lists.
Implications of Self Driving Vehicles
We're getting close. Rust 0.4 (hopefully to be released next week, assuming no more schedule slips) will be quite close to final syntax-wise. Although not all the features will be implemented, your code will be mostly backwards-compatible.

If you'd like to try out the language, I recommend working off git master rather than 0.3; the language has been dramatically simplified in Rust 0.4.
Oh come on, who's turned off their brain now? His job is writing apologia for Apple. Apple messed up. It's his job to spin it to suit his readership's preconcieved ideas (and then sell ads to them).
oops:
"4. List and enumerations of things you have to know or do are one of the number one scams in order to attract you to read something. They are short, easy to read, they give you the sensation you have learned something and their algorithm or recipe form make them look as mathematically rigorous."
Google Turns Turtle and Takes Street View Underwater
Actually it was released a few months ago. The Google Apps Challenge 2012 [1] which started on June 5, is about apps built on top of it.

[1] http://www.google.com/events/gadc2012/
None of this has anything to do with the article either.

Here is a hint: you can read this entire article, believe everything Gruber says, and still believe Maps is a debacle.
I can see how it can be read as harsh.

What I see is someone who cares very deeply about the message he is trying to get out. He cares so much that when someone falls short while citing his work as inspiration, he feels it's doing the world a disservice not to address the short comings.
Not the greatest of books, but indeed a classic among students here!
Excellent, thanks for the update! :)
Tried this out and noticed that it maintains scroll position between pageloads (scroll halfway down a page, click a link, new page loads halfway scrolled down). Figured it was a bug, but then saw this item in the readme's To Do section: "Remember scroll position when using back button".

Is it a widely accepted convention to maintain scroll position between PJAX page loads? When a large portion of the page content is changing, one might expect the page to scroll back to the top.
Like twitter or facebook but open, decentralized, and unarchivable would be nice. Something along the lines of Off The Record (not google talk's) where users could disavow messages from their account manually or automatically after x number of days. It seems like twitter is useful for asynchronous communication with a very short shelf life, as opposed to IM (synchronous) or RSS (hopefully a longer shelf-life), which would lend itself to that sort of privacy model.

Disclaimer: I have no idea if this can be implemented.
Quite. You can build all sorts of things with an RPi... Once global megacorporation Sony has made the RPi for you.
So I could integrate a web-based IDE into Google Docs, and commit code directly from Google Docs onto a webserver?

Awesome.
Reading full original sources is like a message board super power.
I wonder what this means for http://filepicker.io
It's validation of the market but they're not part of the deal.
> "What exactly is the judge going to do?"

Hold those in charge personally responsible. Find them in contempt. Lock them up. Go as far up the executive chain as necessary. Have the civilian police deactivate/seize any scanners until the TSA falls into compliance.

The TSA has definitely forced an awkward situation. But it's not one without recourse. The government is always accountable to the people and must obey the law.

If the country paid anything more than lip service to the rule of law and personal liberty, these actions would have already been taken or at least credibly threatened to force this issue along.
Linux/Unix are just like this as well.

Except that the old widget sets never die. Xt, Athena, Motif, Lesstif, Tcl, gtk, Qt. Even swing and related tools if you include Java.

And so ... they're still in use. While significant new apps may not be getting developed with these tools, plenty of old ones are maintained, and the toolkits are largely serviceable -- they may be used if desired.

They actually provide a bit of useful visual feedback (if you're versed in Linux/Unix history), in that the style and design of an application gives you some idea of how it's going to work and what its quirks may be.

Consistency? We've heard of it.
Maybe because that's what Google needs its own programmers to learn right now. Although, they should make a language that's meant to eventually replace Java/Dalvik for Android as well, and a language that's very easy to use and learn.
I can't wait until Project Glass takes this approach with our vision :-)
The whole notion that an SSN (or any number or text for that matter) should be security in any way shape or form is absurd.

In our country we have national ID numbers and they are used for everything. It's a great way to identify people no matter what database you're looking at, but anyone can know your number, or even look it up, but it's nearly impossible to do anything malicious with it.
Apple-Google Maps Talks Crashed Over Voice-Guided Directions
Fire and motion refers to your own forward momentum.

Using it to put developers within your own ecosystem off-balance is an antipattern.
Not just consulting requests (although I'm always open to that). I'm just curious what success the community (as entrepreneurs and hackers) has in spurring communication regarding their projects. I see a lot of people looking, just not communicating.

EDIT: Thanks for replying, by the way. I appreciate it.
Cloud Migration Service between Facebook, Google, Dropbox, etc.
Crowd Funding by Wefund | UK's Largest Crowd Funding Platform
It's possible to receive a patent for applying a known drug to a new area.
I cannot wait to go and explain to senior management how their new and shiny VM deployment tool is written in Rust.

It definitely won't raise any eyebrows.
I really think that is the takeaway that I got from the post as well. You become what you put your effort into, no amount of schooling is useful without the desire and drive to really make someone successful. While many of us here don't agree with the exact path he lays out, the gist of the message is to only go to school if you have a really good reason for going and the drive to make it worthwhile. Hustle and drive are key factors to success in this world, anything you can do to improve those will definitely be more useful then a college degree. These skills/personality traits are also not taught/picked up very well from classroom studies.
I have been in college two different times in my life, and the first time I had no business being there. I was driven and wanted something the second time. Definitely much more useful the second time around, even though it was expensive. If you don't have that purpose and drive, go figure yourself out first.
I tried long time ago and didn't work for me. I assumed it was still blocked.
There are things judges can do that they don't in practice. A common punishment to foot-dragging is to force the agency to pay attorneys' fees for plaintiffs. This comes out of the agencies litigation budgets, which makes it harder for them to fight other challenges and tends to get results.
"I don’t have time for this, I’m shutting it down" should never happen. Don't use free services with no business model and don't provide free services with no business model. Even for your friends. It sounds harsh, but it's a lesson that people need to learn IMO.

I agree that DiSo apps need to have built-in continuous backups and migration support.
First of all, are you sure about that?

Second of all, how does that even work? Metformin is very very widely prescribed.
IOS 6 crashes consistently with Facebook integration
A far worse language with enormous hordes of programmers who had bet their careers on it.

"Classic" VB was the PHP of the client/server era: ugly, reasonably capable, and everywhere.

Imagine the screams you would be hearing across the Internet if the PHP core devs all decided en masse to go work on something else, and PHP was under a closed, proprietary license so nobody could fork it, and you get a sense for what it was like when Microsoft killed VB.
https://docs.google.com/open?id=1esoJHLqo69cxlDT0xPgR42zSIX0...
Also it's two months old
Hard for an end user if no official OTA upgrade is offered.

Apple is in sole control of which iPhones (et al) iOS upgrades published and when. They generally do so for several years after a model is announced, and every device can download the newer version on the same day. Even the 3GS got a cut down iOS 6.

For an Android device the decision is made by a combination of the manufacturer and (for phones) the operator. A device typically gets 1 or maybe 2 official upgrades beyond what it was sold with, maybe months after Google announced that version. Some get no official updates.

There's CyanogenMod etc. for those of us with the know how/confidence, but most people shouldn't/won't do that.
As far as labeling function arguments, I've always used an IDE that supports some kind-of feature that gives me exactly that. In Eclipse, Java (JDT), C/C++ (CDT), Python (PyDev), Go (Goclipse) -- all support the little pop-up box that appears when you type the name of a function and shows docs related to that function. This feature is so crucial, I couldn't use a development environment without it.
Good idea. Meta-data in general might not play well with others.
Notes, Twitter, Facebook, Maps, Safari and my own app Finderous.
There is no finalized spec (and the spec has actually fallen quite far behind for the moment), nor do I expect anything about Rust to be called 'final' for a while yet.

The upcoming 0.4 release (any day now) makes a big push to get a lot of the syntax pieces in place, but still has many rough edges. Beyond that the standard library is still an incomplete and inconsistent stew of different styles.

Rust is still firmly alpha software, but should stabilize significantly in the next year.
Every Norwegian internet banking customer, for instance.
There's already two comments here about being "harsh" or "ungracious" towards Khan Academy which is ridiculous.

The usual HN article that contains criticisms is usually limited to that. Some rant that took 10 minutes to write and contains nothing constructive.

Bret Victor put an insane amount of time into this (I can only assume) and is truly advancing mindsets about programming tools and learning. We should all be thankful that he put this much effort into a "criticism" piece.
By this logic, Taco Bell burritos aren't available to me or the public at large because they cost like 79¢. Yet somehow Taco Bell makes millions off these unavailable burritos. It's almost like you're not being reasonable here.

Just because something takes a modicum of effort to obtain doesn't mean it's "unavailable." You can either pay a modest sum for the Wall Street Journal or just go to a library and read it there. It is readily available. If you choose not to read it, you don't then get to pretend the evidence therein does not exist.
Speaking as one of the interns that worked on the project, I don't really feel that this was too harsh.

Had he focused on all the things that were wrong with it and torn it to pieces, I would be inclined to agree, but he's provided a number of very specific ways in which the environment could be improved.

Some of these ideas were considered and not implemented for practical reasons, others were left out due to time constraints, and some we honestly just didn't think of.

On the particular note of practicality, we were trying to make the best thing we could make exist now. I hope that Khan Academy Computer Science in its current state looks laughable in a few years - both compared to what it becomes and compared to what other people have built.
> even the most simple files seem not to be compatible

That strikes me as hyperbole, as it's always seemed to do ok opening basic files.
Research or strong points are not necessary

This gives me a sad.
Finally, we see the one thing Apple wants but can't have.
US should have a different agency that takes comments and complaints about the TSA and then sends a periodical report to Congress about it. From my understanding, right now the complaints are sent to TSA themselves? That's pretty much pointless then.
I think the article "Why Driverless Cars Are Inevitable--and a Good Thing"

http://online.wsj.com/article/SB1000087239639044352490457765...

by Dan Neil of the Wall Street Journal, published two days ago, is a good commentary on why "ordinary" people will mostly be glad to use driverless cars, and regulators and insurers will be glad to nudge drivers to use them.

"As a mature, postindustrial society, the U.S. has in many ways topped out economically (population growth, consumption) compared with younger competitors on the world stage. Americans are learning hard lessons about the value of their work in a race-to-the-bottom global economy.

"The one brilliant part of the U.S. economic profile is productivity. It turns out, Americans are a little nutty when it comes to work.

"If autonomy were fully implemented today, there would be roughly 100 million Americans sitting in their cars and trucks tomorrow, by themselves, with time on their hands. It would be, from an economist's point of view, the Pennsylvania oil fields of man-hours, a beautiful gusher, a bonanza of reverie washing upon our shores."

The statement in the article submitted here from Sergey Brin "You can count on one hand the number of years until ordinary people can experience this" is an ambitious prediction, and I wonder what that suggests about the cost of the self-driving system, as fewer and fewer cars look affordable to many "ordinary people" these days. I would especially like to see self-driving cars introduced in this state as soon as possible, where I expect they will perform on the roads much better than the typical licensed human drivers here.
Startup ≈ Gamble (a response to PG's Startup = Growth)
If someone else applied a non-removable custom theme to your Windows7 install it is certainly no longer "true" Windows7. The power relationship matters.
It's malware, pure and simple. Website operators can be victims of malware just like end users can be victims.
Unfortunately, I don't see Samsung as much better. I was burned while holding a Galaxy S (Maxed out at 2.3.5) and Galaxy S2 (Maxed out at 2.3.5[US version]). As far as I know that is the end of the road for the S2.
Indeed, and vector maps. Hence the need for getting access to more stuff.
Intent is always tricky, but the answer from the company is always the same, ie, they wanted to make money. Malicious Actions and morally objectionable actions is not synonymous. Many companies has acted illegal and morally wrong (one might even say evil), but their intent is always the same. Even when they do illegal acts like Enron did, the answer would be the same: They too only wanted to earn money.

Thus there is no malicious companies, only companies who's acts are morally wrong. Thus when judging companies, intent can not be assessed in the same way as when judging people.

What would I do if I worked there? Apologize and compensate the customer for the wrongful actions that has been performed. Actions, not intent is the available defense for a company. If an company perform illegal acts and do not take responsibility for it, then the leaders of said company should face legal penalty like jail and fines.
Don't be dramatic. The US government is very accountable as far as governments go. The judge hasn't held anyone in contempt yet because foot-dragging isn't really an egregious disrespect to the court in a procedural battle like this one. What the judge is ordering the agency to do is have a public notice & comment on regulations governing the use of these scanners. Writing up proper notice takes a lot of time because any defects in the notice set up a later legal challenge. They're late on this, but agencies always are.
Oscillating microscopic beads could be key to biolab on a chip
Yes the standards bodies require FRAND licensing conditions. And if the companies did not follow strict procedures (including but not limited to FRAND licensing) to ensure fairness to companies outside the group they would very much be at risk being an illegal anti-competitive group of companies. In the EU at least the punishment for competition law breaches can be up to 10% of global group turnover.

However for the same competition law reasons the standards body cannot fix the price of the patent licenses but must leave it to the individual companies to determine what is FRAND. In some cases a 3rd party licensing agency (e.g. MPEG LA) offers to manage the licensing for many companies and operates in the way you describe but even members of the standards group do not have to join which is OK so long as the prices they charge are FRAND.
Neither Mozilla nor Google are particularly keen to faff around designing languages for the hell of it. :)

Google needed to ease the burden of hours-long Java/C++ compile times on massive projects. Hence Go.

Mozilla needed a language that was as fast as C++, but safer and trivially parallelizable. Hence Rust.

Beyond these goals, the fact that the rest of the world is excited for these languages is just gravy.
Show HN: Thrive: a personal, actionable, vision board.
I don't think users even know that Nexus exists.
Recap of Corporate and Government Attention to Bitcoin in 2012
It's not unreasonable to think that MegaBox was one of the reasons behind the raid.

After all, MegaBox was almost complete when it happened, and we now know that the FBI had been monitoring Megaupload for 4-5 years.

If they had that much time to gather evidence of wrongdoing, yet fuck up their execution so badly, it leads one to believe that the operation was rushed, perhaps by some influential people "gunning for its demise"

Now, if that were really the case, it would be because they actually fear the product's release, and they would have to feel that the existing legal framework wouldn't be enough to stop it.
Why give MS 30% of your revenue when you don't have to?
Toshiba tries solving fast, affordable storage conundrum with hybrid hard drive
‘World’s Best Father’ Turns to Kickstarter to Fund Calendar
Very powerful and insightful article. I'm not sure if I agree with everything, but it's very inspiring nonetheless and I hope that such a learning environment will be a reality by the time my kids are old enough to think about programming.
Yes, that might well be a good move for Apple. We're talking "market share" and "control of infrastructure" and all that. That makes sense.

One problem, though: It sucks that, in order to make a move that makes economic sense, you have to break stuff for your users. And not just break. REALLY break.

Gruber talks about the options Apple had, and one is "wait one more year having less features than their competitors". Well, that sounds exactly like what Apple would do in the past, in order to have a better user experience. You know, the infamous "customers don't want this or that" that Jobs would always say when they didn't have something ready.
iCloud is even bigger lock-in. Once you have two years worth of documents there, you will never be able to leave the Apple universe
Then according to you if you install a software that is ads supported it's a malware too... You may want to rethink your definition or we'll need to pull out all the free section of the android/ios store.
It's really just not a skin. Ex. There are buttons in the notifications tray for turning off and on services on the phone. The launcher is a totally different app that is not as performant as the stock.