skysight-inc/HackerNews huggingface dataset:
What would be good is an api for the storage engine so it can support clustered-table (the whole row is together with the primary-key). This will probably make it better for compression since things similar are sorted-together and probably make range-queries faster since sequential-disk-access (fractal-indexes, lsm-trees etc).
It's unfortunate salaries are so low, if they were even in the ballpark of Bay Area salaries I would have already moved. I had a great offer in many ways in Stockholm, but it's hard to justify an $80k+ pay cut.
Google hasn't pushed Lollipop out to all their own devices yet. I just talked to tech support yesterday, and was told if I wanted 5.01 on my brand new Nexus 5 (came from the Play Store two days ago and is on 4.4.4), I would have to figure out how to flash it myself. They would not help me with that at all.

I can probably manage to flash it, but the typically phone user probably shouldn't be attempting that. "Just upgrade" is not a valid response when they refuse to push the upgrade to all users.
U.S. Central Command (CENTCOM) Twitter Account Hacked by ISIS Hacker
Probably more common than you'd think. Brainstorming for new ideas or looking for something that doesn't work as well as you think it should or seems to be "missing" is a valid way of trying to start a business. You may not be passionate about it, but if it can make money, you can be passionate about that.
Here is a Curta simulator:

http://www.curta.de/kr34/curta_simulator_en.htm
Yes, but in French, scissors and chairs have genders as well. The French language experience of genders simply does not translate to English.
Ahh good catch, got it. we accidentally had "async" in our <script> tag. Thanks!
Thanks for sharing this, getdavidhiggins!
15 years ago? http://www.dynamicdrive.com/dynamicindex11/customcursor.htm
The Good and Bad of Mobile Onboarding
Some truth to that, but replacing your web browser doesn't actually fix the bug entirely. The problem is that the WebView elements inside applications still use the vulnerable Android Browser to display content. You can't change that behavior or update the Android Browser without an OTA update of the whole OS.
If anyone has any questions or comments, I'm the dude behind this; fire away!
> You are failing to accept the measured fact that people who think they are giving out equal treatment, are mistaken.

People who try to be good are sometimes bad. How does that negate the original intent?

> Privilege blinds you. There are problems you never see, that if you knew about you'd be all like "Shit, seriously?

It's odd that people who preach about privilege fail to reason about it in principle. Privilege isn't something everyone has and fails to recognize. Instead, privilege is allotted to a select few - who without the help of the underprivileged would remain blissfully ignorant of their position.

Privilege, much like justice, has become a loaded word to signify ones vigilance against another group of people without sounding like a bigot. There's nothing wrong with trying to treat everyone with excellence. No one is obligated to engage in this speculative oppression olympics in order to reserve preferential treatment for the victors. That kind of nonsense is a fools errand.
I had no cursor at all before it loaded, you should fix that before getting money from people.
So I guess this means we are safe from Magneto :)
After reading the article, it sounds like a terrible idea to port that sort of program directly to Clojure (gotos, globals, and mutable state) without performing an intermediate port to a C-like high-level language first.

TeX may have fewer dependencies (given that it predates many libraries), so `Go` would probably a good target for an intermediate port - imperative/procedural, globals, goto support, static compilation.

Modernize this program in Go, then port it to Clojure.
That's just a drive-by comment by an ideologue. Consider it scientifically: The theory is that gun ownership causes crime. The truth is that gun ownership in the US has significantly increased in the past decade. Therefore, the theory predicts that gun crime must necessarily have gone up in the past 10 years. It has not.

Therefore, the only conclusion available is that the theory is incorrect.

You may be able to salvage pieces of the result your are trying to obtain by a more careful analysis, but the facts do not permit "guns = gun crime" to be sustained at such a simplistic level. By the time one is done examining what the facts do sustain the result is far, far weaker.
I used to use HN Search until the Algolia switch. Now I use Google site search. Why? Algolia just doesn't help me find what I'm looking for.
This site triggered all kinds of old memories for me. Setting my cursor to be an X-Wing in Win95/98. VRML. That brief stretch of time when setting custom scrollbar styles for your site was considered cool.

