skysight-inc/HackerNews huggingface dataset:
That's not actually the case. It's one ping per event. You don't keep the connection open.
مسلسل العشق الممنوع الحلقة 155
Missing a really great utility for this: https://github.com/inky/see
It could have been the first question of a series. This would probably make a pretty good screen question, at least.
They seem like good questions. As an addendum to the final question in second link, it might also be worthwhile checking the interviewee's understanding of "this" in other contexts too.
The specific thing I was thinking of was that it would make it harder for people to open up businesses selling kits to replace parts of iPhones.
I'm sorry for the accidental down-mod. I meant to bump you up.

I'm pretty sure the patents have expired by now, though.
Don't hate the player; hate the game.
Using beam of light, scientists commandeer worm’s nervous system
Hi Rachel - Good hearing from you!

[Rachel is one of my heros. When most women retire and take up knitting, she started programming. She should be an inspiration to all!]
Janky.post: Making cross-domain possible in javascript one request at a time
If anybody's still reading, I'm curious why this got voted down. I thought I was adding value by pointing out the specific vulnerability, and that it was a basic security flaw. Was it too sarcastic?
For C/C++ the debugger is an invaluable tool.

For large projects (especially large projects that don't have the files structured well) you can end up with very high compile and link times (> 2 minutes). Using a debugger in this case is much faster than incrementally adding print statements to the code.

Being able to see a callstack is also incredibly valuable on complex projects. The value of printing things out drops dramatically once you have multiple entry points into the same codepath.

Also, if you always run your program through the debugger, when you crash you can immediately diagnose and fix the problem without having to reproduce the crash. This is useful for hard to reproduce bugs.

Besides, it's not like this is an 'either or' type thing. You can use a combination of reading the code, debugging, and printing to track down problems.
"Providing people with jobs is a form of charity"

What an odd view. Usually, an employee creates more value for the employer than he costs, through his time, effort and expertise. If the employer receives more than he gives, why is he the one being charitable?
Must say....was harder than I thought it would be. Sounds simple at first...then all of a sudden, 2 mins feel like an eternity.
EU to build antiterror db of all sites, forums, p2p channels.
The worst-case is indeed arbitrarily long, but the amortized runtime can be analyzed.

See: http://en.wikipedia.org/wiki/Amortized_analysis
In my particular case, the character frequencies are (more or less) fixed and the sorting could be done ahead-of-time before feeding the leaf nodes into the first queue. So I really did get O(n) at instantiation time. However, my n is so small that it didn't matter much.
A debugger loses much of its value in a functional language. Debugging Haskell or functional Scala code with a visual debugger is almost counterproductive.
What its the percentage of developers that pass the questions?

I don't think many entry level programmers will think about returning a function to implement say, but I can be wrong.
Yes of course; it's trivial to "steal" (ie copy to your hard drive) any image in a web page. The practice of disabling the right click is completely pointless, and just infuriates users - don't do it.

To get an image you don't even need to do anything vaguely hacky like Ctrl-U: you can just take a screenshot of your desktop. Pop open your favourite image editor and crop it: job done.

The best way to protect images on the web is to a) watermark them b) have them in low res.

But the general point is: if it renders to your screen it can be copied.
I have that too. It costs me nothing (my electricity is comped currently), it's a faster machine and I have physical control of it if necessary.
When hiring front-end developers, there's a lot of people out there who fall into the "web designer guy who learned some coding along the way." They aren't engineers--and while they likely could study and learn, they really haven't. To me this is a really simple screening question; an engineer who understands closures, scope, and variable references will immediately say, "yeah, I see what's happening here..." and answer correctly.

