skysight-inc/HackerNews huggingface dataset:
Heh. Yeah I do ask it in that way and I've had a couple interviewees be cheeky and go right down to electrical signals. That's when I can see they have a bit of a sense of humour and aren't nervous. It also breaks the ice. However, I typically interrupt them and go as low as DNS routing packets and its ilk.

The reason I interrupt them when talk about electrical signals starts (or, as you mentioned, typing a key), is that I mainly hire for Web development positions and would like candidates to understand how the Web works. This knowledge is especially important for when things break down. Knowing how electrical signals work would be useful if you had to do hardware, networking, or anything else, but I just want to know that a candidate isn't just creating Web services without realizing that latency exists because of DNS routing and network hops.

Edit: clarity
I'd be curious to see the performance differences between this drawing on 2d canvas, webgl and similar code in plain JS. Mostly curious at that webgl benchmark
People really need to stop lumping fizzbuzz into their hatred of "trivia" questions. You don't do variations of fizzbuzz. Fizzbuzz is not a challenge, it is not trivia, it is not a trick question or a brain teaser. It is the simplest, most inane function you can ask someone to write. It exists purely to filter out people who simply can not write any code at all. It is a test of "does this person understand the concept of a loop, and the concept of a conditional". That is it.
But that's not something a very large percentage of windows users are accustom to doing. There's nothing about the window logo on a keyboard that would make users think "I press this to get a menu." It's completely not discoverable. This(lack of discoverability) is actually an underlying theme for the entire metro interface.
Yeah, but the other possibility is that our tech hasn't lived up to our expectations, and therefore we haven't made the observations and measurements we might have hoped for, which I'd wager is far more likely.

"Hot Jupiter" type planets aren't as much of a revelation as one might expect, however, given the prevalence of binary systems, many of which have very, very short periods (J0106-1000 has one of 39 minutes) - and there's still nothing to say that those same systems don't have rocky worlds tucked away that we can't see due to the overwhelming noise from the massive inliers.
https://news.ycombinator.com/item?id=5443203
Off-the-Record Communication, or, Why Not To Use PGP
..., I figured I could at least nickel and dime the casino.

This means SHE was avoiding the losses not actively trying to make a profit. That's how I read first time and still how it reads now. I guess the use of the term "hacking" in this sense wasn't a great idea.

The term is being used like life-hacking.

I have to be in the casino,

I have to play slots (no blackjack)

How do I make this work?

... I play for penny stakes instead of dollar stakes.

The fact that she did actually win something was just dumb luck.

You should really go back and read the rest of it, it is well worth it.
Lib looks awesome Jono! The animated strokes example is fresh :)
Go-raft: A Go implementation of the Raft distributed consensus protocol
I don't get it. Retained-mode vector graphics == SVG. Browsers with canvas or webgl also have SVG. So what does this accomplish?

I don't mean to sound negative, I'm just not clear on the point.
Future of search techs: Fuzzy, Instantaneous and Local
i see your point, but i just find that 'not special in a cosmic sense' is scientifically meaningless and therefore irrelevant here
Ha, thanks. Done.
Do you guys offer any kind of evaluation or guarantee around your product? I don't see myself parting with $1,500 based on a relatively summary level description. If it is helpful in the ways it says though, I'd think the price was certainly fair.
Goodbye Silverlight
I agree with other people who say that it wasn't the best idea to take 2 months off. At the very least, you must know that a gap in your resume must look bad to recruiters. Might've been better to get a new job offer and tell them you needed a week or 2 before you could join them.

Do you have a Github profile? You sound a million times better as a developer than I am, so I'm curious as to what a "bad developer"'s Github profile looks like :)
> I have no doubt they could. They could pass all kinds of laws about how Bitcoin should be operated.

What they are saying is that passing laws is not an issue; the laws providing the regulatory authority have already been passed.

> Enforcing those laws is another matter.

Not really; at least, as regards the ability to engage in significant business activities that involve bitcoin.
The workflow change resulting from the removal of the Start menu is very real, but there are other issues as well. When I opened some System menu, I could only Alt-Tab out of it, there was no visible option to close it. It turns out that you can Alt+F4 to close, but this occurred to me after continuously using WinKey -> Desktop -> Window that I want. The removal of Aero is also questionable -- the Square UI looks terrible in comparison, and I'm left to wonder why they wouldn't leave it as a choice.
> [citation needed]

