skysight-inc/HackerNews huggingface dataset:
> If someone was interested in battery science how would they get started?

I would start by acquiring a deep education in physics and materials science.
Is this really likely to be enforceable against someone in India who might well be using a false name?
Same goes for cdnjs, jsdelivr, bootstrapcdn, etc.
Redesigning Exec - Again
Hi again!

Wow, I forgot about that part. I've done that thought experiment a couple times myself, how it would affect things if I looked markedly different. It's always a little scary, honestly.
Looks pretty cool. Hopefully works awesome too.
Have you written a review anywhere? Is there anything you dislike about the vehicle?

I'd prefer a diesel pickup and a 50k 3-series sized high performance bluestar, but may just get a model s once my Audi dies.
Congestion costs Americans $121 billion a year
I'm about as US Eastern as you can get and it's 9-10:30pm here.
Gladwell is a poor example.
Radix trees are great, with the right workload. The main competition (for strings) are the ternary search tree (for sparse keyspaces with rare insertions) and the B-Tree (which is nominally disk-optimized, but that optimization also tends to help with the L3 cache).

None of those are best for all workloads. There are situations where using a radix-tree is actually faster than a hashtable with a good hash function, and situations where it is slower than a red-black tree.
I can't believe people don't know the many problems created by e-mails with visible (i.e. CC) lists of addresses. Here's my article on this topic:

http://arachnoid.com/opinion/help_the_crooks.html
The most interesting bit for me in this article

MIT’s open network is essential to collaboration in
teaching and learning at the Institute, Fitzgerald says.
“IS&T is working to identify and address other
vulnerabilities that present a risk to the campus
network and key services — although the nature of these
complex systems makes it difficult to eliminate risk
completely,” she says. “Community members should be
assured that particular attention is being paid to
minimizing risks and outages in the future.”

In my books, this is a trade off - if you want to keep your networks open, you will invite some trouble.
This is why I won't carry a cell phone from which I can't remove the battery.
Hello. So-called 'conspiracy nutter' here.

The fact that someone believes something which you do not believe does not mean that they have a mental health problem. If that were the case, we (atheists) could say that there were a billion or more insane Christians out there. But everyone knows someone who has religious beliefs.

Everyone, no matter how mainstream their opinions, has a worldview which is comprised of a set of beliefs. Everyone. Now, it is just the nature of beliefs that rational arguments and evidence do not readily alter them. No matter how widespread, or how fringe the belief is, or whether you judge it to be 'crazy', or whether the belief has a scientific basis. Those are the default nodes in your cognitive framework. You just don't change them very easily. Any more easily than I change my beliefs.

One thing that you may not realize, or perhaps may not accept as fact due to your own worldview, is that the 'conpiracy theorist' label has been historically, and still is, a tool used to suppress dissent by ridiculing opponents who accuse an establishment of wrongdoing. Here is a Wikipedia article about it.

http://en.wikipedia.org/wiki/Political_abuse_of_psychiatry

> As scholars have long argued, governmental and medical institutions code menaces to authority as mental diseases during political disturbances.

>...In the 1970s, Martha Beall Mitchell, wife of U.S. Attorney General John Mitchell, was diagnosed with a paranoid mental disorder for claiming that the administration of President Richard M. Nixon was engaged in illegal activities. Many of her claims were later proved correct, and the term "Martha Mitchell effect" was coined to describe mental health misdiagnoses when accurate claims are dismissed as delusional.

I anticipate that most people with mainstream beliefs in the US would assume, based on their worldview, that political abuse of psychiatry only applies to other countries, or to other times. I think this is wrong, and part of the general myth perpetuated by the establishment that it rarely (or at least, not in contemporary times) does anything that can't be morally justified.

http://conspiraciesthatweretrue.blogspot.com/2007/01/list-of...
I upvoted you even though I disagree heartily with what you are saying; and I would like to point people to pg's essay http://www.paulgraham.com/disagree.html to remind them that this site is not reddit, and that the downvote should be used rarely, and mostly to quell noise and abuse.

