skysight-inc/HackerNews huggingface dataset:
They have a Wiki that has build/install instructions:
https://github.com/google/end-to-end/wiki/Build-instructions.

Basically, clone the Git repo then do:

./do.sh install_deps
./do.sh build_extension

This results in an extension folder that can be installed via Chrome's developer mode.

Disclaimer: not affiliated in any way and never used it myself
What's the reasoning behind the policy against linking to them? That seems crazy.
I think the reason you may of being downvoted is that, this is just an instructional course on algorithms. It's not a discussion about obnoxious interview questions. There are plenty of such discussions on Hacker News, but here it seems very inappropriate.

I would agree with that, you're contributing to a discussion to be sure, just the wrong one, I'd rather read about this somewhere else.
Exactly what I was thinking. Still, perhaps somebody can use it.
I am not a coach or trainer. I am just a developer trying to remain sane. I tend to believe that any thoughtful process can work as long as you stick to it. It just so happens I do agile/scrum.

I believe that at its core, agile is about two things. Planning on a shorter time frame so you can react quickly as unknowns surface, and continuously improving your process. The ceremony is meant to achieve those two things. If you are are doing the rituals, and fail to achieve those two things, I can see how it would seem worse than useless.

Here is what they don't tell you, it doesn't make software development easier. In fact, it can make it harder. What it does for me is make it sustainable and sane.
Ha! I can relate to this. When I was a kid I lived in a town near a Boeing plant and several of the kids in the local troops had parents who were Boeing engineers. It quickly became apparent at race time who had access to an industrial wind-tunnel.
Writing an NES game – graphics
Or even better; I never understood why ppl were not looking into these
http://www.thebabyloft.co.uk/images/products/door-bouncer.jp...

With sensor lights picking up the foot movements.
I bet the engineering challenge of giving sensory feedback to the foot is easier than making the treadmills work.
https://code.google.com/p/red5/
Sexy pajamas lace lingerie – sexy shop online
Actually, strangely enough, I can't find any mention of finalizers at all in the JVM spec. The Java spec does, of course, but I can't find it in the JVM spec.
> Don't make a programming language. You probably aren't the guy to do it. There is most likely exactly two people in this world in every generation qualified to do this well and you probably are not one of them.

Know how they got qualified to do this? By actually doing it, and by reading about others who were doing it. Modern language developers have so many shoulders of giants to sit on it's not even funny, but even so; it was only a generation ago that stuff like C didn't exist. Someone had to fill a need with a language.

Same goes for OS's/other stuff.

And sometimes, occasionally your stuff gets useful for other people -- and then they start correcting your mistakes. We are going to need one or two people who are that good at programming language design in 2039 and if it takes 24 years of putzing around and designing languages that don't work to get them there, all the power to them.
Ungrateful undergraduates. You give them a language that can be learned at a high rate and they go all demoralized on you! ;)

https://en.wikipedia.org/wiki/Learning_curve

MEEP looks interesting. Filed, for future use.
The Cold War wasn't so much "no war" as it was nearly constant, ongoing, small-scale war. Terrible for those involved, but overall considerably more peaceful than the norm. It didn't really change after the Cold War ended, either. The war landscape from the 1990s through today looks much the same.
A good friend of mine exclusively helps embedded teams. I just got through doing cloud with some folks. Big data is its own thing, but certainly not a show stopper.

If you're serious, email me. Happy to explain to any depth you find adequate.
Off the Menu: Realness Is a Matter of Taste
Just to restate this, the author's theory is that the reason parents these days don't let their kids have as much freedom as parents in the past did is because parents these days value their kids more than parents in the past used to.

This is probably wrong. Does anyone really think that parents in the past were more cavalier about their children dying or getting injured, if only slightly so? Also why does the author reach all the way back to 1850 for a comparison to the number of children families have? In the more recent pass, families had comparable numbers of children, but no one was worried about them being overly restrictive parents.

