skysight-inc/HackerNews huggingface dataset:
It's an awareness piece for investors about GM's market investment into Lyft's new rental fleet.
I think that issue will fade over time. Society is quickly adjusting to the panoptical norm. People complain that they do not like being monitored, but few do anything beyond the cursory installation of an ad blocker. HN is very much in the minority when it comes to digital privacy concerns.

Also, it's not hard to record covertly with a smartphone right now.
Quite honestly I just don't see a good reason for the camera. There was never a useful application for them - attempts at augmented reality were shitty, not useful, or creepy (or all of the above).

e.g., that app that would show you someone's LinkedIn profile when you looked at them. Yeesh.

Add that to the (IMO at least somewhat fair) criticism around private spaces and IMO there's not a good case for keeping it. I'm personally hoping the next iteration at least has the option of being camera-less, and that they add in the requisite indicator light if the camera is on.
> What would a user with a screen reader hear if he or she were to visit that page?

Well, the page still renders paragraphs and titles to good ol' <p>s and <hX>s, so i'd presume a screen reader would just read those things as the page content. Wouldn't it?
If we ignore that it takes "144 facts" compared to "100 facts" for a 10 times table, and take it as a single item of learning, it may not be a big deal.

The problem is that it's not the only piece of distracting trivia that is heaped on students as something they should know that likely holds little consequence to achieving big picture learning goals like critical thinking and better math skills. A more American example would be memorizing the capital cities of every US state, along with other state trivia.

Memorizing things like the state capitals just gives the illusion of education, but is actually a waste of educational resources and learning time.

Time, along with the attention span of a child, is a scarce resource. It's good to trim the curriculum when we identify information that has weak relative value, and it's too easy to find something else to replace it.
> Given the thoroughness of the Jepsen test suite it is something people want to see these days before being able to choose a database with any confidence.

Definitely agreed on the "something people want to see" part, but this is this is the thing... Jepsen isn't actually that thorough[1]. I rather think that this is an indictment on the state of "practical" distributed computing as it currently stands that a "simple" test for linearizability (nowadays) or even simple CAS (which I believe Jepsen started out testing) in a partitioned system would turn up such a huge amount of badly implemented distributed systems and... frankly dishonest documentation around those systems.

It's not that I could necessarily do any better -- except maybe the "honesty" part, or at least adding lots of qualifiers -- I just find it a bit... sad in a way that we haven't come farther. Still, it is a young field, so there may be grounds for optimism for the future. (Thinking of e.g. dependent type systems coming together with model checking coming together with verified model->machine translation, chips with verified semantic models, etc. etc.)

[1] As Aphyr explicitly states, it's actually very limited in the state space that it can explore simply because it's constrained to be "external" to the system being tested. Model checkers can do much more -- but then you usually don't get a fully automatic and verified translation to machine code... and who knows if you've modeled the CPU/IOMMU/etc. correctly anyway?

EDIT: Btw, Aphyr deserves a HUGE amount of praise. AFAIK he's the only person so far who has stepped up to the plate and "dared" to actually test this stuff. It's kind of amazing in a way, but I think I'll blame corporate culture for this sort of thing... "Oh, the documentation says $X therefore we'll believe $X. At least they can't fire us for that." Not surprisingly I was known to be hugely skeptical of any claims made of distributed systems, but I was too much of a coward to embark on "Aphyr's Quest" :). I'm hoping to coin a phrase with that last bit.
I've never heard of anyone tipping an Uber driver. I'm not sure why they'd know if I have cash or not.
I think if anything, the change will come in the form of new generations not buying their first car, rather than people with cars ditching them immediately for autonomous riding. For the generation that grew with cars as a symbol of status and adulthood and even national identity, the change might never come or take a long time. Kinda like how I watch Netflix and Amazon and Youtube, and read my news online, but most in my parents' generation watch tv and read paper newspapers. It's not just about the tech, is also the culture.