This is obviously my opinion. You are free to voice another one or present data that offers another perspective. There is really no "citation needed" for every thesis a person happens to entertain, and that comment alone with no other content accomplishes absolutely nothing besides being rude. Try to reason with me, or if you're lazy, vote me down; though I personally prefer to vote on post quality rather than agreement/disagreement. [citation needed] is not a meaningful interaction in my opinion.
true, it is not about programming, but how much programming does a programmer do? this is over a phone interview and I hate asking actual "type this code" in phone interviews. The way I view this question is the way I view, say, a carpenter. A carpenter must know the different types of wood, the milling technique, etc. Of course, they don't need to know it to any great extent, but have a rough idea because in the course of their work they might come across something new to them, and need to rely on the fundamentals.
For most of us, people don't die when we fuck up.
Also worth a look: https://github.com/GoodBoyDigital/pixi.js
2D renderer with canvas and webgl backends
> The marginal cost of production for any unit of information is zero, and thus the natural market price for a piece of information is zero.

The cost to reproduce an existing piece of information is very low (not zero; you still need computing technology).

But the cost to produce an original piece of information is often still quite high. Look at how much it cost to make Star Trek Into Darkness, or for George RR Martin to write his next "Game of Thrones" novel, or Apple to produce iOS 7. These take huge investments in time and technology.

Even the premier product of free culture, the Linux kernel, receives millions of dollars of investment every year in salaries and supporting technologies.
Decrypt magnetic data with BPDUKPT
are you processing credit card payment on the iOS platform? are you reading the card data and decrypting it before sending it to the server? You may be banging your head like what i did when i first time asked to decrypt the credit card strips using DUKPT, check it out, tell me what you think about it and let's make it better
“The bank that is storing my money is highly regulated by federal regulators and backed by a government with a huge army behind it,” James Angel, a business professor at Georgetown University, told Ars last month.

The irony is that:

1. Bitcoin doesn't need a highly regulated financial institution to securely store your money (but it does require highly secure technology).

2. Acknowledging that the only thing backing legal tender post gold-standard is coercive force (you could even argue that implied force is the main driver behind market demand for $USD - i.e. petrodollars, the EURO, the Federal Reserve, government agencies that only accept payment in $USD, etc.).
Intel’s Silvermont revealed
Tower really helped me when I first started using git. Eventually I would move to the terminal, but still use Twoer for when I messed up or tried to do something more advanced.

I wish there was something just like it for Linux, all the ones I've found to try always have some strange UI, or something that just doesn't work quite 'right' in my mind.
Stealth Financial Services Startup - Sao Paulo, Brazil, or wherever you need to be.

We are a seed stage, technology-driven financial startup backed by Sequoia Capital and Kaszek Ventures. Our initial focus is providing Brazilian consumers with a disruptively smooth credit card experience, backed by machine learning-based underwriting. We are building an agile technology company to challenge the local banking establishment.

We are in early development and there are lots of interesting problems to work on. We are excited to meet people with different areas of technical focus - there is no single ideal profile. Further, there are natural roles for people with different levels of expertise, from architect to engineer (front end, back end, mobile) to summer intern.

You will have a meaningful chance to shape architecture, process, and culture while building a company on the leading edge of the cloud. We believe in good team chemistry, enthusiasm for creating things, and our surprising capacity to learn new things when we stay humble and open-minded.

Relevant technologies / frameworks / concepts:

* Modern web frameworks (Rails, Sinatra, Express, etc.)

* iPhone, Android

* Front-end JavaScript MVC (Ember.js, Angular.js)

* Functional programming (e.g., Clojure, Erlang)

* JVM (Java, Scala, JRuby)

* Statistical computing (R, machine learning)

* RESTful JSON API-based modular architecture / service oriented design

* Messaging architectures (RabbitMQ)

* SQL databases (PostgreSQL, MySQL)

* NoSQL databases (Redis, Mongo, Cassandra, HBase, Riak)

* Test driven development (TDD) - automated unit / functional / integration testing

* Continuous Integration (Jenkins, Travis)

* Managing cloud infrastructure as code (e.g., Linux, Amazon EC2 with Chef)

Portuguese a plus but not required.

If any of this sounds interesting, send us an email at ola@eosbank.com.br and we’ll follow up. Thank you.
They need something like this for auto mechanics - they don't feel obligated for any responsibility...
How to Spot a Weak Argument
Shame on France : the Yahoo - DailyMotion debacle
>They're not useful books in most jobs

Yes, I would certainly question their relevance to most jobs. But we're not talking about most jobs, we're talking specifically about software development jobs. Where they are incredibly useful.
Funders Club Announces It Will Take 20% Carry on Future Investments
Perhaps the problem is that in large projects, many areas don't have someone who feels ultimately responsible for making sure each bug gets a response. It's very easy to glance over a list of new bugs and leave the ones you don't know anything about for someone else to tackle, but inevitably there are bugs that no-one really feels comfortable tackling. Hardware specific stuff is especially bad, because device interfaces do some crazy things, and only someone with the same model can investigate it.