Overall this theory seems likely to be more reflective of the author's own anxieties than reality.
>What if the type of challenges that need to be solved involves: embedded device all the way up to cloud, big data, and devops automation where some of these things require specialties?

Then maybe Scrum isn't the best approach. Scrum (and agile methodologies more generally) are not designed to solve cutting-edge problems where it isn't even clear whether the product is possible, much less feasible, to build. Scrum is designed for software teams working in a well-known problem space (e.g. line-of-business web applications) where the challenges are organizational (getting a clear set of requirements and managing requirements churn) rather than technical.

I certainly wouldn't expect a scrum team to deliver software for a brand new problem domain. For something like that, I'd expect better results from something like spiral, which explicitly includes room for research, experimentation and prototyping at each stage.
Will you be able to pick them up in Palo Alto? Also notice their weight and dimensions (somewhere in the comments).
Awk for a web server? It's been done.

http://awk.info/?tools/server
Getting API right is hard because you have no idea about the scope of your project at first. It is easy to get initial inspiration from other projects, but I still believe that having an API set in stone is a bad idea; Matlisp itself has literally been rewritten ~4 times.

That said, I'd recommend checking out Numpy, and projects in lisp lisp scmutils, lisp-matrix, matlisp, femlisp...
By knowing them personally, and sometimes working alongside them.
Really: no. There is nothing "very sudden" about RC4 exhibiting biases indicating it is weaker than it should be: ask any cryptographer. The break that's about to be disclosed in March is simply a new practical twist on a weakness published more than 10 years ago!

A lot of sites got bad advice. (One might wonder about whether all that advice was truly given in good faith. Maybe.) The real fix for BEAST and Lucky13 is, and always was, to use TLSv1.2 with AEADs like AES_GCM, or CHACHA20_POLY1305. So do that.
I just updated to Android Lollipop and now my phone is full of that MD crap. I soooo want to roll back.
Cheaper peace, more costly war, sounds good!

My worry with nukes is the black swan events. Used to be there would be a big war every few decades. Nukes put a stop to that... but what if instead of a big war every few decades, they just mean there's a really, really big war, once, after a long period of relative peace?
This is terribly written and comes off as extremely misleading. No useful details are given. "Kept out of important meetings?" "A prank on WiFi?" What happened, what are you trying to get people to sign their names to? Sure, we're all biased against prosecutors and a "WiFi prank" doesn't sound like anything really bad, but shit, write clearly and state the facts, don't try to snow us.
Even TED was not immune to that. See the aquatic apes talk.
I'm quite saddened by the wiki voyage/travel situation.

It's improving, but voyage still trails travel's 4181 alexa rank at 22,638.

That's a huge gap. I've seen an overall drop in content quality and accuracy compared to the pre-internet brands era.
There is one for the dogs

http://www.parttimepooch.com/
"It's just one more example of the perpetuation of wealth across generations."

You say that as if it's a bad thing. The thing you seem to be complaining about is one of the wonderful things about parenting. I.e. to impart/share/teach/give what you have accumulated over your life. Whether that is something physical, or intangible such as knowledge, makes no difference.
All sorts of stuff. A lot of the best, most novel research I saw was just students combining fields that wouldn't normally have much interaction at the university level. There was a lot of cool CS+medicine and MechE+biology research. Some of these projects would go on to present at major industry conferences.
Yeah the real question is why they got a phone call with any heads-up, instead of immediate account revocation.
Turning developers into interchangeable cogs is the holy grail of project management. It's the motivator behind most methodologies and also a large part of the motivation for many development frameworks (J2EE comes to mind, for one).

Unfortunately this has about as much chance of working as trying to develop an assembly line manufacturing process where every product is unique. It's not possible. People keep trying though.
On top of my head:

* Tell me more about the problem are you trying to solve.

* There are well tested and tuned libraries for search trees, like the JVM TreeMap. What requirement prevents us from using it?

* The JVM TreeMap uses RedBlack trees, which are basically BTrees, and likely easier / faster to implement than AVL.

