skysight-inc/HackerNews huggingface dataset:
EDIT
Sorry. If you can't implement linked list and think that first item is too much for an interview, HN is not the place to swing around. Keep downvoting lol.

TL; DR version:

It isn't fair to throw a company out of a windows because they are serious about their hiring process. It totally depends on their company's growth need! First bullet point is extremely fair but the rest aren't and I agree on that.

Longer version:
A lot of hackathon projects become startups and many of them don't require any algorithms. They can use libraries from Python and Ruby to do things they want to do. They can get away with a couple n^3 in their code and customers are okay as long as the service is stable.

And then there are startups out there building products using real algorithms that really require the knowledge of graph and sorting, dynamic programming and etc. If they need an engineer that can build on top of existing algorithms, then that's what they need.

I was a former intern at Mozilla and my interview was very simple and I really appreciate that. But what I do doesn't require me to know any sophisticated algorithm. I can survive with knowing Python and getting around with my brain. But interns on Firefox, servo and Rust probably had to face harder interviews, more tedious algorithmic types (although I heard most of those are basic too, like linked list and talk about C++).

I am also looking for new internship this winter and I fear these algorithmic interviews too, but some companies have serious need and they need people who can at least implement a linked list is important. I don't bother to read what their needs are.

I did roll my eyes when I looked at "3 hrs", "4hrs". That's a lot. But the first item: you don't even know how to write a linked list using your favorite language? Then that's the end. Linked list is not hard - you are not writing in C++ in this case.

The 7.5 hr is a different story, but I won't trash at the first point.
There are fire alarms and smoke alarms also there are photoelectric and ionization types. Both are used for different purposes.
They would have to be suicidal to shutter appengine and only give 90 days notice. Won't happen.
> Sure, there are still new music artists that emerge, but nowhere in the numbers that they have in the past.

Let's see some numbers then, I don't believe this at all.
Insurers Getting Faulty Data From U.S. Health Exchanges
The biggest waste of time is that candidates have to demonstrate general competency to every company he or she is considering. It's a waste of engineering resources checking every candidate and a waste of time for the candidates. Is there a way to unify that across companies (other than by creating a certification scheme)? Is there a way to standardize the code sample procedure?
22 Songs to Help You Through the U.S. Government Shutdown
I'm under the impression that app engine is heavily used inside of google and its use is being evangelized.

This leads me to believe that it won't be killed
Do you have a citation for your claim against Eric Dunn?

Also, how is it demeaning to pay someone for an honest day's work?
The Code Golf SE site is fun too: http://codegolf.stackexchange.com/
At Berkeley, Nobel laureates get a parking spot on campus.
The GP's point is that Ruby doesn't require a built-in method that specifically sums an array to still get a clean, terse operation. You can use #inject to apply an arbitrary operation to (operator, last result, current element) and arrive at a result.

For example, given a list of numbers, you can generate a bitwise OR mask easily:

[1,2,3,4,5].inject(:|)

What this does is iterate over the list and apply ($last_result | $current_element) and return the result, which is passed on as $last_result to the next iteration. $last_result is 0 by default. This is equivalent to (as of PHP 5.4):

array_reduce([1,2,3,4,5], function($v, $e) { return $v | $e; }, 0);

Or prior to PHP 5.3:

function or_mask($v, $e) { return $v | $e; }
array_reduce(array(1,2,3,4,5), "or_mask", 0);

It's doable in both languages, but Ruby's functional language lineage and its object-oriented nature results in an exceptionally clean approach.
Do "we" not give them money already? Do homeless people, or people in whatever situation these "street people" are in, not get money from the state or city? This is a serious question.
Non-citizens can be turned away at the US border for any reason, or no reason at all.

Considering that a person's ability to travel to the US is so professionally important in this industry (for conferences, business meetings, etc.), I do not believe this is fearmongering.

Remember the case of the man refused entry after a misinterpreted Tweet about 'destroying America'? [1]
It seems clear NSA surveillance informs CBP's entry decisions in at least some cases. Credit card payments are surely surveilled by NSA, so this actually sounds like a pretty well-grounded fear.

