skysight-inc/HackerNews huggingface dataset:
I don't get it. Maybe as a casual soylent user I'm defensive myself, but I don't understand why the author is so personally offended by this? Disclosure: I stopped reading part way through.

Soylent is a meal replacement that can feed people a meal for under $3. With a year long shelf life. That's a pretty impressive product (I know one can diy and careful plan one's own "perfect" meal, but many won't, and many can't). The use of algal oil as a major source of macronutrients is _huge_, in environmental terms as well as our ability as a species to distribute sustenance to everyone. The personal choices of the founder really don't concern me. The value judgements the author uses to make his point just hurts the point itself.

* Soylent _is_ liberating in a lot of ways, as are any other meal replacement.

* It's still possible to love food and enjoy human contact, even while eating it for every planned meal.

* Because he wants to get rid of his kitchen doesn't mean you have to.

There's kind of a pernicious implication that soylent isn't "manly" enough (gendered language used by me for effect here; it's not incidental). Real men know how to grow food and hunt food and cook it over an open fire! You're all going to die because you relied on Soylent! You are not a real human being, you are a robot!

I mean, I got carried away at the end there snarking back at the author, but that's exactly my point. How helpful is this snark other than as a rhetorical tactic to fill up space and manipulate people's points of view?

Why can't we all, like, live and let live, dudes?
That's also a great way to lose a lot of money quickly.
Quick and dirty stack trace annotation in Go
Strictly speaking, it didn't fail; PuTTY on Windows works a bit differently from command-line ssh on OS X/Linux, and doesn't show you everything. It brings you directly to a "login as:" prompt after throwing up a dialog about missing/unknown keys. What you were supposed to see never made it to the screen.
FYI, this happens because SSH automatically presents a public key to the server when trying to authenticate. If the server doesn't know that key, then SSH tries the next one. You can enumerate all of someone's keys this way (like this SSH server does)

If you want to disable this sort of behaviour you can disable SSH from sending keys automatically, and then tell SSH which identity files need to be sent to each host.

In your .ssh/config, something like:

# Ignore SSH keys unless specified in Host subsection
IdentitiesOnly yes

# Send your public key to github only
Host github.com
IdentityFile ~/.ssh/id_rsa

This is also handy if you're security conscious and like to use a different private/public key pair for each host you have an account with!
> The opportunity Zhang saw was very specific: to borrow a lot of money quickly to produce high profits in a poorly understood market.

Isn't this exactly what is currently bankrupting millions of Chinese citizens?
Well, nobody lives at the TM or LC level. I agree that these theories are as strict as a theory can be. But we stack so many layers, the theory disappear and it's all politics. As if in the end programming was more about running a city than building an engine. And then, simplicity feels like a pipe dream.
Intelsat | Full Time | McLean, VA (Northern Virginia) | Remote 1 day a week
Looking for a solid Front End Developer as we migrate and merge old tools.
Needs to have a strong functional background and/or experience with javascript.
It would be nice if you have experience with TypeScript, C#, or d3.js.

We are currently retooling a few of our internal applications to be a SPA.
This tool is directly used for much of our business in beaming data.

The position isn't even posted yet, but I wanted to get it on this months list.
Email me if you are interested and want more information.
eric dot large at intelsat dot com
I know you write "no relationships" but maybe reconsider this.

Imo combine:

* low cost of living / fixed costs

* remote work for SF/Bay based companies (biggest delta in budgets vs talent available)

People tend to recommend "project based contract" work. Imo those attract people who want to pay less. Look for people who actually look for quality employees and are happy to pay global salaries. Combine this with a low cost of living and you have a good place to start with to save money.

eg $5k+ saving for a few months sounds reasonable if you compare it with "global salaries"

https://angel.co/jobs#find/f!%7B%22locations%22%3A%5B%22Sili...

apart of that: you have a job that works in your resume and you might end up working on a project that becomes a big learning experience
Yahoo Ad Network Hack Should Be the Nail in the Coffin for Adobe’s Flash
Why would you choose python?
In my opinion we should judge people solely on the relevance and quality of their presentations at conferences. Why should anything else matter? I think everyone agrees with this for the most part. It's just unfortunate that some people feel the need to supply unequal treatment to certain genders/races by creating quotas.
Distributing files via DNS
Pixel Art Game: Brick by Brick
The other entires on the author's blog are also quite nice, I enjoyed his bit on the C implementation of Python. [1]

Does anyone know of other resources that describe the implementation details of higher level languages (Python, Ruby, or otherwise?). It is quite fun to learn what happens under the hood.

[1] http://www.gahcep.com/python-internals-pyobject/
The server only gets the key after it has been identified; you can see that by using "ssh -v".
No one is saying their engineering work is hilarious. The idea is that they themselves, the human, is hilarious. We don't judge a person solely based on their technical skills but based on the quality of their character as well. You can work with a genius and hate the job because he's mean. Or you can work with someone who is quite average but a good person to be around and you might love the job.

No one gets called out when they say Elon Musk is charismatic, and you can't argue the man isn't good at what he does. Having a sense of humor says nothing about your technical ability but says a lot about how enjoyable you are to work with. Just based on your comments here, I would guess that I would not enjoy working beside you. If you don't associate the character description of "hilarious" with anything positive, you and I would not get along. See how that works?
For certain applications, it makes sense to solve it outside of OpenGL. For other applications [1][2], it makes more sense to utilize the GPU directly.

[1] - http://mattdesl.github.io/npm-names/

[2] - http://mattdesl.svbtle.com/material-design-on-the-gpu
How do you kill zombies? Well, by smashing their brains out. ﻿
No problem, thanks for fixing.
That is generally what reverse racism and reverse sexism is understood to mean. People on either side of the argument, when asked to define those two terms, would give similar definitions.

If anything betrays their political bent, it is that they view this as a negative thing. But the same could be said of those who do not view this as a negative thing.
Unity 2D Game: Rapid Roll
What makes this fascinating to me is , since the undercover agents hadn't actually committed the crimes they told him, he wasn't, in fact, helping them lie to federal agents.

As the purported 'lie' was actually the truth, where is the crime?
I think model needs a social element and an experience element and not just the ownership of an asset.
* More author visits and signing and book reading sessions, More QnA's with Authors.
* Work with nearest businesses for peer coupons and if any customer buys a coffee at the nearest starbucks give him a coupon which lasts 2 hours for the books. This way force customer to come into your shop even when they left the house without any thought of buying the books.
* Trunk Club like service for books. Send them books and they can keep the ones they want and return the rest. This can be done by somehow making sure only first x%/20%/50% book can be read and if consumer still wants to read it they will have to break the seal which will be considered as a purchase.
The parent mentioned QA, it would work for that. For antispam you could add a filter for emails to the direct address without suffix. Personally I prefer aliases, but I think they are very rare on freemailers.
What's worse: some sites accept email addresses with + in them and then years later, they stop working, and you can't log in to fix your email address.

Ask me how I know this.
Didn't work for me, not because I don't have a Github key, but because I use separate keys for everything, and don't have a default key (requires plenty of ~/.ssh/config muckery).

I had been doing this because I'm paranoid, and because I have a tendency to copy keys for my colo boxes to work computers, and my Git keys to the colo boxes. Now I have a new reason -- public keys basically act like a giant supercookie for SSH.
Which pieces of data are included with each comment/link?
Thanks for the link! That worked perfectly.
I remember this feeling. If I could go back and teach myself anything it would be the power of saving. You already said yourself you make good money.
You should be using different key pairs on each client machine you log into. You should also be using different key pairs for each host to which you connect (and using ~/.ssh/config to specify which keys are sent to which hosts.)

Not only will this limit correlation as demonstrated here, but also make it much easier to revoke access via keys that may have been compromised.
Didn't work for me either. It seems like it fails more than it succeeds based on the results posted in this thread.
Someone with an OpenSSH client 0day would just quietly open an SSH port and wait about five minutes for the next sucker.

You don't have to phish on HN to get people to connect to an SSH port.
Thanks everyone!
I connected the Smart TV only once to get the first update, otherwise even the hub menu was locked-down (which is required to access the USB port). Now, it is just a dumb TV monitor. I have my tablet around me anyways.
It's a long way of saying "I don't like affirmative action" because they're explaining why they think affirmative action is bad.

>I earned my way onto that list. And here is someone telling me people who didn’t should be added simply so I wasn’t the lone female on it?

>In three words? That’s some bullshit.

It's only a long way to say it if you're already committed to ignoring their arguments. Because in reality their arguments have a bit more nuance then just "I don't like affirmative action".
To make it easier. Your public key is something others would place on their servers to grant you access, and you'll need to have your private key to authenticate.
It's not the soylent. You really have to read the whole article to see what he's talking about.
Moving fast is valuable sometimes, as much as going away in a hammock as Hickey would say. Learning how to alternate both scales is missing though. And I often thought smart people had that down, they could think ideals, then get down through the stack to effectively make things, then get back to the abstraction without losing focus or getting lost. Quite often I'm stuck at one level or the other.

> This is one of the reasons why I mostly scoff at attempts to make computer programming a compulsory schooling subject. Coding as "the new literacy" devalues computing and is the very embodiment of the programming pop culture that Alan Kay has warned about.

Especially since the people behind this idea have zero idea about what is programming. Some want people to learn HTML, which is pretty much void.
Gödel, Escher, Bach has a great paragraph on this in the context of recursive structures and processes (i.e. things that can be modeled with stacks, i.e. push and pop operations):

Recursion in Language (p. 138):

Our mental stacking power is perhaps slightly stronger in
language. The grammatical structure of all languages involves
setting up quite elaborate push-down stacks, though, to be sure,
the difficulty of understanding a sentence increases sharply with
the number of pushes onto the stack. The proverbial German
phenomenon of the "verb-at-the-end", about which Droll tales of
absentminded professors who would begin a sentence, ramble on for
an entire lecture, and then finish up by rattling off a string of
verbs by which their audience, for whom the stack had long since
lost its coherence, would be totally nonplussed, are told, is an
excellent example of linguistic pushing and popping. The
confusion among the audience out-of-order popping from the stack
onto which the professor's verbs been pushed, is amusing to
imagine, could engender. But in normal ken German, such deep
stacks almost never occur-in fact, native speaker of German often
unconsciously violate certain conventions which force verb to go
to the end, in order to avoid the mental effort of keeping track
of the stack. Every language has constructions which involve
stacks, though usually of a less spectacular nature than German.
But there are always of rephrasing sentences so that the depth of
stacking is minimal.

Here is an example of such a (grammatical) beast:

Der Mechaniker,
auf den wir wegen dem Unfall,
den wir,
bevor wir die Stadt,
die im Norden liegt,
erreichen konnten,
hatten,
gewartet haben,
ist endlich angekommen.

This can’t really be translated to English:

The mechanist,
for whom because of the accident,
which,
before the city,
which lies in the North,
we could reach,
we had,
we have waited for,
has finally arrived.
Equity is almost always worth close to zero? You realize at publicly traded companies, it might as well be a cash bonus because you can instantly cash it out the second it vests, right?
You could create your own contests with the prizes and see how many followers you gain. It'd be nice to see how effective are these strategies.
Just because there is also unacceptable behavior in other professions doesn't mean we should ignore it in ours. Change needs to start somewhere and creating awareness of the issue helps to encourage change. Hopefully more people in all professions will speak out against this sort of behavior.
This makes me sad. It feels like the slow passing of a loved age. I had the same feeling when an old bookstore called "Premier" closed in Bangalore may years ago.

I doubt algorithms and AI can replace the feel of a quiet bookstore where you can browse old, new and unrelated books. Maybe meet someone else with a passion for reading and strike up a conversation, perhaps a friendship.

Bookstores are much more than merely bookstores.
They're public keys, they're intended to be public. What are you trying to hide by hiding your public key?
Just keep in mind that you're now at the mercy of github. Or whomever pwns their servers.
They know that someone accessed resource X from IP address Y from browser Z with language preferences A, encoding preferences B, SSL cipher suites C (when https is used), DNT preferences D, sometimes also protocol support E (when upgrading to SPDY or HTTP/2.0), having a TCP/IP fingerprint of OS F. I guess I still haven't covered it all.
If you take action to ban all things in some group A, and then make an explicit exception to not ban some subgroup B, it seems pretty close to endorsing subgroup B. If they had not called the exception, but instead just ignored reports about it, that would seem more like ignoring.

For a comparison, say you have a party at your house that gets out of hand. Too many strangers show up. So you explicitly state that all guests are required to leave. There is a difference between telling some people they can stay (or saying I won't call the cops if you stay, but I'll call the cops on anyone else who stays) and just ignoring the few people who don't leave.
I have been working a lot with WebGL text in the past several months. Our current solution uses SDF with standard derivatives (crisp anti-aliasing regardless of zoom level) and supports kerning (depending on the font), batched glyphs, and word wrapping. It's not perfect, but it's pretty good for common use cases.

Since the OP is using modules already, they might enjoy some of the libraries and tools here:

https://www.npmjs.com/package/text-modules

Or a ThreeJS specific implementation of bitmap / SDF:

https://github.com/Jam3/three-bmfont-text

And lots more reading on the subject:

http://mattdesl.svbtle.com/material-design-on-the-gpu

Some practical implementations of it:

- npm dataviz: http://mattdesl.github.io/npm-names/ (over 40k glyphs, could go higher)

- physical text: http://mattdesl.github.io/physical-text/index.html
Mixins are dead. Long live Composition
How a deeper dive by Apple could crush this market
Ok, I just read the whole thing. Was this comment a troll to get me to read it? I still don't get it.
http://ascii.textfiles.com/archives/1011
Generate future scenarios
I would say the type of manager you describe could be more aptly called a leader: visionary (motivating the team behind ideals), willing to do the hardest work (as opposed to handing it down apathetically), respectful (building trust and such) and more.
I want to like this product but I am skeptical as a result of endless streams of new database products promising the world and under-delivering.

How are we allowing horizontal scaling but ensuring transitionally consistent, write anytime records?

Also, I know MSSQL will use nearly all memory on a system to put the DB into memory. If it can't fit the entire DB it will use logic to put the most appropriate data into memory. This product seems entirely based around the not new idea of putting records into memory. What am I missing?
Sadly, if you're sending e-mail sanely, your mail provider likely validates recipients, and will be annoyed at you if you send them recipients they think are bogus.
Yup , thats true ... The stock market is basically like a casino. You can go broke or get fabulously rich speculating in stocks like George Soros
This would be even more beautiful if animated.
Five Neglected Computer Science Classics
It's probably most apt to working when the local username is the same as the username in your SSH keys.

If your local username is something like "johndoe", while your server logins (and keys mapping to them) is "jdoe", it isn't likely to align the one to the other.

If your local and remote usernames tend to be the same, and they are also the same as your Github keys, then it's probably pretty likely to be accurate.
fMRI is not bankrupt or ill founded, but it shows what it shows, that is more or less the geography of brain oxygen consumption.

The ill-founded and bankrupt part comes from all of weak and tenuous interpretation that comes after that. fMRI can teach us much about brain physiology, but when blood flow is linked to psychology we should exhibit heightened skepticism.
Ha! I might split out the code into its own repo so it can be used as an add-on library for ThreeJS. I think the code here might push it over the 100kb limit. We'd also need to get a license to SDF'ify a default font (possibly Helvetiker). We had to get permission to do it with our font "Benton Sans".
Speaking as someone who has, several times in his life, tried to create various things, to object to a pivot of this infinitesimal magnitude seems mad. By this standard every successful entrepreneur on the face of the planet is dishonest.
>The people who believed and supported separate-but-equal were genuinely thinking they were well-intentioned.

Many still do about a small subset of life. Separate bathrooms, separate living quarters, separate locker rooms, etc.
Well known, top tier tech companies. I won't get into more than that they're senior engineers (partially because I don't know that I can answer that with more specificity). They all have 10+ years of experience and are typically tech leads on their teams.
Here's another link to some books on Go : http://361points.com/guide_to_go_books/
presumably, those for which it worked are less likely to post? FWIW, it worked for me.
Top Machine Learning APIs
10 Reasons People Don’t Follow Security Policy
Yep, undergrad was in finance. Grad school was an MBA in entrepreneurship.
It didn't work for me even though I have a github account and ssh key installed from the same machine. Maybe related to the fact I use several keys and keychain to manage keys.
You don't even need dedicated mapping programs. It's just latitudes and longitudes, so any 2D plotting program would be sufficient (as long as the data can fit into memory!).

I made this map awhile ago for Instagram photos using R/ggplot2: http://i.imgur.com/IvGox1f.png

Although the country boundaries aren't strictly necessary. Since there appears to be a demand for generating these maps, I'll work on a tutorial for this NYC data set.
Activate God Mode in Windows 10
Mr. Robot is the best show on television right now (spoiler alert)
This article has as much a chance of getting a fair or understanding reading on HN as a scathing critique of capitalism by readers of The Wall Street Journal.
I think a lot of people on HN and reddit agrees with your opinion. We should judge people on quality and merit. Unfortunately, studies have shown the people who claim this tend to be even more biased.

See bottom of this page. http://managingbias.fb.com/ It's kind of like when people say "I don't see race."
I don't remember the last time I saw a company with a "CIO". It seems to be a dying trend.

Interesting fact: CIOs are also known as Chief Investment Officers (mainly in finance) and play an integral role to the company, perhaps in importance second only to the CEO.
"It’s only six episodes in, so you’d be excused if you haven’t heard of it yet. And it’s on USA, which is an even better excuse to not have heard of it. "
Padding doesn't count...
Tegmark believes (pardon me if I have this wrong) that all conceivable realities exist that can be described by equations, not only this reality. The reality we have access to is the one in whose equations we are ourselves locked up, so to speak.

I'm basically with Tegmark. For one thing, what has physics ever come up with but equations, and improved equations to replace those, and so on? Everything so far has been math.

So, going forward, either everything in physics will always be rooted in math, or else some "non-math stuff" has to be discovered. (The very idea of "non math stuff" being at the root of reality seems absurd.) What kind of thing would that be? I think if we discover the ultimate equations then that's all there will be: those equations, and mysterious constants embedded in them that just are. The only explanation for those constants will be the anthropic principle: if those constants were different, we wouldn't be here to contemplate why they are, and in some other universe there are beings completely different from us also wondering why their constants and equations are they way they are.)
surprise to me. added

IdentitiesOnly yes

to my config file.
If you are OK with (a) processing font atlases offline and (b) simple languages (no complex text layout) then SDF fonts is a really great solution. It's fast, memory efficient, easy to anti-alias, and real-time effects (shadows, edge fuzz, etc) are easy to add.