skysight-inc/HackerNews huggingface dataset:
I fired up Chrome's dev tools to figure out how it works.

The JS that's doing the work is at http://imgs.xkcd.com/static/waldo.js. On page load, it sends a GET request to http://umwelt.xkcd.com/story/ghenkEggov8 with params w for the browser width in pixels, h for the height and r with the referrer. The rest of the qualifiers (geoloc and browser (user-agent)) can be determined on the server-side.

As a response, you get back JSON with the alt-text, image URL, and positioning info, which is then used to fetch and position the image.

Fun fact: the server-side is written in Haskell:

$ wget -S http://umwelt.xkcd.com/story/ghenkEggov8
--2012-04-01 11:26:41-- http://umwelt.xkcd.com/story/ghenkEggov8
Resolving umwelt.xkcd.com... 208.118.225.100
Connecting to umwelt.xkcd.com|208.118.225.100|:80... connected.
HTTP request sent, awaiting response...
HTTP/1.1 200 OK
Server: Warp/1.1.0.1
Content-Type: application/javascript
Access-Control-Allow-Origin: *
Transfer-Encoding: chunked
Connection: close

http://hackage.haskell.org/package/warp/

Well done Randall and davean.
Encrypt Everything
Well, it's more like we don't want to reveal too much on the Employer side of things because:

1) The are more likely to contact us for information.

2) We're releasing more information as the product reaches completion, as we want to make sure we deliver what we promise.
SEEKING WORK - Remote/Freelance

Python/Django/jQuery, with extensive experience building e-commerce marketplaces. I have a research background, data analysis, playing around with NLP right now.

I run a django dev shop, currently taking gigs. Here's my portfolio:

* http://www.sidmitra.com/portfolio.html
* http://www.cloudshuffle.com/

Contact details in my profile or the link above.

Here're some examples from my portfolio:

* http://www.teaspiller.com - An online marketplace for tax experts.

* http://www.knowyourbank.com/ - Find Bank and Credit Union Information.

* http://www.garnishbar.com - social network, to share mixed drink recipes

* http://www.fertilityplanit.com, built their self serve ad network + billing and payments.

* http://www.turlytag.com - an app to connect owners with people who found their lost items.

* http://www.fratmusic.com - an online radio streaming app serving over 1.3 million uniques a month.

* http://www.emriq.com - a web based medical records platform for small to medium clinics.

* http://loudfarm.com - A music event site.

and many more.
Nokia kicks off US advertising campaign with a Beta Test, takes on the iPhone
The greatest benefit of these overblown stranger-danger stories seems to be the fact, that it creates more awareness of privacy issues outside of our typical EFF friend circles.
First thank you for your comment, this is my first real project and I am still learning. I have to day that I am also going through hard time, and any advice is helping.

Your points are interesting, can you please develop the 3, 5 and 6 points if it is possible.

thank you again.
Impressive. My initial reaction watching the clip is that he got the sound right (loud). I've stood near the runway as a real Blackbird took off and could feel my chest rattle from the sound as it rolled by.
Whatever you do: don't just sit back and relax.

If I were you, I'd find a problem you have and try and build something to fix it. Complement that with occasional hacks on existing projects.

To me, being a "hacker" is someone who's never really satisfied. Ask questions about why things are the way they are, and do work to change that.

Good luck.
I was going to make my own meta comment: I can no longer read anything from Franken without wondering whether he is whoring for Big Entertainment.
SEEKING WORK - Remote & SF Bay Area

Expertise in compilers, servers, interpreters, drivers, distributed systems, embedded systems, cloud computing, and application development.
Comfortable with mathematical optimization, statistical machine learning, and numerical methods.

C, C++, Python, Ruby, Java, JavaScript

Linux, Mac OS X, Windows

LinkedIn: http://www.linkedin.com/in/jeykottalam

Obfuscated Email: jey#kottalam!net
Youtube Offers Shipping For Recordings Of It's Content. A Late April Fools Joke?
Finally a bold move that proves we aren't in a bubble.
This, absolutely. The police have a dim view of virtually every restriction of their powers. And that makes sense. The police know well that in the overwhelming majority of the situations they work in, society wants and needs the police to intervene. They're spending all day locking up bona fide criminals, and, in urban areas, worrying about getting shot.

