skysight-inc/HackerNews huggingface dataset:
If I owned property in those well off neighborhoods I would be -pissed-.
First time I've ever seen sidenotes done like that.

BTW, screen reader users (i.e. blind people) can't possibly miss the sidenotes; in fact, each sidenote will interrupt the text at the point where the note is most relevant. So a screen reader will render the first sentence like this:

Did Clyde Frog
If I call NSA “Clyde Frog” long enough, eventually other people will too. Someone has to start the meme!
subvert crypto standards with a backdoored random number generator called Dual_EC?

A little jarring when first encountered. (In my case, because I have some usable vision, I could tell what was going on.) I'd suggest sticking with more conventional footnotes, but I can see why this form of sidenote was appealing.
Agree that we shouldn't ignore it, just feels like cs is made the scapegoat sometimes
That said, I think Humans is the better new show right now.

I did really enjoy this last week's episode, but something seems a little obvious about the plotline at parts.

I'm hoping the twist I'm expecting actually surprises me (like the ending of the last episode, which the author just gives away without much warning)
How I got my side project's first 3500 users
Not to be pedantic, but its logically invalid; no fallacy is needed.
OP is not saying to starve out management. Providing a meaningful career track for experienced engineers as technical experts rather than managers does not require reducing the number of managers. It does, however, require accepting that there's such a thing as a non-management job that might actually pay more than one higher up the org chart.

Often, organizational and technical challenges are intertwined. We become susceptible to certain technical pitfalls because of the unique weaknesses of our organization and its technical leadership (or lack thereof). I concur that many senior engineer roles will look like management. One thing that distinguishes them is that the senior engineer is not involved in the minutiae of HR decisions that line managers make for their employees (salary & promotion, approving vacations, etc.) nor in the broader allocation of corporate resources that consumes so much manager time, but rather on high-level but still distinctly technical tasks.

In my industry (power engineering), it is very common to see giant engineering companies that have gutted the senior engineer role. They are made up of hordes of interns and junior engineers and lots of hotshot bosses and nothing in between. The quality of work they can produce suffers noticeably.
Hah, this happened to me once. Turns out the email validation was occurring client-side though... so a quick edit later and the server still gladly accepted my '+'-enabled email address. :-)
>the concept of "dinosaur" becomes nothing more than a fanciful way for paleontologists to come up with predictions about which fossils they will discover next.

I'm having a hard time understanding this criticism. What use do we have for the concept of "dinosaur" other than as a means of predicting future discoveries and building a predictive theoretical model for our environment?
Does somebody have detail on the organizational structures and business viability calculations for this?

For Instance: Neighborhood of 60 homes about 1 mile from the nearest fiber connection.
Octopus to the Rescue: The Fascinating World of Inter-App Communications
Work as a mule?
Funny I've never `which` in programming languages, it's kinda like a short lambda or an anaphoric binder.
"a manager ensures that everyone under him is marching in that direction"

That sounds like a boss to me (and not just because you used an unnecessarily gender-specific word ;). One of the anecdotes in the article is about this person, as a manager, acting as a listening board and ultimately conduit for an engineer when discussing the importance of a specific project at Twitter, and raising questions that came from that engineer that ultimately resulted in the project being cancelled. I think that advocacy role is important management – where the manager advocates both up and down (and ultimately you can't "tell" people what to do, you can only fire them or convince them, so it's "advocacy" both directions).
Note: 2013.
Treaties actually become the 'supreme law of the land' but where and how they can override other things is a bit murky. I don't think they'll exactly let them sign away Consitutional rights via treaty, but sometimes I wonder. Anyhow, there's a good review of the (complicated) subject here: http://harvardlawreview.org/2014/01/limits-on-the-treaty-pow...

Honestly, I would think it more likely that private contracts, particularly NDAs, would be used to prevent undercover investigations. You can (more or less) sign away your First Amendment rights, after all.
All done, results are very promising! Examples are too long so here is one below, and this gist has more: https://gist.github.com/binarymax/6befa448df3f5fd6dba9

