skysight-inc/HackerNews huggingface dataset:
Or just blacklist all government IP addresses for a day or so. That could bring some attention to the issue.
The problems are that upvotes are invisible and anonymous. The website has no built-in mechanism to tell other people that they should pay attention to a given post.
It runs fine on my macbook pro. It drains the battery in some instances, yeah, but then again so do heavy HTML5 sites like turntable (which is currently taking 50% cpu, the most power hungry process out of EVERYTHING I'm running, all for playing music and displaying some 2-dimensional sprites and a chat room).

What I really notice is that all of these web technologies designed to improve the user experience chew through multiple orders of magnitude more CPU than a native app. 2-4x more I could understand. Hell, I'd even settle for 10x, but when it's going over 100x for poster-child quality HTML5 or Flash sites (which are not by any means impressive compared to a native app), something's definitely wrong.
I think that sync'ing client and server state is a concept that most people do understand. For instance, the Dropbox UI clearly shows sync'ing between client and server. Mail apps show spinners to indicate messages being sent. Asynchronous UIs and their subtle cues have been around for quite a while.
With great power comes great responsibility. If Google uses their core product for every political battle they need to engage in, it cheapens the brand. SOPA is evil, but it's not going to severely injure Google. So it's not worth cheapening their product for.
I don't think I'll be donating to the ACA or the ACLU to help out the TSA cancer victims who stood next to the machines...
Very nice. It's a nice touch that the logos at the bottom are in alphabetical order. I want a copy of this
Did anyone record the stream? I couldn't see it live.
Not everyone. I had to request an invitation and don't have one yet.
The problem with this video is no-one mentions the elephant in the room: we can all agree on getting content paid for so put out content in ways that makes economic sense for 21st century distribution methods. Another article that made me furious that is indicative of how deep the epidemic goes:

http://nymag.com/daily/entertainment/2011/11/gavin-polone-on...
Any tutorial for using all this stuff together in Xcode?

There's a 3rd party package on the site that is probably supposed to add syntax highlighting and such but it seems out of date as of Xcode 4.2.
Show HN: @, a self modifying shell script/swiss army knife
Facebook: Anatomy of Self-Inflicted Javascript Injection
go to 1:54 top right quarter, there are some weird people shadows appearing.
IIRC the individual posts are sorted by votes so upvoting should be sufficient
They probably will... better to escalate the response than to go apeshit prematurely.
I usually interpret it as "I couldn't agree more."
95% of people would look at that wall of text and turn the page.. they really needed something that would actually draw in peoples attention if they want it to get noticed
I think it was popularised on vBulletin/phpBB style forums where people quote another post (using BBCode) and add nothing but "This." below, as if to say "This is what I'd have said if I got here first".

+------------------------------+
| xXMasterChiefXx |
|------------------------------|
| |
| +----------------------+ |
| | ShadowKiller2K said: | |
| |----------------------| |
| | | |
| | Xbawks > PS3 | |
| | | |
| +----------------------+ |
| |
| This. |
| |
+------------------------------+

(I'm amused that these made-up usernames have tons of results in Google!)

I remember a specific user on a forum I used to participate in that did the quote+this thing constantly, as if they were trying to build up a reputation of being a sage individual without having to do a lick of original thinking.
You're definitely not the only one.

I've seen a number of projects in Pivotal Tracker that would have been better off using almost any other form of task / roadmap management. Also, a number of successful projects using anything from "one smart person with it all in their head" to "200 index cards taped to the wall".

The most important thing to realize about tracker is that it isn't a process, it's a tool. You still need to develop and tune a process.

In particular, if your process is crap, or you put garbage into tracker, you will at best not improve the state of your project and at worst make it more annoying, slow and janky.

My concern with process and process tools is limited to optimizing the amount of stuff we get done cumulatively and sustainably over time.

Some tips on how to make tracker work for you:

* Figure out what size story works for your project.

* Write clear, descriptive stories with deterministic criteria to let you know when they're done.

* Encourage, honor and make time for folks to elaborate on stories (with possible solutions, constraints or issues).

* Refuse to estimate or start stories that are garbage.[1]

* Develop conventions around labels; they should have meaning.[2]

* If the team doesn't know enough about the problem to estimate a story, log and start a 1-point research story to figure it out in enough detail to write a story that isn't crap. Then fill in the details and estimate the other story.

Also, re: focus ("focus your attentoin ... in a huge list of entries.") -- that's a huge problem with tracker and the motivation behind the Chrome extension I'm working on. Even simple filtering by tag helps a huge amount.

There's a lot of stuff to say; perhaps I should write another post about this.

Jon

[1], re: "I don't know how an engineer can write code without at least being able to fully understand the problem, and then in english, explain the problem and propose a solution."

I don't either.

And if a story doesn't serve those needs, I don't consider it estimated or executable. If the person writing stories won't write good stories (time constraints, lack of interest, lack of communication skills) it's fine, but someone needs to flesh them out before they get estimated or executed on.

[2], re: story labels: I get a huge amount of leverage out of the following:

* blocked_{eng, ops, qa, art, ux, pm} - Cannot be started until someone from a specific team does something to unblock. Should have a task describing what is required to unblock.

* needs_elaboration - A polite way of saying "this doesn't make any sense and it can't be estimated until it does".

* needs_estimation - This task can be estimated and then started.
...which is a great, underrated model that I'm glad HN follows.
Should We Be Bullish on Solar?
I agree, it is extremely irritating. Generally it's the last resort of someone unable to explain a coherent statement of agreement.
It wasn't until after 'Version 1.0' that I realised this was about pictures of puppies and not actually letting people hire puppies for cheering people up in the hospital or something
If declaring a schema meant that the two documents actually shared a schema, rather than just claiming they shared a schema, I wouldn't have had to post my comment, because the problem would have been long since solved and we wouldn't be awaiting the Semantic Web because it would have been here for about 10 years now.

Semantics is about more than slathering tags and attributes on things; semantics is about actual, factual agreement. Merely claimed agreement isn't enough when it's generally not true. If professionals in library sciences can't get it right, the closest thing to a discipline devoted to the study of metadata, who can or will?
Are there actually a significant number of posts which consist of just a single "This"? Or are you making a statement against the use of that as an opening line before someone adds their two cents.

If the former I might suggest it has something to with the fact that commenting is the only visible form of 'voting' on HN now that comment scores are hidden.

If the latter, I am completely ambivalent. Its a popular turn of phrase it successfully and succinctly communicates agreement and endorsement of the parent comment. At the same time I wouldn't mind terribly if it fell into disuse.
SICP is full text online by the publisher, you didn't "steal" it. You didn't need to "steal" K&R. It's a classic, but there are a whole lot of successful programmers who've never read it.

I don't know where you are, but everywhere I've lived in the US there's at least one very cheap book on C in every used book sale or public library. Today of course, we have more information about programming and Computer Science free on the web than anyone could ever have time to read.

I do buy relatively expensive computer books today when they fit my budget, but it's a rare book that has information I couldn't find on the web.
You never owned your iTunes music purchases - you are licensing them. Take a gander at the EULA you clicked through without looking at.
Intel Capital creates $100 million AppUp fund
Ah, thick clients are coming back again, and now we've reached the point where people start trying to build asynchronous applications because they're frustrated with choppy UI.

Unfortunately, pretending the network isn't there doesn't make it so. The flakiness has to come out somewhere, sometime. Either you make the user wait now, or you explain later, after you've lied about what you did. It's a tricky tradeoff.

Let's fast-forward to the end of the movie: You'll end up with a zillion special cases that are impossible to test properly. You'll decide to restore sanity by replicating the data into a client-side store with low latency and high reliability, so you can go back to a synchronous UI that your developers can reason about. All the craziness will be in a background process that syncs the client and server stores, which will still have to cause weird behavior as reality demands it, but at least the logic is contained. (I just described an IMAP mail client, or--for a Normandy-invasion-scale example--some versions of Microsoft Outlook.)

Then a new thin client platform comes along where you can't do all that complicated client-side stuff. The cycle repeats.
Social Media Internship Job Board
A completely free job board for companies looking to hire people in social media and marketing positions.
How is Amazon going to prove that at no time did it's users lend more books than Amazon bought from the publishers?
Play doesn't use xml for configuration. It has a simple property file. So, none.
OrionVM secures funding from entrepreneur duo
I spent a few minutes this morning looking for hollywood celebrities speaking out against SOPA. I wonder if there is a contractual obligation on them not to bite the hand that feeds them..
Breaking Dawn Part 1 Premieres in La
Breaking Dawn Part 1 Premieres in La
Our site is the transmission of the Nokia Theatre Festival with Entertainment Tonight our friends and insider trading.
Ah, look at that, I totally misread where you were going! ;-) In my experience, regulations and crazy laws aren't really a competitive advantage or disadvantage because all of the market players are playing by similar rules. I'm not saying that there's no negative effect to bad regs and laws, but the costs are shared fairly equally.

I've never worked at a business that was cut off at the knees by new laws or regs. I'm sure it's happened, but I'm not convinced it's common. What I have witnessed though, many times at many employers, is pure self-inflicted complexity. The did-they-even-consider-the-cost kind of complexity that is nightmarish to implement and hampers future changes.

As an IT pro I can't do much about the laws and regulations, but I can advise and design business systems in ways to avoid complexity traps and help accommodate more sane business processes.
Usually someone choosing to say "This." over upvoting has more to add, thus he writes a comment.
Android Music Market is officially launched
In XP, every user story (often known as a "card", because XP teams often track them on index cards) is a token for a conversation.

So yes, you shouldn't sit down to write code until you think you know what you're building. But XP stories are generally in the range of a few hours to a couple days. And if you are in a typical XP team room [1], you are near colleagues. You will also likely be writing automated tests that document the change you are making. So a paper trail is rarely necessary; conversation generally suffices.

If you need to sketch or write something out to think about the problem, by all means do that. The XP teams I'm familiar with tend to do that by nabbing a couple of colleagues and working through things on a whiteboard that gets erased when a story is done. Some of them do make more permanent documentation if they're afraid of forgetting something. That might happen in code comments, in test comments, or in a project wiki.

[1] http://www.scissor.com/resources/teamroom/
They really should. Should the 10 year old girl that posted a video on youtube of herself singing along with a Justin Beiber song be considered a felon and put in jail for 5 years?
The stat that I thought was more interesting was that iPad Safari usage has passed IE6 in North America.

http://news.ycombinator.com/item?id=3243804
No, but that's not the point. If the web page is telling you "Wait, your email is being sent" and you close your browser, do you expect the email to be sent? Or if it says "Please wait, the document is being saved" and you close the application..

I.e. The point is that asynchronous make it feels smoother. If the browser crashes while data is being transmitted, there's nothing you can do. Ajax, asynchronous or whatever. So, what will happens is the data will be lost. The asynchronous part doesn't resolve all problems.. it just feel faster for the user.

And, by the way, why the ":)" at the end? Is it because you were happy? Personally, I find that a bit provocative. (i.e. in gaming, people would say "You suck :)" or if they'd crush you, they would just say :). It's being bad manner.) But then, if you were happy and just wanted to show it, sorry for this comment.
Subscriber Identification in Mobile Networks: Changes in Subscription Models
I think they're actually sorted by a function of both votes and time--newer posts are ranked above older posts.
Microsoft is a supporter of SOPA: http://www.opencongress.org/bill/112-s968/money
I am very sure the implied threat of we are considering moving our data centers out of the US has probably already been thrown behind the scenes
Actually, German schooling was more famous for it's freedom unlike it's French brother.

http://en.wikipedia.org/wiki/History_of_European_research_un...
Thanks!

To work around the 1000 songs thing: tap the Browse tab, browse to folder with songs that weren't included. Wait a second, then go back to Artist/Albums/Songs, they will be there and the app will know about them unless you sign out (which makes it forget everything).

The limit is based on what the Dropbox API can return, but Tunebox itself is designed to be able to index a lot of music.
I'm still waiting for a built-in scrobbler in the web interface
While I agree with you that they need to be careful not to cheapen their brand, I'd argue that they have a history of displaying custom doodles for far less significant things. A simple "stop censorship" doodle, akin to those being displayed by a number of other websites, would go a long way without cheapening Google's brand.
SOPA is largely an anti-counterfeiting bill. Microsoft does not want people to be able to buy counterfeit versions of Windows, so they support this bill.

Google, on the other hand, doesn't make anything that can be counterfeited, so they have nothing to gain from this bill. They do have a lot to lose (with all the censorship provisions), so they are taking a stand against the bill.
This would actually be great if I could rent a puppy for an hour for my kids or something. Maybe you should turn this into an AirBnB for pets. I'm sort of kidding, but sort of serious. I bet PETA would love you ;)
Can you actually copy someone else's images and serve them from your own website, or does that violate copyright? If you find someone else's images, should you instead link to the original site?

I'm actually asking because I'm curious, I don't know what the actual answer is.
I like to upvote things that I think add value to HackerNews. However, since upvotes are no longer displayed, it's impossible for my agreement or endorsement to have any visible manifestation unless I add a comment. I'd be tempted to use this emerging new idiom, except I think it looks and sounds stupid.

However, pretty much all dialectic and idiomatic shifts look stupid to those entrenched in the existing "standards" and not part of the current "in-crowd." Language changes, and as it does so it leaves behind the previous generation. Perhaps this will flourish briefly and then die out. Perhaps it will return every 10 years or so, possibly even become mundane rather than regarded by some as "cool" and others as, well, juvenile.

Personally, I think that saying "This" looks stupid, but it succinctly expresses the sentiment of the one who writes it. I certainly think it's less stupid than saying "I could care less" when one means that one doesn't care at all. Even saying "meh" would be more acceptable than that illogical expletive.

But in the end this is unhelpful. The language used here will reflect the norms of the population. You can try a King Canute and stand against the tide, but you can't win.
Totally. I used to write event handling rules for the Tivoli Enterprise Console, which used a Prolog dialect and a godawful DSL based on prolog.

I had a ton of fun doing it... basically you had to write rules to normalize SMTP traps from various vendors, and take action based on them. Network vendors did all sorts of bizarre things -- one ATM would periodically send a "Interface Down" event, with an attribute set that meant that the "Down" event actually meant up!

The hard part was actually doing anything with the events. The regime in charge of my division had a deep seated fear of automatic actions, even actions as simple as opening a trouble ticket.
"Merry Christmas" is a very different message from "Get rid of a law that will cause us to make less money".
Boy, the Android Music Market sure has some great pricing options!
https://market.android.com/details?id=album-Btvootmxvdamb4jr...

(Googling for it, it's a multi-disc album that appears to have caused some parsing issues. Amazon's copy: http://www.amazon.com/Bird-Complete-Charlie-Parker-Verve/dp/... )
I want to be positive and say continue. It works well, it probably has a niche market somewhere.

But, I think you're going to have an uphill battle getting a big enough audience using it to create any kind of a revenue stream.

The UI and tech looks and works great, and has other applications. Have you considered what else you could use it for? Possibly extending the functionality further?
Does anyone know why the Show links are actually faster for me on the async version than the static? Shouldn't a "show" be instant either way?
Not bad; you should consider using rap format for demoing at conferences! However, I also still don't know what Undrip is; it would make your flow much tighter if you incorporated your pitch into it.
They're sorted by a weird combo of recentness, upvotes, and lack of downvotes.

There's no way to tell if a 1-hour-old comment has more upvotes than a 30-second-old comment positioned above it on the page.

There's no way to tell if a single comment in a subthread has 0 upvotes or 100. This is the biggest problem, IMHO. Factual statements have no visible score for correctness.

There's no way to tell if a comment was upvoted for being interesting, or factually correct.

There's no way to tell if the person who upvoted your comment is the same person you replied to.
Tracker is what's known as an opinionated tool; it's very tuned for a particular way of working. They made the tool for internal/client use, and then opened it to the public.

If you look at a picture of their office [1] or their description of how they work, you can see it's very iterative and very collaborative. In that kind of environment, detailed written descriptions are seen as wasteful. That doesn't mean things are poorly considered, just that they do it in person and in a just-in-time fashion.

[1] http://www.flickr.com/photos/thewoolleyman/2996297029/in/poo...
[2] http://pivotallabs.com/how/working_with_us
The Tribe Marketing Fad
Right, you only use it when the person has completely captured your ideas or feelings on the subject, and you have nothing left to add.
Server-side search doesn't work at all with my GMail, set up as an Exchange account on my iPhone. It's the main reason I need to use the web app today.
Currently in the process of getting fixed. For general efforts in this area for the entire family of GSM technologies, see http://osmocom.org/ ; for the specific project to produce Open Source GSM baseband firmware, see http://bb.osmocom.org/ .
Rambus loses $4 billion antitrust suit filed against memory chip makers
HAHAHA, I'm sure they will work out the kinks. In the mean time, who wants to purchase a $100 album?
I concur. Another question to think over is...lets say you hand out a brand new pack of cards which come arranged in a certain order. Now you hand them out to one million people and ask them to rifle shuffle it 'N' times. What are the chances that two of them have it stacked in the same way after they do so? My guess is for low values of 'N', it would not be that uncommon.
I requested an invite a few weeks ago and got in the next day
Stating that this is the "future of web UI" implies that most of us will have to develop duplicate logic on client and server side, possibly with different languages (as the author actually does). While he mostly talks about the validation, it seems to me that just plain validation will not suffice - we would have to keep lots of business logic duplicated as well. And "duplicate" usually meaning "almost the same, but with bunch of edge cases not behaving exactly the same way".

Am I the only one who does not like such outlook?
It’s not a bubble until startups are rapping for seed funding
Or they could just buy controlling shares of a majority of mpaa members and end this silliness for good.
Erasing the Taboo of Suicide in your Startup
I'm not saying that I believe Parker's argument. I brought it up because the GP was considering the consequences of what would happen if Parker's argument were true. The GP, assuming Parker's argument were true, seemed to think that the conclusion was in the engineers' best interests.

What I'm saying is that, if you believe Parker's argument, it isn't necessarily against an engineer's best interests.
> Have you considered what else you could use it for?

Not too much – it's just been a side project to explore what's possible with client-side photo editing and uploading.

If anyone has ideas they'd like to take offline, email bumblyapp at gmail.
Enjoyed the video. Loved the second rapper(Ryan Johnson???).
Seem to be willing to hustle to get attention which is great.

But I still don't understand what undrip does. Their about page has a bunch buzzwords which makes me think they are in the social media, content consumption space. But seriously guessing here.
They don't have a mission statement either. Come on guys. Give us something.
But this is also what developers at hospitals say to themselves.
Yet another site which has a totally crappy and broken mobile interface, with no option to revert to the regular interface. :(
the artists hub, and sharing.. are really the killer features of this release. Also the fact they are allowing artists direct control, like distributing concerts and any other tracks they'd like to share is a pretty awesome feature.