The status bar! We should bring that back.

<table><tr><td><table><tr><td>Welcome to my website!</td></tr></table></td></tr></table>

Firefox (I mean Phoenix, or is it Firebird?) being ultra slim and fast. I miss that.

And yeah, framesets. Oh man. I bet there are millions of lines of Javascript and CSS that exist solely because frames aren't hip.
> In my formative years, the rule for proper behavior seemed very simple: treat everyone the same, no matter their demographics or background. Now it seems there is a different ruleset for every demographic group. It all seems very retrograde and divisive.

When you're a kid, you believe in fairy tales like that. But the fact is, your brain is a heuristic machine. It comes to snap conclusions, and you often don't even know why it is you feel a certain way or believe something you do. And studies back this up over and over again. If you just commit to "treat everyone the same" you are de facto committing to making life unfair for women.
I think there's something to be said for getting the habit of getting things done without getting hung up on their quality, and then moving towards quality once you have some level of cadence established.

IME, people hit a point where they start introducing quality or breaking down bigger tasks because their goal requires it. You don't need to encourage that so much as just getting them doing something in the first place.

Compare to the classic advice to set an egg-timer for 5 minutes if you're having problems getting started with something. 9 times out of 10 you'll continue and finish it after the timer goes off, but makes it much less intimidating to start if you know you can legitimately bail after 5 minutes.
Engineering Internships – Summer 2015 - Sauce Labs (San Francisco, CA)

About Sauce Labs:

Sauce Labs makes testing awesome. Developers from startups to Fortune Global 1000 enterprises use our cloud-based service to automatically or manually test mobile and web apps on 350+ browsers and platforms. We’re a growing, tight-knit team working to transform how software testing and development gets done.

The internship will be in our San Francisco headquarters, located in SOMA. You’ll be provided various amenities including catered lunches 4 days a week, a pet-friendly building, a MacBook Air and more!

Our Internship Program:

Our 10-16 week internship program provides interns with the ability to explore and improve upon their interests in a growing start-up environment. Interns should be passionate about problem solving and using computer science fundamentals to collaborate with managers of their team and contribute directly to our product.

We have multiple disciplines within our Engineering team:

Core Development

- Grow your backend development and DevOps chops to help scale our massive cloud of Windows, Mac and Linux virtual machines

- Work on automation of management tasks like browser installation

- Contribute to operation planning like orchestrating distribution of disk images via torrent

Ecosystems & Integrations

- Contribute to open source projects in the automated testing space, including Appium

- Work in multiple programming languages

- Learn how to pitch and give technical talks at meetups or conferences

Web Development

- Actively contribute to the Sauce Labs user experience that enables customers to be successful at test automation

- Gain full exposure of the web stack all the way from the frontend, APIs to the backing database

- Enhance your professional experience by working with a cohesive team of software engineers

- Increase your understanding of software architecture, style and design through feedback from your peers

- Experience the momentum of a passionate team who share a common set of values and rally behind the same goals

- Power our front-end development with exciting technologies such as Angular.js, Backbone.js, WebPack and Grunt

Specific responsibilities depend on your background and experience. At the end of the internship, interns will get the chance to present on their contributions to the company.

Qualifications:

- Currently pursuing a Bachelor's or above in Computer Science, Engineering or equivalent experience.

- Software development experience using Python.

Interested in becoming an Engineering Intern at Sauce Labs? Send us your resume, a quick introduction and links to your projects at: recruiting@saucelabs.com
While yes, they were going for a poetic comparison to 'Driving whilst black', I'd prefer we use 'woman' as the noun and 'female' as the adjective. 'Woman driver' and 'woman CEO' are phrases we see that don't have the counterparts 'man driver' or 'man CEO', for example.
> Lyla Blue, all dolled up with markers. The hand-scrawled note on this photo print said "Slash's Wife, I swear." Anybody recognize her from the back?