Also, if anything, it might be more important to incentivize people to switch to electric cars more so than self-driving ones, given the ecological impact. Anyone up for a 500% tax on gas by 2025? ;)
Global worries whack stocks
I pronounce it spuh-CHEE-max, like the pronunciation of Dr. Spaceman's name on 30 Rock.
To be clear: only the patent license ceases, which is something you wouldn't even get in the first place with most other licenses. It may also be that no patents are used in React at all. I personally do not know of any that are. (Disclaimer: Not a lawyer, not speaking on behalf of FB, just my own reading of the language.)
This. http://vimeo.com/101826751
Heh, can I use this as my bash shell? It would actually be useful to have my bash on one of my VMs in a chatroom where I can discuss things with a colleague.
That already exists. It's Emacs bindings for Vim.

http://www.vim.org/scripts/script.php?script_id=300
Yeah, should've been 10x more clear. What I meant to say was that by using aliased commands for something as widely used as rm, it's easier to forget the nuances and cause some serious issues.

A better example might've been rsync, where it's incredibly easy to wipe a directory if you forget a leading slash with the right flags.
Your Pontiac Torrent is here!
ReduxKit: Redux for Swift
I've worked at larger co's (1k+ employees) where BS work was actively eradicated in order to have breathing space to move forward and innovate. This is possible but requires vigilant management and hiring the kind of people that want to make a difference. There's more red tape at corps which may be part of the BS you're pointing out but even that was actively fought. I see it similar to technical debt. It's easy to accumulate if you're not careful and easy to live with at first but will slowly come back and take you down.
But that's not really an argument for learning your twelve times table. In fact it's an argument that basically it's trivial to learn your twelves if you already know your threes and fours - the twelves are the numbers that appear in both lists. Or you can just skipcount your four times table. Overall, seems to argue against having to learn it.
Not with anyone I know. But I guess we're just talking anecdata now.

But yeah, as someone who grew up driving old boats without it, I would never buy a car without ABS.
That fits -- it's difficult enough to recruit people, let alone people that you can work with, or building out a gelled team that can work through on a lot of challenging things (and not all those challenges are technical).
The premise of "financial independence" is that you save enough enough money and reduce your expenses enough that you can live for the rest of your life on your investments. Whether you choose to retire or not is up to you, but the point is that you are 'independent' of sources of income to fund your lifestyle. For example, you could reduce your working hours to spend more time on family or hobbies, or take long unpaid sabbaticals, or bootstrap a business, or just quit working entirely.

It turns out that you can safely withdraw 3% a year indefinitely (from a portfolio composed of a mix of stocks and bonds in low-fee index funds) without reducing the the value of the investments in the long run. A higher rate of 4% will decline on average over time but can be enough to survive multi-decade retirements, so that's often a more realistic target. There are tools (e.g. http://www.firecalc.com/, http://www.cfiresim.com/) to run simulations based on historical market data.

At 4% you need a portfolio equal to 25 years worth of expenses. Let's say you spend $60k a year in today's dollars. This works out to a monthly budget of $5k. If you can save $1.5M then that will pay your expenses for 30 years, without any other income, with a 94% chance of success. At 3% you need 33 years of expenses, or $2.0M, and that has a 100% chance of success. This is all based on past data of course (past performance does not imply future performance and all that).

These are large sums of money, but it's possible for most professional workers, and especially couples, to accumulate them if they are fairly frugal and make a decent income. The time required entirely depends on what portion of your income you can save (see http://www.mrmoneymustache.com/2012/01/13/the-shockingly-sim...). Assuming a constant income, as well as constant expenses while working and after, if you save 50% of your household income it will take 17 years to reach the 4% level. So start at age 30 and you'll be done by 47.
> Veterans are given preference for hiring, yes, because they have a skillset that too few private sector employers realize unfortunately. There are studies to prove that point.