Starting training using file 10m.txt
Vocab size: 305432
Words in train file: 565170189
Alpha: 0.000045 Progress: 99.91% Words/thread/sec: 107.57k
real 174m19.955s
user 1315m35.661s
sys 3m27.011s

Enter word or sentence (EXIT to break): startup

Word: startup Position in vocabulary: 390

Word Cosine distance
------------------------------------------------------------------------
startups 0.808231
bootstrapped 0.719379
entrepreneur 0.707722
starup 0.698379
bootstrapping 0.698216
incubator 0.683647
founders 0.664983
scrappy 0.660502
entrepreneurs 0.660176
entrepreneurial 0.656120
yc 0.652160
cofounder 0.651848
vc 0.650642
fledgling 0.636813
cofounders 0.632761
venture 0.622636
company 0.617562
incubators 0.612947
statup 0.608451
founder 0.608080
entrepreneurship 0.604812
sv 0.603689
bigco 0.602171
startuppers 0.592669
cofounded 0.588964
entrepeneurs 0.585747
solo 0.582533
entreprenuers 0.564045
boostrapped 0.562884
solopreneurs 0.559994
cofounding 0.559840
statups 0.558347
business 0.552922
bootstrapper 0.551885
techstars 0.545766
bootstrappers 0.545263
fintech 0.545090
fundable 0.542542
shotput 0.541257
accelerator 0.540787
So, this actually works:

https://github.com/zixan/uberfareestimator/commit/b4c5a16408...
What one engineer did when she got tired of sexism at work
TBH we "exploit" this when accepting PRs for an open source project I work on. It's not really feasible for us to expect / force each PR author to have a clean commit history, so we basically do some squashing, then commit the "single" change as the original author before merging.
You can DOS anyone at any time, just by knowing how to contact them.

DOS is the one attack one can not defend against, only attenuate.
This is a contributor to the 'gender gap' in pay.
>That honestly seems like an unimportant little diversion that doesn’t matter.

Because any (to continue my example) A-ism that is caused by the quota is counted together with preexisting A-ism. Thus, while it does not appear a big deal, it may be a major deal.
The page makes use of numeric expressions like 9x2^27. What's with the choice of exponent? Why not e.g. 1.125x2^30?
So, I'd like to think I'm generally an understanding person, but I don't really follow how my opinions on GitHub censoring the word "retard" in repos (which I have no problem with; almost every use of the word I've seen is vile) impacts my ability to give this article a "fair or understanding" reading?

The author of the article is essentially just lambasting someone that wrote from quite an abrasive and privileged (and often factually problematic) perspective in a blog post. And conflated it with both soylent the company and "tech" and "hipster" culture. And he basically tells them they're going to die because they're out of touch and will be put up on the wall in a firing line.

I find it hard to read that kind of bombast fairly, and even putting that aside, really don't find any kind of insight in the article whatsoever.
Indie game uses real data from the CDC to more accurately kill you
Actually, it does. The Supreme Court has held that all "acts of Congress" must be in accordance with the Constitution. Ratifying a treaty is an act of Congress. Thus, if Congress ratifies a treaty that imposes requirements on the US that violate the US Constitution, the court can hold that ratification to be invalid.

Thus far, no actual treaty has ever been invalidated; the closest is an executive agreement in Reid v. Covert: https://en.wikipedia.org/wiki/Reid_v._Covert
Upvoted for more dialogue. :)

Re: Fuel costs and the competition with Coal & Natural Gas...

What you're describing is exactly the reason (from my perspective) that incentives for solar, wind, etc. exist... The up-front costs of R&D for new technologies, particularly those with long payback periods and uncertain progress milestones, are not well-provided for in a marketplace that isn't pressured by high costs of existing solutions. Without pre-emptive investment in alternatives, we'd just burn coal until we literally ran out, and there are significant economic and environmental consequences of proceeding in that fashion.

