skysight-inc/HackerNews huggingface dataset:
You're missing the point, and this is how people end up at these "puzzlers". The point of fizzbuzz or the simple questions is to weed out people who can't code at all. If you transform it like you do above, then you're testing something else: how well people know low-level tricks like swapping variables using xor.

Those tricks might be valuable in your workplace, and may make excellent interview questions for you, but they are a very very different type of question than fizzbuzz, at least in purpose, even though they may look superficially similar. In a fizzbuzz type question, you are not looking for brilliance, you are looking to just weed out the people who can't.
The position you take on the rubber stamping part of peer review is simply not serious at best in many areas of science and engineering. Ask anybody around you that has published in good journals or conferences. Hence I did not address this statement because it simply is not true. Try sending papers to ICML, Siggraph, SODA, Nature, etc, I doubt the peer reviews are performing any sorts of rubber stamping.

But once they have gone through that process and they are published it is simply very difficult to root out bad work given new data.

You might be aware of post publication peer review, yet, this model is not in use except through accidental replication exercises that sometimes uncover problems that eventually yield corrigendae or retraction. Currently it is very adhoc.

If you understand how science work beyond press releases, you'll know that the fraud and abuses will always be in the system. Post publication peer review is the only way to rooting out bad work that has been published or is in the preprint stage (I consder that if your preprint is out on arxiv or some other medium, it is in effect published).

Right now, for published papers, it is left as an exercise for journals to acknowledge they let some dubious work through. There is simply no economic incentive for a speedy process. If you read retractionwath.com often you'll notice that the current system is simply not regulating itself.

Open post publication peer review is a way to perform that function. Looking back it is formalizing the process by which people used to trust or not older work. It is also blurring the lines between preprints and published work since they are now under the same scrutiny.

I agree it is also less convenient for the press or the science press to be comfortable with this situation (post publication peer review) but Science becomes robust when it is clearly capable of rooting out bad work through processes like this one.
Why to archive your company's brainpower
Can I ask what language you are used to? I hear how nice go is as a language a lot, but coming from haskell, go is hideous in comparison.
It was used for my site gbedu.fm. In retrospect, it was a HUGE blunder.

Why?

You have such a limited pool of people to continue work on it.
Having a secure baseline setup is obviously important. However the point that tptacek seems to be making is that most of the security risk of startups comes from the custom code that they write.

You can have the most hardened openBSD setup in the world but if you write a web app that runs shell commands based on user input and you don't validate well enough you might be in for a bad time.
I think it says more about the bias of the writer, he seems to assume that Node would be the default choice and that something like erlang/scala/clojure/go would be alternatives. That may be true for someones sideline project.
Whenever I drill manholes, I always drill them square.
Unless you have something listening on the ports that doesn't respond or a firewall that is dropping packets on the loopback interface, "connection refused" is returned right away.
Thank you, by the way. (Sincerely.) The more great people from around the world stay here, the better we all will be.
I'm curious what calls could induce deadlock. I figured everything used a nonblocking API internally and the runtime conferred blocking semantics.
Here's the thing, it's not just about speed or efficiency, it's also about cost and price. Part of ARM's advantage is that chips are cheap and they have no incentive to support a high margin business that Intel does.

Fundamentally, Intel doesn't want to switch everything over to Atom chips because it would ruin the economics of Intel's business. Right now they would much rather sell a i5 at $200 or an i7 at $300+. Compare that to an Atom chip at say $25 per chip. Intel would need to have 10x volume to make the same money.

So, while Intel wants to be competitive with ARM, the economics of that business just aren't as attractive as the PC/Server chip business.
Not bounded by hw but still bounded by its VM implementation.
Mr. Fusion doesn't run on a De/T cycle. It can use a banana peel, beer, and the beer can itself as fuel.

No, it makes no physical sense. Perhaps it's a branding name, since "Mr. Zero Point Energy" doesn't flow as well.
> As an interviewer it is important to ask questions that a candidate cannot answer to see how they react.