That said, one should not have to give up using a cell-phone to avoid being tracked. Nor should ones willingness to use facebook to talk to family be taken as a blanket permission to mine your personal data stream for every last bit of value in it.
Same thing happened at my company (~40k employees) about 2 years ago. Fortunately it is split across a couple of timezones, but after about 300 'Please do not reply-to-all' replies-to-all, apparently the exchange server crashed and took care of the problem :P
Very interesting take, especially at the end in enumerating privileges. I had a similar experience with my own Mom's Macintosh SE being the gateway to my life in tech, and I don't know what I would done if she didn't introduce me to that at such a young age. I have been so lucky. Born in the States (even though mom's a foreigner which was a blessing in a lot of ways on account of the work ethic she tried to bestow upon me), college educated male with tech skills that were developed sort of circumstantially but very intensely at a very early age -- I feel so lucky, as if I "had a winning lottery ticket" for sure. And now, even as I am finally able to enjoy the the excitement and passion of a career that is exactly what I want to be doing -- I find myself so often feeling so incredibly anxious about why I am not doing more to help others gain access to my world. Frankly, I think that it's rare that (and sad that it's rare that) we have open discussions in the tech community about that word "privilege" where there isn't an INTENSE amount of denial, apathy, minimization, skepticism and disbelief (which, sadly, are some of the most common results of such privilege). For me, this post was a breath of fresh air that adequately expressed a lot of what I feel everyday -- I feel so lucky, but I feel so torn. Yes, I think I worked really hard to make good on my skills and develop them. No, I do not think that makes the world even remotely fair. Yes, I still feel like it is so unfair that in a lot of respects it is almost CERTAINLY a lottery. Yes, it continues to bother me that I feel sort of powerless about that divide, but yes, I would like to bridge that. Perhaps part of that is to start blogging as you have. I think that's what I like so much about this post: you are really leading by example in a way that is rare and yet quite needed. Good on you, and I look forward to reading more.
College Is Actually Worth It
I watch a lot of soccer. Concussions still happen. They're less frequent, but by the same token they're not spotted and treated as quickly as in the NFL.
I submitted the exact same article earlier - http://news.ycombinator.com/item?id=5174044

Sigh, the vagaries of HN submission system sometimes leaves me befuddled. I still up voted this submission.
Why Dell is going private
I would really like to see the EFF try to get a precedent which solves this problem in the general case, rather than invalidating just this one patent. And I think I know what the solution has to be: class-action defense.

What's going on is this. They have a pretext to sue, which is not good enough to win, but is good enough to keep the case from being dismissed on summary judgment and to keep them from being ruled vexatious litigants. They use this pretext to start hundreds or thousands of copies of the same case, against different defendants, achieving economy of scale. If the case proceeds, the defense has to spend much more (even if they win), because they have no such economy of scale. So they're forced to settle instead.

But suppose one defendant could force the patent troll, in a pre-summary-judgment motion, to reveal the identities of everyone else they'd threatened with the same patent. That would allow the defendants to pool legal costs, merge all the cases into one courtroom, and have a fair trial, rather than just being extorted.
Why, because he bullshits? I'm not citing him as a scientific authority but he certainly is a prolific author.
RE: damages, per above "...shall be liable for any damages, including costs and attorneys’ fees..."

Agreed that not enough people are actually suing companies for false 512f takedowns. Sounds like this could be an interesting business opportunity for an enterprising attorney.
Malaysia, typical salary for new graduates is about RM30,000 (USD$10,000).

Don't work in Malaysia.
There have ben vacuums that filter with water (such as the Rexair/Rainbow) since at least the 1930s.

While most of those quite heavy duty and powerful, they almost all suffered from indoor air quality issues, although I believe the newer ones do feature HEPA filters.
Agree completely. Hard to editorialize something very well when it's on TechCrunch :)

We'd also rename service to platform, as an example
It's more frequent than you think:

http://www.youtube.com/watch?v=NvSNMrcKR5Q