This seems a little like hand waving. Can you go into what skillsets you're talking about and what these studies are? For certain jobs I can see their experience helping, but I don't see how they should be given preference across the board, especially for technical jobs (ex: given two DBAs, I would imagine you'd want to hire the one most skilled at being a DBA).
This is true when you compare the performance vs Java/Scala, but if you compare it with other tools that are native in Python, it is not really much worse. For examples, Pandas operations that use custom UDFs are substantially slower than the native operations.

That said, as part of Project Tungsten, we have some ideas about a batch columnar format that can be shared by Python, R, Scala and Java, and that should be able to eliminate most of the inefficiency in serialization across process boundaries.
It's far easier to do a CS degree and get hired as a software developer (while not blowing your income on insanely high rent in San Francisco city-proper -- yeah you'll have to suck up a commute, live with roommates, or live almost anywhere else with a tech scene) than it is to win a lottery sum over $500k-600k. And there are more options than software -- just because the number of fields is small doesn't necessarily make it any harder if those fields are in high demand and you have the ability to work in them. This is actually conducive to an actual discussion, on HN, because a lot of us here have done this, are doing it (may have passed 30 though), or are still in high school and looking to do it.

Re 4. it's only pointless if you foresee nothing afterwards. To me there's nothing wrong with wanting to have "fuck you" money (not just being "independent") without really knowing what you'll do when you get it, you can figure that out later and you'll have many options available to you -- a lot of us just keep working, with the added benefit of being able to drop unsatisfying jobs without any anxiety of not being able to find a new one.
That is no longer true. They changed this earlier this year [1]. HN discussion about it [2]

[1] https://code.facebook.com/posts/1639473982937255/updating-ou...
[2] https://news.ycombinator.com/item?id=9356508
Technology Transfer[1] is one of the mechanisms that enables collaboration between federal labs and the commercial sector.

Caveat, I am not affiliated with YC. However, technology I invented at an FFRDC was licensed by an investment firm. I choose to follow the work, co-found a startup, and focus on bringing the technology to a wider audience. I'm happy to talk about my experiences.

[1] https://en.wikipedia.org/wiki/Federal_Technology_Transfer_Ac...
This is the worst argument in my opinion. People can record you in private spaces using cell phones and watches without you ever knowing. Not to mention security cameras.
It may not be that he's trying to be cutting edge, so much as trying all of the options to see which one he wants to use.
GM invests in Lyft, Uber rival
Let's take a page from 30 Rock's "Dr. Spaceman" and pronounce it "spah-chem-aks"

But really, I thought it was just "space-macs"
> Latching lid

This has been historically the first piece to break on my classic Thinkpads (I have quite the collection of IBM FRU parts as a result).
> Bill Gates gave an excellent summary of the argument against unchecked levels of economic inequality[2]:
High levels of inequality are a problem — messing up economic incentives, tilting democracies in favor of powerful interests, and undercutting the ideal that all people are created equal.

This is the problem right here. The "ideal that all people are created equal." The truth is, they are not. There are differences in IQ, differences in emotional capacity, differences in physical strength, differences in programming ability, etc. Because every human has a unique set of DNA -- that will only ever occur once and never again be repeated -- they will have unique combinations of various skills and traits.

People are not equal and you cannot make them so. Thus they will have different outcomes economically. It couldn't be any other way.

What you can do is provide equal opportunities to those with objectively worse environments, i.e. those in poverty. Attacking this problem will be the most meaningful solution. But economic inequality is still not the yard stick to use for this.

How these obvious issues get conflated through the use of the trigger term "economic inequality" is beyond me. Perhaps it stems from the self-esteem movement where we started giving trophies to every kid who could kick the ball. Do people complain about "soccer inequality" because they don't play on FC Barcelona? And should one blame Messi for such a thing, or should they find ways to sponsor youth soccer leagues instead.
Despite our attempts at warning people, a lot of users still use groupByKey in RDDs. Hopefully over time this won't be a problem as the engine should be able to figure out more intelligently and do the proper rewrite (of course, we won't be able to do it 100%).
Especially from big car companies. They aren't exactly known for.... smooth software innovations.
There is Tinkercad, but that might be to basic, depending what you exactly want to do.
Why do you want to stay if this signals stuff you don't like?
I grew up listening to alternative music, and Radiohead's simply 'okay'. I don't know why you have to call this person a metal fan or a "little green", whatever the hell that is, just because he doesn't agree with your Radiohead fanboyism. I'm sure Radiohead would happily exist on any "top 100 bands of the past few decades" list, but to throw them straight on the #1 spot is simply not going to be universally accepted.