In the context of an interview, that would just make me horribly frustrated--because my default response to not knowing the answer to a question, nor even being able to perceive a method to resolving my ignorance, is to go out and research the problem.

Whether on the Internet, or by asking my coworkers, or finding an expert, or just running actual experiments and seeing a pattern in the large pile of data generated, this is usually "the" way to get a problem solved, and what I spend nearly 80% of each working day doing.

I don't rely on "sudden gusts of inspiration blowing through me" to solve problems, because the time that could take to happen is unbounded, and it can't be made to scale, unlike research, which can be delegated as you please.

But obviously, research is a tool entirely taken away from you in an interview. The only thing you can do to find out more about the problem is to ask the interviewer themselves--at which point you're basically playing a game of 20 questions, where instead of getting all the data you'd realistically expect in response to each query, you get dealt out precise quantities of informational entropy to string you along.

This contrived situation is not one that applies to the average day in the workplace, and being made annoyed by it is no useful measure of how one reacts to real non-obvious problems.
The entire point of FizzBuzz is to filter out the people that say they can code but clearly cannot. This is a surprisingly high number of applicants, unfortunately.
The beauty of flowers to humans is a byproduct of awesome evolving for the eyesight of bees.

Have you ever seen a flower like a bee sees it? Bees can see in UV as well as visible. The results are interesting, as it's nothing we would ever see when looking at a flower. Even dandelions are beautiful with UV.

