skysight-inc/HackerNews huggingface dataset:
WebCanada | Full-Time, Toronto ON | Full-Stack Web Developer and Front-End Developer (two positions)

KEY RESPONSIBILITIES:

Web/Technical Development & Site Maintenance

•	Responsible for creating, updating and maintaining web pages based on content provided by Team Leader/Project Manager
•	Coordinates and incorporates appropriate content and structure to enhance web sites.
•	Responsible for choosing and integrating the appropriate software applications that will meet the project needs.
•	Provides ongoing support and enhancement for various websites and research projects. This may include some database work and online development requiring more advanced web site coding (php, mysql, html, and CSS)
•	Provides accurate coding of HTML and CSS in a fast paced environment.
•	Ensures design and content meet project requirements (mobile users, desktop users, browser compatibility, accessibility needs, etc)
•	Meets with project leaders to determine project scope and its technical requirements
•	Ensures all website properties are in operation (i.e. no broken links, redirect, etc)
•	Takes ownership of assigned tasks and deliver requirements within tight deadlines
•	Maintains awareness and educates the team of web industry developments and best practices
•	Creates technical project plans and timelines
•	Reports regularly to Project Managers

QUALIFICATIONS AND EXPERIENCE:

Education normally required: Completion of College or University program in: Computer Science, IT, web-based design, programming.

Experience & Technical Skills:

• 3-4 years experience in website development/programming
• Experience with CMS based web applications
• Strong programming skills in at least one common web development stack (For full-stack developer)
• Strong HTML and CSS skills
• Familiarity with JavaScript and at least one DOM manipulation library, preferably jQuery
• Familiarity with programming for mobile devices (iPhone, iPad, & Android platforms) is an asset
• Familiarity with industry standard graphic tools such as Adobe Illustrator, Photoshop (image slicing, resizing etc)
• Experience with e-commerce is an asset
• Previous exposure to clients in Travel & Hospitality industry is an asset

WE OFFER:
•	A competitive salary and all the Coffee Crisps you could ask for
•	Health & Dental benefits
•	A comfortable and fun working environment
•	Excellent opportunities for professional development
At WebCanada we love our customers and are driven to help them succeed. We do everything possible to learn from and help them, as a way to maintain leadership in our industry. If you've got what we're looking for, send your resume to: human.resources@webcanada.com
Like a lot of contemporary online companies, they might be skimping on sysadmins.
It's a nice stat to see but I think this sort of comparison with "we moved our infrastructure of undisclosed age and unknown bloat to this new infrastructure built for the current problem domain" doesn't really do much for the ongoing conversation.

The article is touted as praise for a stack but my gut says that its really a smart restructuring of how they serve mobile. Either way, good on them for the efficiency boost.
We're five years into this, and here's yet another weekly column from a person who has just heard about it and is champing at the bit to prove both he can write FizzBuzz and all the other implementations are not as good as his. It will be a miracle if this thread doesn't turn into a chain of "even better" solutions, like all the other threads that came before it.

In this week's installment, the variation where it is claimed that common production languages are inadequate for a problem of this complexity, and the tool stack should be shifted to languages supporting monads... er monoids? Sigh.
I'm confused - are you asserting that it was incorrect to downgrade the probability assessment of the truth of the story based on the writers racism/hostility or not?
It is prototype hardware and some elements are not where we'd wish them to be. We have a fully revamped design for the bed carriage and drive assembly.
Above click-bait (meme-bait?) links to a sarcastic "The Definitive Middle-Management Guide to Conducting Interviews" post.
Lol.. my bad. I did not pay attention. I thought the error was in percentages. (I was comparing with MNIST and somehow assumed this too was percentages). Come to think of it, that is really dumb (what that would mean) !!
Based on the numbers provided in the post, it sounds like the best case scenario is:

o). 41 people got hired in total after being asked this question.
o). 4 of those were hired despite answering it badly.
o). Those 4 people did not do well. (these were hires where the manager was specifically overruled in hiring them)
o). The other 37 did well. (these were hires where the manager was not overruled)

Ie. an interesting, thought provoking post, but tough to draw any definitive conclusions..
I agree with your main point (that the difference in lifestyles can be used to justify scamming comparatively wealthy westerners.)

I just thought you were overstating their view of the difference in statements like "wouldn't miss a few k in his bank account."
I find the statement Most traffic coming from Nigeria is fraudulent to be bollocks. Like many countries, criminals comprise a minority of the Nigerian population and correspondingly, net fraudsters comprise a minority of the Nigerian online population.

Interestingly, the 2011 top 10 countries by # of reported complaints of net fraud are:
1) United States 90.99%
2) Canada 1.44%
3) United Kingdom 0.97%
4) Australia 0.66%
5) India 0.50%
6) Puerto Rico 0.22%
7) South Africa 0.22%
8) France 0.19%
9) Germany 0.19%
10) Russian Federation 0.17%

