skysight-inc/HackerNews huggingface dataset:
I might be picking this up. Most OOP design books I avoid, as I have little money and I dislike code with Java Syndrome (heavy focus on inheritence and hierarchy, extreme verbosity, IDE focus, boilerplate with no end in sight, patterns to replace your favorite features from Lisp, java.net.org.lang.lang.really.long.reallylong.import.paths.path, IteratorStrategyProviderFactoryFactoryFactory, etc. yes, I'm exaggerating quite a bit, but there's a reason I avoid Java like the plague), but Ruby tends to play home to practicality, and smalltalk refugees. This is good, and means that this book is a far safer bet than, say, flashy OO design book of the week.

Although, I should probably get around to reading Refactoring, and Design Patterns. I've heard those are good...
+1 good comment! I read Thiel's Zero to One book twice, and you might have nailed the reason.

BTW, off topic, but this campaign is crazy. I don't like either Clinton or Trump, and have mentioned to friends and family that I will leave the presidential part of the ballot in November blank or vote for Jill Stein. It just seems wrong to me to vote for someone I simply don't like. For this honesty, I have several friends who are all over my case for 'wasting my vote.'
I would like to change your scenario to one that more closely mirrors the situation at hand: You are using their service to harass other users. Your targeted harassment of these other users causes them to cancel the service.

Or, lets go for something simpler: Spam. You're using the telcom provider to send out spam. They cut you off for it.
That is a reasonable point if you consider Brexit is a hard-to-reverse decision. Older voters have to live with the consequence of their vote for much less long, and unlike an ordinary political vote, the outcome can't be reversed in another five years. Older voters have a different balance of interests between "Stick it up the bureaucrats to blow steam off" and "Irreversibly change the UK's relationship with Europe" than younger voters.

Maybe we should've weighted votes by projected life expectancy...

On the other hand, the vote also affects people who can't vote or aren't even born yet, and there's no weighting system that can deal with that. Maybe that's a reason not to have referenda on these sorts of questions.
Thanks Nick! We really try to ensure that the open source edition of GitLab allows you to run a performant and secure 'forge' without any artificial limits. And thanks for noticing our website is licensed under Creative Commons Attribution-ShareAlike
PokemonGo-Map
I have a feeling that the second that happened, a large percentage of the men who are now cordial to me would be less than that.

If you expect it, then that's how you'll perceive it. Even if they're just worried about the project quality. They might even be treating you with kid gloves compared to their male colleagues. But if you expect to find it, you'll find it.
Huge respect for this lady, both for the attitude and for all the interesting tech stuff that she does...
Teen’s Snapchat school bathroom prank is criminal behavior, court rules
Consider a site with a tabbed navigation bar. With the router you can develop each target page as it's own component and use the url to navigate between them.
Native encryption added to ZFS on Linux
Pat, that is a pretty disgusting thing to say. Please reconsider if political viewpoints are worthy of career punishment.
Acknowledging irony is fine, but posting uncivil, unsubstantive comments like https://news.ycombinator.com/item?id=12130815 is not fine; please don't do so here.
The author has good presentations on YouTube, too.
I used them for a VCS thought experiment I was playing with a while ago.
15 years ago, one of my biggest reasons to be on the internet was sharing flash animations and games with friends over IM. With how popular those things were back then, it seems like there's been comparatively little effort to preserve them.
Exactly right. But the same logic would apply to the Bentrance in the first place, etc.
> I'd probably be willing to argue that Sanders is less anti-Rand than Trump is.