Slash the guitarist? She does look like a fit for Renée Suran:
http://www.bing.com/images/search?q=Ren%c3%a9e+Suran&id=526D...
No one's arguing that the perks are THE BEST PERKS EVER. Just that they are "nice."

They have a chef available if you want your meal prepared there--no one's forcing anyone to eat at work. Also, from what my friend tells me it's not like one thing is being served each day. You have many options and they cook what you order. Seeing that he's seriously slimmed down while eating most of his meals there, I don't think his diet is suffering at Palantir due to the catering.

I don't really get what your point is other than to split hairs over how "nice" the perks are.

EDIT: Perhaps this quote from the website will explain the catering: "At Palantir, you will never be hungry. Chefs craft weekly menus consisting of organic and local foods, and we serve three meals a day. Family, friends, and guests are always welcome, and to-go boxes are always available."

https://www.palantir.com/life-at-palantir/
I can't find anything on the net about Morgan calculators. Were they rare?
Executive orders beg to differ.

Admittedly, the next guy can just come in and get rid of those orders, but it's not like he can't do anything.

It's also powerful if the President says, "All federal agencies are no longer allowed to use Google or Microsoft until they comply with these new privacy standards."
To write off $1M you'd need 10000 visitors/year. Contract a startup that gathers & shuttles fake visitors in at 1000/day for 10 days a year.
Could you share with us some failing queries, I would love to fix them.
Out of curiosity, did you actually replace the Browser app, or did you just install a new one? If the stock Browser is still installed, you may consider the fact that it can probably be launched from Chrome with a specific URL intent.
And this is exactly why the music industry is failing.

Even if every American paid $100 per year, that maxes the revenue at $30 billion with no further growth possible.

Now how much of that it going back to the music creators? Almost zero.

If I take your high school numbers and extrapolate ($250/year across 300 million) with a $.50 per CD (20 albums per year) we get a $75 billion business with $3 billion actually going back to artists. For 20,000 CD's (roughly the number of releases last year) that's 150,000 per year back to the CD creators.

That's an ENORMOUS difference.

Yes, these are all bounds (not everybody would buy--there were fewer CD's in the past--CD's were more expensive to produce), but you can see the difference.

Now, this isn't all Spotify's fault, but the middlemen are taking WAY too much out of the pie.

In addition, there are so many entertainment options that music has to compete with that it will never get back the privileged position it had in the late 60's to early 80's before both VHS and videogames.
More Mongo than Mongo
Machine Learning Vowpal Wabbit Tutorial
If you are interested in web projects using python, you should check out Django. There is a large, mature community and great documentation to get you started.
Remote code execution in Asus router firmware
Somebody should start a website that catalogs all of these museums. Then we the unwashed masses should all visit them. Then we will all find out whether these are actual museums or just tax avoidance schemes.
So what. Not everyone fabricates data for a decade, lies to everyone around them about matters of enormous professional import, and endangers the career of everyone they've ever worked with, most of all their students.

The article talks about "good people doing bad things", which doesn't actually happen. We have a name for people who do bad things: we call them "bad people."
No Sleep til Multi-Sig
Someone's cell rang while I was watching the film.
You mean this isn't possible? ;)

https://www.youtube.com/watch?v=etPXBm0zRvM
Teensy Z80 Part 2 – Mode 2 Interrupts, Timer
The most frustrating thing when reading about keyboard vendors implementing such insecure protocols is knowing that the nRF24LE1 chip Microsoft uses has all it needs for security: hardware accelerated support for AES, as well as a hardware random number generator [1]. Some comments here suggest using public/private crypto as a fix, but it would not even be necessary. During manufacturing they could simply generate a unique secret AES key for each keyboard/dongle pair, store it in the 1536-byte non-volatile area of the chips, have the hardware RNG on the keyboard generate the IV when a wireless session begins, and use AES in CTR mode. Heck you could even afford to reserve a few bytes in each packet to store the counter in plaintext for automatic resynchronization when packets are lost, since the nRF24 radios support big enough packets (32 bytes). There are absolutely zero technical reasons not to implement security. It does not significantly increase power consumption. It does not bloat the code that much.