Source: Internet Crime Complaint Center (FBI) www.ic3.gov/media/2012/120511.aspx
Food Startups Welcome: The ARK Challenge's New Accelerator Model
The title is misleading. From original article[1]:

> They found that Node.js, which is based on Google’s V8 JavaScript engine, offered substantially better performance and lower memory overhead than the other options being considered. Prasad said that Node.js “blew away” the performance of the alternatives, running as much as 20 times faster in some scenarios.

So according to original article, Node.js did not perform 20 times better compared to existing Rails based backend. According to Prasad, it performed 20 times better than alternatives of Node such as - Eventmachine & Python Twisted (they did evaluate both of them).

Now I am having hard time believing node.js can outperform Eventmachine or Twisted by 20 times. Most benchmarks I have seen and done tell me, node is marginally ahead. I would obviously like to see, what they benchmarked and how?

1: http://arstechnica.com/information-technology/2012/10/a-behi...
You can go a bit lower than the temperature of liquid helium just as you can cool something to lower than the temperature of liquid water just by using evaporating water. However, 4 Kelvin is probably correct. The image they show appears to be of a cryostat that would almost certainly use helium as a cryogen. Such cryostats are realistically limited to around 2-3 Kelvin. They can go a bit lower when empty, but generally not if you stick a complex experiment with a lot of heat-conducting fibers and wires into them.

4K is probably warmer than they'd like for a quantum circuit, but getting their apparatus colder would require a much beefier cryostat or more exotic technologies like magnetic cooling built inside a helium cryostat. Such setups are capable of getting complex setups down to the hundreds of millikelvin, which is much nicer for this sort of work!

As for writing a scientific article using Fahrenheit... Please don't do that. Just don't.
:) That sounds great to me! Thanks for taking the time to write it down.
The median for Kickstarter games is $29K (and other fun facts)
Quiet and Boring: How to Build a Successful Startup
A new high performance, memory-efficient file parser engine for pandas
Long-term effects of Cannabis
how do you go about disabling facebook buttons?
That isn't what the word "subjective" means. For each market, there are objective numbers to be researched and acted upon.

You mean 3% conversion being awesome "is relative to"/"varies by" a given product or niche.
I'm with you on this one. I'm currently in the process of re-platforming and I'm noticing considerable gains just from revising the way certain process are done. You find a lot of "wtf was I thinking".
Bitcoin...useless
I kept seeing all those posts about BitCoin a P2P digital currency proposal. I was thinking for a while, what the fuck is bitcoin? So I did my research. Junk. What do you guys think? Realistically, does anyone think this is yet another silicon valley fad? There are far too many technical roadblocks for bitcoin to receive wide-scale adoption. There will never be 21 million bitcoins at one time.
Free Gartner MQ report: Social Software in the Workplace 2012
Haha, would love to hear more about his.
Given the option to talk about anything, I'd be concerned if the candidate couldn't pick something in 10 seconds.

I'd be concerned if they could. It might suggest they are not all that interested in too many things. Or are hyper-focused on just one thing.

There are two things at work here. Picking something you are interested in, and deciding if you can actually explain it well in five minutes. Figuring out the latter would take me easily more than 10 seconds.

It's not a matter of picking something you can on about for five minutes. It's about be able to explain it to someone with no prior knowledge, and have them understand what the hell you were talking, and what's most important about it, when you are done.

Now that the article is back up, it see it has this:

Take as much time as you want to think it through, and let me know when you want to start.

So another question is, is it better to allow "as much time as you want", or set some time limit in picking the topic?

Practically speaking, if someone is still musing after an hour I think the jig is up, so there's at least some practical upper limit. But how does it influence the candidate to think there is a fixed prep time versus having unlimited time?
Love the expanding product. Keep your eyes here.
Yes--maybe I am thinking out 'too loudly' sometimes, but I think it's interesting since that explains how one can come to a conclusion, and maybe if it is wrong, it can be corrected as you know how the conclusion was reached. It's like you can "debug" a thought process, in a way, as you have a "trace" :-)

And thanks for all the suggestions! I've made a note of them all. Good to hear from people who know more about the topic than me.
You're right, thanks. Will fix that too!

EDIT: fixed both the email address issue and the character limit. Thanks again everybody!
I can't help but feel like you didn't read the article. The entire thing is basically an excuse to tell you about monoids.

It's like a super long joke where the punch line comes way too late. But instead of a punch line it's monoids and instead of being funny it's not.