You'd be correct. On social and personal issues Sanders is very compatible with Randian forms of "libertarianism." He supports ending the drug war and womens' reproductive rights (personal sovereignty over one's body) and the right to make personal choices around things like sexuality, religion, etc.

His economics are far from Rand's but probably not much further (if at all) than Clinton or Trump. It'd probably be a wash there. There were/are no economic libertarians in this race as competitive candidates.

Rand was also not a fan of nationalism, which she regarded as collectivism. I'm not sure how anyone could get nationalism out of Rand except insofar as she believed that a government had a duty to protect its citizens. Beyond that she distrusted the idea of a nation as a component of identity, considering it collectivist.
They did not ban him for his political views. They banned him for impersonating tweets of another user, and for leading a harassment campaign against other users. Nothing to do with his political views.
Racism is an overused and abused epithet by both sides. Often, tribalist prejudice crosses across racism, nationalism, ethnocentrism, and religious chauvinism. To avoid these semantic games, let's just call it for what it is at the core: bigotry.
As someone who is also building a React-based SSG, what do you believe makes sitegen's design superior to other React SSG's?
I probably have very little value to add except to say that I played around with it for a couple of minutes. This is a really cool solution to a problem that I have had for a while and while I cannot reward you financially for it or provide a helpful technical critique, allow me to congratulate you on getting stuff done. If for nothing else, then remember this comment for trying to boost your morale!
Exactly - what happens when the next freedom fighter/terrorist/Kanye uses Ethereum, and a hysterical majority freeze them out. Where is your open distributed cryptocurrency then? Worse - as far as I can tell - than a properly regulated banking system working under the rule of law.
ConsenSysWeekly: Birth of Key Encryption, Ethereum Hard Fork Update and More
Most millennials are having children out of wedlock. Why?
Only if you pay.
The poster to whom you're responding was referring to Ayn Rand, not Rand Paul.
ProcessCraft : https://www.youtube.com/watch?v=MAYW-4ZM7p4

but all theming and look and feel was done internally by ShowGen i believe. Its a nice looking app though.
Human brain mapped in unprecedented detail
True, but some of that activity, if suspended, would drive mankind extinct. That certainly would not happen with ceasing to use these sonars.
The types of problems experienced in mid to late stage are definitely more relevant to someone with experience at ops and scale. Late stage startups or enterprise (the line blurs) are popular places to pick such talent, and for these needs specifically, Netflix is one popular source.
I sortof agree with your "toughen up!" stance; as a member of a minority group this is actually practical - but only when I've developed sufficiently thick skin. I've worked in organisations where I was blatantly ignored/sidelined (I'll spare the details of how I came to conclude that it was due to discrimination rather than other factors) and that was pretty demoralising. I share your opinion, but count my blessing that I am able to carry it out.
Apollo 11 Flight Plan Re-Issue
You had colleagues who didn't want to hire someone just because they were "working class"??? Seriously? Were these colleagues a bunch of fedora-wearing hipsters or something?
Title should read: "Millions saved by Ethereum hard fork..." :)
Is messenger really a separate product from Facebook (product)? I find it hard to believe it would survive if people stopped using Facebook. The two seem (to me anyway) to be intricately linked.

That makes it very different than Instagram and whatsapp
>I am a professional computer programmer. If I can't figure out how to reset a password on Skype, then what are the chances that a less technical person can do it?

Had the same experience with the german postal service a few week ago. When you register there, you register for their shitty amazon-clone aswell. Turns out, you have only one account with one passwort, but the two sites have different password polices. My password had a '#' in it, witch wasn't allowed for the post part, but the passwort reset form didn't care, because it was allowed on the newer platform. You just can't login on the other and get no usefull error messages.
> perfectly capable of moving into and dominating a technical field when that chimes with some aspect of female nature.

It doesn't have to be female nature. It could just as easily be culturally encouraged nature, or a combination of the two (a culturally encouraged aspect that was originally developed from human nature, in a self reinforcing loop).

> The male predilection towards abstract and systematic thinking could in my opinion go a long way to explain their over-representation in the tech industry. I think those are uncontroversial statements...

They should be uncontroversial. It's obvious there are actual differences between male and female minds, and plenty of studies have shown physiological differences. Unfortunately, bringing science of this nature into a discussion about equality is often immediately vilified. On the other hand, this information can be used for the basis of some fairly horrendous reasoning, so it's easy to see why people are quick to discount it.
I tried to decrypt it myself some days ago with Wireshark and Charles. I never got deep enough to even think of building a map of pokemons. I think this is a brilliant project and shows great knowledge of reverse engineering the involved protocol.
Chrome and Firefox never plan to support HLS. They only want customers to use HTML5-DASH.
heavy focus on inheritence and hierarchy, extreme verbosity, IDE focus, boilerplate with no end in sight, patterns to replace your favorite features from Lisp, java.net.org.lang.lang.really.long.reallylong.import.paths.path, IteratorStrategyProviderFactoryFactoryFactory, etc.

What people need to get their heads around is that everything is about cost/benefit in particular languages in particular contexts/environments. What is the "density of reward" in the edit/test/debug cycle? What is the density of punishments? What comprises the cognitive load and where does it come from? Just because something is good for one thing, doesn't mean it's good for another.
It's worth a try. They have ~$60 million to promise to shareholders in the lawsuit.

They paid to participate in a code-based Nomic and were denied their prize because they won too quickly.
The reality of your comment varies widely by the stage of the startup. Pre-seed is a radically different animal than Series B.
How complex can it be? If you have a bare minimum background in basic physics and control theory, and a bicycle in your hands, the qualitative reasons for balance and stability will jump at you in under 10 minutes...
Thanks, I return your salute.

It is great to know that GitLab is contributing to your not-for-profit with its 'technology for social justice' mission.

We also heard from other people that the navigation redesign is not ideal. I think the big picture change is welcome but some things are taking too many clicks. But we would love more feedback with examples. The thinking behind our navigation redesign is detailed in https://about.gitlab.com/2016/06/06/navigation-redesign/ Please comment on that blog post (or create an issue) with what we can improve.

Thanks for your kind words, we'll keep shipping!
This is a generally true statement about any process.
The solution to that is to enforce well enough that people don't think that's a good idea. I also did say you do have to refactor over time as compliance rate decreases.
Past that, i don't think we actually disagree :)

If you have a speed limit sign, and it says "speed limit, 50 mph, enforced by satellite observation", most people will probably ignore it. Those that don't and get caught, yeah, they go looking for excuses for why they ignored it to post-justify it.
Changing the regulation wording will not change this. You can make the sign much larger and say "speed limit 50 mph, even if you are really late for an appointment, etc" but honestly, it still will not help that. People ignore it because the enforcement mechanism makes them feel like it won't happen to them (and because it's not socially abhorrent, etc), not because of ignorance of the law