Edit: Oh, now I see, you're complaining about the useless Bieber and Gagas of the world, so you're probably a small handful of years younger than I am. There were plenty of fantastic bands that predate the Bieber/Gaga era. I think your frame of reference is a bit narrow.
Anecdotally, I experienced mild depersonalization in 2014 after too many sessions in the DK2. (Other life stresses were also a factor though.) Very disorienting at the time.

But I know what that dissociation feels like now and can manage it, so I'm looking forward to pushing boundaries with CV1!
I want that for driving simulators.

How far are we from balance, equilibrium and acceleration virtualization ?
In the UK your designs and plans will be in mm, but your materials will vary between metric-rounding-of-imperial, (2400x1200mm) [1] imperial-but-labeled-in-metric (1220x2440mm) [2] and imperial-in-one-dimension-metric-in-the-other (38x144x2400mm) [3]. Wallpaper? 10m x 520mm for sure [4] but doors? 1981x762mm [5]. Cement? Back to metric, with 10kg and 25kg bags [6].

You'll also probably measure long distances in miles but short distances in meters; and weigh your ingredients in grams but your body in stone.

I guess what I'm saying is if you want a rationally designed measurement system, don't copy us Brits and especially don't copy our builders.

[1] http://www.wickes.co.uk/Knauf-Plasterboard-Square-Edge-2400x...
[2] http://www.wickes.co.uk/Wickes-General-Purpose-OSB3-Board-18...
[3] http://www.wickes.co.uk/Wickes-Studwork-%28CLS%29-38x144x240...
[4] http://www.wickes.co.uk/Wickes-9006-Wallpaper-Embossed-White...
[5] http://www.wickes.co.uk/Wickes-Skipton-Internal-Softwood-Doo...
[6] http://www.wickes.co.uk/Blue-Circle-Extra-Rapid-Cement-25kg/...
The quick estimate is that US per capita GDP is ~$50k and the population is ~320m. So you can immediately upper bound it at half the population or 160m patients (two people earn <100k, which pays for <1 person's treatment). This is why health economics tends to use much lower amounts like $50k per QALY. I don't know if the UK's NHS has approved Ibrutinib, but if they have, they must've gotten a big price break from Pharmacyclics because $100k is way above any price they would approve.
It seemed to me like it was the camera that provoked a backlash from general public. People still like to know when they are being photographed or in a video and I'm not sure putting a light on it is going to solve that. Wish Google would make the camera a separate and obvious accessory for those sort of social interaction concerns as I'd actually be interested in a quick heads up display.
I believe people generally mean that Google isn't using it for any of their core products: Gmail, Search, Google+, Photos, YouTube, Google Play, Calendar, Drive, Maps... none are built with Angular.
Which are all choices you make.
The objection to this is how incredibly powerful pervasive recording has been in exposing social injustice, on many levels. Recording the outrageous racist behavior of police is done in large part by users taking recordings.

We had the exact same problem initially with cellphones, if you remember. Even down to bars banning cameraphones.

All Glass1 needed was a damn recording/capture light and the entire problem would be gone.
A smartphone doesn't cost more than the average American annual salary.
To calculate dozens

Lots of commodities are sold in dozen multiples.
> Mom, dad, and kid all need to go to work/school at roughly the same time.

That's okay, once automation really gets going, Mom & Dad will be out of work, solving that problem.
That's fair; mostly I'd prefer keeping everything in Python due to the other data implications outside of Spark (e.g bespoke data cleanup with Python syntax) and I'd prefer to keep the stack smaller.
Or as Homer says "Just go in and do a really half assed job". You're already on PIP, you could likely do 0 work for the duration of the PIP while you look for other jobs and switch.
Terminal-based Snake game written in Go
>Polymer is a fraction of the size

<laughs>

Polymer is a whale. And after Angular, I am NOT getting on another Google-funded hype train
> Haven't they noticed that everything piggybacks on top of HTTP/HTTPS these days?

Blocking outbound traffic at layer 3/4 does not require an expensive firewall. It provides protection against certain attack vectors, but as you say, most stuff nowadays uses http/https and in the case of trojans, likely reverse shells. Any firewall should be able to do this.

The expense usually comes in when doing application layer filtering and/or transparent/active proxying, which is the point at which you can block SSL VPN clients and the like. To do this over HTTPS it obviously requires MITMing TLS traffic, which I have mixed feelings about.
The 21 Best Data Visualization Tools: Charts, Graphs and Maps
> But I only have 10 fingers!

That's why I mentioned counting on the finger-joints :-)

> On a practical note, wouldn't that mean inventing 2 new symbols to represent 10 and 11

Already been done, over a hundred years ago, and they're even in Unicode already[1]!

[1] https://en.wikipedia.org/wiki/Duodecimal
One can at least assume that most people carrying phones don't have their microphone and camera on all the time - with Glass, that intrusion into privacy is designed to be unavoidable.
Oh for sure. Don't just flip the switch tomorrow on your large site with a team behind. Even if it's a personal site, test it.

But at least try it out, see if it works, see what you need to do to get it working. Too many people stick with the defaults and lock themselves out from the IPv6 world.
Especially since the number jumped from 1% to 2%, and even assuming that's a significant difference it still deserves a lot more qualifiers.
I just stumbled onto fellow TCS alum Aaronson's writing late last year, a happy discovery, via Quantum Computing since Democritus. I don't know of any contemporaries who write so eloquently on the big questions.
And who better at being a DBA than someone who did it, for example, for the intelligence community processing millions of records per day/hour? Who better for supporting IT systems than someone who did it in the middle of the desert during combat operations? Life stateside has nothing comparable to that level of experience or pressure.

You can Google it. There are dozens of studies showing that companies that favor or are led by veterans are more stable, have higher morale, better cohesiveness, etc. The skills, in particular, they bring are typically "soft" - leadership, adaptability, teamwork, integrity, confidence under pressure, a truer world-view, character, etc. but more and more bring highly advanced technical skills, particularly in the cyber realm. Trying finding those in your average college grad who only knows what he/she experienced on campus and read in a few books.

Technical skills aren't everything - they can be taught comparatively easily. Other skills are ingrained in a person through experience. Those are the skills I speak of. If you are hiring only for pure tech ability at that one moment in time and not for the "whole person" then you have a truly short-term view. Even Google and other tech giants realized this.
You have 12 finger segments per hand.

"Finger-counting systems in use in many regions of Asia allow the counting to 12 by using a single hand."[0]

[0] https://en.wikipedia.org/wiki/Finger-counting

(Edit: silly me and trying to use Markdown)
the screen reader needs to execute the javascript before it can read the tags. I'm not sure if they do that
You're right about 86400 and 1729.

I know up to 2¹⁷=131072 and also the special cases 2²⁰=1048576 and 2²⁴=16777216 (the 7s in the middle make it easier to memorize, and it seems to come up a lot). I would really like to remember 2³²=4294967296 (I always just remember "4.2 billion") and should probably get around to that.

I learned a lot of pi in middle school but even then I knew that it wouldn't be useful for anything, and it hasn't, other than knowing a lot of pi.

The start of e goes 2.718281828, so it's not a whole lot of effort to go a little beyond your 2.71 if you wanted to.

Here are some Unicode superscripts ¹²³⁴⁵⁶⁷⁸⁹⁰ in case anyone wants to use them in this thread.
I love mitril so much. It would be soooo much better with a lisp syntax, though.
How? I also see this change coming - but I don't feel well ahead of the curve.
I would argue that the 11s don't really count, since knowing them is trivial. The only one that really requires memory is 11x11, and it's probably not strictly worth knowing, but then kids get the accomplishment of knowing a whole extra row essentially for free.

I agree that the 12s aren't worth memorizing though. They're pretty easy to mentally calculate, being a combination of 1 and 2, and after doing that for a few years, the memorization will often happen naturally. No real need to force it.