skysight-inc/HackerNews huggingface dataset:
I think there's more to it than "academics are hostile to conservatives".

The conservative movement in this country is vehemently anti-intellectual. People love to point to Trump but even George W Bush played dumb to appeal to his base.

Add in a strongly capitalistic attitude among the american right, that smart ambitious people should work in industry and not in "ivory towers". Why would a fan of Ayn Rand take a government job for meager pay?

Academics are probably biased against conservatives. But a conservative is biased against becoming an academic as well.
Schools are using the blockchain to track students
Ask HN: Best book on machine learning?
I am wondering what the HN community will recommend as the best book on machine learning, specially for computer vision with Caffe or TensorFlow.
Amazon AWS is not a terrible way to get started. It has a firewall that is on by default, you will have to deliberately add rules for your services ( for example to allow port 80 in to httpd )
Even if it was trained to drive like a human, it'd be better in many ways: It never gets drunk, doesn't get tired, doesn't get distracted, can drive old people (or anyone) around who shouldn't be driving anymore, etc.
Tesla does have a bug bounty program: https://bugcrowd.com/tesla
lots of things happening in the MySQL world:

- a couple of weeks ago we released a document store (new protocol + connectors) based on protobufs

- last year 5.7 was released. Many new features, I have a list here: http://www.thecompletelistoffeatures.com
I imagine with enough training data from enough drivers that bad habits will disappear as noise.
At a base level, you could assert that none of us can "choose" anything and the universe is entirely deterministic, or it's at least deterministic at any level which affects us.

In practice, you're generally able to read as much as you want, talk to as many people as you want, and choose who you care about and what issues are important to you. A person's beliefs are changeable with time, effort and understanding of the world they live in.
I certainly can't. I'm a victim of my own interpretation of the evidence. If I could choose what I believed, I'd choose a lot differently.

edit: I'm honestly jealous (and intolerant) of people who can. My deeply religious grandmother told me once during a long discussion about her Christianity that "faith" to her meant making a choice to believe. I told her that I have never had faith, and will never have faith. I have faith in that:)
I love it! Gotta try to remember that one!
Fascinating. I bet this would be even more powerful with a homoiconic language like Hebrew: http://www.chabad.org/library/article_cdo/aid/137068/jewish/....

And then penmen would have gotten what they wanted working with the tools of God: the hebrew letters are considered to be the foundational creative and substantive components of the Universe, so they would have been a priesthood of sorts guarding a lot more than social class: https://en.wikipedia.org/wiki/Sofer
True, with the exemption of iOS spring board. It's a great spatial memory comeback and a testament to the easy of use of the model, even if it doesn't scale well when you get into the 100s of items.
Totally fake. And obviously so.
Wiki how many stars you can see them estimate how many are in the photo.
Libya was a NATO mission with UN approval. The decision to leave a failed state was also a UN decision, although no country (including the US) voted for prolonged presence there, despite requests from the Libya interim government: http://www.reuters.com/article/us-libya-un-idUSTRE79P6EC2011...

Ukraine was a mess even before Russia moved in. Even so, I think the situation in Ukraine is more Europe's problem than the US's, and as a European I do not blame Obama for ignoring it.

Saying that hey they don't control this, sure and who does?

Eventually, the UN carries that responsibility. The US lost a lot of goodwill in Europe over its "unilateral" decision to enter Iraq the second time around. Obama insisted on going through the UN, and I think that was a good decision.

I get the impression that the US' prevailing opinion is that Obama made the US look weak. In Europe, the opinion is more that Obama exposed the UN for the toothless organization it is, and the US only looks stronger for it.
I'm not sure what you're trying to say. The problem exists independently of whether or not global namespacing is implemented by a package repository. Nike would have just as much authority to remove a "nike" package in a global namespace as it would to remove "bob/nike" (which is to say, almost no authority whatsoever).