And all that means is that the police shouldn't be left to regulate themselves. And, they aren't.
It's on GitHub, see link above.

The biggest milestone so far was probably when he realized that the cursor moving on the screen was connected to him doing stuff with the keyboard. It was pretty fascinating to see, him looking at the keyboard, at the monitor, at the keyboard, then "touch typing" while looking at the monitor :)
I highly recommend a visit to the Museum of Flight in Seattle where you can see a real SR-71 Blackbird. It doesn't look like it came from this planet, gave me the chills thinking about the people who created it.
This is a perfectly cromulent business model

This gave away the April Fool gag right in the second paragraph, but still had me laughing. Good work.
Unicode has a gazillion code points and it's discouraging us from writing our own language? Really?
Not sure where you checked, but based on Google's numbers, about 67% are on 2.3 or better (and 1.6% on 4.x). See http://developer.android.com/resources/dashboard/platform-ve...
At least here in Germany, in many ways, the two-years "consumer complaint time" works out as an implied warranty. When I'm not discussing the difference between Apple's manufacturer warranty (Garantie in German) and the legally required one (Gewährleistung), I'd simply translate it as warranty. If anything, the protection offered by the Gewährleistung extend beyond the ones offered my many manufacturer warranties.

If any piece of electronics dies within two years
that's not expected the die from mere use (e.g. laptop batteries), I immediately return it to the shop I bought it from (not the manufacturer) and I can typically expect some sort of remedy; repair, replacement or a refund. I'm not sure how much of it directly derives from the EU regulations, I sort of expected it to be very similar in other EU countries but I might be wrong.

Incidentally, we also get fourteen days to return anything bought online for a full refund, no questions asked, including shipping costs for for stuff >40 EUR. Naturally it ends up being a zero-sum game, the shops have to recoup those costs some way.
Boston, MA

Security Innovation is hiring two roles.

A Security Engineer and a Lead Security Manager. If you eat, sleep and breathe Software Security please apply! We've also setup a challenge website for you to test your skills on at: http://bit.ly/Hekjxe (email jobs@securityinnovation.com for hints if you get stuck).

Lead Security Manager

Our Lead Security Manager will be tasked with delivering security assessments and managing a team of security engineers to deliver security assessments for Security Innovation's wide array of clients; from web, embedded, desktop, mobile and cloud based applications. This person should have some management experience and deep technical, security experience. Their day to day tasks include helping to scope application security projects, delivering the projects, leading and growing a team of security engineers and helping the local sales and marketing resources with proper messaging and understanding. Additionally this person will be expected to lead projects and interface directly with our clients. This person should have at least 3-5 years of manual application penetration testing experience, deep security knowledge, and 1-2 years of development experience.

Security Engineer

At Security Innovation Security Engineers are tasked with delivering security assessments for our wide array of clients on an even wider array of technologies and platforms. This person should have deep technical and security knowledge. This person will be tasked with performing manual Penetration Tests, Code Reviews, creating Threat Models, Design Reviews and more. Beyond their technical skill this person should have strong written and spoken communication skills. Additionally, this person should have 1-3 years of manual application assessment experience, deep security experience, and development experience would be a plus.

About Security Innovation

Security Innovation helps our clients to reduce their overall risk by providing application security services, education and standards. We assess the security of a wide range of applications and technologies to ensure they properly protect their sensitive data. Security Innovation is headquartered in Boston and has a branch office in Seattle, WA. This is an immensely challenging and rewarding company to work for, we have built a tight knit team of security experts who are well regarded as leaders in the field. As a reward for being the best in the industry we provide our engineers with 10% of their time for research, hefty hardware and research budgets, retirement, compensation and insurance packages. Oh, and we have unlimited vacation too.