[1]: http://www.nbclosangeles.com/news/local/British-Tourists-Den...
"Basic functions" of PS4 controller will work with PC by default
They actually implemented this feature a couple of weeks ago but as for now, it's only available in the Nightly channel.
The resulting heat could be used to reduce boria to elemental boron, which makes a decidedly energy dense fuel:

http://www.eagle.ca/~gcowan/boron_blast.html
It is a public-private partnership, not so different in structure from the military-industrial complex. Weild your disapproval consistently.

What is a jobs program if not paying people to do useful work?
This is exactly the point he was trying to make...
This brings up an important issue.

If you're able to access OPs link unhindered, you need to investigate your cert handling.
This is the case in most of Oregon; it is merchants who collect the deposit, and the same merchant must collect recyclables and return the deposit to customers.

I say "most of" because retailers in Clackamas County lobbied successfully to abolish the merchant collection requirement, and the county now provides recycling centers. Ostensibly it was to reduce the burden on merchants, but there was a subtext that customers and retailers alike didn't enjoy the constant presence of homeless at the many retailers that provided recycling machines.
the funny thing is, with proper abuse of __call you can almost get that to work: https://gist.github.com/kennethrapp/328b6bd1bda8a8f94092
Indeed, the city should put people on payroll with oversight.
I've worked for a small indy label for four years, and everything you said is the exact opposite of small artist opinion, not to mention reality.

A "Big Break" has never been attainable for the average musician. Small income streams are more attainable now where once there was nothing, and ultra-fame is elusive as ever. Nothing real has changed.
No, the probability I calculated is the probability that at least one of the companies will succeed if you start N of them, or 1-(1-0.00006)^N
Or neither...?
"hacking" this, "hacking" that.
the word is being way overused. just because you came up with a solution you think is good for you doesn't mean you 'hacked' anything.
Presumably if you care about security you are using a browser that does PFS and have personally verified that it is working.
Wonder if any homeless setup a stand/bag in a high-traffic area and ask for donations of empty cans/bottles? Put up a little "recycling service" sign.
I have mocked-up a system for policy creation. The project is open; please contribute your thoughts. People say "it has flaws" but never explain the flaws, nor how to address them.

https://bitbucket.org/djarvis/world-politics/

Would greatly appreciate constructive criticism. The system serves to educate everyone (openly and transparently) on implications of existing and upcoming policies.

If the idea intrigues you, check out what other people are doing along the same lines:

https://bitbucket.org/djarvis/world-politics/wiki/Related%20...

Rather than getting to the point where citizens have to "mobilize against" the current government, we should be seeking to self-govern in such a way that mobilization is not necessary.
Curated Marketplaces
I think this when I see journals (looking at you New Scientist...) use link shorteners like bit.ly.

What are they thinking? ;/
1 Mo. Treasury Jumps from 10 to 27 bps in 7 days
It can be surprisingly difficult to act reasonably when "sound pressure level" has gone from an abstract concept to a tangible sensation.
Communication is a little iffy as many artists don't write be understood; their lyrics are intentionally opaque so as to seem mysterious, and allow the listener to project onto them. Agreed that music is a form of expression, but so is smiling; the question is, why do human express themselves through music in first place, or through smiling? Why not express themselves through cartwheeling instead?

Darwin argued that both human song and bird song evolved as mating displays [1]

[1] ftp://ftp.repec.org/RePEc/els/esrcls/draftfin.pdf
Probably best to list both the original URL, and some kind of link that has an archived version (either your own, or from the Wayback Machine). And of course include the date as well. With the date and the original URL, you can always use the Wayback machine or some other archival service like WebCite to attempt to find an archived version.

No citation is guaranteed to be readable after a certain amount of time. All citations are merely a reference for identify the resource that you're looking for, and you need to find it yourself in a library or from the publisher. But the publisher may not exist, you may not be able to find libraries with copies, etc. So, you can only do so much.

But if you cite the URL and date, and at least one alternative way to access the content like the Wayback Machine or WebCite or your own, you give people a pretty good chance.