Beyond the basic subsidy concern, the cost of coal, natural gas, etc. is all-in. What we have to measure is not just the cost of replacing fuel in existing plants. What we have to measure is the lifetime cost of installing new capacity. We're turning on new power plants worldwide at a truly astonishing pace. I would like as few of those to be legacy technologies as possible. The trend towards new installations being solar comes from the latest Bloomberg energy forecast. [1]

The "we can't just do solar - what about nighttime" argument (and the same for wind, on a still day) is an acknowledged limitation that is being circumvented by battery storage, decentralized grids, and other infrastructure investments (witness the SolarCity/Tesla model where everyone has a battery pack on their home, much like you keep a propane tank on your off-grid homestead, as one example). It will never be the case that the shadow from a cloud interrupts your triple-bypass surgery, just as generators would currently take over in a brown-out on the current grid.

Re: dynamic market vs. stodgy old companies... My view is that people/companies respond to incentives at different rates and sensitivities. You can have a market swinging towards electric cars (GM is happy to sell you a Volt, Nissan the Leaf) and still have a company like Chrysler/Fiat dragging its feet. Regulatory pressures, be they a gas tax (I'm not a fan - too regressive), an electric car mandate, tax and commuting incentives for drivers of efficient cars, etc. are designed to serve as mobilizers for even those companies that are too mis-managed to follow the over-arching trend of the markets. This is how we get things to move faster in our favor, particularly when there are significant downsides to staying the course re: air pollution, environmental degradation, climate change, etc. Whether the price of gas rises due to taxes or swings of the oil industry, I'm indifferent - the price hike has the same effect on incentives. The only benefit to a gas tax (which, again, I'd rather avoid since it hurts the poor), is that when the price of oil goes down occasionally, the price of gas stays at the same high level. It reduces uncertainty in the market and allows everyone to uniformly plan for an economy that must absorb those high costs.

[1] http://www.bloomberg.com/news/articles/2015-06-23/the-way-hu...
Anti-raiding policies seem to stand on dubious legal grounds (that is there is no consensus with some places in the US prohibiting) and most often only include the solicitation from direct competitors to the business, not just other companies in general.
> It's fairly pointless

If it enables security research it's already a win in my eyes.

Might expose classes of weak keys in the future for example.
Most people understand the basics of car security much more than they understand the basics of computer security. It is much easier to see that losing control of your car is dangerous. It is much easier to recognize when you are losing control of the car. There is a tangible sense of being in power of their own vehicle that is really hard to convey with something as abstract as a general purpose computer network.

Even so, as cars gets more complicated there is a tendency for centralization. There are more laws and regulations, there is a bigger dependency on the company that designed it, some cars even update their firmware remotely, and so on.
I feel as though a GIT demo somewhere has already shown me how to impersonate Linus or anyone else.
There is a pretty decent chance there isn't any. Once the FBI got the Boing Boing response letter they probably checked with their tech people to see if it was true that there'd be no data and/or that it IS a TOR exit node and sent a simple 'nevermind you don't have to appear' letter. This matches with how the article is written, 'we sent this letter letter and that was it.'
I was asking a similar question about a few months ago, and all the advice was the generic 'speak to users', which doesn't really help with prioritizing your features.

What I decided was to go into a meeting and ask 5 questions.

1) Are we living up to our promise?

2) Is anything preventing us from being able to demo our product effectively and allow a potential customer to imagiine themselves using the product?

3) Is anything preventing us from completing a sale?

4) What are our upcoming milestones and what do we need to develop to reach these goals?

5) Anything else we'd like to have and might have time to add.

The promises bit is about living up to our values, if we say we have a secure system that does xyz, and it doesn't do that (which it wasn't), fixing that is our priority.

Then we a priming the sales funnel, is our demo effective and can people actually buy. This also captures feature requests from customers who say "I won't buy until you have feature x", and when somebody is in a demo and they expected one experience and got another, if that broke their movement through to sales, we capture that here.

Company milestones is interesting because it captures things that are often not considered part of product. If the goal is to have 1000 new sign-ups, that may be mostly a marketing function, but what can engineering do to facilitate that? When the goal is fundraising, and we wanted to have a special feature that would really work well for investors, that is captured in product development planning, rather than coming out of left field at the last minute.