More info at:
http://bit.ly/pisNHF
Google's answer to HTML5 boilerplate-Elegantizr, the best CSS Framework
San Francisco, fulltime/internships/H1B Causes - http://www.causes.com/joinus At Causes, use your programming powers to help nonprofits effect change on the world! Ruby on Rails + jQuery stack, 10-ish person engineering team, the usual startup perks (catering, snacks, soda, etc), gym membership reimbursement, etc.
Ways we're trying to make ourselves better engineers:
- deliberate practice with our tools. If you are a vim user, we have the programmer who wrote Command-T on staff and he's a great person to learn from
- every changeset gets pushed to Gerrit where it waits to get a +1 from our build suite (that runs in 3 minutes) and a +1 from a human reviewer
- actively upgrading our version of Rails, and not stopping until we hit bleeding edge. We hit Rails 2.3.14 last week and hope to hit 3.0.11 within the month
- everyone is encouraged to take one hour from their day to learn about something they wouldn't otherwise
- every story is scoped so that it can be completed in less than a day. We don't branch, we just work on top of master. We've found that the closer we stay to master, the less needless work we create for ourselves
Causes is a great place to better yourself and better the world. Apply through the site or adam@causes.com if interested!
Is the IE9 version supposed to be a light at the end of a tunnel?
The great thing about languages with macros (or lazy evaluation) is that you can have it. ;-)
Made it to round 92. A nice little browser game, the stuff you can do with the Maps API is really sweet.
I disagree -- Crystal Defenders tells you what enemies (and their weaknesses/strengths) are coming the next wave, and it's the hardest TD game I've ever played. Sanctum, Bloons TD, PixelJunk Monsters, and Dungeon Defenders all do it too, and none of them are what I'd call "easy" (/maybe/ BTD).
Teacher’s aide fired for refusing to hand over Facebook password
Not really late. It's still only 11.30am in SF. It's everyone else who was doing jokes on March 31st just because it was the 1st in Australia or something..
It's fantastic, and I enjoyed the different combinations. But I don't really get the one I get, the white disk on black thing. White light at the end of the tunnel? The alt-text doesn't really help me, either.
I am saying that the church turing thesis is not a fact or theorem. It is an unprovable hypothesis, a belief whose inclusion in a deduction does not add any more to it unless the receiving party also agrees with it.

The other part is that the notion of an operating system is not typically tied to a turing machine. An operating system is essentially a set of libraries for any language with appropriate bindings. The language being an abstraction of the underlying machine. To show an equivalence between an OS and browser you list the properties of and operations on a browser and that of an operating system and show there is an isomorphism from one to the other.

Anyways I agree with your conclusion, just not with your argument route. As browsers increase in power they will be indistinguishable from the OS in terms of functionality they expose to the consuming language. The current OSs approach from the other end.
I wonder why SSGs don't use tup?
SHOW AND TELL (video)
Mental Athletes Increase Brain Size in 15th US Memory Championship
SEEKING WORK - Montreal/Quebec City/Remote

Freelance iOS developer. Generalist programmer with 8+ years of professional experience.

I am driven by the final product first and foremost. I have a strong technical background but I believe technology should be seen as a tool before all. Getting things done in a balanced and pragmatical way is my priority. I have strong interest in UX design and project management as well.

Passionate. Quick learner. Great communication. Used to remote work. You're more than welcome to inquire.

http://linkedin.com/in/ddrouin
I started ready The Little Prince earlier this morning for the first time. The snake + elephant were in the first version of the comic that I saw. My mind was surely the most boggled of any visitor.
This guy's dedication continues to astound me.

Apparently he's still changing things - people who complain on the forum thread have noticed a few hours later that relevant fixed have been made.

(Also, I wonder how much was done by rpm and how much by davean.)
There are many RC models of unique aircraft. Here's one based off the Horten brothers' flying parabola: http://static.rcgroups.net/forums/attachments/1/6/2/3/6/1/a1.... The Hortens were WW2 german aircraft designers who specialized in flying wings.

This RC SR-71 of course doesn't implement the most technically challenging features of the actual aircraft: ramjet propulsion and titanium skin. It's a very cool looking toy though.
SEEKING FREELANCER - Remote
Lion is seeking an ambitious and motivated intern for 2012. This position is remote based; the person required should be willing to work both in their own location and on their own initiative. This is ideal for someone passionate about marketing or sales.
Tasks to do:
- Provide week-to-week support.
- Engage with users of Lion in the Lion.co.uk Community.
- Manage social media presences.
- Track and manage brand mentions and coverage.
- Research as needed.
- Serve as a brand ambassador for Lion online and offline.
Contact am@lion.co.uk or via HN profile.
http://unicode.org/faq/ligature_digraph.html:

A: The existing ligatures exist basically for compatibility and round-tripping with non-Unicode character sets. Their use is discouraged. No more will be encoded in any circumstances.
While I agree with the general sentiment expressed (people buy poor quality headphones that leak music and proceed to seemingly obliviously blast their music for all to hear), please consider investigating higher quality headphones & their tech.

From a well known audiophile guide to headphones:

"In general it's best to avoid products made by Skullcandy, Bose, Beats, or Monster unless otherwise specified...These companies spend a lot of money on advertising and looks rather than quality. That isn't to say these companies haven't put out headphones worth buying, the Monster Turbine Coppers are actually fantastic IEMs, it's just that a lot of the time you're paying a premium for the name."

The same guide recommends the following in the $300-500 budget range:
IEMs: Westone UM3X, Sennheiser IE8, Shure SE535, Audio Technica CK100

Open: Sennheiser HD600, Sony MDR-SA5000, AKG K601, Sennheiser HD650

Closed: Audio Technica ATH-ES10, Denon D5000, Ultrasone Pro 900

Box stores like Best Buy are consumer goods stores. If you want to buy a mid or high end DSLR, you won't find it inside a Best Buy location. If you want to buy mid or high end headphones, you won't find them inside a Best Buy location. If you want to buy a mid to high end computer monitor, you won't find it inside a Best Buy location. I suspect this is true for many, many niches.
Use Vim’s Sessions to Defray Context-Switching Costs
This thing is old and was already on Hacker News.
Google's one looks better also!
I know Homebrew. I've been using Apple computers for the last 10 years. The first time I couldn't do my stuff with a Mac was when I started programming professionally.

There is still important stuff missing. I'd like to have rc.d for daemons and the ability to change the awful desktop to more powerful window manager.

I still like macs, but not as my work computer.
"Drone" implies autonomous, or pre-programmed planned flight. This is an RC aircraft. Cool, nonetheless.
Amazing New Media Habits of Teenagers
SEEKING WORK - Remote/Freelance

Looking to start freelancing again. I'm mainly a web developer and designer with lots of experience with Ruby on Rails, frontend design and development, SEO, and marketing. Have a Bachelors in CS.

Experience in web - Ruby, PHP, Java, Javascript, HTML/CSS, Node, some Python, Haskell, C

Server admin - Apache, nginx, Ubuntu, LAMP, Ruby stacks

++ Lots of SEO experience, Wordpress set up

Some work I've done (all work by me, design + development):

http://gamegum.com - Online flash game community

http://webuildappsforyou.com - App developers

http://2u.fm (work in progress music site)

http://bassdownload.com - Music magazine

http://vbseed.com - Forum skins

http://natewienert.com - Personal site

http://stonecactuswaterfalls.com - Wordpress themed

I'm the guy that made Obtvse...

http://github.com/natew/obtvse

Email natewienert#gmail#com
There is no need to capitalize the word garage in the title. Also, the title should indicate this is a video.
The "beats phenomenon" is a fashion thing, not an audio tech thing. People pay $400 for beats because it makes them look cool and shows they are not poor. Much like a Rolex is not about telling time.

I think there is a market for headphone tech, but I would look to the market for Bose noise-canceling headphones as a proxy, not beats.
This is cool! But the command line is pretty inoperative in FF (11.0 mac). I tried to take a look at it but it's not throwing any useful errors. I did notice that you are using jquery-terminal version 0.4.7 and there is a more recent 0.4.11 so you could try that? If that doesn't fix it, I will try and get it running on my local box to add some debugging and investigate asap.
I didn't really choose, I was busy coding one day and his mom had to do something quick, so I had him in my lap. He wanted to type like I did, so I just opened a split in Vim and let him type a few characters, he could barely press down a key anyway. When he later wanted to go to the computer even when I wasn't sitting there, I just continued in Vim.

I'll probably switch to something else now that's he's actually starting to understand the connection between the monitor and the keyboard better. Previously he mostly liked right-clicking with the mouse as it gave a big box on the screen..
Suggested books HN post from about a month ago:
http://news.ycombinator.com/item?id=3595599
So using native Linux install is much easier.