I have no dog in the fight over whether or not a global namespace is a good idea, but it's tiresome to see irrelevant arguments being trotted out against global namespacing.
What you are describing is no longer the default configuration.

Say what you like about oracle, they have been a great steward of MySQL.
When I am browsing files that big I often don't know exactly what I'm looking for. They're multiline entries, and Not easy to parse
"Nvidia is one of the main reasons my computers, I do not want this true of my cars as well." If this was a joke I think the grammatical error led to confusion?
> Evangelicals are fundamentalists.

No, they aren't. The Evangelical movement was a reaction against elements of the Fundamentalist movement in much the same way that the Fundamentalist movement was a reaction against liberal/modernist Christianity, and explicitly saw itself as between the two. (It covers, in practice, a wide range, and obviously the more exclusionary, more nearly Fundamentalist edge of the Evangelical community has the most visibility in media, which tends to be conflict-oriented, a problem which is exacerbated by the fact that the tarnishing and genericization of the "fundamentalist" label has probably led to actual Fundamentalists grabbing on to the Evangelical label without the substance.)
cornit! – an android game to test your reaction time. Hope you emjoy it! ;)
However:

- Almost nobody actually used C prior to 1978.

- Most C compilers have supported both current and previous versions of the C standard via -std flags.

- Other languages with breaking changes, like Java, are similar. Java has always supported specifying the source language level via -src.

Swift is unique in breaking old code completely, without recourse other than semi-functional code rewriting tools.
Your attitude is so amazingly fear based - fuck that sauce.

What makes you think I'm actually messing with big corps? I'm not. I disclosed the issue properly and safely. I have a good lawyer who would step in to help if something bad happened. But hell, if something bad did happen, where I can't get out of a sentence like that, then fine. It is what it is.

But letting that fear of 30 years of prison prevent me from disclosing something that could have long term effects for millions? Fuck. That.

I wasn't even doing any of this for money. I found it, I wanted to correct it. That's it. But for their CISO to drop a giant deuce on me like that without as much as a "Thank you" from her? Heh. It's a little annoying.
Wow three whole years ago? Pack it up ladies and gentlemen we're heading to the Ruby funeral. Sorry for the snark, but tens of thousands of developers are using the real Rack every day. It's a mature component in widely used web frameworks.

Next up a JavaScript framework called Rake because who uses Ruby anymore.
To the person that asked the question, headcanon's first paragraph is pretty much right on and answers the question. The downvotes likely came from the tribalism expressed in the second paragraph ("uneducated backwater hicks"). American politics are way too polarized. IMO that polarization comes from two sources: (1) demagogues like Cruz and Trump who lure people in by convincing them that they are the "true" Americans, and making them believe that everything would be so much better were it not for the pernicious influence of some other group (Democrats/scientists/LGBT folks/academics/Muslims/Mexicans/etc.). The very best fuel for this fire is (2), being denigrated by people who self-identify as one of those groups that the demagogues are trying to make them scared of.

Like, imagine some perfectly decent person who has lived all his life in some small town in Nebraska, who isn't very educated but also isn't a terrible person who goes around looking for excuses to hate people. Rural voters are statistically more religious and more conservative, so he probably has extra peer pressure to be like that himself, but at the same time is a little creeped out by people like Cruz who seem to be trying to convince him that atheist non-white city dwellers think that him and his family and friends are subhuman, and are trying to take away his rights and his livelihood. So he's on the fence, until one day he stumbles across someone complaining about "uneducated backwater hicks", at which point he decides that Cruz might be right after all, because clearly these college-educated urban strangers really do hate him and his friends and relatives.

It's a vicious circle that's only broken when people just suck it up and take the high road, but it feels like there's just never quite enough people willing to do that to make a difference. It's easy to judge less educated or less successful people, and I'm sure it feels really cathartic to do so. Especially when many of those people are being used as pawns by demagogues who are actively trying to roll back civilization. It's much harder to turn the other cheek and try to find common ground with them. Sadly that's the only way the trend towards cultural polarization is ever going to reverse, because neither side is going anyplace.
Did you read the article? The core thesis is that your vesting schedule on paper doesn't matter because the company will take 10+ years to go public anyway. That's what they mean by a 10 year vesting schedule.