The last item is the one where we get to be a bit creative, and we often don't end up getting to this question because we've got a full plate from the other development tasks that have been prioritized before we get to this point. Otherwise, this is where we get to add in some features that we think might be interesting, but are not a priority in growing the business.

This isn't the perfect methodology, and it is still a work in progress, but I find it has helped us stay focused on priorities when discussions get on about features and we can ask, what bucket does it fit into.
This a Cappella Cover of Gwen Stefani’s “Rich Girl” Is Unreal
An Introverted Writer’s Lament
Facebook patents technology to help lenders discriminate against borrowers
How is it cynical?

Devs go for fads (just watch HN homepage over time), and there are tons of snakeoil salesmen pushing their wares (e.g. Mongo) and millions of programmers without the basic scientific and engineering rigor.

It would only be cynical if it wasn't an extremely accurate description (which you agree it is).
It is like studies that say 'we tried X and nothing happened'. No where near as interesting, but we should still consider it important.
In 2014 they were able to further improve the results of Zhang. Polymath8 project "Bounded gaps between primes" http://michaelnielsen.org/polymath1/index.php?title=Bounded_... .
ZStack 0.8 is released
Yeah, I've definitely seen something very similar, as well.
Kensho, Boston, MA (Cambridge), Stamford, CT, New York, NY (NYC) and coming soon San Francisco (SF): FULL TIME Software Engineers, SRE, SET, UX or UI Designers ONSITE

Kensho's growing engineering team[0] overlooks in Harvard Sq. We are making financial analysis faster, accessible, intuitive and beautiful through our partnerships with Goldman Sachs[1] and CNBC[2]

Software Engineers, Site Reliability (SREs), Test/QA (SET), and hands-on Data Scientists
We're hiring fun-loving, hands-on nerds at every experience level, layer of the stack and facet of our technology. We look for people who a hungry to learn, figure things out quickly, and are massively productive using technology and math. To really catch our eye, show off your:
* Mindful coding combined with ambitious productivity
* Architectural sense applied using practical, iterative steps
* Charting, visualization or optimization skills in javascript
* Style, workflow and responsive designs
* Experience at scale with machine learning, NLP, or unstructured data
* Ability to design and build scalable infrastructure

While we primarily use Python (especially pandas and NumPy) and React/AngularJS/d3js, that is just implementation detail and you can interview in the language of your choice.

UX or UI Designers
Design is critical to every aspect of our work. We look for a crisp design aesthetic applied to complicated workflows or experienced UX methodology that produces intuitive designs. We hope you will
* Share your portfolio and walk us through your design process
* Work through a design with us

Experience with finance is not expected. A willingness to play bughouse, play ticket to ride, and shoot zombies is a plus. But first, you have to say hello[3]

Matt

[0] http://kensho.com/#team
[1] http://www.bloomberg.com/news/features/2015-07-28/how-goldma...
[2] https://www.cnbc.com/kensho
[3] https://kensho.com/#/careers
Wait, you're telling me that a guy named "Butch" isn't the leather-jacket biker guy?

How can you be named "Butch" and not be a biker? Idahoans, explain yourselves!
The Internet Thinks She’s Too Hot to Be an Engineer, So She Taught Them a Lesson
RFC 5233 - https://tools.ietf.org/html/rfc5233
Oh, duh, username!
Free trade is condescending and racist? The only thing racist here is your comment.
Show HN: A Chrome extension to block users on Hacker News
What birth lottery did you win?
>Recruiter mistakenly hires real ninja.

>Team finds this totally sweet until ninja commits seppuku when told to use graphical IDE.
I use different keypairs for different trust domains. (also makes it easier to hand over access when you quit a job.)

