skysight-inc/HackerNews huggingface dataset:
I'd add to this: the most sure fire way to dominate a market is by executing with a combination of skills that do not naturally tend to go together.

Google succeeded by combining high quality software engineering with cutting edge computer science research and beyond state-of-the-art data center operations.

Apple succeeded by combining solid software engineering with equally solid internet services engineering and more than anything exceptional design and aesthetics.

Amazon succeeded by combining solid web development with state of the art inventory management and fulfillment processes.

It's easy to do one thing well, there are literally millions of talented people in the world who can do one thing exceptionally well. But to be a company like Google, Amazon, or Apple you need to have a combination of talents that are typically unusual or difficult to keep together.

There are so many tech companies out there who have a band full of guitarists who all have the same musical tastes and background and they wonder why they haven't conquered the world yet.
They don't detect _copyright_, as far as I know. Videos are sometimes blocked or muted because a copyright-holder claims a violation, but this is a mass action based on the video or song itself, NOT on the copyright of the song. Because of this, you occasionally see videos that are posted by a legitimate user (for example, the band itself) that are deleted as part of a sweep, then restored later once it becomes clear that it's not supposed to have been deleted.
Nobody wants to admit that the concept of "school" itself was designed to church out assembly line slaves.

It's not a surprise that when the system is designed to turn humans into robots... that's what you get.

Anyone who comes out of school with useful skills does it despite school, not because of school.

John Taylor Gatto figured this out years ago.
Sorry, yes. It was a reply to "why use kickstarter?". I guess to put it another way would be "risk mitigation".

But it's a free market, if people are willing to pay into the project, then more power to you. Good luck I say!

Although, I'd be interested to hear the legal side of handing out "shares" in a project like this...I've never seen that done before.
It is very interesting your article. Good luck!
Show HN: Tunebox, Dropbox + iPhone = cloud music service
That's pretty short-sighted Mike. First, a 10x battery boost would mean you don't have to recharge the car fully over a week.

This is also a boon for battery swapping stations which are bein built in Israel and other places.
Ask HN Advice
I will leaving the developer job at top tier software company (MS), I have a offer from well establish top tier tech firm.
I have always longed for starting something of my own, right now I have a good idea which I think if executed correctly could make a whole lot difference and build into a excellent product.

So I am thinking of instead of taking the job, throw the towel and take the risk to start something of my own. The only problem is I have cash for next 3-4 months only.

What suggestion you would like give me for this kind of situation, should I go for the job and work for next 6 months in next job, where I can save for almost 6 months or should I start doing freelancing to support my finances.

I am based in India, so cost of living is quite cheap compare to US and European nations.
A completely rewritten stack. It's continually improving — one of our biggest efforts.

We do heavily utilize lxml though.
I can't watch the stream, but the comments here are endlessly interesting.
Show HN: Mouseware, cryptographically secure HTML5 memorable password generator
Anyone you know? "Microsoft BizSpark Accelerates 45,000 Startups"
Though these days with services like Spotify, Rdio, and Pandora, you have free, legal access to huge libraries of music. It's at least enough to allow for use cases like the one you mention.

Yes, I know these services are not available in many jurisdictions and that's a shame and I believe it will change over time. Point is, the situation is getting better and the so called "need" to pirate music is increasingly gone.
I wouldn't unless people figure out how to keep them from getting uncomfortably warm.
Dosage and risk is energy * weighting factor / mass.

It's not accurate to calculate radiation exposure as an average over the whole body when it's consecrated in a small area like the skin. Especially when skin cancer is so prevalent AND deadly.
I feel you should reread the second sentence of my comment above.
WinRAR v4.10 Beta 3 (32-bit) - Powerful Extraction tool
Yet another reason to never buy a phone from a carrier, or a phone running a proprietary OS.
There's a difference between a non-blocking UI, and the UI that hides progress of an operation that actually takes time. I'm all for non-blocking UIs, sure, let me do other things while I wait. I'm not so crazy about hiding progress. Call me a control freak, but I do want to see that the action I requested is actually completed, not just appears to be.
I am not sure a web-based job board is the ultimate answer to finding good jobs or candidates.

I am coming around to the idea that what top hackers probably should do is build small firms or consultancies where (in addition to the hackers) there are a small number of "rainmakers" who have a full-time role finding appropriate projects for the firm and hackers there-in.