Perhaps there needs to be a peer-to-peer web citation database that publishers, libraries, and individuals can join. When a book or journal contains a web citation, the publisher archives a copy of that page in their database. When a library or individual buys a book, they can pull the archived copies from the publishers. This will ensure that as long as someone out there who has a copy of the book has also maintained their web citation database and is on the network, you can pull the citations from them.

I believe that archiving of publicly available material, as archive.org does and Google's cache does, is considered not to be copyright infringement (as long as it obeys the limits in robots.txt and noarchive meta tags), as it is sufficiently transformative. So this shouldn't be a problem unless someone explicitly requested that the page not be archived, in which case you probably shouldn't rely on it for a citation.
Reclaiming email IDs - good idea or bad idea?
New attack technique lands researcher $100k Microsoft bug bounty
We recently had this exercise at our mobile start up when we were deciding on stack. Like any other start-up we wanted to be nimble and fast, so we decided to use ready products with our start up. We chose Parse BaaS for our data, Dotcloud PaaS (PHP, CSS, HTML) for hosting. So the only major things that we needed to worry about involved HTML, Javascript, PHP, Objective-C.
"Implementing a linked list" is essentially measuring 1 of 2 things:

1. How long it has been since you graduated from college. The further away the less likely you will remember how to do it, because you will never do it after college.

or

2. How often you have interviewed for other positions, because that is the exception to 1.
ISEC Open Security video: Hacking the Wireless World
Gameduino 2: this time it’s personal
It's not that it's a crime, it's that it puts you on a list. Posting on this site probably puts you on a list.
> A rejected candidate should know unambiguously why they didn’t get the job.

Yes. One more non-arrogant company.
> The issue I believe is that enough of us in our home have experienced enough false alarms that basically give us a 'boy who cried wolf' mentality when it comes down to it.

I'm a bit confused.

What the hell kind of shoddy product are you people buying that triggers on something that isn't smoke? Or are people talking about situations where there is smoke, from something burning, but that burn is small and contained and safe?

EG Burning the toast - you don't need an alarm because you know it's the toast. Except it's possible for toasters to stick and for the bread to catch fire and for that to spread to the kitchen cupboard which is over the toaster, and etc. Some people don't stay in the room when the toast is cooking.

Better placement of the alarms - not in bathrooms or just outside bathroom doors, and not in kitchens or just outside kitchen doors - helps.

> a mine detector would give off a false alarm every time it came across a stick, people would fail to heed its warning in a real situation. They in effect would learn to ignore it and then that one time they did go in a minefield they'd be blown to bits.

Smoke detectors are detecting smoke. They're not detecting cups of coffee or Bic biros or other unrelated things.
Should Startups Incubate, Accelerate, Cohabitate or Stay In Mom’s Basement?
Learn Elisp For Emacs
you guys should not use this - amazon has a history of retarded tech support

they also overban customers.
If personal responsibility would work, we wouldn't need any laws. It's either stick or carrot, as in this case.
Thanks Amazon.
Yeah, I completely mis-read your comment.
Bringing back the &lt;blink&gt; tag with CSS3. (Just for fun)
Or from the FBI
It is a lot less time than you calculated. We stop the process any time they don't pass and give them specific feedback on why. Usually, this is during the initial phone call/basic test. Most candidates do 30 minutes at most, which seems very reasonable when applying for a position.
Tab: Startup To Shutdown
This is super useful! Thanks.
I have a group of friends that are all my age. Also, at the school I go to, no one really knows how to code.