Having conducted likely close to a hundred UI Engineer interviews, definitely over a hundred phone screens, and seen what feels like thousands of resumes (probably hyperbole on that last one), I can assure you that many candidates I've seen couldn't answer this question.
Trapster Hacked: 10 Million Mobile Users Potentially Affected
to be honest the when I followed the link I expected to find another opportunity for TechCrunch bashing. i was pleasantly surprised to discover it was just a great headline on a well-reported article.
This is exactly why I set up my first (and now my second0 EC2 instance for development. I've been playing with services that need an external static IP address. My ISP is pretty hostile towards that kind of thing, and it's a PITA if you're travelling and need to do some work.
Cool Trick
Now tracking fails (with the event type), and successes. If the data looks interesting I'll definitely write it up!
I opened the page in a tab in the background, and when I got around to viewing it I had already won. That was easy.
We're no strangers to love...
That is a very good source, I have had it in my bookmarks for some time. For this site, I have no idea how good it is, all I get is: "Over Quota

"This Google App Engine application is temporarily over its serving quota. Please try again later. "
Sounds like you're exactly the type of person this was written for then.
Average time on site won't be accurate in your case because GA calculates it by subtracting time duration between two successive visits. In your case, it will usually be just single pageview so average time will be misleading.

May I suggest using getclicky.com which calculates time based on actual time spent.
Okay - that 2-SAT fact makes sense. Thanks!
Wow.. that was hard.

Well done !
That's cheating! :)
Totally agree. Do you think PG's popularity is indicative of a rise in newcomers to the startup scene?
You can also melt the end of a Bic biro and mold it to the shape - it's not ideal, but it worked for me.
Apple "screwing" new iPhones out of simple DIY repair
All your corporation-evil links fail because they do not show that any law requires this behavior. Please actually answer my question rather than other questions which I did not ask.

Your NSA link fails for two reasons. First, anyone can access your data without a search warrant if they do it illegally. It is deceptive to suggest that the USG can legally access your data without a search warrant. Second, as a technical matter, the USG can intercept communication between Google and you, but does not have access to Google's stored data. The concern is over the data that is going to be stored since obviously that communication between you and Google was going to happen anyway. DDG is no more safe from this attack surface than Google except inasmuch as they offer SSL search, which Google offers as well.
Wouldn't it be fun if this actually extended the seconds progressively towards the end?
Crap, I immediately opened Chromium's Developer Tools to view the source. Stupid web developer habits.
Empirically verifiable data is good and all, but this so-called prosperity index is just a perversion of statistics.
Another painfully obvious, no-data article from uxmovement.com.

A minute of Googling gave me a more researched article with more comprehensive suggestions. See 3.5 on p. 390.

http://core.ecu.edu/engl/tpc/MennoMenno/ftp/williams%202000.... (Link fixed, thanks!)
Building an iOS Beta Network - Collecting Device Information
Actually, apart from the issue with Marla Wood, the article says that everyone else left in the mid-80s or 90s, ranging from 5-10/15 years after the photo was taken. That's a very decent stint in any company.
Exciting Linux kernel release - 2.6.38
I made it the full two minutes, it was easy. I just loaded the page, listened to a podcast on my iPhone and read a couple HN articles on my iPad while I was waiting.
The only people who care about this are tinkerers and hackers and those with an agenda. I find it odd that people will bitch so much about this, and yet spend hours/days/weeks/whatever digging into the internals of stuff and poking around where they weren't meant to be just for the fun of it. So Apple changed their screws, huh? Instead of bitching about it and trying to turn it into an evil conspiracy plot, how about putting those tinkerer/hacking skills to use finding elegant and creative ways around it if it's so important to you?

For typical repairs, Apple offers very good warranties and one of the best return/repair services I've ever seen. It's not like you're going to save yourself a ton of time and money ordering iffy parts off eBay and tearing into the hardware yourself. If you're not doing this stuff for fun, why are you wasting your time with it in the first place?

This isn't about them trying to take away your right to modify your own hardware. There's still nothing (and likely will never be anything) stopping you from taking a hammer to it, drilling out the screws, x-raying it, or whatever. I'm sure Apple doesn't care if you want to see what's inside something you own. What they do care about is people modifying or attempting repairs and then breaking it and then trying to convince Apple it was their fault. Or passing off a broken/modified device as a legit Apple product and causing customer confusion. Or perhaps these new screws simply work better in their machines, jam up less, can be screwed in faster, whatever.
TwimGo is a nice example of using QML: http://www.youtube.com/watch?v=ak-Py3cf_Ac
iPad hurts my wrists after about 15 minutes. I have the first gen Kindle, and I like how lightweight it is, plus it has a memory card slot, and I can read it in total brightness.
I would say you are incorrectly using the word value. Both parties are getting the best deal out of the transaction they can. Just because the things I work on may make my company more dollars than my salary a year doesn't mean the "value" is different - it's much more complex.

Here's an example: one aspect of the "value" my company provides me is risk-subsidization. If I was freelance, I would have to work on constantly finding clients. The grass is always greener...

Edit: it also REALLY depends on how you run your business. This gets into more philosophical stuff around greed and leadership (ie: how much you take, how much you share with your company etc). Providing jobs can be anything from charitable to borderline slavery.
Probably not the best way to do it, but I've done something like this before.

els[i].addEventListener("click",(new function(){var this._i = i; function message(){alert(_i);}}).message);
Does this work (from a non-JS person -- I like reading JS books, but don't code in it at all). This is certainly less elegant, but seems easier to follow:

var els = document.getElementsByTagName('li');

for(i=0; i < els.length; i++){
var j = i;
els[j].addEventListener('click', function(){alert(j);}, false);
}
Personal Website in 60 Seconds
Nokia owns much of the GSM standard, and thus dislikes making CDMA phones. This limits their major models to the AT&T network in the USA.

Nokia also dislikes selling phones trough carriers -- they prefer marketing directly to consumers, not tying their phones to carrier-specific plans.

Together, this means that in the US there is only one carrier where their major model phones work, and that carrier considers Nokia's strategy to be openly hostile to them.

So no wonder they don't sell much.
So is this going to be an open source competitor to Abobe's Octoshape?

http://www.octoshape.com/addin/about.php

http://en.wikipedia.org/wiki/Octoshape

Can it be made to work with Flash somehow? Because that would definitely be a winner.
+100 for Dreamit (C'08). The founders/investors are exactly the kind of people I didn't realize I needed as my mentors. Even though it was the first year, they had a long-term calm about them that kept me thinking constantly about what am I learning, what is the next iteration, instead of staring at bar graphs.

Being 10 feet away from other teams was amazing - we had awesome frisbee games where some of our best ideas came from, and my most trusted startup-world connections have come from working in close proximity for three months.
yeah, I have that problem too. Those short pauses kill productivity. I think mediation may help. I've taken to sitting for 20min a day doing nothing. 2 minutes isn't that bad at all. I don't think it [mediation] requires much mental discipline to start; I still can't be bothered to exercise, make my bed, et cetera.
Direct link: https://chrome.google.com/webstore/detail/ipkfnchcgalnafehpg...
IFPI: Growth in digital music sales is slowing
LSI WarpDrive Shatters SSD Performance Benchmarks
LongReply – When you care more than 140 characters
I disagree.

Eventually, Qwiki can provide a very very good lesson on varied topics in a very consumable manner.

Ever see the movie 'Dune'? Where Paul is learning about Arakis on the video terminal?

That is what Qwiki is doing - as a platform.

Eventually - it will be able to take the deeper, more broad content and do the same thing. Providing an hour long info-mentary on a subject based on widely dispersed information across the web. Video from varied sources, pics, wikipedia articles etc...

Dont lok at what Qwiki may be today -- think about what Qwiki will be in 5 years.

Imagine if qwiki also incorporates WordLens technology as well - in 5 years - it will be able to translate and read to you PDFs in multiple languages.
Pretty interesting, but it seems like it doesn't work with FF4 b8.

Since it uses an iframe, it'll be interesting to know what happens on a site that detects that.
Yes, we all know this is a hoax. Posting here for the one in a million chance that it's not; I want credit for sharing it with HN first :)
I used to think Facebook was beatable...
I passed, but had to resist the temptation to nab the background image, straighten the horizon, and email it off to the dev.
I think it's just a different way to absorb information that is already out there.

An analogy could be: A student watching a video lesson in the classroom verses (or in addition to) reading a book.

People are different in the ways they consume information and learn things.
The IP agreement I was forced to sign by my previous employer claimed ownership of anything I did that "related to their business interests". Since they were one of the largest corporations in the US with myriad companies and divisions I didn't see any way to assert that any technological development did not "relate to their business interests".

This agreement is one of the main reasons that they are my "former" employer.

I'm curious how widespread such all encompassing IP agreements are in the industry and what people here think of them. (What I think of them cannot be expressed in polite conversation.)
The one browser that I didn't test in, gah! Let's see what I can do about that ...

edit: It's fixed now, that's what I get for not reading the removeEventListener docs.
I clicked this link, and then I got a phone call.
Only one of those operating systems, Symbian, is used on phones to any extent. JavaME runs under both Symbian and Android - and that's a lot of Mobile platforms. So if one is developing a mobile app on Symbian, Qt may not be the most flexible option once other currently available mobile platforms are considered.
Techmeme Taps Twitter For Faster Headlines, Pithy Context
Indeed, though as the OP points out just below, if you have fixed frequencies, you don't have to sort.

That said, you generally have fixed frequencies with a predetermined set of constraints on the data, and you can determine the most common character frequency (or it's already known). I'm not sure how common this is in real-world applications of Huffman coding.

Seeing as you should only be building the tree once though, you're right--you'd be hard-pressed to tell the difference between the two approaches, barring implementation mistakes. Designing an implementation mistake that would cause noticeable differences is an exercise left to the reader.
But that is still valuable!

Imagine a curated syllabus using Qwiki for K-5th grade topics that can be shown to children ALL OVER THE WORLD and effectively provide a basic level of education to every single kid on the planet.

Pipe a data feed to some location, build a syllabus of information and let may kids get a ton of information.

Sure, the depth that you would want them to have will require more affort - but there is nothing wrong with that.

I just dont think that too many people are looking at technologies like Qwiki with much vision. They are still thinking in the past.

Edit: Also - imagine if there was a "depth slider" on a qwiki - you could have it give a cursory overview of what algebra is, slide it to the right - and have it give more info and some examples - further still and you get actual lessons - further still and you get lectures from OpenCourseware etc..etc...
I don't generally care too much to talk about style when the problem at hand is that someone has been banging their head against the desk for the past two hours and they just want it to work (and, in my experience, this usually is the case, for some reason)

But yeah, if we're gonna be super nitpicky, yeah sure, improve the for loop also, while we're at it.

for (var i = -1; els[++i];) {//given the code in the loop body, this is shorter and faster
I was half expecting this website to rick-roll me. But I can see how it would be viral. Of course, that would mean that a total of 2933894 hours every day will be spent as this website commands. And THEN you can unleash a rickroll!
Building a 4 bit computer from Transistors
I'm pretty sure I saw this on HN before, but...

http://breckyunits.com/when_forced_to_wait_wait
I would go with prior art versus first amendment issues.

I am not aware of constitutional amendments being used to invalidate patents. Although, if anyone has any links to such, I would be quite interested.
Samsung Galaxy S 4G for T-Mobile official
I'm surprised this hasn't been done before, but it is possible to patent something like a screw head, thereby preventing anyone from selling screwdrivers for it. Were I part of the evil Apple conspiracy, I would suggest that. Whoops, maybe I am.

Seriously though, it's not a right to dictate the type of screws used for devices you bought on the open market.
Picture of the Day: Infrared Images of a Radioactive Train
Nuji applied for Seedcamp Berlin last year. It was gruelling, but the opportunities since have been incredible.

The calibre of mentors / investors and other entrepreneurs, inspired and drove us harder than we could've otherwise.

Since becoming a winner of Seedcamp, they have supported us through product, relationships with investors, technical partners and more. They're hands on and are more than willing to help wherever they can.

I couldn't recommend it highly enough and I actually think programs like Seedcamp will help create some of the most innovative companies world-wide. It's still early days for them, but that's the feeling I got by being part of it.
Can we stop with the reddit-style headlines?
If you can’t invent the future, the next best thing is to fund it.

- John Doerr (@johndoerr)

http://startupquote.com/post/2844456719
give it a few years and that will change dramatically
Only if you can find some way around the same origin policy.
It already feels like it does.
That doesn't work. Variables in javascript are not block scoped but function scoped.
According to the google code updates page (http://code.google.com/p/pubsubhubbub/updates/list), nothing new has happened since January 3rd. So no, nothing new looks to have happened.
Tax avoidance among the rich, and how the UK Government are complicit
I wouldn't underestimate the social engineering aspect of it.

Refusing to charge someone's dying phone with your computer comes across as kind of a dick move, since it's perceived as costing you nothing and really helping out the other person.

Especially now that POS systems and what not have USB ports, it's not too farfetched that someone would ask a non-techy waitperson to please charge their phone for them, meanwhile it downloads the last thousand customers' credit card numbers.
This is pretty cool. (tl;dr summary: creates a hidden iframe with a form pointing to the remote domain, submits the form, and uses postMessage to send the result back to the parent frame.)

We experimented with something similar a while ago, but found that creating and destroying all those iframes could slow down older browsers. (Our use case potentially required sending requests relatively frequently.) Have you observed anything like that with this technique?
Google Googles at sudoku vs the 2009 US champion [video 1m:32s]
is the concept of "Using legal action to enforce nonsensical patents" patentable ?
But shouldn't there be some evidence of a viable master plan to spend that $30m turning it into a $300 million business for it to be an investible opportunity?

To the investors, yes. To the general public, no.
I create a closure outside of the event registration: http://pastebin.com/igzWkgKF
this is pretty fascinating.

we're already seeing people switch over to the new mac air which runs IOS.

once it becomes more cost efficient to run your desktop in the cloud its clear this is a major trend which is about to start and permanently change computing. far for the better IMHO, i'm sick of handling upgrades myself.
Working on the side with a job to support yourself.
This isn't 100% true. You have unrestricted network access from signed java applets if you request the right permissions (and the user clicks allow), for example.

Also, Bram might have come up with a reliable way around the same-origin-policy. DNS rebinding 2.0?
We have an incubator here in Winnipeg called Eureka Project (eurekaproject.ca). I launched my startup two weeks ago with them. I found out they had space available, hired a programmer, and started coding all in the space of a couple of weeks. I was amazed at how fast things came together.

Having a local incubator is way better than a far away solution IMHO. I applied for YC last fall and didn't make it. I'm glad I didn't wait for the next round. There's not a lot of angel investment here yet, but they are working on it. Once we get to lead generation, marketing and promotion we'll see if we even missing the VC side of things. The main thing is, we're doing it.