(I know all this because I have done a lot of work with the nRF24LE1. It is cheap: $4 for a fully assembled module on eBay [2]. It "supports" Bluetooth by bit-banging it [3]. And code for the builtin 8051 core can be compiled by the open source compiler sdcc. These are reasons why I selected this chip for my DIY home automation system.)

In fact the nRF24 radios are so popular that the vast majority of non-Bluetooth wireless keyboards use them. And I guarantee you that even though they use different protocols, they are almost certainly just as insecure as these Microsoft keyboards. The only reason vendors do not implement secure protocols is because customers do not know or care about security. The very few vendors who do such as [4] sell keyboards for hundreds of dollars... there is again zero reasons why it would cost that much given that it could be done with a standard nRF24LE1 :-(

[1] http://www.keil.com/dd/docs/datashts/nordic/nrf24le1_ds_v1_1...

[2] The $1 chip Sammy is talking about is another variant: the nRF24L01 which is just the bare radio without the 8051 core

[3] http://dmitry.gr/index.php?r=05.Projects&proj=11.%20Bluetoot...

[4] http://matias.ca/securepro/pc/ ($170!)

Edit #1: a colleague of mine opened up the Matias Secure Pro keyboard and confirmed it uses an nRF24LE1.

Edit #2: @cortesoft: The way I would support this "one dongle many devices" feature is by doing the key generation during pairing (sometimes done by pressing a small switch under the keyboard) instead of during manufacturing. The only window of attack would be if an active attacker was present during pairing and pretended to be the dongle. It would still be significantly more secure than current keyboard protocols.
Education isn't just about "transferrable skills", at least not in the sense that you can attach a $ value for it. Society is advanced by two broad categories: science & technology, and arts & culture. To deny the benefit society reaps from a culturally educated population is insane.
I think a lot of new technologies will emerge when we can routinely control very large magnetic fields. I just think the technological implications are largely unexplored.
> But he had already spent a lot of time on the research and was convinced his hypothesis was valid.

The four most dangerous words are: "It just makes sense."

If it hasn't been subject to public testing by systematic observation, controlled experiment and Bayesian inference, it doesn't matter if it makes sense or not. It isn't knowledge.
earth is a very big magnatic field and it wont kill us. well i think we need a trillian times stronger magnatic field than earth to kill human.
This is what I have never understood. Granted, my partner works in law enforcement and she says a good portion of criminals are quite dumb (willing to discuss smuggling plans in a public facebook profile, for example) but its not like creating a encrypted messaging system has a high barrier of entry. You could create such using C# Framework libraries in an afternoon! Hell, contract the work out anonymously on Elance for a $100 or so, and you'll be immune to the security services by the end of the day.
Not eating any food for several days also greatly reduces diabetes symptoms in mammals. I am not clear why this is not the default treatment. If people have trouble with will power then they can always check into a clinic that specializes in fasting. There are thousands of retreats, meditation, and medical clinics that help facilitate fasting. 20 or 30 days without food will resolve most symptoms in most humans.

I've read that in the pre industrial era, humans spent about 10% of their lives facing famine conditions. Our bodies expect a certain amount of starvation. Millions of years of evolution did not prepare us for a world where you can walk into a grocery store and for $8 or $9 get a tub of strawberry ice cream containing as many calories as 2 foxes or a baby antelope (any of which would have taken some work to acquire).

I realize that companies can not get a patent on fasting, so perhaps there is less money in it, but it is still a good option and should be considered for anyone whose other medical conditions do not preclude it.
Lack of an iOS app, just maybe?
> While yes, they were going for a poetic comparison to 'Driving whilst black', I'd prefer we use 'woman' as the noun and 'female' as the adjective.

It was using "female" as the adjective. If it was being used as a noun, it would have to be "Driving while a female".
I live in Saskatoon, a few hours north of Regina. We've had it pretty bad the last two winters. It's a pretty nice day today, only -16C (3F), but there's been a lot of days recently where we've been pretty high up on this list: http://www.wx-now.com/Weather/WxExtremes

I'm not sure if we're just unlucky, but there's usually a lot of places much further north than us that are warmer.
Yep, plenty of laws in place already.

It's the enforcing of those laws that's currently lacking, and I don't see this fixing that at all.
You know what really bothers me? It's not the abuse of HTTP status codes. It's the closed nature of apps.

How many of us got our start in web development by viewing the source of the page? By looking at how others did things? Hell, I still do that now.

Apps are the Microsoft of the Internet -- closed, proprietary and secretive. Open source and github has helped this some, but meh.
No No NO NO!
First of all, mobile users don't even have cursors. Second of all... just NO.
http://en.wikipedia.org/wiki/Air_conditioned_clothing ?
I see a lot of comments taking this seriously. Is it actually serious? It looks like they're accepting real money, but I still have trouble believing it's meant to be taken seriously.
> Also, your first class isn't fully immutable—getTags should be implemented as follows:

True. It would be nice if Java had some immutable collection classes that don't have mutable methods. A method that gets a List<String> made with Collections.unmodifiableList(tags), doesn't know that it is actually immutable.
Fixing the bug is trivial, but getting the fix out to users is anything but. Google's original model for Android was to have as few restrictions on the manufacturers and carriers as possible. This arguably allowed them to gain a foothold in a market that was starting to be dominated by iPhone, but they're feeling the pain now as the try to lock Android down harder.

Google is moving as much stuff out of AOSP and into closed-source Google Apps package as possible for a variety of reasons, not least of which is that it gives them increased leverage over manufacturers by increasing the amount of work they'd have to do to make a forked AOSP device competitive with official Android. This helps them prevent hostile forks as well as enforcing things like updates and not too much mucking around with the UI. This only goes so far, especially when it comes to compelling updates of devices already running obsolete versions.

Both Google and the manufacturers have very little leverage in practice over the carriers, who seem to be the usual stopping block in delaying updates for various unspecified "testing" requirements.
Defying users' expectations about standard browser features is the polar opposite of a UX improvement.

"I was on the fence about paying these guys $200/mo for their SaaS product, until I saw that their cursor was a rocketship"

Unless you're building a website for children, I'd be very, very wary of this.
It this an arm of T-Mobile (the US carrier)? Their logos are strikingly similar, but their websites make no reference to each other.

Telekom Labs logo: http://www.laboratories.telekom.com/public/Deutsch/Pages/def...

T-Mobile logo: http://www.t-mobile.com/
You bring up an interesting point about men being more harsh on other men than women.

I have to disagree however. Most insults that men direct to other men attack their masculinity, which is implicitly sexist. When men put other men down by likening them to females or female behavior, they are putting down both men and women, but under this model I'd have to say females appear to suffer more, if only because a man can (and is encouraged) to change his behavior to align with masculine values. A woman cannot do this (or cannot easily do this) because she is ultimately perceived as female regardless of her behavior.

You can argue that men are more openly critical of other men than women, but under the model I explained above, men are overwhelmingly more critical of other women, which really gets down to another core issue - men conflating sexism with open, explicit criticism ("it's okay for me to do this with guys but not girls") and ignoring the vast underbelly that is subconscious, unexpressed (but no less acted upon) sexism.

I'm open to arguments refuting this, but this seems to be about the size of it - ultimately, many men innately regard females to be lesser to the extent that they use femininity as an insult.
Could the gigafactory be repurposed to produce these batteries? Are they expecting to handle technology shifts like these every few years?
can you differentiate C#, C++, C? (I know n-grams means a much bigger lucene index when i looked into it)