The only discussion of an expanded exercise window is in mitigating the issue, as you could presumably leave after 4 years and then wait out the other 6+ elsewhere prior to exercising.
Facebook Does Not “Permit the Suppression of Political Perspectives
I still find it a bit silly to think Google would have been menaced by infighting from one of their acquisitions.
Nice write up. Both Unreal Engine (http://docs.unrealengine.com/latest/INT/Support/Builds/Relea...) and Unity3D have added support for this recently.
Or rather, that it's the conservative argument against the "encouragement of diversity" defense of affirmative action.

edit: Which, IMO, is a weak argument specifically designed to avoid mentioning reparations, which can make some of the nicest white people go feral.
That's a great point. There are tons of liberal Christians but in the media they tend to be overshadowed by conservative Christians.
Yes. Mysqlserverteam.com links usually do not show up on HN, but we have similar benchmarks showing RO throughout to 1.6m qps on Intel
Its been a generation since the hierarchical file system was obsolete. Its lame to have to hang every file on the ceremonial file tree like some Christmas ornament. Hardly any app wants data organized like that.

In fact, nearly every large app does something to avoid it. They create their own representations of a log, or a mail folder, or a document, or an image (and on and on) and manage the details themselves. Because 'file systems' are so lame and underpowered.

This tool begins to help. Creating flexible groupings (tags) resembles a relational database. That's a start. I'd like to replace the OS file system with something like that.

Instead of renaming files when you bring another copy onto your persistent storage, you could just add a version tag to them. Leave the names alone! I can tell my build system (or document store, or mail tool) what version I want to deal with e.g. tag='version' value='2.5'. No collisions any more. No requirement by the 'file system' to mash them into some file tree so they can still be found, but don't collide.

In fact this system can do everything the hierarchical file system can do, and more. Just add the tag 'parent directory name' and voila! You have a file tree (if you want).
LA to SF in 30 min: the hyperloop wars are on
Amazon’s artsy, amenity-packed tower marks a reshaped neighborhood
> EDIT: to add to that, evangelical christians tend to embrace a literal translation of the bible

Actually, plenty of Evangelicals I've seen have cited strict literalism as one of the problems in Fundamentalism that Evangelicalism reacted against; while Evangelicals are more likely to view any particular part of the Bible as intended literally than are Christians who are neither Evangelical or Fundamentalist, there are plenty of Evangelicals who don't hold that the Bible is, cover to cover, intended literally.
Piwik is a great project, but it tends not to work well for handling sites with millions of events per day. Your MySQL table starts to bust at the seams pretty quickly.

For big sites, you'll want that event data in GiB's of plain raw logs that you can bulk load into tools like BigQuery or Redshift for analysis.

My team has built/delivered a SaaS web content analytics platform for the past few years called Parse.ly. We instrument pageview events (like Google Analytics) automatically, and we also instrument time-on-page using heartbeat events. We collect 50 billion monthly page events for over 600 top-traffic sites, and display it all in a real-time dashboard.

To emphasize that our customers own the data they send us, we recently launched a Raw Data Pipeline product:

http://parse.ly/data-pipeline

Basically, we host a secure S3 bucket and Kinesis stream for customers, and deliver their raw (enriched) event data there. From there, they typically load it into their own BigQuery or Redshift instance, or they analyze pieces of it directly with Python/R/Excel/etc.

Our customers tell us this strikes the right balance among data ownership, query flexibility, and hassle-free infrastructure.
It has been fun to watch this previously considered so dangerous become so mainstream. Something like this and you'll have tween girls having tattoo parties.
Always nice to hear about throughput improvements in Postgres.

How do these changes affect more heterogeneous workflows, of mixed reads and writes? A little better? A lot better? A little worse?
Getting Your Series A Mojo Back
Any set of beliefs? So religious discrimination is OK now?
Open Source as a Strategic Weapon
“I am the equivalent of someone who was gay in Mississippi in 1950,”

Oh give me a F*ing break. You CHOOSE to be a conservative. You aren't born a conservative and face true harassment, discrimination, and death threats because of it. Oh, right thats what YOU would do to someone who is gay probably now if you could get away with it.

You are being passed for jobs in academia partly because academia deals in truths and evangelical Christians usually have a world view lacking in many truths. Personally, yeah I would pass you for an academic job if I found out you were an evangelical christian. How can I trust you to know truths in your profession when you believe in complete nonsense like the earth began 2,000 years ago and that evolution doesn't exist. How can I trust you NOT to evangelize in the classroom? Isn't that the whole point of being an evangelical Christian?

Get over it. Religious extremism in ALL FORMS is a cancer and needs to be eliminated from society. Join the rest of the modern world or be further relegated to the edge as you so rightfully deserve to be.
People used to use eCOS and RTEMS for this stuff. Plenty of components available for each, too. Anyone wanting minimal OS should check them out.
Depends on the "bad habit". A huge number of people speed. How's that going to disappear as noise?
I'd like to believe that would be the case, but I live in Seattle.
Because OP is against all kind of tracking? And because he can...
Read everything you can find by Patrick McKenzie. It's more consulting than startup in focus, but it's gold, all of it. Random bits of enterprise software-sales gold mixed in with consulting and sales and marketing gold. Also look up some of the best-of comments on this forum by Thomas Ptacek ('tptacek). Those guys helped me make way more consulting than I would have without reading their stuff (seriously quadrupled my rates and it's a good thing I made the next deal over the phone because I could barely keep a straight face).
This makes a lot of sense in OpenGL (with a Geometry Shader) but in something like Metal I'm not sure you would get a lot of efficiency gains due to the way the command encoder manages state where each encoder would be a separate target with set of render states. With Vulkan you can actually re-use command buffers so theoretically you could get even better performance.

As far as the additional memory cost; the 2x memory on a PS4 may seem trivial but it certainly is not on a mobile device trying to do VR.

Great article, though. Inigo is truly a genius (his articles on tracing equations is a regular reference whenever I do any analytic gpu stuff).
Would you still choose a desktop app over a web app if the web app's response time was within the 100ms window[0]? In other words, is speed your only complaint with web apps these days?

[0]: https://www.nngroup.com/articles/response-times-3-important-...
Yup. The prevalence of scars is also fairly unknown because, well, the tattoos are covering them up.
Oh, that's a nicer one than the others I found. I see that sort of thing as being useful in situations where the PC is required anyway, like a lot of automated lab setups. You need the PC for data acquisition and analysis, and it's nice if you can control the rest of the equipment from the same program. I've used Measurement Computing's digital IO and data acquisition boards for that sort of thing.

Having a separate microcontroller has its uses too, of course. Like you said, it certainly packages smaller. Plus, you can get much more reliable timing. I'm currently helping a friend with an antenna rotator project, and that requires some brains right at the motor/encoder unit. For that I've written some software to reliably send control data packets back and forth, which is necessary but adds quite a bit of complexity.
That "DNA is the language of God" quote is somewhat taken out of context: Collins was speaking metaphorically. The point of his writing is that Christianity and science are completely compatible.
One thing I learned from watching the transit on a YouTube livestream of someone else's telescope view (because New Zealand was in the no-see zone) is that YouTube livestreams have live commenting that works just as good or better than Periscope, and I was chatting with the owner of the telescope.

The only downside is the lack of easy discovery for current livestreams (if there's no special event to search for that people would be livestreaming), which I guess is what YouTube Connect will be all about.
Starting with OS X Yosemite, you can use JavaScript for writing Mac apps and scripts.
https://developer.apple.com/library/mac/releasenotes/Interap...
I don't think its intuitive at all. We don't ask questions like "What parent folder did I put that document it?" We ask "Where is that document I printed yesterday. The one that I got via email."

With liberal use of tags, and the ability to browse them fluidly, we could ask those sort of questions.
I don't know much about the process of getting a patent, but at least once you have it, the whole idea is that they can't hide behind curtains. In exchange for time-limited exclusivity you have to publish how your invention works.
Great article. You really are a great teacher - not content just to teach facts and techniques - but wanting your students to really develop a passion for programming.

I liked the example where you said the student painted pixel by pixel. If it was a forced assignment it would have been intellectual torture, but because it was something the student came up with as an outlet to their creativity, something tedious became enjoyable.
A silicon valley amateur radio club recently moved their study and test sessions from Oracle to Google, because Oracle changed their non-profit rate to $2000/day for a room. Google doesn't charge as long as a contact employee takes responsibility for the meeting.

So yeah, Oracle, evil to the core.
Okay. I was under the (perhaps not true) impression that the vast majority of swift apps were iphone apps, with the apple specific UI bindings. Such that one of the first questions on a new platform (Linux, Android, etc) would be "how do I create the UI?".

It sounds like instead, the cross platform appeal is that back end or background services can now be written on non-apple platforms?
Translator, traitor; or translator, trader?

Check out Douglas Hofstadter's essay on just this topic.
OkCupid,2.8M profiles out of 3.2M tested, open to all by default
Not convinced. Why wouldn't a 'tag browser' work just like that too? Even better, since what I'm clicking on are meaningful tags, instead of 'directory names'
Good point. I really want to believe that I'll win the lottery, but I just can't bring myself to accepting it.
Much of the games industry is incredibly low-paying. I felt fairly fortunate to have worked in my 20s for a good game company (where I was paid OK, learned a ton, and we eventually had an exit to Sierra), but I feel like most of my peers at other companies were working for terribly low pay and often under poor management.
Long long ago I was a tattoo artist. With very careful needle adjustments, color choices, and a steady hand, this is already possible with conventional inks. Simple example: white ink is titanium oxide, basically sunscreen, and breaks down rapidly with exposure to UV.

But you are still gonna have scarring and roughening. If you're gonna get ink, be prepared to have it for life.

Also, testing on pigs? Like, live pigs? I'd pay money to see that. :)
No, the article is about Australia, and I'm Australian.
> you're generally able to read as much as you want, talk to as many people as you want

No you can't. I'd love to read and research more on a wide range of topics but I don't have enough time. We all have to take shortcuts while developing our beliefs. Ultimately you have to choose a set of giant's shoulders to stand on, as they say. You can't thoroughly research everything on your own, and even if you could there's no guarantee that you'd come up with better answers than anybody else.
~15 rules per service is what I'm having trouble with. Lots of expertise to acquire and apply.
why shouldn't people have to rotate the underlying secrets?

a rogue employee who created a secret, or any engineer who had to access that secret to get their job done, is always going to be able to use that secret value, regardless of where the encrypted blob is stored.

seems like we should be making it easier to rotate secret values often and automatically.
A variety of groups consider themselves to be evangelical but the group that tends to get the most media coverage tend to be the most conservative and are anti-abortion, anti-gay rights, don't believe in evolution, and think the USA should be a Christian nation https://en.wikipedia.org/wiki/Evangelicalism#Recurrent_theme...
With practice, one can objectify and analyze their beliefs. You can start to identify what lens is active that you're filtering reality through. I highly recommend such a practice as it will allow you to hold multiple conflicting beliefs simultaneously.

If you'd like a taste at some of the advanced stages that are available with belief objectification, I recommend this short PDF:

http://newpossibilitiesassociates.com/uploads/9_levels_of_in...