P.S., hello edits!
Indeed, shifting to a streaming architecture can vastly reduce the amount of churn your application sees. This makes great sense if it fits the use case of your product. However, one need not throw out a huge existing code/knowledge base in order to accomplish this shift. I think that it's perfectly acceptable to shift to something like EventMachine + some HTTP layers to implement a streaming server using a good chunk of your existing codebase and developer experience. Node.js is the new hotness and so is the prospect of rewriting your application cleaner, faster and better... but often, the less you have to rewrite or learn, the more likely it is that your project will be successful.
I think HP has major problems, many of which stem from the board of directors. The fact that the BoD selected Léo Apotheker is one of the biggest indicators of this. Hiring Meg Whitman will not fix HP if the BoD stays.
The facebook button is an iframe that links to a particular URL. You block that URL (+wildcard) in your browser.
Jobs had the benefit of a relatively huge amount of credibility with the rank-and-file employees and management, of a very compelling vision to execute on (the transition to OS X and then post-PC computing), and the focus to bring it to fruition.

It's not clear whether Meg Whitman shares any of those benefits, nor if the desperation of her company's board is to the point that they might give her the level of leeway afforded Jobs at the time.
Trying to work with color in RGB triplets is like trying to assemble furniture with a plastic fork.

Agreed, but while HSL is surely more intuitive than RGB, it is still a relatively crude tool because the numbers typically aren’t calibrated in any useful way.

After studying colour theory for a long time, I became convinced that the most interesting colour systems are often those based on actual human perception rather than “arbitrary” physics or mathematics. See for example Munsell’s work[1], which is built around perceptually uniform changes as the values representing colours vary, or the Opponent Process theory[2], where hues are represented in terms of red-green and blue-yellow axes rather than placing three primary colours at the vertices of an equilateral triangle and then interpolating into a circle.

Personally, I have found the perceptual systems more useful than RGB or a traditional colour wheel and something like HSL built on it, particularly for technical/mechanical tasks that require generating variations of colours starting from one or more known anchor points like colours lifted from a photograph or a client’s branding guidelines. I think you always need a human touch, though: all useful colour models have multiple dimensions, and there is definitely both skill and art in making choices like whether to vary each dimension by large amounts, subtle but visible differences, or not at all.

Sadly, I fear we’re still many years from calibrated/environmentally-aware display devices being the norm. That means for something like web design, the majority of visitors to most sites are going to see all those lovingly chosen colours on a poorly calibrated screen that may scarcely resemble the original designer’s choices anyway, so to some extent trying hard to refine a colour scheme at the above level is mostly wasted effort, at least for now. Such is life. :-)

[1] http://en.wikipedia.org/wiki/Munsell_color_system

