skysight-inc/HackerNews huggingface dataset:
This has been posted many times before, and it's a wonderful idea. I remember designing something like this when I was eight, I suspect in response to reading a short story in Analog. I should try to find that story again as it was quite a good one. It involved aeroplanes and shuttles rather than trains, but the idea was the same.

But I've started to think about it again. Suppose you have some sort of mini-shuttle that will rendezvous with the main transport. This mini-shuttle then accelerates and decelerates to and from each station. See the video, you'll get the point.

What happens if the door sticks? What happens if a passenger is partway through the connection when the separation has to happen? What about passengers with limited mobility? What if there are more passengers that need to get off than can be accommodated?

There are some major engineering challenges, really major engineering challenges.

I'd love to see it working, but I wouldn't be among the first to ride in it, and I seriously doubt it would get approval in Europe or North America.

But it's a wonderful idea.
How about a fib function that is valid for an input of 40.5? Binet's formula smoothly interpolates the Fibonnaci numbers. Quite elegant! And even without the interpolation, the original formula is accurate enough if you change the return type from int to double.

Besides, writing Binet's formula is much shorter in the source code than hardwiring the lookup table. Way more elegant.
As someone that is self-taught via books, websites and finding stuff out on Stackoverflow, etc. I feel like everyone should know this. I hear all languages have their quirks, but this is emphasized so much in JS that if you don't have at least a passing familiarity with it I'd wonder how learned the language. However, most people are way smarter than me and maybe they're learning through reading code and just building. In this case, sure, maybe they've never run into the issue.
Thanks. I haven't seen the description under "Three Common Techniques." And I also claim that the benchmarking isn't giving the method the due justice as the benefits of it can be visible only in the context where you really do operate with more functions on the same structures. Moreover, I think it's better to simply know how the C is translated to the assembly then to measure one very limited example. Specifically, some optimizations avoid calling functions at all. But the measurements of such examples don't properly reflect the behavior in bigger programs, where it can be bigger performance benefit to have smaller code than a fast microbenchmark.
A Start-Up Moves Teachers Past Data Entry
Go "Map Streaking" With Friends
Show HN: NBA Tanking - Standings at a glance with lottery simulation
Just curious, based on your research, are people really concern about security of their confidential emails?

When do the access to better features outweight the need of security?

If you use Mailbox, they actually temporarily hold on to your rebounce emails as well. Other email apps such as Skimbox, the emails are stored in their MongoDB server. Obviously the value of this 2 applications, granted they are still alive and used by folks, then the features > security concern. Not that they are compromising your messages anyway.

I am sure different people have different priorities. Just a curious question based on your findings.

Btw I also called myself an aspiring entrepreneur in most of my email introductions. I think its just my humble way of saying I am working on it and dedicated to growing - as oppose to being too boastful when asking for advice.

Find me @ http://www.linkedin.com/in/garyyauchan/

Also love to get your feedback for Hashtags for Email @ https://news.ycombinator.com/item?id=6948659
Depending on how you have the arrays organized, I'm sure you can expand a zpool with additional sets.

http://www.itsacon.net/computers/unix/expanding-a-zfs-pool/

zpool add -f poolname raidz[or raidz1,raidz2,etc] /dev/driveid /dev/driveid /dev/driveid ...

You'd then have a pool with another raidz section within it, whose size was represented by the capacity of each of the sections within.
I believe it's both real AND a parody of bitcoin.
"You get used to it. I don’t even see the code anymore, all I see is blonde, redhead, brunette..." -That guy who betrayed Neo for a Juicy Steak.
Another term to search for is, Medieval Warm Period

It has been warmer before on Earth while people have been around. There have been articles as early from 2003 I can find in the Telegraph but like all views not following the "common consensus line" they are mocked, derided, or ignored.

From where tree lines ended on some mountains covered by snow, to the Vikings being able to navigate areas of the ocean that have ice this day. From where crops were grown then to today, there are many identifiable items from that period which point to a warmer climate than any we have.