Now, if only I was qualified to join such a place . . .
There's also an Eject command in the File menu. But yes, it's different from a PC, where you normally push a physical button on the optical drive.
What if the next Apple TV is a video game console?
The House Judiciary committee. It hasn't been voted on yet.
I came across this and i was curious how prevalent this is in the HN community. 45000 is a pretty big number.
Are you sure? Amazon is getting flak for that lately (in e.g. Yegge's rant), from having all of its developers on-call. You should be around to fix something you push if it breaks things, but that's not the same as being on-call at all hours for any given coworker's or manager's standard of "going hatstand".
Not at all.

Apple's service is useful, but it's only an aggregated list of your own links to read. Open one on iOS, and it opens the full webpage. Far from ideal.

It's excellent to see them contributing to online reading, though. The 'Reader' Safari feature is based on our code, actually! (we're in the license page).
I think it will be very cool if they installed a pico Projector within the Apple TV console---You can play games and watch TV on a wall.

Casey Mahoney Brad P
Altering results (other than to show you the most relevant pages) ruins Google's perceived neutrality. All of a sudden Google becomes liable for showing you something they shouldn't, instead of being a neutral third-party.
This is my new iPhone app. Been working on it for ages now. I've always wanted a cloud music service I could just drag files into, and I realized Dropbox would be the perfect platform for it. The goal is to make a music player that's as good as the built in Music app - I think I'm pretty close

There's a fair bit of tech below the surface in this app, for stuff like song discovery in the background and getting track metadata. Happy to answer questions about that stuff.

Edit:

Geekwire posted about it: http://www.geekwire.com/2011/tunebox-listen-music-dropbox-ac...

30s demo video here: http://yearofcode.com/tunebox
The TSA has an absolutely abysmal record for catching weapons and explosives during security audits.

The most embarrassing bit of security theater is that, even if these new devices were safe, even if they were necessary, even if they were effective at presenting the relevant data to their operators, that those operators simply do not catch actual weapons ~80% of the time. [1]

And that number has been that bad year after year after year.

Truly, a given flight's chance of getting blown up depends on little more than the chance that someone capable is trying to blow it up.

The only comfort to be found is in the relative difficulty in assembling a suitable explosive and the low co-incidence of that skill alongside murderous intent.

[1] http://abcnews.go.com/Blotter/loaded-gun-slips-past-tsa-scre...
Saying a UI Architect is just a person who "can't" code is like saying an architect (for physical buildings) is a person who can't build in comparison to the construction worker. UI Architecture and development require different but equally vital skills, which BTW aren't necessarily mutually exclusive; some people are able to do both.

