skysight-inc/HackerNews huggingface dataset:
I understand you're not looking for a software engineering position. But for what it's worth, being in a company with an almost toxic work culture right now, here's some stuff I'll vent out.

Talk to a lot of people in the company. Can't overstate this enough. People you work with/work under should NOT BE ASSHOLES. Assholes are a pain to deal with everyday and will take a toll on your emotional health.

I talked with my interviewer, who happens to be my manager, and asked him what he feels about Docker (not that Docker is the most bleeding edge tech). He said he didn't like it and would never implement it in <my-company> because some other dude in his previous firm introduced it there and he doesn't like that dude. Ouch! I should've taken the hint. Look for people who debate with you based on knowledge/data and not with emotions.

If your interviewer/founder bathes you in startup buzzword crap, RUN! If they say, we're "open", "transparent", "humble", "impact", "growth hacking" etc 5+ times in the conversation, he's just faking it to make it sound hipster. I learned this the hard way.

Boy, I ranted. I should really get a job change. ¯\_(ツ)_/¯
To me, saying YouTube is non-Python is like saying Facebook is non-PHP.
This comment is made all the more humorous by the fact that Google doesn't actually do "microservices" internally. They have no qualms about building giant, monolithic binaries for things, and split things out based on the need, not some blind architectural fetish. The reason being, they don't like to be woken up by their pagers.
URL shorteners have no value except to hide spam links and add someone else's ad interstitials. I should hope they'd be banned!
The Mind-Blowing Way These Tribesmen and Wild Birds Work Together
Ask HN: What will be consequences if Ymail is shut down permanently?
This is just a hypothetical question which popped up in my mind when I was using an yahoo email to authenticate a service and suddenly remembered yahoo is getting sold. what happens if the buyer decides to shut it down.
British rhyming slang. Copper > grasshopper > grass
> A friend of mine has created and run several user-generated content sites and he said: "user generated content is worthless; largely racism and porn." It's driven by the lowest common denominator.

What about HN? I don't disagree that a lot of ugc on the web is crap. I do think though that there are viable strategies for encouraging quality content.
Amusingly reddit's own policy are very anti-creator in the way you describe. Funny comment? yes. Self publication/promotion = no. You can be banned for submitting your own work. There are slues of marketers that have learned this the hard way.
Here's What Humans Might Look Like If We Had Evolved to Survive Car Crashes
There's a whole section on input sanitization but nothing on escaping output.

If you're on the hook to sanitize all inputs, doesn't that mean you're not escaping output?

The biggest security mistake I've made so far in production was that one time I used an HTML templating library that didn't escape output by default.
The notation came from trying to write down short polynomials, I think (quadratics, cubics, etc). Which before algebraic notation, was a huge pain in the butt.

Series notation is just "this is a like a polynomial, but it goes on forever, so here are the first few terms."
Where to find Namecheap coupon Codes
More like a partially supported C++98 and a compiler with a bunch of bugs that force you to use only half of that.
Oh god. There are no "investors". Reddit is owned by Conde Nast's parent company. The only other shareholders are employees.
Annoying Apple style branding "new Titan X" and "previous Titan X".

X2 would have been easier all round.
"We're not all xenophobic Trump supporters, not even most of us."

But close to half though.
http://www.nbcnews.com/politics/2016-election/poll-clinton-t...

(I am not saying they are all xenophobic)
I'm not trying to be rude this is a sincere question: Why would you support a racist candidate if you weren't also racist?

Imagine someone upset at being called a socialist, when all they did was vote for the socialist candidate.
High-rise buildings really aren't necessary for a walkable lifestyle. 5-6 stories (Berlin style) and everything you need is within a couple of blocks. Even with UK style terraced streets usually mean you have shops/cafes/pubs within easy walking distance.
Why Candid Is Good for Both Leslie Jones and Milo Yiannopoulos
Higher up officials simply get their share from bribes - no need to know about your techie forums in the internet.
Show HN: Simple view of mutual and index funds to help you decide what to buy
> Because privacy and security by default are a bad agenda to agree to?