Too bad that other manufacturers don't build as good hardware as Apple. And too bad Apple hardware is often propiertary, so it might be hard to install Linux to it (not always, though).

My choice has been a separate work computer with two monitors, a mouse, a keyboard and Arch Linux. At home I have two computers: iMac for television and MacBook for upstairs Minecraft computer. Win-win.
Having a liberal work-from-home-if-you-want policy would definitely make it a lot more tolerable, but this:

"It wasn't the managers that choose this, it was higher up who believe collaborative is nothing but a buzz word."

always worries me, because it's that kind of higher level management that, 3 months later, stops by the awesome collaborative workspace he told you to use, finds it mostly empty because everybody is at home, and shuts down the work-from-home policy in spite of the fact that people are getting work done.

Sure, you can point out that people are getting their work done, but (again, I know I'm stereotyping here) that seems to be the kind of management that doesn't let facts get in their way.
Tried Opera and Safari on the Mac and got a broken plugin graphic with "There does not exist - nor could their ever exist - a plugin capable of displaying this content"

alt text is "Umwelt is the idea that because their senses pick up on different things, different animals in the same ecosystem actually inhabit very different worlds."
Thank you for the kind words, to be honest we're quite confident we'll have to pivot because we feel there's more to be gained from what this version is trying to achieve. We have many more ideas but we're unsure whether they fit inside Pigeonal, or even whether the current features remain 'as is'.

@ delete notifications - can you elaborate a bit on this please? I don't quite know what you mean by this.
Totally! If it was a bubble, PagerDuty would be paying their users a monthly amount to "get big even faster"
Great. Now all I will have to do is to put the phone down for 30 seconds.
As the author of this blog post, let me just say that that is a sad (but not untrue) statement, my friend.
I'm not sure headphone tech is in need of levelling up, or what the auther thinks is: "Existing hearing aides have directional microphones, can distinguish between talking and background noise, and connect pretty seamlessly with other devices."

What good is a directional microphone and why (and lacking a microphone, how?) would a headphone distinguish between voices and background noise? My headphone already connects seamlessly using an ubiquitous connector. It's wired, yes, but bluetooth options do exist and I'm quite happy not having another battery to worry about.

As far as I know, there is already some crossover between in-ear headphone and hearing aid technology. Excellent in-ear phones are available for less than 100 USD. Some people don't know of them, some people don't want to spend more than 20 bucks, some people prefer over/on-the-ears.
Gazaro Inc. Ottawa, Ontario, Canada

What You’ll Be Doing

1. Crawl the internet. At Gazaro you’ll help us crawl the internet to find and extract information from web pages.

2. Work with large datasets. We collect lots of data for our customers. We are constantly trying to come up with new and innovative approaches to analyze and present the data.

3. Automation. All this crawling and data analysis has to happen automatically. Writing automation and test frameworks is a crucial part of the work we do.

What You Need

- Passion for a startup environment

- Ability to bring your own ideas to the table

- Demonstrated experience in writing applications using Python, Java, or C#.

- Basic knowledge of XML.

- Have a “customer-first” type attitude.

What you’ll be working with

We work with the following technologies and tools: Python, MongoDB, Tornado, Scrapy, Git, nginx, Amazon AWS, REST/JSON APIs.

How To Apply

We are looking for Experience Web Developers and Systems Engineers for our Enterprise platform. If you think you're a good fit let us know by sending us your resume and a short blurb on why we should hire you.
(Also its top speed and flight ceiling, the handling of which posed unique challenges for the time)
I have a pair of Shure SE535 earphones and they are fantastic. Perhaps the ergonomics could be improved, but I cannot imagine how the audio quality could be better.
The lesson from that is to not overcommit yourself and build only what you need to stay alive. You can always pause the game and build more turrets if it looks like an enemy is escaping.
as a Gnome 3 user I dislike the move away from title bars but I am sure there will be a switch somewhere to restore them.
But overall I have to say (after reading only this article) I don't really see any compelling reason to upgrade because I feel rather "meh" about the changes in 3.4