Kudos for being willing to dive into the code, though, and I'm sorry to hear no-one offered advice with that.
Is it Ever Worth Pulling an All-Nighter?
If you want to stay anonymous, DM me @jogjayr
Pomodoro in arduino
That looks like a pretty legit (cheap) New York slice, though how tasty it is depends heavily on where you got it from.
Unless you're attached to getting a certificate of completion, you can pretty much follow the Udacity model. As long as the course hasn't finished, sign up and get around to the videos and assignments when you get to them. There isn't the same discussion forum interchange, and your homework isn't graded, but they don't drop the class from your list even if you do nothing during the run.
Sorry for the confusion! The mobile app for Minus is indeed different where users on Minus.com tend to share photos over the web and it's less about chatting and meeting new friends, however you can still share photos / chat on both mobile and the web.

We're also working to improve the experience on the website along with the mobile development.

Cheers!
Ask HN: Should the People who create software be called Engineers?
'The IEEE offers two certifications (Certified Software Development Associate and Certified Software Development Professional). The IEEE certifications do not use the term Engineer in their title for compatibility reasons. In some parts of the US such as Texas, the use of the term Engineer is regulated only to those who have a Professional Engineer license.'

'E. W. Dijkstra, wrote in a paper that the coining of the term software engineer was not useful since it was an inappropriate analogy, "The existence of the mere term has been the base of a number of extremely shallow—and false—analogies, which just confuse the issue...Computers are such exceptional gadgets that there is good reason to assume that most analogies with other disciplines are too shallow to be of any positive value, are even so shallow that they are only confusing."'
That's not a big surprise. jQuery's events use native browser events behind the scenes. Which is nice for dom-oriented plugins; you get bubbling for free and all the native event listeners just work. It's got a pretty fair amount of overhead though. Backbone's events are just a pure JS event emitter implementation.

I'm curious, though, why they added an external dependency instead of just inlining a solution. There's a couple of good MIT licenced barebones implementations[1][2] floating around, and it's pretty straightforward to reimplement yourself in an hour or two if you prefer.

[1] https://github.com/Wolfy87/EventEmitter
[2] https://github.com/hij1nx/EventEmitter2
Why I remade my blog the third time. Now on DocPad
As far as the integer intersection question goes, I wonder if the interviewer didn't think too hard before before saying that he never uses it. At least where I work it comes up from time-to-time.