Taking away people's ability to host servers and services for themselves without having to register with a DNS provider and a CA are two major privacy violations, and a roadblock to easy application deployment of applications on your own LAN.

So yes, it's a bad agenda. Because it's not "by default". It's the only choice. You can't choose not to incriminate yourself and your identity to a centralised internet registry if want to host a service now.

You may not realise it, but once again you as a representative of the http/2 crowd is using wildly misleading language.
No, this is established moderation practice on HN and I must insist on the point. Finding personal details and bringing them back to an argument as ammunition is unduly personal and therefore not allowed here.

I'm sure you didn't mean any harm and agree that doxxing would be worse, but it still degrades the quality of discourse when people do this. So please don't do this.
See why proprietary oAuth is actually not the best idea ether?

I remember years ago i hosted my own auth server, and many websites actually let you put in your own "auth uri". Was that oauth as well? What happened with this?
Thanks for the feedback. We are actually renewing our website and changing that slogan.

This will be the new message, "Proof Based Scanning" and we tried to explain it in here :
https://www.netsparker.com/blog/docs-and-faqs/proof-based-we...
Swathes? Maybe not a strong enough word. Do an inventory and compare it to what's in your phone. Even amongst the least technical people I know, some of them have thousands of emails, their facebook correspondances are filled with personal details, their SMS/chat history is a perfectly timestamped history of their past few years, etc.

Yeah there's a few hundred, or even maybe thousands of photos in my mother's house. I'm sure there's a lot of unread magazines, too. All of that, accumulated over decades. I think it's still a safe bet there is more data in her phone would than in the combined homes of the entire neighbourhood.
Total brand confusion. There is already a well established manufacturer of light aircraft called Aquila[1]. My initial thought was that they'd launched a new model.

[1] http://aquila-aero.com/
> Rails has a way of narrowing many people's technical
> curiosities.

That's, let's say, very odd statement. Especially keeping in mind how many frameworks in other languages were inspired by RoR.
It's also sad that being a helpful person may put you in a world of trouble.

The author may have just not cared, but this kind of behaviour makes good people less helpful just out of a need for self-preservation - you never know if that random person you've just bent the rules for won't do something that'll cost you your job, or your freedom.
I don't know even what to make of this... The preamble suggests that Kazakhstan justice was superior to American justice, but after reading the whole story I'm like... dude, grow a sense of self-responsibility. It's not like your visa expiring was a surprise... you knew exactly when it was going to happen, and YOU CHOSE to violate it without giving yourself any wiggle room. Then you willingly participated in a corrupt system, rewarding those who profit from it.

It would have been so much easier and involve less questionable ethics to just leave more than 24 hours in advance.
The old i.Reddit.com works OK.

The new m.reddit.com fails after a few minutes, on each page.
Well, I imagine Reddit costs far more than 4chan to run, not just because they store the content at perpetuity, but also because Reddit has actual employees, not just volunteers working out of the g... evil of their hearts.

But, more importantly, how much Reddit costs to run, at their current scale, is immaterial. Reddit has raised $50 million in VC money and is valued at $500 million, that means that half a billion is the mark they are expected to meet/exceed in lifetime revenue, independent on what their costs are. For better or worse, for-profit startups have very different incentives than non-corporate internet communities. This allows Reddit to not be 4chan (wider audience, some level of control on trolling and harassment, etc), but at the same time, it can't be 4chan (including running on a ramen-for-one-and-electricity-bill budget if need to be)
I agree my friend’s description is not the best. He was trying to make it clear and unambiguous, and he’s a smart guy, but he hadn’t practiced this before and I’m sure he didn’t think all that deeply about it. It’s just not a priori obvious how to make a clear verbal description of a spatial relationship. A diagram of the same thing takes much less effort to construct.

I don’t think it’s possible to construct a textual description or mathematical formula of a collection of tatami patterns which takes less than 40–60 seconds per pattern to unpack into a clear mental image.