If anything this article could read, 1 billion dollar network goes up against the 1 trillion or more dollar Global Warming industrial machine. There is a lot of money in GW and those making it don't want it threatened.
> NOTE: Drosophila maggots 2 mm, or less in length shall be considered equivalent to fly eggs, for the purpose of this guide.
I did mean "function defined on an object". Your answer would have been way ahead of everyone else because no one else had an answer. :)

I would also add, though, that function definition is not the critical aspect to define this. The value of this primarily varies based on how the function is called, see https://developer.mozilla.org/en-US/docs/Web/JavaScript/Refe...
He did mention in an interview once that he wished he had become famous for inventing an agricultural machine instead: "Blame the Nazi Germans for making me become a gun designer. I always wanted to construct agricultural machinery."

Quoted in this artice: http://www.thestar.com/news/world/2013/12/23/mikhail_kalashn...
In the context of software "engineering"/programming, the term engineer has been bastardized to the point of losing all meaning. To call someone who programs at all an engineer is, in my opiinion, embarrassing, especially when juxtaposed with actual engineers (e.g. mechanical, acoustical, aerospace etc.) who went through a hell of a lot more to be able to be called an engineer than a 4 year CS program. People like John Resig, Jeremy Ashkenas can lay claim to being software engineers. Your average moron just out of college? Don't think so.
Is there now an official/very reputable way to do it? I've found 101 tutorials and random scripts when I've looked in the past but nothing I'd want to use in production.
You can just add a new raidz (or any type of vdev) to the zpool.
I used Firefox OS for 30 days and it made me want to quit phones
Dealers and users aren't the only one's the Federal government will destroy.

Dispensaries and even their landlords, doing things that are explicitly legal under state laws, run the risk of losing everything and/or going to jail if the local US Attorney has a bad day.
For reference, you can also grow your pools by adding a new raidz array to an existing pool.

Edit: Looks like mbell and brianlweiner posted just before me. Bah :)
As a scale for the guess: 65 million people live in the UK. Around 313 million people live in the United States. Between 60 and 85 million people, including civilian casualties, were killed in World War 2.
Here’s Why You Should Convert Your Music To 432 hz
How to stay in touch with 1000+ people
To be clearer, I wasn't just referring to the fact that 'this' refers to an object, but the complexity inherent in the term in JS.

You can run into this problem by doing something as basic as using it in a click handler if you don't know that it's there.
Why I spoke out about my sexual assault
Well, you can play around and talk about good things which wer e born in IE first: XMLHTTPRequest, .innerHTML, etc.
edit: This is my connection! Sorry.

http://imgur.com/KovolXb

Using Chrome (latest?) on Vista. Pink blobs are near, not on, flaws.
This is fundamentally the problem. It redefines and limits what a piece of video is "worth" going forward. That is where the push back is coming from. Disney can pull a film made in the 70's out of the vault, dust it off, and re-show it a few times to pull in a few million$ to the bottom line. But they can't do that if the movie has been available that whole time on a video streaming service. Looking at the two scenarios.

a) You have a movie that has not been available to buy or watch of 10 years, but was popular at the time, you bring it out again and poof get a bit of a revenue kick.

b) You have a movie that has been available on streaming services for the last 10 years, you re-issue the buyable version and get no uptake at all. Certainly not enough to justify a couple hundred thousand on a advertising it.

The issue here is information economics, you can only 'add' value to a movie by making it unavailable.
I shall not today attempt further to define the kinds of material I understand to be embraced within that shorthand description ["hard-core pornography"]; and perhaps I could never succeed in intelligibly doing so. But I know it when I see it... —Justice Potter Stewart, concurring opinion in Jacobellis v. Ohio 378 U.S. 184 (1964)
Even 2 million people is a loss of life hard for me to comprehend. The only way I can come to terms with that number is by thinking of it like: If I meet one new person each day, then I'll meet about 1000 people every three years. If I die 30 years from now, then I'll have met 10k people. In that circumstance, 2 million people is 200x more souls than I'll meet in the rest of my life. I'd have to meet two hundred new people each and every day for 30 years.