[2] http://en.wikipedia.org/wiki/Opponent_process
D-Wave, The Quantum Computing Company
why does art sumo work with a single piece of art a month? [from the site http://www.artsumo.com/ it seems that they send you a picture of one piece of art per month, which you can buy]

that seems like it's modeled on companies that sell socks, or nappies (diapers), or the like. but you (i? everyone?) don't buy art like that. it's not a regular purchase, and you need to look through a lot of examples to find something you really like.

am i completely mis-understanding how people buy art in the states? (i'm not bullshitting here - about half the art we own was bought over the internet, most recently from http://puntoarte.cl/, so i would have thought i am - apart from location - the target demographic).

maybe it's more like small impulse buys? what prices?

(incidentally, i don't claim puntoarte is a great place for art - i think you could improve it significantly with curation - but that doesn't alter the basic argument, i hope)
All I'm saying is that it looks more likely that the people who believed the core of the story were right, and the people who didn't believe the core of the story is wrong.

But more importantly (in this context), I took issue with your inference that the company was simply minimizing legal liability.
I mean, Gmail does the same thing....
Star near humongous black hole could prove Einstein's theory
Thanks for the write-up Naysawn! It was great to meet you in Santiago.
The users who are okay with Facebook have a different set of priorities than the detractors who have abandoned it.

Asking why people are still using Facebook is roughly similar to asking why people use 123456 as a password.
"it's been over 7 years since we've had a new lineup of multifunction printers,"

I have one of those 7 year old MFPs and it has worked great, but HP has kindly sent me a new replacement printer because of a cartridge issue I've had in the last few months. The new printer is three "generations" newer, looks great, has a few new features, but has significant operating flaws like paper jams and crashing my brand new (2 week old) laptop and a year old desktop.

Already spent three hours on the phone with HP tech support with the new printer, after five plus hours on the phone with the old printer, and really learning how much they need to either be retrained (or trained to begin with, why do I have to explain what duplex means) or re-shore them to North America. Already been escalated, now waiting for a local case manager to call back. But I know that means sending me a new printer, instead of trying to fix this unit, because they don't do tech support here.
Test your theory. Teaching methods can be a crap shoot. What seems like it should work sometimes doesn't, and vice-versa. And it varies across groups. Your idea sounds like a good one.
Craigslist begins to roll out PadMapper-like map view for apartment listings
This was just an interesting supporting point in his larger argument of reforming American education. I would not remove foreign language requirements entirely but I support giving students a choice in what they learn.

Foreign language is a skill that enables you to communicate with the world around you and that world around you is now becoming increasingly computer-centric. I can see his argument. I never had a chance to learn CS in school as I was too busy filling in all kinds of requirements for my major. All kinds of things I rarely use today, it would hav e been nice to have the option to dabble in JS as a "requirement" in college!
Depends on your industry. It's usually quite relevant in the video game industry, for example (and usually for the wrong reasons, but it always makes for some interesting interview discussions...).
I use http://ghostery.com as a Chrome extension.
There's also http://disconnect.me, also extension based.

Then there's the more extreme route of using Tor for all browsing.
http://en.wikipedia.org/wiki/Magnetic_refrigeration

Dilution refrigerators have their limits, especially when you're trying to cool a complex experiment with a lot of wires and fibers going into it (they all bring in heat). I've seen magnetic refrig units stuck inside of helium cryostats to give them the extra oomph to get such experiments down to millikelvin levels.
If you're in the position of rebasing a branch down to a single commit, but many of those commits contain messages that are useful, then keep those messages in the final commit message.

When running an interactive rebase (git rebase -i my_branch~5), you have many options available to you. Fixup squashes and discards the commit message. I'll use this on commits I made that are literally just tags in a commit stream where I'm about to do a destructive action to my code (like during refactoring, you know the ones: 'git commit -m "update"') and I want to ensure I have a point to reset my branch to if I start screwing everything up. Squash just literally combines the commit with the next one, but preserves both commit messages. Use this for commits that are relevant to the named branch you're working on and are descriptive of what the branch was trying to accomplish.

Create a summary as the first sentence of the new commit message. It will show on any pretty-print log message output. Then literally combine all your commit messages into a paragraph (or more) for a detailed description. The information is still there, and it's still in the same place.
They are included because they were the reason people gave when asked why "The Silmarillion" was so unreadable.

(I'm the author)
Ability to stream stuff from an Event driven reactor loop makes lot of sense when it comes to raw performance actually.

If you throw in Postgres database in mix which supports asynchronous queries - one can pretty much beat 20 passenger instances serving similar request. The problem again though is, doing non-blocking IO does not reduce database load. So, if likely they re-architected that bit as well.
It's because, in practice, most so-called price innovation is of the form "I just bought 2 million sticks of butter for $1 million. I think I'll sell them for 25¢ apiece." Being unprofitable or even just barely scraping by is not actually innovative, but too often that's what passes these days. (I'm not saying PandaBot is that way. I'm just offering a reason for the pushback against "innovating on price.")
The author, Brian Hayes, has an excellent blog at http://bit-player.org/ which is well worth following. Lots of posts about simple curiosities followed up much further than most people bother, and beautifully illustrated.

The post pointing to this American Scientist article adds “For crypto buffs, there’s an Easter egg in the first illustration.”
It was down when I was posting, and I went off a shortened version of the question as summarized in another comment.

People late to the discussion may want to consider reading more comments before sniping at earlier posts.
Any knowledge of what the hacker scene is like? I'm not expecting a tech mecca like Palo Alto but it'd be nice if there were some workspaces or meetup groups in the area.

I really do love NYC (I'm at school about 90 mins away and have plenty of friends living there) and want to do everything I can to make it a hacker's paradise.
Node.js is extremely hard to work with compared to Rails and moderately hard to work with compared to Django.

The Node.js ecosystem has a lot of potential, but the variety of off-the-shelf add-ons is severely limited compared to either of those more mature frameworks.

If you think Node.js is easy, you've never really experimented enough to understand what makes Rails so effortless. It's a lot easier to produce a production-ready application with Rails than it is with Node.js as it is today.

In four years, as Rails starts to add less critical features, Node.js may well have caught up.
The Definitive Middle-Management Guide to Conducting Interviews
Link formatting suggestion: I found the sentences broken by line breaks for links difficult to read (and it discouraged me from starting, because it looked like jumbled nonsense when I skimmed). Instead of a separate paragraph, just putting links in parentheses seems to work well; or even just as-is, because the auto-underlining highlights them.

But it would be helpful to have a line break to separate your cover letter from the FAQ itself. Something like:

---

[FAQ goes here]
Users on HN complain every single day about service companies like Google who remove content or close accounts that haven't broken any rules.

Do you have anything to say to those users, as an operator of a large SaaS provider that deals with fraud/spammers daily?
No, this version will not run on ARM. This is not a regular Metro app. On x86 systems, Microsoft has made a special exception for third-party browsers to utilize Win32 APIs. So both Chrome and Firefox under x86+Metro are still using their underlying desktop codebase, just with a different UI.

On ARM, only MS apps are allowed to access Win32 APIs.