Now, you might not get the job because the dude might feel threatened. You just dodged a bullet, the job would have been shitty anyway.
Even today the starchy, non-sweet variaties of banana are a majority of those grown - in those areas they're a staple like potato is in Europe.
The first tech startup in coffee is hiring engineers and data scientists
You'd be surprised by how much less elegant CL is, right off the bat.

Thankfully, however, one can tweak it in so astonishing a way - I still miss parameterized types though - that once you realize the nature of your problem, and put in lots of due work, things tend to become easy in the long run; I particularly adore being able to write iterate macros (adding new "for" clauses").

That said, Matlisp is still in a stage of infancy ("research grade"), and while I welcome contributions, it should be noted that it is not yet a replacement for R/Numpy/MATLAB, atleast not for the casual user.
Slightly off-topic. Does anyone know the origin of this (frankly weird) terminology of scrum "master and "coach"?

Merits of the actual methodology aside, I just have to admit that it rubs me the wrong way. Is it really that necessary to indicate that most places don't have scrum-like qualities in their processes, and require someone certified to "teach" or "coach" it to them?
AFAIK they did not, in fact, do this. Here is what they did do:

1) Say that you follow me on twitter.

2) You download and run meerkat

3) I download and run meerkat. At this point you get a push notification from meerkat indicating that I've done this.

4) I start streaming on meerkat. At this point you receive a push notification from meerkat indicating that I'm doing this.