Kind of strange trying to wrap my head around such numbers. Maybe nonsensical looking at it that way, but it's the only way to look at it that hits me how each of these people who died were people with hopes and dreams and fears and loves. Some of those people were vicious wild animals; others may have been poets caught in a bad situation.
About as critical of an Apple product as the Verge can get. Very thorough nonetheless.
I am busy right now coding to go through in detail, but here [1] is an example of someone who was imprisoned under the BSA for "conspiring to fail to file currency transaction reports and failing to have effective AML and compliance programs", which certainly applies to HSBC.

[1] http://compliance.saiglobal.com/community/news/item/4420-che...
The referenced jQuery statement gives the candidate a chance to speak on: selector complexity (id look ups vs traversing to find descendant elements), first-class functions (passing a function reference to the .on() method), regular expressions (to add class names to an existing class attribute in older browsers that don't have .classList property on elements). There are probably other things but those are just a few off the top of my head.
As a Lisp hacker, I am somewhat stunned to learn that the world suffers from too much Lisp philosophy and that Lisp is unmathematical. Not to mention that Eric Raymond is a spokesman for Lisp.

Actually there is a somewhat valid and interesting point in that essay, obscured by crap. There are differences between numerical computing culture and symbolic computing culture; people should know both. But from where I sit hardly anyone these days is familiar with symbolic computing while everyone either claims to be or wants to be a “data scientist”, that is, do numerical machine learning. Nothing wrong with that, but I have a hard time seeing numbers as the underdog in this fight.
Distinguishing yield advances from yield plateaus in historical crop production
Lawyers should be responsible to their clients, not serve as an extra layer of tax informants. Governments already have hundreds of thousands in their employ. And please spare your hypocracy remarks for someone you know.
>piracy internationally

This phrase makes no sense. Copyright is a temporary* artificial monopoly invented by the state to encourage the useful arts. If your state creates no such monopoly for a given work, then definitionally no copyright infringement ("piracy") can occur.

*the USA's original default copyright term was 14 years. Remarkably, this coincides with the modern economically optimal copyright term. Since the modern term exceeds that length, copyright results in a net transfer of economic value from the public to copyright holders (to the detriment of the overall economy).

http://arstechnica.com/uncategorized/2007/07/research-optima...
But Super Soakers! AHAH!
Google Glass in Berlin Means Privacy First
hmmh... you may have a point, thanks!
To be honoured by a 100-million-gun salute?

I'd highly recommend "The Gun", a history of the Kalashnikov by New York Times journalist CJ Chivers. [his blog and articles are also excellent].

Kalashnikov-like guns are maybe comparable to the shipping container: relatively simple mass-produced objects that have transformed the world in all kinds of ways. Kalashnikov the man was only a small part of that (he was more figurehead than sole creator).
Growing my own just got a heap more attractive. It might not stop eggs, but I'm not going to have maggots slip through!
that's an ongoing debate but does not change the fact that women hit menopause in their mid 40's right now.

disclaimer: my wife and I have spent about $100K over the past 6 years trying to get pregnant, including several IVFs and a failed donor cycle (that's where you write a check for $30000 and flush it down the toilet).
Except for the long-term downside you're conveniently ignoring, where the producers of the content don't get paid?
Netflix already has my credit card, why not Netflix "on demand" for U$ 5 for new releases?
Can I ask where (location) was this?

I have trouble understanding how someone would call himself a JS developer and not knowing it.

I'm not at all a JS developer (even though lately I've been knees deep in nodeJS code) and most of my experience is away from the browser, but even I knew this. I was responsible for hiring at a previous company and I did see some people passing as Senior SQL developers without knowing how to do a join correctly, but I always passed it as a local thing (culture here is as long as you graduated you don't need to learn anything new) but not in other more competitive places.
Thanks for pointing that out. You're right - it does seem like it was intentional. I filed an issue for this though just in case, and perhaps they'll explain the reason: https://github.com/github/linguist/pull/856
What the heck did you just freaking say about me, you little weenie? I’ll have you know I graduated top of my class in the MIT, and I’ve been involved in numerous secret research projects on exokernels, and I have over 300 confirmed reward checks from Knuth. I am trained in gorilla cryptography and I’m the top Cyber Command hacker in the entire US armed forces.
That generally sucks when you're interviewed by assholes who ...

Assholes, no. They're human beings with blindspots. Just like 100% of the rest of us out there.
LOL you must be a lot of fun at sci fi and alt history cons, or any time people start brainstorming about greatly extrapolated trends.

The 'scarlet p' is a literary allusion to a very old book of Hawthorne's, wikipedia link below. Some decades ago it was trendy to include it on the reading lists for school children, at least in the midwestern USA. As a piece of literature, its absolutely drowning in symbolism to the point of ridicule, although it certainly demonstrates the utter inhumanity of theocracy as a form of government, so its not all bad. Its has the virtue of brevity. And a scarlet "A" makes quite an appearance. There's worse ways to pass the time, than reading "the scarlet letter".

http://en.wikipedia.org/wiki/The_Scarlet_Letter
An estimated 1/5th of all firearms in circulation around the world owe their design to Kalashnikov.

You could tally all firearm deaths since 1947, divide by 5 and get a reasonably good estimate.

To get even closer, exclude 95% of suicides and exclude 95% of homicides in the USA (along with plenty of other countries) since killers in countries not at war or in conflict tend to use handguns 20 times more often.
It only works if you have a shit ton of humility. The problem is there is really no other way I've found to acclimate oneself with the assumptions and culture of the discipline in a manner that is real-world and cuts through the small talk/cruft .

Your welcome btw...have fun :/
The Single Convention, pushed into the UN by American prohibitionists.
Just replace "less profit" with "snaller unitary profit". It's not even rare that the low profit options create markets that are hudreds of times larger than the original, increasing the total profits by orders of magnitude.
I didn't know this about Google Play. Is there a chart where I can see what each service sells? Like columns for MP4 | WMV | bitrate | HD? | and so forth. Or does each movie/show have different characteristics? I only use Linux so I definitely don't want WMV ;-)
First ClanBase dies and now the inventor of the AK-47? It's like the world is trying to steal my youth of playing Counter-Strike.
My understanding is that this is type of 'shallow' technical interview in SF with notable companies is not limited to front-end.

A good friend recently interviewed at multiple well known and respected internet companies for an Android position. This guy is perhaps a global authority on Android. Technical questions were of the computer science type, and did little to illustrate the substance of value the companies were actually trying to hire for.

Rather than take the time to understand whether he really, really knew Android, they wanted to see if he could traverse nodes in a tree. Two companies even asked the exact same non-Android specific question.
Yes. NZ's incompetence may save his dumb ass.
With full optimizations and LTO, the compiler may very well decide to inline a function. When a function is inlined, nothing is really "passed".

That said, structs can absolutely be passed by registers. I whipped up a quick example that shows a simple 2-word struct being passed in two registers on x86-64: http://goo.gl/2Yxooe

On x86-64, the SSE registers are used to pass floating point parameters.
I can't even begin to understand this idea.

Do you suggest that cursing government and companies is akin to racism?

Corporations and governments can and do screw up. They also do malicious things with bad intentions (even things that kill people). And when they do so, it's perfectly appropriate to call them on it.

That's not something that will "go out of style".
In LLVM, internalized functions (which get created in LTO mode) are converted to fastcall. So yes, the ABI becomes smarter in that case.

The platform ABIs mostly are the way they are for backwards compatibility at this point. They aren't particularly efficient and have weird corner cases (e.g. complex numbers are treated differently than the equivalent struct, IIRC). On x86-64 the situation is a little better, but still not ideal.
Like pg said, Netflix and Megaupload are publishers. I dislike your carpenter analogy because it conflates the creative aspect of the film industry (music, et al) with the distributive aspect.

Traditional publishers deserve to die if films can be distributed for free. So I wouldn't begrudge pirate sites as long the film's creators were compensated. But as I understand, pirate sites never pay the creators a dime. I think this is an important problem since royalties are what motivate creators to make stuff in the first place.
Great list!

I remember coming across this other "Learn Front-end" list: https://github.com/dypsilon/frontend-dev-bookmarks on HN a little while ago and thought it was a great example of just how scattered Web-FE education still is. Everyone has their own favorite "book" and there's no K&R that you just pick up and read.
The x86-64 ABI does specify for multi-word structs to be returned in registers. If I remember correctly, it's up to 4 registers - rax, rdx and 2 others which I'll need to look up. This only happens if the struct fields on their own would be returned in this way, so an array of 16 chars would not typically be returned in 2 8-byte registers. To use SSE or AVX registers for anything other than float or double scalars, you'll need to use the special vector types.

I think x86 lets you return in eax and edx, but only if you're returning a single 64-bit value, not a struct with 2 32-bits. Not 100% on all of this.
Why flush the toilet? Why not just excrete your waste into the living room.
I interviewed for a long-term "Frontend engineer" role in June for a large cable company here in the Netherlands. I've been a full-stack developer for the past 3 years or so, and before that I was in game development, and before that still, I wrote enterprise middleware.

My frontend experience going into this interview was almost entirely jQuery, with the exception of one 2 month freelance project where I had a crash course in AngularJS.

I was asked a ton of technical frontend questions, and I was able to answer them at a conceptual level but not from experience. I got the job, and I think what was important was my broader experience as a programmer, not the answers to specific frontend questions.

The thing is, real frontend programming of large JavaScript applications is a brand new field. There are lots of people with lots of jQuery experience (it's telling that this article deals with jQuery as an example of frontend development), but not so many with serious JavaScript programming experience outside of a library or framework.

I think because of this, companies are just being realistic when they interview for frontend positions based on general programming knowledge and experience. Maybe in 5 years they will drill down more, as the pool of expert frontenders expands.
Chrome beta is doing this to me on a lot of sites that load Web fonts. It's like it laid out the page using the metrics from the Web font, but then rendered it using a system fallback font.
Oh come on, pull your head out of the sand. Guns are a complicated issue, and pretending it's this simple makes you sound like a caricature of an American conservative.
I'm not sure about the current title: "FDA approves 20 or more fly eggs per 100 grams in tomato sauce". Maybe I'm reading it wrong but aren't these guidelines for what the FDA can seize?
The site seems to be getting hammered, and once it loaded I struggled to read it due to the low-contrast font/bg-color selection.

Here is a gist of the code: https://gist.github.com/jaytaylor/8102304
Show HN: My 10-year-old son has made a card game, which he is giving away
My 10 year old son Troy has made a card game. It has 27 characters, each with different powers. You can download it here https://www.dropbox.com/s/jrgphx4vn95va4z/LegimonChristmasSet2013.pdf

His goal is to have 100 kids play it, and he wants to give it away free as a Christmas present so that more kids can play it. I have created a Facebook page https://www.facebook.com/legimon . He would be ecstatic if anyone has feedback for him.
New age bullshit, you can skip reading this.
Just wanted to share that I had a very similar experience interviewing as a front-end engineer last year, and had made many of the same assessments about the process as you have.

It is interesting that the company I ended up at-- while they did ask some standard algorithm and 'how do you think' type questions-- there were also many questions probing my front-end skills, including some quick JS coding problems. The interview just felt SO different than anything else.

Thanks for posting this!
I'd like to see what the actual average is.
You are wrong. It is not even a question of perspective or moral position. For something to kill me that something does not need to have agency or volition, it simply has to cause my death. A volcano or an asteroid certainly have neither, and yet they are quite capable of killing. 'To be killed by something' can imply a relation of causality just as much (or more) than one of moral responsibility.

Stop trying to distort the meaning of natural language to suit your specific political agenda.