If I spend about 5–10 seconds looking at each of the 14 tatami mat diagrams in your picture, I’m confident I could reconstruct the patterns from memory a few minutes later. I can’t imagine doing the same without spending a significant amount of time on a textual explanation. Additionally, after examining an image with a bunch of tatami patterns for a couple minutes, I could probably tell you whether additional patterns satisfy the criteria to be acceptable or not, without doing any explicit analysis of those criteria. I’d have to think a lot harder if presented only with prose or formula descriptions.
Free software is merely user-unfriendly (presently). Webapps are user-hostile - overtly functioning as agents of third parties rather than their users.

Blame isn't singular - describing users as lazy, including ourselves for using this website, both encourages individuals to exert more effort adopting better solutions and just plainly characterizes the problem.

I do agree that the most productive way forward is for Free software to accept this facet for what it is, and to step up its quality.
Steps for Optimizing Web Application Performance
There is no magic in Rails if you at least give some effort to understand how things work.
But everyone is free to invent their own incomplete and flawed versions which has benefit that you know the magic behind your framework. Alas, no one else does.
Sonakshi Sinha Sleepover with Boyfriend Bunty Sajdeh’s House Pics Leak
The Rust leadership tolerates harassment and threats as long as its against the right wing. One of Rust's top people wants to violently purge the tech community.

https://archive.is/BtDaA
You are a perfect example of the type of person we are talking about in the valley. Someone who wants to shut down debate by name calling.

You don't actually want to have a debate, you just want to call me a name and hope that ends the discussion.
Where do you draw the line between bravery and stupidity? Somehow I don't think a billionare has much to fear from either crowd.

But it does take a special kind of person to be the ordinary guy at the Republican convention who thinks gay marriage is a-okay. Or to be the ordinary bro at the SV soylent hackathon who thinks that we should vote in the biggest anti-immigration candidate in 50 years or more.
CrunchBase.com – Wedding Invitations – IndianWeddingCards.com
Still a garbage dump full of racists, misogynists, and low-class trolls, too. Reddit should be nuked from orbit.
missing = we are "unable" to detect
Interesting that this does not have HBM2 memory. Apparently this will only be for the Tesla GPUs on pascal GPUs unless they are going to put it on the 1080 ti, which does not seem likely when the Titan does not have it.
I am not even talking of oAuth yet, was looking at plain email/username - password combination.but yeah oAuth is a big factor too.
How do I do a forget password if the email is going to end up in some dead land.
Newly developed wheel converts any bicycle into an electric vehicle
Reddit was mostly fine until they shut down the hate subs which pushed the hate crowd into the other subs.
BMW plans electric car battery factory in Thailand
Rails 5 fixes ambiguous column issue for projected fields in group by query
I was glad to see that they omitted the McDonald's Steak Sandwich (ca. 1980), since it was the best item ever on the menu and simply mis-marketed.
I think it was probably the first hints of polynomials that could stand on their own without a sane geometric interpretation. As in, "this makes no geometric sense, but I can use the same geometry-based techniques I used on squares and cubes, and it all works out, so let's just go with it."

Another way to interpret it could be, "okay, take this cube with a volume, take that volume and pretend it's actually the width of another special mega-cube and never mix mega-cubes and regular cubes".
> I can’t help noticing that much of your objection applies just as much to return as to throw. Isn’t the point, in both cases, that you shouldn’t need to reason about where you’ll end up?

That is the point, but my specific objection is to the dynamic binding and dynamic typing, not the returning. With “return”, even early return, you don’t really need to reason about where you’ll end up at all—it’s always the end of the current function. And the same goes for functions that throw exceptions directly.

The problem is that when you have unchecked exceptions, any function can throw, so every function call in your code is now also a potential early return, and for correct code you need to account for that.
> Every time I think about using Scala and go through the list of configurations I need to do, I just give up.

It's pretty easy. You have to setup less things than with Gradle, because SBT deals with all the downloading, installing and managing of the two dozen SDKs Google wants you to use.

> I want a setup that embraces Gradle (even though we love to hate it), Android Studio GUI designers, plugins and annotations.