At no time do I get anything about you (unless I'm also following you on twitter).

I don't think meerkat did anything user hostile. But they did do something that was hostile to twitter (given that twitter is apparently launching a competitor) so it's no shock that they are getting cut off from the social graph.
When you get more experienced at speaking, you can get back to dry wit and piercing insight. It is difficult, but I find TED to be very bland compared to the talks I'm used to watching.
What do you mean by 'parking minimums'?

FWIW, the London Plan currently contains restrictions on the maximum amount of parking provided:

http://www.london.gov.uk/thelondonplan/docs/londonplan08_ann...

table A4.2 Maximum Residential Car Parking Standards

Predominant housing type 4+ bed units 3 bed units 1–2 bed units
Car parking provision 2–1.5 spaces 1.5 – 1 space 1 to less than 1
per unit per unit space per unit*

* All developments in areas of good public transport accessibility and/or
town centres should aim for less than 1 space per unit.
I don't think anybody is claiming that science is "completely broken," but there are some who want nice, clean, logical delineations, who think that science is filling out some invisible, giant truth table. And that by each assertion in that truth table, there's a straightforward "this is how to falsify me" entry that scientists can look up and enact.

Based on how science actually works, this notion is fanciful. No such table exists. If you were to have the luxury of asking the top physicists, say, to create such a table for you, they'd very likely all look different.

Also, your comment regarding homeopathy is something of a strawman. Paradigms are incommensurate. If we do incur a paradigm shift in our lifetimes, it's likely that our current ways of speaking about science will be unable to capture it.
It's a cool app, but there's been a huge degradation of my stream now that it's littered with |LIVE NOW| posts and out-of-context replies. Neither of which is fixed by this unfortunately.
I'm lucky, I think, because over the 5 years of highschool I cracked every users password, found multiple vulnerabilities in the Novell NetWare system that allowed me to run arbitrary binaries, found out that I could use the `NET SEND` command to pop a message on every computer that was connected to the network, among other things.

The IT Coordinator wanted me nailed to the wall, but the vice-principal found a lot of the things I did interesting, and instead made the IT coordinator give me access to a Suse VM with full permissions, and didn't even give me a detention.

My impetus for doing all of this was so that I could run compilers and IDEs while at school, as I was running a Pentium 2 with 76Mb of RAM in 2005. It could've gone a completely different way, I think, and if my vice-principal hadn't seen something in me I could've ruined my life with all that. Scary to think about.
I appreciate the effort to write this up, but I'm not seeing that this has applicability to any real problem. If you put 53 random bits in the mantissa with a fixed exponent, you get a smooth distribution from from [0, 1 - 2^-53] in increments of 2^-53. He seems to be concerned that you will never get a number between(0, 2^-53). True, but you'll also never get any other number between (n * 2^-53,(n+1) * 2^-53) for all the rest of the range.

[wrong statement about denormals deleted]

His talk about "dividing" to produce the desired range seems misguided. Floating point division is ~10x the cost of any other floating point operations. If you are trying to produce precise floating point numbers, you almost certainly want to be working at the level of bits rather than hoping that division will do the work for you.
Tool Speeds Up Progress on New Album after Settling Lawsuit
I'm baffled as to why this didn't stop when he was asked not to use ad.min@ – this seems like a reasonable request which most people could just accept and move on from. High five, you did a nice trick, but the real admin asked you to stop, so just move on, right?

As others have mentioned, there seems to be a lot not said here, which isn't a surprise, and of course, felony charges are insane here.
My experience playing around with KD trees is that they are super effective for multidimensional indexing (including spatial) and range search so long as the data is relatively static. The difficulty comes when trying to update and re-balance them dynamically, which is where other structures perform better.
It will not. Twitter only restricted access to the social graph.

If the people you follow on twitter want to send out meerkat tweets that's their own business.
Moment.js has the unfortunate property that it will recognize many non-dates as dates, so it's not much good for validation. For example: `moment("cats 123 <3!!!").isValid()` returns `true`. I have yet to find a date parsing library that will correctly reject this input.
Why can research and prototyping not happen in Scrum? I don't see any limitation.
I guess the lesson here is that when someone pranks you with denial email spamming you call the FBI? Sad situation folks.
Really, at this point, I think you're certifiably retarded if you build a business even tangentially relying on Twitter or Facebook. This is exactly why people stopped doing it years ago. Why is this surprising to anyone?
Plenty of non-orange carrots available here in the bay area at non-big chain stores and natural food stores. I typically get a bunch that is a mix of white, red, orange, and purple. True, orange is the dominant one however.

Carrots are a bit of a pain to grow, but I've had purples and reds in the past.
We have separate taps for hot and cold water, and you think the carpet is the problem?
That's incredibly misleading.

We don't care about the likelihood of producing some random collision; we care about the likelihood of producing some specific collision (which is not vulnerable to the birthday attack). http://en.wikipedia.org/wiki/Preimage_attack

The reason SHA-1 is considered insufficient is that it is cryptographically broken https://marc-stevens.nl/research/papers/PhD%20Thesis%20Marc%...

I.e. the chance of finding a collision is substantially higher than would be expected from an ideal PRF.

As far as I know, there are no serious cryptanalytical attacks on RIPEMD-160, and 160 bits is more than sufficient for cryptographically unique identifiers.
You may think you're doing the candidate a favor by offering to handwave away the details, but the vaguer question might actually be worse. "Can you write a correct implementation of an AVL tree on this whiteboard, in any programming language, in the next thirty minutes" is a terrible interview question, but at least it has a factual answer. [1] "Can you riff on the subject of serializing a binary tree" is an open-ended question that will inevitably be graded on an imaginary curve. And the first rule of human psychology is: When you're asked to grade people on an imaginary curve, your intuition spits out a decision that is built on unconscious bias.

[1] edit: that is to say, it has a factual answer if you ask the question and then fall totally silent. Which would be evil, of course, so in practice you and the candidate will naturally turn this question into a back-and-forth repartee, and it will reduce to the same exercise of unconscious biases as the vague question is.
That's just the interviewer's way of signalling "I'm a huge shithead, and you wouldn't like working for/with me anyway."
How can "some scholars doubt if orange carrots even existed prior to the 16th century", if there are drawings of orange carrots from the year 512?

http://de.wikipedia.org/wiki/Karotte#/media/File:Gemeine_M%C...

http://en.wikipedia.org/wiki/Vienna_Dioscurides
Excuse me while I pen a letter to Mr Newell re: building an arcade at every destination mall in the country. Brb.
> For example, wild bananas required a machete to open and had such large seeds and low sugar content that no one really ate them.

Bananas, not the dessert Cavendish kind, are actually staples in many parts of Africa.

Corn and bananas are not really staples in the west; they are more like sweeteners.

Corn is supposed to be a staple, you should never treat it as a vegetable, and, its not even a very good staple today (though other kinds of Maize are).
As much of cult as The Learning Annex, which is not much at all. I don't really accept the religious framing, preferring more to see TED as a curated series and TEDx much, much less so. Not without failings on the TED side, natch.
That's a good idea. People can't tell very accurately through what angle they turned. People are good at walking straight without visual cues, though. They have to force the users to make a lot of turns to keep them in the workspace.

This probably requires a gym-sized space to work well. You could have multiple people in it, if the game kept them bunched up and on the same illusory axes, so their relative positions matched in the real world and VR.

This could bring back something like LAN parties. You need a big empty space, and everybody brings their headgear.
It would seem unfair to criticizes academics for your experience, at least based on the description you gave.
When you're building a new house and have largely progressed things with a particular project builder, everything is extremely high. There are no breakdowns. And it's not just non-standard, just an expected upgrade, of which there were many no sane person would avoid - premium bench tops, better windows, etc. This was $10k in the context of a $200-250k house build.

I grew up in a house with 10' ceilings (most heritage houses in Australia are 10'+).