http://www.insideworldsoccer.com/2012/04/gerard-pique-injury...
Bitcoin Reaches All Time High Market Capitalization
It isn't popular because of 'some kind of siege mentality'. It is popular because there is an observed structural power imbalance, which means that 'not joining a side' does not have 'no effect', as the 'silent' are assumed (by all involved, not just some actors acting in bad faith) to agree with 'the majority'.

Okay, think of it like this: you are not the only 'neutral' person out there. There are four sides. Side A, side B, side neutral, and side not-actually-involved. Side A will clearly win against side B, but clearly lose against side B plus some large (but not total) percentage of side neutral. Side not-actually-involved can have some influence on the outcome, but generally not much.

That is the kind of situation which I would claim things like the 'evil patriarchy' vs 'the not evil not patriarchy' are. So, there are several possibilities; if you are already a part of side a or side b, then you have already chosen a side. Whether you are part of side neutral or side not-actually-involved is pretty easy to determine: are you in the industry at all? If yes, then you are involved.

So, even assuming that you are involved, your unique help is in fact not necessary to the victory of the not evil side. Merely the help of many of the people in your reference class. In which case, if you choose not to help side b, you have indicated that you prefer side a winning over helping side b; this is not quite the same as preferring that side a win, but it is enough that 'neutrality' is usually taken by everyone involved (including other neutrals, except for you for some reason) as 'weak support for the structurally powerful/status quo/clear majority position'.

Does that clear things up at all?
I didn't know of this tool. I'm sure lots of programs use the name God TBH.
From the first chapter of Railstutorial : Ruby , gems, rails, git. Bundler, MVC ... Git Branch,Edit, Commit, Merge, Push. Heroku ... Some of them aren't easy or intuitive concepts, you need to work really hard. I think rails isn't beginner friendly anymore, but that isn't entirely bad.
CarWoo (YC S09): Rails Engineer with Front End Expertise Wanted
We are looking for a Rails hacker who ships, and who wants to be a part of a movement to bring the auto industry into the 21st century. The code you write will touch hundreds of thousands of people, and will make buying a car suck way less than it does today. You'll join a team that is trying to make awesome happen, and who really cares about the work they do. We are spread out throughout the U.S. (thank you G+ hangout!), with a main office in Burlingame, CA.

Responsibilities:

Work with Derek, Erik, Jeremy, Jon, Patrick, Peter, Rakesh, Rimas, Scott, Tim, Todd, and Adam to create a world class set of products. We're a small team, but we work smart and get a lot done. We have 10x the number of users we did a year ago, revenue is picking up, and we're looking at making 2013 our best year yet. We hope you'll be a part of it!

Qualifications:

- Solid front-end experience (Javascript, HTML, CSS)

- Experience with Rails

- Experience with version control systems (we use Git/Github)

- Solid testing methodologies and willingness to write comprehensive tests before release

You get extra bonus points for:

- Extensive Javascript experience outside of JQuery (e.g. Backbone)

- Experience with iOS development (Objective-C)

- Ability to play ping-pong skillfully and/or drive a go-kart furiously

Perks:

- Full Benefits (medical, dental, vision, 401k)

- As much vacation as you want, as long as you get your stuff done

- $5,000 to buy anything you want to get your work done (must include an Apple computer of some sort)

- A substantial amount of equity in the company

If you're interested, send an email with a link to your github and/or projects you're proud of to adamc@carwoo.com.

We're based in Silicon Valley, but if you live outside the Valley, we still really want to talk to you (we'll pay for your flight, hotel, and meals when you come interview with us).
I don't like including values in "privilege" because it removes the normative force behind such values. While luck plays a role in success, especially great success, it is well within the reach of many people to get ahead by adopting the right values. Furthermore, adopting these values will make the world a better place and reduce the burden on public services.