Congrats & goodluck to Dessy on landing the YC interview!
Although it's really not that complicated to find a free stream for Harry Potter movies. I found all of them with just a few minutes checking Google-results, although the quality of the stream wasn't too high. Then again I'm pretty sure I'll continue to find ways to stream Harry Potter movies as well in future no matter if this law passes or not (I might have to search a few more minutes then, that's probably about it).
I also went to a state grammar and got about ten. I find it hard to understand how you can get 22 though. Your workweek wasn't any longer than mine, and I certainly don't remember any days off.

What on earth is the point of doing 22 GCSEs? They become worthless the moment you get your A levels. I like to think I would've refused to go along with that.
check out the ron conway rap: http://undrip.com/rap/ron-conway-rap/
My first job out of college was with a consultancy that specialized in payroll integration projects. We were a partner with ADP (largest payroll provider in the country), and typically they sent us the clients with the trickier payroll processes, so know I'm speaking from experience.

Long story short, I agree with what you're saying, but you make it sound like it's really simple.

It's not.

Creating a single payroll solution to handle one company is very easy. Creating a single payroll solution to handle many companies is also quite doable.

But once you get to the scale of ADP, it's impossible to handle everyone elegantly. Between union contracts and non-standard practices, there are (what felt like) an infinite number of things a customer can throw at you, with one rule wackier than the next.

It's damn hard to write a generic payroll solution that handles most companies. Damn hard.
What is it about your post that would have you fearing being locked up? And what about the experience was humiliating? Your story sounds like a basic, routine scenario.
If you hover over the person's name, and then click "more" in the popup, there is a "Recent conversations" option that runs a similar search.
This. Exactly

Its a combination of all of the little things added together. Worrying about coursework deadlines, conflicts between subjects, modular testing "You dont realize it now, but this test could be the difference between a good life and a wasted life". Its not that there is too much hard work, quite the opposite, its all the little things that count towards the feeling of being "overworked".

I was suggesting in the op that we eliminate at least a few of the little things so that students dont feel overworked, giving them time to think hard about a single issue, rather than barely thinking about multiple.
The pages are very easy to create.The brand pages have many different features.I have launched 2 of them so far.

Casey Mahoney Brad P
It's an impressive testament to Bezos's vision and integrity that he was able to both articulate these principles early on and stick to them for 15 years.
Aaargh - it's painful but I can't stop watching it! My bet is your videos make it in front of the angels. Though I didn't really try to find out what the company was about - maybe a CTA at some point early in the video?
I see what u mean. Maybe there is not the money, but u have a purpose for doing what u do.
Can you guess what I want you to do next?
I'm about to launch a new version of my business's website today which incorporates the asynchronous UI concept while keeping SEO in mind.

I settled on building a JS-free version of the website using the templating system I've developed for the backend, and then loading in JS at the end of page load which replaces and rebuilds the site into an interactive UI for users with JS enabled.

Assuming Google doesn't try too hard to execute JS on the page, it should get a clean, "normal" version of the site, with all text & menus and everything else accessible, while users get something a little bit different (but with the same content).
Google Chases Apple Music Store Eight Years Too Late
Don't try to become faster or quantitatively better at something you're having enormous difficulty with; seek to become qualitatively better by trying different approaches to solving the same problem.
I don't think that's true for most users. Coders might think of it that way because they understand the complexity of apps.

When an average user completes an action and sees the results instantly, he's not wondering if something went wrong, or if something is ongoing. They've already had UI feedback suggesting a successful result.
It's commonly thought to be a failure, but it's politically incorrect to propose any solution other than doing the same thing we're doing now, only harder.

I consider this one of the most common failure cases of government; if they don't stumble on the essentially-correct policy the first time out, it becomes virtually impossible to change it later because it involves someone (possible very large and powerful someones) having to admit they were wrong. For another example where the only acceptable solution is "the same, only more more more", see school reform. "Everybody" knows that isn't going to work, but nothing else is acceptable.
Forget the Plugins, Try These WordPress Hacks
WordPress is undoubtedly one of the most popular tools on the Internet because it makes it so easy to get a functional web site up and running in such a short time.And then there are the plugins. If you want your WordPress site to do something then odds are there is a plugin that you can install to make your site do what you want it to do.
Perl Style Guide - CEH - Saher Team
You may be right, but maybe a web based solution is an answer for those who aren't qualified or ready to create such a firm.

If not, the lease we can do is provide a step up from the elance/odesk type boards that exist now.
I'm just saying that your software can be both. None of the things you listed seem like they preclude Disqus from being open source. Here is a wordpress plugin that allows visitors to comment using their whatever account. http://wordpress.org/extend/plugins/social-connect/

Also.. uh.. This is kind of unrelated but you kind of abused my trust. I wanted to post an anonymous comment and thought I needed to provide an account for spam reasons, so I logged in, left my username blank, and it automatically put my first name in as the author of the post. I have tried to avoid your stuff since. I think other people were posting things anonymously so it might have just been my fault. Still though, I'm done with it.
For truly trivial things like upvoting comments, fine.

But for sending an e-mail? Not in a million years. I want to see the spinner, and then know that it was actually sent, so I can close my web browser.

E-mails can sometimes be terribly important things.

If my e-mail web app always instantaneously tells me "sent!", then I never have any idea if it actually was -- how long do I have to wait to know before it tells me, "sorry, not sent after all." What if the app doesn't get back an error code, but the connection times out? What if the app doesn't implement a timeout?

Basically, if I don't get a real, delayed, "sent" confirmation, then I know there was a problem and can investigate or try again. But if I get an instantaneously "sent" confirmation, and then don't get a "sorry, there was a sending error" message, I can't be 100% confident that the data actually got to the server, because maybe there was a problem with triggering the error message. And since I'm a web developer, I can imagine all SORTS of scenarios that a programmer might not account for, then would prevent an error message from being displayed.
> If someone is being stalked they'll disconnect their phone, but who thinks to change their router SSID?

No one, given that half of neighborhood networks are probably called 'Linksys', 'TP_Link', or something like that.
The number one tip for learning lots of cool stuff at university: you don't have to be enrolled in a course to attend it. The tutors generally don't give a shit who you are or if you're meant to be there. Just turn up to whatever you want, it's fine.

EDIT: Oh yeah, and make friends with someone who has access to the Film Studies department's DVD collection. That, or hang around the door with an RFiD scanner. If you lack one of these, make your own.

EDIT2: By the way, I take no responsibility if the administrators at your educational institution are crazy and you get in trouble as a result of anything you may have read here.
Oh the shares are for fun only - is that not clear? I'll put in a disclaimer right away - good catch!
Since Android is a defensive strategy to keep competitors from controlling the platform below Google's services, you could say that Android secured all of Googles current and future earnings. That's a lot of money.
For those unaware of what motivated that:
http://occupyflash.org
Both Spine and Backbone have the ability to use hash fragments via their routing mechanisms.
I really dislike the attitude of "errors are rare, so don't spend much time on them" espoused by the article. Errors are rare in the sense that you will often miss them, but most of your users will run into them.

Let's say your AJAX requests have a .1% chance of failure. If your users perform a thousand actions each on average, then 50% of your users will have been exposed to your error flow. Hope it's better than "Sorry, an error occurred."

Individual errors are rare compared to successes. Overall errors happen all the time.
I suspect (hope?) that Google has both the cash and the will to force the issue.
But if the operation fails but appears to succeed the user has an even bigger problem.
Watson was able to analyze the current situation and make a rational bet on Daily Doubles. It analyzed it's comfort in the category the Daily Double was in, and then used a regression model to pick the optimal bet size, which factored in how winning or losing the Daily Double would change Watson's chances of winning or losing the game.

I'm not really sure if Watson's model goes as far to consider other players' Daily Double behavior, or simply examines other players' scores. It would make sense to try and look at the game theory aspect though, especially in an iterative-game scenario. If a player bets hyper-aggressively on Daily Doubles (and Final Jeopardy) and gets most of them right, you'd think Watson would want to take that into consideration.
Answering Health Questions on Twitter (you'd be surprised at what people say)
A modern website needs to be accessible on PCs, tablets, and smartphones. While there are arguable reasons for segmenting off the last option as an outlier (though some devices offer the resolution and capabilities exceeding some desktops), it is less justifiable making a distinct version for a tablet.

So you end up making a rich "HTML 5" version for tablet and smartphones.

Why, then, would you bother with Flash for the PC? If you have a modern simile for Tablets, Flash is just completely redundant.

Flash is a sign of a derelict site. It would be hard to justify its use for greenfield development.
"Content delivery", you say? Why don't you deliver your entire content in Flash, and then we'll see if your point is still valid.
Mobile Design Pattern Gallery
TL; DR:

The idea is that you update the client before you send an Ajax request to the server.

"Optimistic updating", not "Asynchronous UI". The UI is already asynchronous (regardless of UI updating order).

"request/response model".

"Pessimistic updating" -> i.e. update UI only after successful response
The animations are choppy, but if the browser were more capable, I don't see what the barrier to a good user experience would be.
I agree with the clearer CTA- you'll get the attention of these guys, but if they don't know what you're doing within 30 seconds, they may get frustrated or bored. Your about page is pretty vague as well. Some tightly done copy at the top of both of these pages would work wonders.
My bet is that he'd lose. Beyond a certain level of knowledge, successful Jeopardy is all about hitting the buzzer first. Watson has a huge advantage in that respect because it gets the signal to buzz in electrically.
You make some good points, but I don't think the approach I describe is wrong, unless like you said, I allowed requests to go on indefinitely. In the scenario you describe, it certainly makes sense to block the UI if editing uniquely identifying information is co-mingling with delete actions. I think the point we are both trying to make is that creating responsive applications should not be at the expense of the user's understanding of what is happening. This is a difficult balancing act, but perception is an important part of the UX, and whether we like it or not, if using an application feels faster it will generally be perceived as a better experience.
Marketing: Inbound vs. Outbound
If the founder sold his previous startup to Chegg, and undrip is only looking for seed level funds right now why not boot strap? Or has angel funding become little more than trading equity for credibility to eventually move onto a larger Series A?
The author managed to pick the worst possible example of a site 'doing it wrong.' First, GMail practically invented the asynchronous UI, you'd think they know what they're doing. And, of course, they do. The reason it blocks when you send an e-mail is because that way you can be sure the damn thing was actually sent.
If only the site was Flash based .. I might have taken them seriously.

Flash is the only piece of software that has consistently taken down my computers at home and work (windows and linux). I'm jumping for joy to see it go.

Edit: I started my web career ~12 years ago using Flash .. it was magic but the browser has finally caught up .. let it die with dignity.
Most of the time these battery tech announcements will mention capacity and recharge. They are typically very silent on discharge rate and this announcement is no exception. Discharge rate is an important feature for high load applications like cars. Given that this is still lithium ion I would expect good things but it would be nice to see some high discharge data.
Again. You stated the problem as clearly as she tried to, repeatedly, in front of the committee. What makes perfect sense to logical people is unsurprisingly nonsensical to the idiots running the country.

People have suggested that there's an anti-intellectual bias ingrained in the American psyche, but I don't think that's actually the problem. It's the assumption that someone else will do the thinking for you that's the real nasty, seedy little heart of the matter.

I really look forward to the gov't expending taxpayer dollars it doesn't have, and endless amounts of energy, chasing down ghosts and persecuting middlemen in defense of trillion-dollar interests. Because the sooner the US becomes the laughingstock of the western world, the sooner it's likely to get its house in order and gag the busybodies, wingnuts, corporate interests and degenerate senators who are creating its current policies.
Disliking Flash doesn't make me a fundamentalist. Flash is "fine" in much the same way IE 6 is "fine". Sure, it gets the job done, but who the hell enjoys using it, user or developer?
This. In the case of Gmail specifically, there can actually be data loss, if you're disconnected from the network and the app optimistically closes out the message screen. So not only was it not sent, it's not even in your Drafts folder, because the web page couldn't reach the server.