On the other hand, if you have a sign that says "speed limit 50mph, enforced by this guy, right here", and there is a smiling cop with a radar gun sitting next to the sign, enforcing it, most people will not ignore it. In fact, i'd bet you could write everything before "enforced by this guy" in small print people had to slow down to read, and most people would slow down and read it, because they believe the risk of enforcement is greater to them.

Will you get everyone to stop speeding there?
Nope.

Even if you add spike strips, laser beams, whatever, someone is going to do it, and in fact, enforcing harder sometimes increases the rate (depending how low the rate is) based on the thrill some people get. 100% compliance is just pretty much impossible, no matter what words you use.
An alternate explanation: The crows were cawing encouragements :)
And I'm not saying we consciously think "oh, they prey on other animals, that's cute" -- just that characteristics they evolved to make tgem better predators makes us unconsciously perceive them as cute because they remind of us of a predatory animal we intrinsically find cute -- ourselves.
100%. I value her work because its well done. Not because she is a women.
Thanks, I'm humbled by your comment. I hope to make it more clear that this is a team effort and I'm a spokesperson.
Yes this brand new. Have fun!
I try to save papers sometimes and give the filename the same name as the paper, which often has a colon in it.
Soft forks, hard forks, and the Ethereum Social Contract
My initial reactions upon hearing this.

* wait, is dart still a thing?
* this can't be good for angulardart.

Basically they're splitting the project into two projects, claiming that both sides will benefit from lots of support. I suppose if the typescript half of angular was held back by any needs to cross-compile into dart, then the typescript half will be losing shackles.

I honestly don't see how a low-penetration language is going to benefit much here - are we going to see a resurgence of interest in dartlang just because now there's a more native-feeling angular library for it? I've been wrong in the past, I guess.
I also came to a similar conclusion this morning, I think he realizes that a Trump presidency is a huge opening for power since Trump will be largely reliant on his advisors to make any kind of decision when it comes to the implementation details of his proposals.

What he might want to use this power for, is less clear, he is not quite the classic Libertarian people here seem to think he is. He strikes me as more of the Hoppe variety, or even a post-Libertarian ala Moldbug.
It is likely that the .NET base class libraries block NUL and the other special file names that Win32 supports. This would explain why PowerShell (which is written in C#) behaves differently from cmd (which is written in C).
So you don't automatically update the library. You only automatically distribute your manually-updated library.
That's a good Nazi.
Probably a lot more hand sanitizer and other precautions that aren't in your house too.
Twitter did not refuse their platform to a conservative writer. He had been using Twitter for years.

What happened is that he used their platform to post impersonating tweets of other users, as well as lead large harassment campaigns against other users. Both are against the Twitter ToS. After repeated ToS violations, he was finally banned.

So no, they did not refuse their platform to a conservative writer. They did not do anything to anyone for their political beliefs. They kicked off a user who had repeatedly broken the rules.
Having React on a static blog makes it easier to share component libraries that you've built up on other projects (perhaps SPAs) with said static blog.

It also allows the use of React's ecosystem, such as react-helmet[0], which makes it easier to change the meta tags and title on the page when rendering.

[0]: https://github.com/nfl/react-helmet
> Also, ending filenames with space or period really messes up windows. File explorer can see it, but can't delete or rename it.

As a related tip, if you need to name a file something like .foo in explorer, it rejects it as "not having a file name". But if you type .foo. then it accepts the name and silently strips the trailing period.
Your status page in a terminal
Please don't post snarky dismissals to HN.
Are Juiced Balls the New Steroids?
It doesn't matter if he has a chance to win. If you don't live in a swing state a vote for Gary most definitely counts more then a vote for a candidate of a major party, because if he gets above 5% of the popular vote the Libertarian party gets funding from the government and more recognition. It's the first step to end the 2 party system we have now. You should vote for who you like best, not who you think actually has a chance to win. Gary can still do really well if he gets into the debates. Who knows, in a few months it might actually seem like he has a chance to win.
I'm not sure what you said discounts the fact that what he said is racism. The post he is replying to is asking for an example and he gave one. Also, how is 5 related to this event?
They're in your fabric and sewing machine, waiting for you to let them out.
They'll be there if and when customers demand them.
Destroyers will break down if sent to Middle East, admits Royal Navy
These people and their gamified minds... ;)
It wouldn't be a problem if inequality wasn't influenced strongly by negative factors for women. The tech industry is rife with evidence of hostility toward women; IT Barbie and gendered toy marketing are other examples of how women are not on equal footing with regards to entering this industry.