You can keep all you Gradle configuration. SBT-Android has a Gradle support mode so you can e. g. use the Gradle definitions for your IDE, but enjoy the fast turn-around and compile-times of compilation with SBT.

> Last time I mentioned this, someone pointed me to http://scala-on-android.taig.io/editor/android-studio/ which hasn't been updated in ages.

Yeah. The documentation is at scala-android.org. If you feel something is missing, I think the maintainers are happy to read your ticket.

> Using InteliJ with Android support means always being outdated as it is usually two versions behind from Google's fork.

The current IntelliJ is pretty much up-to-date with current Android Studio.
#FreeMilo
About 50-60% faster than a 980-ti / old titan. Quite pedestrian for a generation of cards.
I wish I could get my stolen MtGox bitcoin back.
As great as this product may be, I went to the Stanford Deep Learning Meetup to learn more about how Baidu Research/Andrew Ng are solving large scale deep learning problems. I am disappointed by how much (unannounced) time was dedicated to the keynote/sales pitch.
Like in any other writing, a short quote is fine. If it's long, then you may have to summarize the content in your own words.
I have only heard him say he will increase defense spending. Ref: http://www.breitbart.com/video/2016/03/09/trump-i-would-incr...

Here is a back of the envelope accounting of his plan: https://www.washingtonpost.com/posteverything/wp/2016/03/07/...

All politicians are somewhat hand wavy about getting costs and revenues to line up. Most don't just completely make shit up.
Wow. Next time a friend gives me their key to get into their house, I really hope they don't call it breaking and entering.
Reddit doesn't have that many features hell it lacks tools for getting notification on sibling, or aunt/uncle comments, and you can't even edit threads more then 6 months old.

It doesn't have a standard spoiler syntax for comments or a spoiler tag(people hack it in with nsfw tags styled to say spoiler but from the main page it will look like porn(ie be marked nsfw)).

It lacks a wysiwyg editor by default. It would be nice to have a nsfw subreddit namespace so that sex related subreddits don't take up possibly safe/useful names and so that you know that /r/humanporn isn't porn. Also a nsfl tag. Ability to expand "ALL" comments. Ability to pick percentage of home page each of your subscribed subs get.

Also a policy that allows removing bad mods from power, ie /r/Holocaust really should not be run by anti-semitic holocaust deniers.

Oh a way to sort posts by reverse age and allow posts in between time x and y not just last hour/day/month/year.

---

Of course reddit does have good mobile apps (at least on android), a competitor would need a good mobile app for at least 2 systems which can take a while.
> user generated content is worthless; largely racism and porn." It's driven by the lowest common denominator

stackoverflow would be one counter example.

So would a lot of subreddit (IS, CS, and science oriented ones for example).

Oh and what about wikipedia?
Supertux on Mir
The thing is I don't care about delays, refunds or returns.

All I care is that I get a good service. Amazon sends more communication, if their product is delayed, the make sure that they send a SMS. Of course we don't expect everything to be delivered daily

Basically it is obvious since Amazon has been matured into a good product since the past 30yrs!
Are you... are you trying to suggest that there is nothing wrong with sharing passwords with strangers?
The overall technical outline of the issue and what he did to figure it out are clear — and certainly interesting — but I am having a hard time reading the blog post. This writing style is exhausting to me. Instead of reading normally I find myself skipping more and more text to get to the bits that aren't silly jokes and internet slang. A shame, because it hides the technical insights he has.

At least he's not inserting meme-pictures every other paragraph, which seems to be thing now even in otherwise well-written material.
> Don't let HTTP GET requests modify state, ever. It's very difficult to prevent CSRF via HTTP GET.

Isn’t it exactly as difficult as any other method?

> Session keys are password-equivalents. Hash them with bcrypt or something before you store them.

bcrypt is overkill, especially for something that has to be checked every request; just use any SHA-2 (non-iterated). A session key should be long enough by far to resist brute force.
SlateJS – A completely customizable framework for building rich text editors
Consultation on open data license – India
I hate the voice that calls.
And you got all this info on McAfee from Vice magazine or similar publications.
There is no "dropping" except if you assume that Scala 2.11 will just disappear tomorrow.