http://www.dailymail.co.uk/sciencetech/article-473897/A-bees...
What do you mean by "evolutionists" and what similarity do you have in mind?
Spotify and Facebook: Is that phishing?
HostsMan is a pretty decent Hosts file manager for Windows, has some automation that can help with longer lists, also can update or auto merge lists from the web. (I'm not the author of this application, but I have used it).

http://www.abelhadigital.com/hostsman
Consumer product by the end of this year?! Is there a startup focusing on this?!
Great idea; I've heard it a few times. I actually built this against an undocumented API call; if you watch the network tab when you open up GitHub, it makes an ajax request for JSON. I replicated that request with https.get on the server, then dump that json out on the page (to get around CORS problems.)

I think they're using sessions to determine if you're logged in / authenticated; so I'd need to either see if I can just pass in an oauth token and see what happens, wait for them to build an API around it, or just do the work of combing the repositories and build the data manually.
word, to be honest I don't get it why it's on hn.
Obviously you've spent more time considering this, but on the off chance it's helpful:

1. Take payment in some other form. Get creative.

2. Link the infosec to the startup's revenue. In other words, make it something we can sell. Applicable within specific domains. For example, I'd buy a modern CRM solution I had infosec confidence in, but until then we're sticking with our self hosted install of RT.

3. Expand security code review to be a more generalized form of code review that also yields improvements in time to market, overall code quality and project risk. Sell as such.

Various research concludes that expert code review early in a project dramatically helps overall productivity. It's easier to test, review, and fix the bugs and awkward sections of code now than maintain it and troubleshoot customers across the following months or years.

Whenever I'm doing an internal review even if I'm specifically scanning for vulnerabilities, I can't help but notice any number of garden variety bugs, things needing to be refactored, obvious ways to fill gaps in test coverage, better variable and function names, helpful comments I could add, etc.

Maybe this isn't a good use of a high end security researcher's time and could be better left to someone more general, but you could staff some code quality minded generalists. It's quicker to audit clean code so maybe it pays off.
Following this logic, they could have called it hexagonal.asm since it's eventually run as binary code.
That's not Amdahl's law in reverse, that's just Amdahl's law as applied to mulitcore. This was all worked out over a decade ago [1].

[1] M. Hill and M. Marty. Amdahl’s law in the multicore era. Computer, 1998.
Decades of research and money into fusion, but the limiting factor is government regulation? C'mon...
If I'm reading up on a new technology it's useful to understand what they mean when they say 'operations are O(1)'.

Additionally, when writing an API for use by other developers its useful to say, this operation runs in constant time, that one in logarithmic time.

Redis, for example, mentions the computational complexity of all operations in its docs. Additionally, everyone should know that most decent sorting algorithms are O(n log n), and understand the implications of that.
> 37Signal's approach of trying them out for size is a good approach, but not practical for everyone else.

If you figure in the possible downside, it is the only practical way.
I think that, just like with fission, the point is that you get a huge amount of energi from very little fuel. So you take on a few kilos/liters of fuel and spend very, very little at a time.

The difference between fission and fusion is that with fission you just load all of it into the reactor at once. With fusion you'll need a "fuel-tank" and feed the reactor continuously, but it's just a few atoms each time.

This is how I understood the concept, it may very well be wrong.
Is LaTeX only for academic papers?

I have a client who needs to put a large volume of brochure-ready technical specifications on both the web and rendered as attractive downloadable as PDFs, in a hopefully machine-readable format. Really curious if LaTeX is ever used as a solution in commercial applications where business users are most familiar with word - or is that the wrong application?
I have exactly the same experience. Very pleasant to write programs that are going to be used by more than 10k users at once.
Baby Faraday cages, that's the best thing since sliced bread! :)
The most hilarious bit is towards the end. Ortiz wanted a drug company lawyer taken to court. She's got some odd logic - when she screws up, it's an adversarial process (and it's her job to gun down anyone she can indite); but a lawyer on the other side is somehow fair game if they get in her way.
Gay guy weighing in here: Apple is not homophobic in keeping this nonsense app from their store. By throwing the accusation around, we risk devaluing it. Apple, Inc scored 100% on the Human Rights Council's Corporate Equality Index. Calling them homophobic is like calling Edward R. Murrow a communist -- it shows your desperation immediately.
Rackspace Playing a different game than Amazon
They probably want to introduce them in the same time with the opening of their retail stores, and also for the holiday season.
But these are all routed to localhost, so they'll just spend ages timing out...
With Clojure being available for the jvm, the clr through ClojureCLR and javascript through ClojureScript I don't believe that this will be much of an issue.
It is possible, but probably too expensive for you to buy.

www.youtube.com/watch?v=ALiqAXiTQBg
My wife used to put our little one on the balcony when he was a few months old at around zero celsius temperature. I admit I was a bit scared by the idea. Not only that it was cold (but I could understand that good clothes help) but also that in case he was in distress or needing something, nobody was outside to hear. Eventually, I spent the nap times sitting next to him, reading a book until he wake up and nothing wrong ever happened. He always was a healthy kid and still is.
I think it's just because of well-known blog posts[1][2]. I don't think it's a particularly common question for interviewers to ask here either.

[1] http://www.codinghorror.com/blog/2007/02/why-cant-programmer...

[2] http://www.codinghorror.com/blog/2007/02/fizzbuzz-the-progra...
You see no qualitative difference between holding an apple in your hand versus an idea in your mind?
It would be interesting to see at least a simple Hello World example in JavaScript, but I suspect the library is too dependent on CoffeeScript, and a compatible JS code would be too convoluted (I'd be glad to be proven wrong though).
In regards to the US Attorney's behavior, Swartz's mental state and actually his suicide in general is irrelevant. He could be alive today and Ortiz's actions would be just as wrong.
One thing you're testing for is how well their brain works with an excess of adrenaline floating around in their body. All of the best interviewers I've known take great pains to make the interviewer feel comfortable and chatty - after all, they aren't going to be filled with interview anxiety when they're actually working there. A minority of your applicants are going to perform badly in that situation because the adrenal glands will effectively reduce the output prefrontal cortex below an acceptable level to solve a problem that they'd be able to solve handily in a situation that didn't involve so much performance anxiety with strangers.

I doubt that constitutes a majority of the people you pass on, but it's definitely going to be double digits.

I've never hired using a white board coding test, and out of 30 or 40 folks i've had to let 2 go pretty quickly because it was clear they couldn't do the work, but the rest did as well as somebody who would have passed one of your quizes - I'd expect we'd see similar long term failure rates in both sets.

I'm sure it makes sense at google where the hiring procedures don't leave much room for error, but I'm sure I've been able to hire some great folks that you would have missed. Arguably the best heads down brilliant engineer I've hired (well tied for #1) completely melted down on his first interview. Tried again with drinks and a show at Yoshi's and he did so well I would have hired him to be my boss. He easily pulled 3x his own weight for us and was very loyal and easy to work with.

So many people go on and on about how hard it is to hire yet they go around systematically rejecting all the same candidates for all the same reasons.
I really liked Debian Kit, but I decided eventually that I preferred Linux Deploy from http://github.com/meefik/linuxdeploy

A word of warning: if you try to use more than one of these on the same system, you can easily hose the work that you've already done!

I really do not want a system that runs side-by-side, or chrooted, realistically I'm not so terribly concerned about SYSV IPC and what it brings (who doesn't love sqlite?), but I would like to know how to compile my own kernel and boot it without Dalvik or the Android userland stuff.

That used to be the most important thing to feel good about using Linux to me. I would like to have GNU Userland and X11 desktop. I would like to do this without destroying my existing Android (separate partition?) but beggars can't always be choosers. Using OLife Prime, I once was able to alter my partition table without understanding what I had done (is this what GPT is like?) and feeling very much like I had just started to install OpenBSD for the first time.

I have a great working system in that partition, mmcblk0p8.

I just don't have the foggiest idea how to boot to it directly. I think I would go back and start with oLIFE prime. I couldn't help but feeling like the trick to usurp the bootloader by overwriting the recovery tools was a hack.

So now, when I want to boot into GNU/Linux, I've got to hold the down volume like I used to do to get into OpenRecovery? (When I tried the instructions to reverse this, hold down arrow to boot into Android, I just couldn't boot anything either way.)

Can't I have all three of Android, TeamWin, AND GNU/Linux somehow? I will try it and submit something to HN next chance I get. Maybe there are more Transformer owners than I think.
/rant>
that's the marginal cost of new hard to reach oil. the existing established wells are on average cheap. eliminating just the hardest few percent of production doesn't help with our co2 problem.
I'm more inclined to believe that the Federal government needs to turn over more control to the individual states, and that congress is reaching too far over their boundaries.

Don't get me wrong, there are several things I think the government needs to do including managing the economy, maintaining military/ law enforcement just to name a few.

But then you have a congressional hearing about steroid use in baseball. We have government tell us what we can and can't do with our own property (cell phone unlocking, etc). And I think, is that what we pay these guys for? They can't even balance a budget because their scope is way too broad.

I agree that government needs to be downsized, just maybe in a different way.
> 2. No true parallelism due to runtime limitations (single runtime lock)

I've thought about this, and it's not a big deal in the multicore/SMP sense. For I/O concurrency, there is LWT or Async. It does fall short for "small-scale" parallelism though, eg map-reduce over an array, multiplying big-but-not-huge matrices, etc. At least OCaml doesn't pretend to support threading, unlike most other GIL-bound languages.

For high-concurrency or large parallel problems, multiple processes are a better option since that naturally scales beyond a single machine. OCaml's memory footprint is easily an order of magnitude smaller than eg, Ruby's, so I could run 10x the number of workers using the same resources. And then they'd complete tasks faster, thanks to excellent single-thread performance.

In some sense, OCaml indirectly enables the best of the Unix tool tradition. The maintainers haven't tried to throw the kitchen sink at the language, which practically encourages composable designs where distributed/parallel systems are concerned.
Avid sailor here, and I like to race, typical race is ~6 hours, but longer races too, 24-48 hours. We are continually evaluating, speed over ground, radios, depth, AIS for marine traffic, tide flow (current), GPS, charts, race course, etc. We have many devices that give us a picture of what is going on. I love the idea of Google Glass as a heads up display [1] for everyday people!

Sure, we use a computer to compile most of this data, but imagine just peering into Google Glass, and having this compiled without moving around!

I'm not too concerned about fashion or image while out on the water. My main focus is winning, or coming close to it! I'm wearing a life jacket, and rain gear most of the time ;) I guess my point is, there is lots going on in life, not just walking around, getting coffee, and reading twitter and facebook. Wear Glass when you need it and it is applicable.