I know that non-judgment is the default modern moral stance. But there ought to be a way that we can advertise and support the values of self-reliance and respect for others without sounding accusative. Yes, luck plays a part in success, but why are we so focused on that part and not the easily repeatable values that will help out most poor people who adopt them?
Required Startup Reading With Great Insights
It has more ram than current generation consoles, otherwise it's relatively underpowered.
It is running android which can be a blessing and a curse. NDK development hasn't been that enjoyable in my experience, but a dearth of programmers are already familiar with the OS and Ouya's goal is to attract independent developers(all the major consoles are relatively difficult to break into as an indy developer unless you're fine with living on the indycade on the 360).
So pros: ram and low barrier of entry both for developers (open platform) and users (it costs $99)
Cons: slow
Not trying to troll I just don't understand why this is 'legitimate' and the pirate bay is not? If this was produced with my tax dollars and broadcast free on tv with no commercials why isn't it perfectly acceptable for me to download this via a torrent?
But we don't just see money as a proxy for power. It is the closest proxy for power there is. HN karma, on the other hand, is barely a proxy for power at all.
Torque 2D MIT 2.0 Now Available
So many others just wallow in grievances - I'm grateful to read this piece. Inspires me make the best of gifts that come for free, and pass it on when I can.
Starts in under 5. Central Timezone here.
Processing is now on Github
I love how you articulate the privileges you've had in your life, which buoyed your career. It's a rare exercise and one that I encourage people to do. All too often, we take for granted these "invisible stepping-stones" that brought us to where we are now (I recently wrote about these invisible privileges for the Huffington Post: http://www.huffingtonpost.com/rey-faustino/the-empathy-gap_b...).

I also was an immigrant to the US, and it sounds like we have a similar immigration story. I wonder what it would be like to be born in a low-income community in the US where social mobility is difficult. Do you think you would be where you are now if you grew up in that kind of environment?
That's only true if they have no effect. But I think it's absurd to say that superbowl commercials have no influence on culture. The whole point of advertising is to influence. I agree that their success is a symptom, but at that scale I believe it is also a cause.
Like you demonstrate, there were a number of privileges that laid the foundation, but the earliest pivotal point probably came when I was teenager somewhere around '93.

I started spending all my free time reading about computers (I didn't own one) at the public library, later extending that to used books and eventually saving up to buy a used IBM XT.

I managed to teach myself enough to impress the office folks at my landscaping job, gained some part time experience there, landed an internship and had my first "real" IT job by late '97.
Yeah only the first 15 minutes are on their website. No idea why people who own a tv who can watch the whole thing and people who only own a computer only get 15 minutes.
> MurmurHash3 wasn't _designed_ with low collision rates in mind

There is a difference between "low collision rate" and "collision resistance".

Real-world data often contain regular patterns that can cause "bad" hash functions to give very non-random output, e.g. numbers at fixed intervals, pointers all aligned to 4k boundaries, or long strings that differ only by a short suffix.

For instance, early versions of Java would sample only a few of the characters in a long string to calculate the hash code, which caused horrendous performance if you stored a bunch of related file paths in a hash map.

Most hash functions try to avoid bad behaviour on this kind of good-natured input, but some are better at it than others, due to careful design for random-like distribution, and low collision rates.

http://www.strchr.com/hash_functions has examples of collision rates for different hashes, all non-cryptographic.
Phew, just restored equilibrium by upvoting only this submission
download/steal/copy/whatever you want to call it. I was just suggesting a place to get it from.
There are examples of wireless UAV recharging, even during flight, dating back to the 1960s [1]. MIT researchers have also built UAVs that perch on power lines for (eventual) recharging [2].

Apologies for the self-indulgent links -- I wrote the articles, so they were easy for me to locate. ;-)

[1] http://www.hizook.com/blog/2012/04/17/wireless-power-transfe...

[2] http://www.hizook.com/blog/2010/07/20/gliding-uav-perches-po...
I see no reason why banks couldn't in principle do the same thing with purchasing data that carriers do with location data. There ought to be a distinction between private as in confidential and private as in "confined to multiple parties each of whom the data's subject knows of". Health data is so sensitive that it is protected under various laws and in most developed countries (the US being the largest exception) health care is run by the government rather than private companies. Unlike with health data, it is possible to avoid having banks and cell phone carriers collect data about you - always use cash and don't have a cell phone. In addition to being a very paranoid course of action, this is impractical for most especially when the privacy trade off is likely to be worth it in most cases. When those who already have your location data is considered, giving up your location data to Facebook oughtn't be too big of a stretch when they already know about birthdays, weddings, funerals, your friend network, etc. Retailers will already piece together private information about you from purchasing data that they can collect[1] and this is the position which apps seem to currently be in - neither Facebook nor Target want to make guesses at the rest of your private life but it is impractical for Target to make a request directly while Facebook has no qualms about doing so.

[1] http://www.forbes.com/sites/kashmirhill/2012/02/16/how-targe...
A Flaw in the Heart of the Justice Department's Case Against Standard & Poor's
Pardon me, I'm not a CPU architect but I have a couple of questions.

Why would prefetch and decode affect out of order execution?

Prefetch and decode is done on the frontend of the chip, so you'll have prefetch happening on L3, L2 and L1, along with decode and u-op breakdown. This is a matter of memory throughput getting instructions from the bus into the caches.

The out-of-order execution should be a matter of issuing to the backend execution units.

It is true that the backend will be stalled if we don't issue quickly, but that's where you have staging and prefetch on the front end side.

At least the above is what I thought to be the case. I could be very wrong. Please educate if I've gotten something wrong.

Also we do have the matter of throughput vs completion of an instruction, basically a tradeoff. Deeper pipelines so can have more throughput but take the hit of longer completion times. Again might be bad for certain tasks, but going through more sillicon isn't necessarily always bad.

Thanks.
I had a similarly hilarious experience a few years back, related to a distribution list but compounded by trying to recall a message. Someone from accounting had both Outlook Web and personal web mail open at the same time. He was composing an email about SOX compliance to all managers in the US for a large national company. Apparently he was also composing an explicit personal email to his girlfriend about what he had planned for the bedroom that night. Somehow his wires got crossed and the explicit email got sent to all the managers (I assume his girlfriend got the SOX email). I wouldn't have even read the email had he not tried to recall the message, which on some clients deletes the message, but on others, it just sends another email about trying to recall the email. Needless to say, he was fired on the spot.
No, looks like it's just the one. And it's in Debian/Ubuntu [1][2] as "god", so this tool is already at a disadvantage, namewise:

$ apt-cache search god | grep "^god"
god - Fully configurable process monitoring

[1] http://packages.debian.org/search?keywords=god&searchon=...

[2] http://packages.ubuntu.com/search?keywords=god&searchon=...
It's probably got an infinitesimal surface area. At least, it better. More importantly, the servers Tesla uses to do the updating better be equally secure.
> Frankly, I think that it's rare that (and sad that it's rare that) we have open discussions in the tech community about that word "privilege" where there isn't an INTENSE amount of denial, apathy, minimization, skepticism and disbelief (which, sadly, are some of the most common results of such privilege)

Thank you for your comment – I'm glad you appreciated it, and that you mentioned the hostility a lot of this conversation can breed.

Part of the problem, I think, is that it feels like an accusation to tell someone about their privileges. No one likes to be confronted, no one likes to feel like their hard work is being short-changed.

So I decided to try and turn the conversation around. Maybe it'll be better received.
You and the author are looking for the word advantage, not privilege. A person wih an advantage plays by the same rules as others, but does better. An advantage is not necessarily earned. Privilege means to not have to follow the same rules as others and that's not what happened here.

I'm irked that you've set yourself up to call this proof of privilege to discredit any disagreement. If you want there to be more discussion of the role that luck plays in our lives, you should not do that.
So many feels as I read this.

That's fantastic – you make me feel like I was doing my run on easy mode. A great argument in favor of funding for public libraries, or their 21st-century equivalent.

Way to get it done.
Wow. This is really awesome, actually. I ended up having to compile a newer vim, but turns out it was worth it.