SSH keys are actually pretty horrible from a security perspective; no expiration, generally held in software, etc. And without a lot of work, single-factor. I love the ssh security model of being pretty good and better than telnet for everything (which it ~fully displaced, unlike https vs. http), but client keys are one of the weak points.
While it's probably well known from a command line perspective, I doubt it's well known from a web service (GitHub) perspective. I have a healthy distrust of git logs but trusting a photo and username on GitHub is a pattern reinforced by every other social app.
So, when submitting to your project it can happen that I'm afterwards blamed for things I didn't do? (Or praised)
good call re: spoiler alert, sorry about that
Vermeer in Manhattan
Ask HN: Is there property mgmt. software for the commercial real estate space?
The idea is software that helps property owners and management companies oversee and easily track commercial real estate assets. If you are interested, would love to talk.
After 20 years, Stanford Encyclopedia of Philosophy thrives on the web
> In overall, I think it is a matter of time till this spreads. Promoting the wrong people or blocking the good ones is very expensive.

I have worked for several companies that follow Trend-driven Management and would not be surprised to see this spread amongst the CEO's and execs of major companies.
Yes.

And all of my machines are named "host", with user "user" :)
On the contrary, it fights publication bias - it's important for the same reason that it's important that scientists publish negative results and don't just leave them in the proverbial drawer.
I can imagine a scenario where a malicious employee is intentionally injecting malicious code (backdoor, whatever) and wants that commit tied back to someone else (their enemy, boss).
The way the study is presented makes the reasoning sound somewhat circular: Language A is optimal because the dependencies are short. The dependencies are short because that's optimal. Not sure what we learn from that. I also find statements like "language A is more optimized than language B" questionable because (i) it's not clear how to measure optimality and (ii) there are no good reasons to assume that some languages evolve to be flawed, the pressure to perform well is just too high. Anyway, I suppose that these are just problems of the dumbed down press release. Looking forward to see the actual paper.
> Your code belongs to them.

That is a very false characterization. If they boot you from their servers all you've lost is their hosting of your code. Given that this is built on top of Git, you can migrate your code with full history at any time, for whatever reason.

> Fine, they're allowed to, but then what? What's the next "offensive" term they'll ban? Maybe tomorrow they'll remove all repos that use the widely accepted terms "master/slave" for distributed systems just for good PR.

Slippery Slope Fallacy: http://www.nizkor.org/features/fallacies/slippery-slope.html

You never answered the question of this post. If someone started hosting porn on GitHub pages, would it be okay for them to ban it?

> And that's not even accounting for the inconsistency. There are literally >100k occurrences of 'retard' on GitHub (there was a blog post about that on HN in the past 48 hours), and I'm counting the 'fuck' and co. Are they gonna close 100k repos?

Another logical fallacy. Just because someone can't do something perfectly doesn't mean it's wrong to try.

> posturing as the white knight of Open Source?

Can you explain how they are posturing?

Whether or not they are posturing, how are they betraying Open Source by enforcing this Code of Conduct? Again, they are not taking over your source when they reject it, they are doing just that, rejecting it. In the same way that FOSS adherents want to reject non-free software.
Quitting marijuana has induced lucid dreams
Security Problems with Google's Eddystone Beacon – Make:
This is clever, and very sneaky!

Let's say I downloaded every public key from GitHub to ~/.ssh. Would this identify me as everyone on GitHub, or just the owner of the first public key to match?

Furthermore, I wonder how Go channels compare to libevent (more specifically, epoll/queue) for high-performance network software. Is there any previous work which compares the two?
Nice trick!

Also - everybody should probably be aware that SSH zero-day isn't the only bad thing which can happen to you if you connect to a malicious SSH server. Your terminal emulator has a higher chance of being vulnerable (e.g. take a look here: https://www.proteansec.com/linux/blast-past-executing-code-t...) than openssh does.

P.s. "(And written in Go!)" - the trick would still be very cool if it was written in C, JavaScript, PHP, COBOL or any other language (and it would be freaking awesome if written in brainfuck!).
Intel’s big plan to seed the private cloud market
I'm not sure, I've had great fun learning it, and writing it is usually really nice. Sure, there have been pains along the way, but the Apple engineers are doing an amazing job with evolving Swift, intelligently, and very quickly. It is the future, and for many developers I know, it is already part of the present.