For instance, say we have a list of Users and a list of UserIds that we want to filter on (but for one reason or another don't want to do the filtering in the database.) The problem of getting the filtered list of Users based on their unique integer UserId has nearly the exact same solution as finding the intersection of the two integer lists, one being the requested UserIds filter, and the other being the list of UserIds from our list of Users.
Internet Censorship & Journo Killings Drag Freedom of Press in India Down
The Future of Facebook Ads (and how Adblock Plus will deal with them)
Viber for Windows and Mac is now available
Be sure to sample St. Louis-style pizza. Being from St. Louis, I'm quite used to it, but my friends from elsewhere claim it's repulsive.

The most unique factor is the Provel cheese, which is found almost exclusively in the greater St. Louis area: http://www.andrewmarkveety.com/2010/08/a-brief-history-of-pr...
While Windows 8 total sales might be on-par with Windows 7 sales, the total number of devices is not. This essentially suggests a decline in overall (total) market share for Windows.
I prefer this trip down memory lane:

http://techcrunch.com/2008/08/25/yahoos-404-at-giants-stadiu...
I'm pretty impressed that the links on the top bar still take you (via redirects, sure) to relevant places.
"Grimaldi's Pizzeria > 11ft" That 11ft journey will take you 30 minutes in line, but its worth it.
Correct.

I'm in Canada and my PayPal is USD because i use ebay a lot. My attempt to set up a "US Funds" account for Paypal at TD Canada Trust met with them converting money from a Canadian buyer to US then to CAD just in time for TD to convert it to US to go into the account.

Clearly, I halted that after a day.

PayPal insists that it's impossible to transfer money in any currency except the one related to the address of the bank's head office.
Show HN: ParseRSS gets full-text articles from a RSS feed
Nowhere does it say Windows Blue will include the Start button. It's purely speculation based on this:

"In a separate interview with Mary-Jo Foley, Reller said simply that Blue would “address customer feedback” Microsoft has received on Windows 8 and Windows RT."

A poor article with a sensationalist headline against MS: great for HN!

Edit: at the time of this comment, the submission title was "Microsoft: All RIGHT, you can have your Start button back"
I find this to be a very relevant article on render times between various contexts: http://smus.com/canvas-vs-svg-performance/

Along these lines I've written projects in canvas only to realize later I should've written in SVG. One of the aims of two.js is to afford a canonical API for the developer. So the idea is that if you're rendering lots of particles and not doing any manipulation to individual particles, canvas or webgl will render faster than svg. Two.js aims to make it easier to test and switch around between the contexts. However, I should caveat all of this with two.js is very nascent...
Appreciate the response and we'll def work to improve our landing page, homepage to better showcase and explain our app! And thanks for the link to the article, it is very helpful :) For now I think our Google Play and App Store page will explain the app better with the app screenshots and description.

We have always focused on our website in the past and mobile is still fairly new for us so we're learning quickly. All feedback and suggestions are welcome!

- John@minus.com
Absolutely not. My intention was to broaden the point by introducing the mind-blowing anthropic principle and a new perspective on the conditions leading to life, nothing more.
Gooooood point.

Releasing that data publicly could be dangerous. Which kind of goes to show that the police shouldn't have that kind of data to begin with.

I really wish they had just used that bloody system to look for hits on wanted and stolen vehicles. That's fine, everyone's ok with that. Mass collection and tracking of every single car that gets recorded? Why did they have to torpedo such a useful technology by doing something so stupid?
More than a few years ago, it was very easy to imagine a breakout compiler getting developers excited. I think it was call "egcs" or somesuch . . .

Joking aside, I'm glad for the competition, and for the options. It's always nice to have another automated way to audit code: throw another compiler with maximum warnings at it.
Your Ideal Network Support Company
Humor is lost on HN. No, our existence has been verified, and therefore a planet on which we can exist does exist. I hope we don't need to go further with this line of inquiry.
Some parking spots that rent to food trucks provide electric too, so no generator running at all. This may be rare in NYC though.
I spend most of my time in dynamic languages so I have to ask... is this that much faster than a good regex library that it warrants a hand rolled state machine? How normal is something like this in a typical C/C++ codebase?
The point isn't to stop piracy. The point is to kill the used game market, which is rather large for consoles.
Average speed cameras are actually quite scary. In the UK they have only been used (as far as I'm aware) to enforce temporary speed limit reductions, most typically during roadworks, then removed once the speed limit is returned to normal.

In theory they could be deployed across the motorway network with ease, and overnight force people to abide by the maximum speed limits (which a majority of people do not currently do) or face fines and points on their licence (ultimately leading to a ban)
Free Stock Photos for Commercial Use - StockPhotoGram.com
Scheduling Algorithm for Small Workfoces
No I would not, 40% of the budget goes to cops in my city.
(TL;DR) Girl boxers and Stephen King
Oy. NO. One winner exists. You live on it.
It's the drug wars all over again.
I'd like to hear about the 'system' that allows you to win at slot machines. That sounds unlikely or perhaps just a martingale[1] applied to slots.

http://en.wikipedia.org/wiki/Martingale_(probability_theory)
MinUnit - a minimal unit testing framework for C
Do you have industry data that shows the difference between sales and total number of devices? Would like to see it if you have it.
It is used in the term "life hacking", yes. Originally I had an explanation in the post but I cut it for length (and relevancy) so here's what I was up to: Casinos give out free "slot credits" like candy. I got $30 dollars for taking the bus to AC, $80 for eating at a certain restaurant, etc. The trick is you cannot cash out your credits, only play them, but you can-- of course-- cash out your winnings.

Except the odds of you winning anything over pocket change are astronomically low, so most people gamble away not just all their credits, but all their winnings and some of their own money to boot. That's why the casinos are so eager to give you free credits for everything.

What I was doing was playing the penny slots on the lowest bet level and cashing out anything over ten cents. I was making about 60 to 70 cents on the dollar ... which sucks if it's your dollar, but the whole point was it WASN'T. I was using the slots to convert the casinos free credits to cash.

......Not what I would have done if given free choice of activity, but like I said, my friends wouldn't let me play blackjack :D If I have to sit for hours while the bride-to-be brags about her bullshit "system" for hitting jackpots, I might as well make a little money.
> This was discussed 2 or 3 weeks ago, when the government's position on bitcoin was first released.

The guidance on the "Application of FinCEN's Regulations to Persons Administering, Exchanging, or Using Virtual Currencies" was released almost 2 months ago (March 18, 2013.)

> They consider exchanges and bitcoin transaction processors (i.e,. Coinbase) to be money transmitters subject to regulation.

True.

> Individual users (miners, bitcoin holders) are not money transmitters subject to regulation.

Less completely true. Per the guidance [1], anyone who "buys or sells convertible virtual currency for any reason is a money transmitter [...] unless a limitation to or exemption from the definition applies to the person", and more specifically with regard to miners "a person that creates units of convertible virtual currency and sells those units to another person for real currency or its equivalent is engaged in transmission to another location and is a money transmitter."

[1] http://fincen.gov/statutes_regs/guidance/html/FIN-2013-G001....
Darwin’s mistake: Explaining the discontinuity between human and nonhuman minds
It's a legal gray area because the physics of wave propagation are not good about obeying privacy laws.

IANAL, so that's the extent of the opinion I should be giving.