[1] http://en.wikipedia.org/wiki/Head-up_display
Investors Talk Cluster F*ck Deals, Control Issues, and Series A Crunch
Why do you think it would be bad to just start with Clojure as a "first Lisp"? (yeah, there's the JVM, but leiningen makes things bearable and lighttable is a one-click repl to "just start coding")
This answer references Chicken Scheme, which compiles to C - I'm curious, is there any work on a Scheme that compiles to LLVM? (A brief search didn't reveal anything that's been updated in the last 4-5 years.)
WORLD’S FIRST PERPETUAL MOTION MACHINE?
The Finnish minority is followed closely by immigrants from former Yugoslavia (166k vs 155k). Sweden has accepted a large number of refugees from Iraq & Iran, together they outnumber the Fins.

http://en.wikipedia.org/wiki/Demographics_of_Sweden
IPrefs, Einhorn's Strategy for Apple
The entrepreneur's vacuum
"Humans Invent does not support your browser as it is many years old- continue at your own risk!

Please consider upgrading to one of the following more modern browsers:
- Google Chrome
- Mozilla Firefox
- Apple Safari
- Internet Explorer 9"

I'm using IE10. Sterling effort there. If you can't even get your website to work, what hope is there for computers that don't crash?
Unlocking Apple's Value with iPrefs
How to monitor dyno usage on Heroku with NodeJS
The Legacy of Aaron Swartz (Stanford Law School Talk)
why not choose what you like and go from there. don't worry about what somebody said society responds to. what do you like, play a little bit. a lot of graphic design is play and interplay.
I wouldn't put my money on the JVM platform. It's funny but Clojure's bigest advantage is also its biggest disadvantage.
I'm not familiar with a lot of other dialects, but the information on Racket is terrible. I wouldn't trust any of the other responses.

Racket is not an R6RS scheme, it's... Racket. R6RS is an available language/library in Racket, but it's not what you usually use[1].

Racket has also always been a language laboratory, not just a scheme. I'd also wager that it's the most popular scheme used today, maybe even the most popular lisp.

[1] The Racket primary language is specified with #lang Racket, R6RS is specified with #lang r6rs. R5RS is specified with #lang r5rs.
Melancholy; melodic but listless; in turns sporadic and frenetic; all too brief, and all too incomplete.

http://song-of-github.herokuapp.com/?username=charonn0
Comcast Offering Slower Internet at Higher Cost
I know these guys are in NYC but I think there's more of a game focus: http://laughingsquid.com/meta-augmented-reality-glasses-allo...
John Carmack: Latency Mitigation Strategies
Is there any reason to worry about brain cancer with this?
Big data open source tools are changing the scene.
تحميل برنامج ريل بلير
ريل بلاير عملاق تشغيل الميديا في اخر اصداراته يعتبر ريل بلير
RealPlayer من اشهر برامج تشغيل ملفات الفيديو والصوت يستخدمه الملايين
حول العالم فهو برنامج بسيط ومجاني وبه العديد من المزايا الرائعه
> 2) Corporations in countries like France, Germany, Canada etc. have less relative power than in the US.

I live in Canada. The 4 banks and 2 telecom companies here have total domination of the market and our gov agencies prevent competition openly. Much more than the US.

We've been fortunate that they've been conservative for the last few decades but they are increasingly becoming americanized and our corporatist government wants badly to be like America.

I agree laissez faire markets aren't optimal. But I'm also 100% sure government run markets is significantly worse. I only support the elimination of massive governments in favor or smaller communities with their own economic freedom (social or capitalist) similar to Hong Kong city-states.

ala Startups vs mega-corporations.
OMFG I want those mannequins!
should one use this instead of MySQL, and why? I couldn't find this question in the FAQ.
Check out this great MSN video - 'A Good Day to Die Hard' movie trailer
Page 31 please :)
Cartoon about Mislabeled Fish
Of course. That's the whole point of it.