I usually listen to the billboard playlist while coding. http://www.billboard.com/charts/hot-100
I too am getting annoyed by that expression.
No, it's true if you don't have more specific data regarding other factors like aptitude. It's no different than saying "if you live in the United States you have a life expectancy of 79 years." Obviously, with more information (are you obese? are you wealthy? do you have certain genetic predispositions to disease? etc.) each person can get a more specific life expectancy, but that doesn't change the life expectancy of the country.
Oh yes. We do live in slavery. Money is the only key to our chains.
In this case, very strongly my idea. No-one really knows why we play music - even musicians don't know. But I think it's about a form of expression, much like for many people they are compelled to enter conversation at least part of the day or week. I've yet to read a scientific or psychological explanation that fits but I have some pet theories that sound nice (that I wouldn't bet the bank on though).
Where are you reading that? I see $96k as the goal, and no mention of $250k
I liked a bunch of the essays I read by him, and loved "A History of Western Philosophy". I'm well aware (and felt his writing made it obvious enough) that it is not necessarily a 'accurate' history of philosophy, but it was a great book with a great approach.
"X {micro,milli,,kilo,mega,giga,peta,exa}grams of a substance containing a detectable amount of DRUG" is boilerplate derived from the text of the federal drug statutes. Either of us could be right, or neither. shrug
ELB is their PaaS offering.
Only if the goal of the site is to make money. If there's no profit involved there is no downside to open sourcing it.
I like the ideas you present.

Does this site exist? If not, what existing sites do you think are closest to your vision?
Yes I can see why installing Ruby is frustrating wit those kinds of errors. The thing is, Debian split Ruby into multiple packages, but made a lot of them not installed by default, which causes a lot of headache for users. The mkmf thing is supposed to be a standard part of Ruby, and most developers assume it is always available, but I Debian put it in `ruby-dev` I think, so you get that error if you don't `apt-get install ruby-dev`.

If you're not a Rubyist and just wants to use Chef, Chef's own Debian packages work great. You can ignore RubyGems and update-alternatives and other stuff, Chef's Debian packages provide everything you need.

I think that Chef should go through the tutorials and clean up the old things.
Ah, the context of the thread is UK, so I should have made that a bit more clear that I'm talking about UK law.

Sorry. Thanks for the link though.

Here's the UK stuff. Section 198 (http://www.ipo.gov.uk/cdpact1988.pdf) is the relevant bit here.
p-B11 fusion would be the holy grail for energy, since ordinary Hydrogen is very common, Boron-11 is the most common isotope, and Boron itself is fairly common on Earth (annual production is around a million tonnes). Moreover, the reactor design could be remarkably simple and highly efficient. Power could be directly converted from the plasma to electricity without a need to use heat exchangers or steam turbines. Additionally, the low neutron flux would make the reactor remarkably safe, as would the fusion products (primarily ordinary Helium).

However, as far away as D-T fusion energy is today p-B11 is even farther. p-B11 fusion requires plasma temperatures 10 times higher than D-T fusion, making it that much more difficult to build devices capable of inducing fusion. Worse yet, at those conditions the bremsstrahlung radiation loses using conventional plasma confinement technologies would be significantly higher than the power produced by the fusion reactions. What that means is that for every watt produced by fusion that might be converted to a fraction of a watt of useful power there would be more than a watt of power radiated away in x-rays and gamma rays, meaning that it would cool faster than it could be heated by fusion energy, rendering it useless as a power source.

In short, p-B11 fusion requires the development of novel approaches to plasma confinement and ramping up their capabilities up to and orders of magnitude beyond what we've done with tokomaks et al today. To say that this would be an enormously challenging scientific and technical enterprise would be a gross understatement.

Nevertheless, it very much does warrant continued research. No matter the difficulty there's no way to get to a destination without spending the time on the road there.
There is a reason why we have this thing called "time". You don't suddenly apply for a job do you?

If you were senior, 10+ years why would you be interview at this company? I supposed there are better positions out there for you.

Doesn't make sense with time. I didn't remember how to implement linked list after my class but I picked it up again over the summer as hobby to learn basic algorithm again.
If you cared about security and knew enough to check that, you probably knew enough not to trust server side crypto and were using PGP or S/MIME on top of it or using OTR instead of email for secure conversations.

That aside, this still leaves the very important question of SMTP traffic.
I recently discovered this project as a replacement if you're using Java on App Engine:

http://www.jboss.org/capedwarf
There is no reason that (insert device X here) cannot shut down your (insert other device Y here) while disconnected from the Internet.