Yes, there was no question at any point that we were going to do it. Lower ceilings here make a house feel cheap and nasty, so I was thinking of resale value as well as my sanity.
That rack-protection library Sinatra apparently uses is clearly wrong: how does that "protect" against directory traversal, rather than "cause" directory traversal? It essentially makes escaping not work correctly. In what scenario is this possibly a security measure?
I'm not sure i'd say the middle class is doing fine. The older part of the middle class is largely okay. The junior division, though - anyone who doesn't already have a house and a good pension - has a pretty bleak outlook. Unless they're making Google/stockbroker money, or live in the North.

The working class certainly have it much worse, though.
It's the Blub Paradox, but with people.

This is why I believe that you, the interviewer, cannot interview someone above your "experience level" without some kind of objective test.
They aren't locked in to Twitter, they've just used it to jump start their growth.

Can't argue it hasn't worked well for them with a lot of influential voice talking about the app.

Not to say it will succeed in the long run, but in this case they could have done a lot worse.
Sorry, I guess I should fully weigh the connotations of the words I use.

I certainly am not Anti-Growth; but I do believe that per-capita Growth can be accomodated with a decrease in the nominal economy. I think, as yet, the only known, surefire way of doing this is by improving education (esp. that of Women) and the economy.
I'd think Google are capable of making a web scraper that can have a very good guess.

Plus, it's not really Google's fault that a website isn't usable - that's something the website developers are responsible for.
Meerkat Roulette
And which talks are those?
regardless of calling this new, this is a plain case of two criminals. remove the freedom and computer related novelty of this and bring it down to obvious law breaking events:

person A shoots person B. person B recovers and shoots (also non-fataly) person A. Now person A goes to the police and tell on person B.

this is exactly what happened, if you call shooting someone a prank. but let's not focus on that. if the above happened, person B would be convicted for some 10 years, and then the DA would cut that to 2 years in exchange for the first crime, ending up with person A getting 10 years and person B 2 years.

...And that is why nobody starts the snitching chain.
> Really, convicted of a felony, you're guaranteed lifetime financial insolvency?

This is actually flat out true. All large companies perform background checks and none of them will hire you if have any sort of criminal charges whatsoever. You don't even have to have been found guilty. This is called the "digital plantation" by one ex-policeman who wrote a book about it:
http://www.amazon.com/Arrest-Proof-Yourself-Dale-C-Carson/dp...