I don't get the whole dooms day scenario.

- Google is working on Java 8 support.

- The current version of Scala supports the current Android stack.

- Depending on the timing, the next version of Scala might also support the then-current Android stack.

- You can always use Scala-for-Android (aka 2.11). Just think of it as a flavor like Scala-JVM, Scala.js or Scala-Native.
Wow, someone downvotes a legitimate question?

China blocks facebook. They harass Apple[1]. They force our companies to invest in there to get access.

Does that sound like "free trade" to you? Is asking them to stop "protectionism"?

[1]http://gizmodo.com/beijing-just-banned-the-iphone-6-17821566...
But what about all the internet fame? This is a really really dick move by the author.
But then he wouldn't have had a cool story to post on Medium. He wouldn't have gotten all this attention.

Alternatively, one could argue that he took one for the team - he did something risky and stupid so he could find out what would happen, see if he could get out of it, and share the experience with those of us too responsible and sane to try it ourselves.

Either way though your point stands. He clearly chose to put himself in the situation he was in.
Alex, an SDE from AWS S3, recently added LibFuzzer fuzzing to s2n: https://github.com/awslabs/s2n/pull/263 . The integration has been very simple, very impressive, and it has already found an issue we hadn't triggered with afl (a small memory leak in an error case). The minimization step is a big help in improving the branch coverage.
Twitter is not part of Rust code of conduct, the code of conduct does not apply to off-project politcal conversations.

https://www.rust-lang.org/en-US/conduct.html
From the Google style guide (section on exceptions):

"On their face, the benefits of using exceptions outweigh the costs, especially in new projects. However, for existing code, the introduction of exceptions has implications on all dependent code. If exceptions can be propagated beyond a new project, it also becomes problematic to integrate the new project into existing exception-free code. Because most existing C++ code at Google is not prepared to deal with exceptions, it is comparatively difficult to adopt new code that generates exceptions.

"Given that Google's existing code is not exception-tolerant, the costs of using exceptions are somewhat greater than the costs in a new project. The conversion process would be slow and error-prone. We don't believe that the available alternatives to exceptions, such as error codes and assertions, introduce a significant burden.

"Our advice against using exceptions is not predicated on philosophical or moral grounds, but practical ones. ... Things would probably be different if we had to do it all over again from scratch."
"The plan from day one was to make a kinder, gentler imageboard [and] get acquired".

This superciliously presumes to know what the founders were thinking, makes it sound like they didn't actually care about Reddit since "from day one" they supposedly had something more trivial in mind, and implies that they were merely in it for a quick flip.

In reality they were almost certainly more genuine about it than that; they sold Reddit early, but they also both went back to it years later, which is extraordinary. So the above is uncharitable and trivializing, and seems intended to diminish a.k.a. demean them and their work. Such a low level of discourse is not welcome on HN, whether it's the Reddit founders being demeaned or anybody else.

It's also easily disproven by what's publicly known about the origins of Reddit (pg suggested they make a social news site, not an image board), so the comment is guilty of intellectual laziness too. It's not surprising that these poor qualities show up together.
Zstd has just landed in Blosc
At first, I didn't know what you mean. Now I know: http://blog.stackoverflow.com/2016/07/introducing-stack-over...
8 Proven Ways How to Use Social Media for Motivation – The Next Scoop
I shared the link on Twitter. Got about 100 followers from Kazakhstan.
It's a sincere question and I'd like an answer. I'm not trying to shut down debate I'm trying to hear your rationale.
Two of Trump's children are married to Jews.

> Ivanka Trump married New York Observer publisher Jared Kushner (a card-carrying MOT for whom she converted), younger brother Eric Trump followed in her footsteps, marrying Inside Edition’s Lara Yunaska on Saturday at dad’s Mar-a-Lago Club in Palm Beach.
I am late to the party as I just found out about this discussion. I am the author of WinFsp. You can ask me specific questions if you want.

Bill Zissimopoulos
Japanese police and other bureaucrats are definitely more obstructive to foreigners who don't speak a high level of Japanese.