They lost me at "... with your nest login ..."
I can't find the article to reference so take this with a grain of salt: in ancient times it is believed that song was a form of letting people know you were there, as in mothers cooing to their babies while grazing. That's a really pleasant idea to me, but I believe it's far more complex than that and music/sound can't be simplified down to a single evolutionary cause. As someone who loves sound is all it's glorious forms it's distasteful to me. Why would I be content to play the piano to only myself all day if it were something as base as for getting a better mate? It goes way deeper than that.
You mean browsers actually fall back to non-perfect-forward-secrecy? They even have the option of doing that? That's interesting if true. Ideally it should be enforced by the server, and if the browser can't support it, then the browser can't see the webpage.
Yes, this is extremely simple, and I'm surprised to see intelligent people apparently confused over it. The percentage in the article is obviously referring to all companies, and more information will obviously alter the percentage. Are people genuinely confused by this, or are they just trying to discredit the article by feigning confusion?
For those who happen to have Mathematica, try this to get a smooth, high-resolution interactive fractal explorer (make sure you have a C compiler installed):

JuliaFP = Compile[
{{const,_Complex}, {init,_Complex}},
Module[{val=init,n=0},
While[Abs[val] < 5 && n < 25, val = val^2 + const; n++];
{Mod[Arg[val]/(2*3.14159), 1], 1 - Abs[val]/5, 1 - Abs[val]/100}
],
CompilationTarget -> "C",
RuntimeAttributes -> Listable,
RuntimeOptions -> "Speed"
];

{fine, coarse} = Table[Complex[j,i],
{dx, {0.008, 0.002}}, {i,-1.5,1.5,dx}, {j,-1.5,1.5,dx}
];

pt = {0.0,0.0};
Graphics[{
Raster[
JuliaFP[Complex @@ pt/2, If[ControlActive[], fine, coarse]],
{{-2.0,-2.0}, {2.0,2.0}},
ColorFunction-> Hue
],
Locator[Dynamic[pt]]},
ImageSize -> 800
] // Dynamic

P.S. Original post is awesome. I love the cow!
IOS Prank
Here's how to prank your friends on iOS
Install:

* Homebrew

* Caffeine and NoSleep

* SetResX for Retina displays (lets you deretinafy and use native resolution)

* KeyRemap4MacBook to swap () and [] (but I might be weird)

* iTerm2
ITER is a mess. It's a stereotypical government program that will do little to advance fusion science and will take so long to build and be so expensive that it will be of questionable value even if they manage to finish it.
> we're launching our own link shortener this month, and printing our own shortened links in the magazine. That way we can control what happens when link rot sets in, whether redirecting or caching content on our own servers if necessary (and allowed by copyright).

That seems worse to me. Sometimes you can gain some info by just the hostname, and pages in the URL. Now all you'll see is random numbers.

And are you really going to spend the money to check every url you have ever published? You have to do it by hand you know. A tool can help but won't tell you if the content of the page changed.

If you want to do this properly use global footnote numbering in each issue. Publish the real URL and the page title (very important since you can google for those words). Each url gets a footnote number that is unique in that issue and you print the number near the url.

Readers can lookup a url by the magazine issue and footnote number.
Warning: Rant

These sorts of fluff articles/posts annoy me. They try and sound wise, all-knowing and give enough information to impress n00bs (those who might benefit most from the information), without actually saying anything that's useful and practical.

One example - leadership. It's not even defined properly (influencing others to get their help in getting something done). If the author wanted to provide useful advice, he might have mentioned how you establish trust and credibility [1], which are the trade tools of any good leader.

The author could similarly have provided references to works on strategy (Sinofsky's One Strategy, Sun Tzu, whatever), made at least a passing reference to SMART objectives, let alone anything on objective setting [2].

The whole post is just so... devoid of anything useful.

[1] This link discusses trust and credibility in the context of an IT project, but the principles apply to all leaders: https://www.wittenburg.co.uk/Entry.aspx?id=d8c54975-bd0a-410...

[2] This one is badly written, but it's a start, at least: https://www.wittenburg.co.uk/Entry.aspx?id=ec41ffcc-1991-45f...