And there is also the problem of women being paid less to do the same job.

To paint a picture that says the current landscape is "normal" is to overlook a lot of broken things.
A private company can do whatever they want on their platform. The problem I have is that they pretend that they are unbiased arbiters, when history suggests otherwise.

I also have a problem with this as Twitter investor (I'm a huge critic of Twitter, if you look at my history; and I'm specifically an investor hoping for someone to just buy the company and fire Jack and his team.) I don't know how to balance the harassment policies (which I think should be enforced in some cases) and free speech.

I think free speech is vital to the success of any social media platform. I also know the tendencies of internet trolls is that if you come at them, they often go much harder towards you. It would make more sense if you could auto-block mentions that contain keywords, almost like a spam filter. Basically filter bubbles or groups/channels, with the ability to see unfiltered mentions. I really do not think this solves the problem, as we saw with Reddit, 4Chan, 8Chan, (or basically any forum that has operated since the early 2000s) etc.

When Reddit started mass banning people and subreddits it saw a huge uptick of "shitposts," eventually a lot of those people formed "The_Donald" and now they basically control most of the front page, and have for months. Banning in many instances can give the banned users a much louder voice, especially if they have any sort of movement or following behind them. I think anyone with experience in online forums dating back to the early 2000s knows this to be true. Forum "fallouts" happen often, and usually occur after a significant ban or power grab...it often ends up killing the platform or community. I don't think social media platforms are any different.

I fear unless Jack and many others are removed from the company, it will become like a Yahoo, with core assets that are marked as virtually worthless and no one willing to buy and catch the falling knife.
This is actually one of the few scientific reasons to send a human to Mars. (Or at least, low Mars orbit.) Cave teleoperation with a seven-minute delay is completely infeasible, but teleoperation with a few-second delay would work much better.

You could deal with the wireless communication problem by having the robot be tethered - I think a human could figure out how to drive said robot, without snagging the cable. This could even be done from low Mars orbit, reducing mission cost, and the risk to human life.
Her whole interview with Letterman (https://www.youtube.com/watch?v=1-vcErOPofQ) is great – she also goes over nanoseconds.
In what world is a targeted harassment campaign considered "freedom of speech"?

And why do you care so much about the harassers, yet offer nothing for those who's speech is silenced because they are harassed off the platform? Do those people not matter?
> Mexico has a massive border wall on its southern border with Guatemala. Is that racist too?

A border wall is (independently of whether it is good policy) not inherently racist.

Using racist rhetoric to sell a border wall is, OTOH, racist.

> Mexican is a nationality, not a race.

I'm not sure its particularly productive to argue that a ancestry-based bigotry is technically distinct from racism because it is based on national origin rather than classical races.

> There are Mexicans of all races, including white(which latinos are classed as, but lets say western european ethnicity too)

Hispanics/Latinos aren't necessarily White; in theory, Hispanic origin "ethnicity" is orthogonal to "race". OTOH, the way it is usually broken out into statistics reflects the fact that "Hispanic" is the only "ethnicity" used along US "race" categories specifically because it reflects a new basis of quasi-racial exclusion in the US which became important after the classical racial categories were established, which is why the categories broken out are, almost without exception, "White (non-Hispanic)", "Black", "Asian/Pacific Islander", "Native American/Alaskan Native", and "Hispanic" -- while on forms that you fill out its treated as an orthogonal category to race, its really in the common thinking exactly another racial category.
I would actually argue that classism is far and away the worst problem in this industry.

It just plays out in ways that you don't expect. Hiring mostly grads from top schools is exactly that.

In my circle are a lot of junior and fresh out of school developers and one guy I know who killed it in his interview was ultimately not hired and told it was because he didn't "look like a developer". He dressed in normal business casual attire. Another friend of mine who is a significantly worse developer interviewed (and struggled through his interview) for the same job and ultimately was hired because he fit in with their hoodie-wearing, ping-pong-playing frat-bro, drink every day at 4pm culture.

There's a fine line between "culture fit" and "cultural homogeny". Fortunately I know that hiring a diverse team is the best way to cultivate a strong team.
I don't disagree with you (I refuse to vote for Trump or Clinton).

It was interesting to hear the the Muslim speaker at the republican convention last night. I didn't think that his speech was so good but later he made some nice points on a CNN interview. Anyway, I was surprised to see him as a speaker.