skysight-inc/HackerNews huggingface dataset:
Really good advice here. I would sum it up in 2 points:

- Observe and engage with the employees. Asks them tough questions, you specifically want to gauge how passionate are they about the work they are doing not about working for the company per se.
- Go beyond the shallow layer (perks, brand, office...) and see whether is a company where people get up in the morning looking forward to get great stuff done or a company where people can't stop looking at the clock.

I have been in companies where everything seems to be great surface level: tons of perks, WFH, free food... But then nobody seems to be excited about the work itself.
It's been explicitly said by the SO staff that Documentation should _not_ be used to replace or duplicate existing good docs. The official goal is filling in holes, not taking over.

It's only the first day, and there are a lot of people scribbling, but there are also a lot of eyeballs on it (user review of edits is how Docs works). Hopefully over the long run we can keep a lid on this kind of information smearing.
HP museum and its prized 2116a 16-bit computer lives on
Shameless plug: although not a secure development practice, but it's a security practice to scan your application regularly. For that you should run tools like "brakeman" for ruby on rails, for example, but you should also run dynamic tests using a free service like https://gauntlet.io -- and you should scan regularly because scans got updated and may find new bugs. That's a good practice.
If leadership is hell bent on doing the wrong thing most of the time, you're not going to be able to change that as a technical lead. It's just a situation to avoid if possible.
The purpose of me setting this bush alight is not to start a forest fire; it's to cook some marshmallows. I don't see anything wrong with that [even if it does actually start a forest fire].

If a law has unintended consequences of the magnitude that exceeds the supposed beneficial intent of the law, it's a bad law.

If there's no way to write a law without such unintended consequences, it shouldn't exist.

In this case, there's also the additional orthogonal argument that the law violates the First Amendment by prohibiting speech. Even if the law didn't have unintended consequences, this alone is sufficient to justify getting rid of it - if we allow unconstitutional laws because they serve a good purpose, all constitutional protections go out of the window.
I don't mean to be rude (so please don't be offended if my tone sounds overly negative online), but are you aware that your theories are incredibly crackpot in nature? I'm asking a sincere question, not trying to insult you.

It's clear you have very little understanding of physics. That's totally fine and cool. The vast majority of people don't know anything meaningful about physics. You just make very bold claims that go against standard theoretical and experimental knowledge in the field. If I knew very little knowledge about a topic, be it physics or cooking or dog breeding, I would at least be very aware of that fact and probably not make claims on topics I'm uneducated about.

Again, I'm not trying to be rude, just trying to understand how you feel comfortable making these bold claims when I believe you're aware that you know almost nothing about the topic.
Some figures to help you budget:

Rent: US$800/month for a room in a shared apartment; $1600/month for an OK 2-bedroom apartment

Food: $4 for a McDonald's meal. $10-$15 for an American breakfast. $5-$7 for a beef ramen dish. $2.50 for a Subway sandwich. Western foodstuffs (like cheese) can be expensive compared with the same brand in the US. Meat and vegetables (if you cook yourself) are decently priced. Obviously expensive for things that are imported (an avocado is ~$2), but locally-grown stuff is cheap.

Transport: less than US$1 per subway ride. US$7 for a typical taxi ride within central-ish parts of Shanghai or Beijing.

Entertainment: Eating/drinking in Western restaurants and bars/pubs is cheaper than in London or San Francisco. A beer and a nice burger in a western pub in Shanghai or Beijing will run about US$16.

The above prices include sales taxes, which are included in quoted prices. There is no tipping.
C++ is memory-unsafe and has a special relationship with the feature. Projects that start without pervasive exception safety in mind are usually stuck that way.
I like your attitude :)
I would definitely be interested in this as well.
> If you go down to micro-controller levels, you often times are stuck with C++ 2003

This makes me feel so old. Back when I started, C on a micro-controller was a rare treat and most things were done in some obscure chip-specific assembler.

I had a play with an Arduino knockoff a few weeks ago, kids these days don't know how good they've got it!
This looks like a great candidate for stack overflow documentation.
While I understand and agree with what you said, HTTP 2 still runs on top of TCP, which means that when you lose a packet, subsequent packets belonging to other responses can't be delivered to the application layer, even though there's no reason to delay them. TCP's strict byte order semantics is the problem.

If only the HTTP/2 implementation on the receiving side could tell the underlying TCP stack that it wants to opt out of byte order semantics and to deliver data as it's available. That will decrease latency while not requiring any protocol changes on the sending side.
In the time it took you to make that throwaway account you could have read this:

http://sfist.com/2014/02/18/young_tech_worker_who_called_911...

or this:

https://dl.dropboxusercontent.com/u/779439/police_report_ann...

LOL, he stated he was a medic and tried to push his way past the police.
Study suggests humans can detect even the smallest units of light
What Does a Hacker Look Like?
Does POWER have an advantage in price-performance ratio over Intel? When I say price, it's the TCO, including energy costs.
Did Trump's speech change your mind?
How does the HN community feel about Trump's speech tonight?
Using allcaps is a good way to get your submission flagged here. From the guidelines: https://news.ycombinator.com/newsguidelines.html

> In Submissions

> Please don't do things to make titles stand out, like using uppercase or exclamation points, or adding a parenthetical remark saying how great an article is. It's implicit in submitting something that you think it's important.
Probably because it's free software. "Beggars can't be choosers"

There are very few open software engineers who like improving UX. Since it's free you have to like it to do it, so I don't know if this will ever change.
great demo. wonder how the tape readin/printout process went in humid conditions?

here's a video of the 2116a operation: " celebrating 50 years. Introduced on November 7, 1966. Restored Feb/Mar 2016." https://www.youtube.com/watch?v=Kko526UpHsM
I think that's what gp was referring to when he emphasized "real".
Donno who told you that, but have it straight from the project lead:

> it's fine to link to external sources, but the same basic "content should stand on it's own"-guidelines apply (so no link-only examples and the like)

- http://chat.stackoverflow.com/transcript/117558?m=31845619#3...

Which is pretty standard advice on Stack Overflow; we spend an awful lot of time cleaning up broken links that were probably pretty useful at one time, but...

Disclaimer: I work for Stack Overflow and also really hate broken links.
It would be around/above 20KHz, not below; our hearing is theoretically ~20Hz-20KHz (though almost noone starts out actually able to hear that high and the high frequencies decrease with age). AD/DA converters will also apply a low pass filter below Nyquist to prevent aliasing - assuming they are operating at 44.1/48KHz (and even if they are spec'd higher there's no real reason they'd always be running the higher rate), Nyquist is about 21KHz, though filtering lower than that is beneficial as it allows them to employ a less steep slope on (very steep filter slopes can create artifacting of their own).
The small speaker set up in your average phone would be quite capable of outputting 18-19KHz, which is still outside most people's hearing range, and unless you're particularly attuned to high frequency audio you might not notice or work out what it was anyway.
> Why do you wonder what I think about affirmative action?

Reread your own comment and think about it :)

> Why shouldn't Americans enact trade policy that is best for Americans?

Because Americans have forced others to act against their own self-interests. Read about opening of Japan.

https://en.wikipedia.org/wiki/Perry_Expedition#Threat_of_for...

If everyone does that, the world will turn shitty quite soon.
One thing about WinPython is that it doesn't "install" itself in the Windows sense, but just lives in a directory. So you can remove it completely by just deleting it, or have multiple installs on a computer that are isolated from one another.

I find it's easy for me to port one of my apps to a new computer and get it running quickly. This is handy because I share my stuff with colleagues worldwide, and also am deploying things in our manufacturing plant.

Note that I happen to be in the "scientific Python" camp, and also use Python for controlling scientific instrumentation and test equipment.
Can you elaborate?
Especially I don't really see the relation between "iterators" and "ownership".
> why would any legitimate buyer of currency go with someone who might try to frontrun them?

Because paradoxically it's often cheaper to do it this way than alternate routes of execution.

For example, you can (for a fee) get set up with a trading terminal and just execute against an FX exchange yourself. However, you might end up paying more for that execution that if you went to a bank, especially if you don't know what you're doing.

In theory, the bank knows the market well and can execute your order at a better price (by 'working' your order, splitting up and not tipping off the market), and then passes off some of those savings to the client.

Whether that actually happens in practice depends on the client being savvy enough about the market to not agree to a bad execution strategy (as we saw here) or not agreeing to a bad price.
Well I guess I should say that a part of the design is self censoring, as what one says with anonymity is varying ranges of difference from that which one says when they are sharing it with all of their friends and family.
"It's my understanding that the number of shares are a worthless number without knowing how many shares have been issued in total. Is this correct?"

It's more than correct :(

Even if you knew the # of shares that had been issued, you'd also need to know the rights attached to each class of shares (e.g. some classes may have specified liquidation preferences) and also the terms on all outstanding options/warrants.

It sounds like you've already decided to take the offer (even without calculating the value of your 0.75%). So your only problem now is to verify that the # of shares in your contract matches the % in your offer. MalcolmDiggs' suggestion (getting the company to include the % that this represents on a particular date, in the contract) should be enough. That way, there's no chance of misunderstanding, and there's recourse for you if it turns out they lied.
One thing I totally disagree with:
"Set secure, httpOnly cookies."

That is just security theater. It's worse than useless because it makes you think you're more secure, when you haven't prevented attacks are all.
To this day it doesn't seize to amaze me how many companies run on python - JPMorgan, Bank of America, LinkedIn, Dropbox, etc etc etc - that's probably at least 15K devs right there. And so many more ... Makes me proud to be a python dev :)
The state of software verification is not yet there; if it were, there would be a lot of use - and corresponding job demand - in aerospace, finance and wherever security matters. Almost everyone who is enthusing about software-enforced contracts is implicitly assuming that someone else is going to do the verification, because they could not do it themselves even if they wanted to.
I fully agree with you. Damning the plebs for not being enlightened enough to use stuff that, if we're being real here, is worse by the metrics actual people use to decide what they're gonna use--that way leads to a really gross, insular mindset that doesn't help anybody.
Use pyenv (https://github.com/yyuu/pyenv). If you want it easier, there is an installer at https://github.com/yyuu/pyenv-installer.
This is incorrect. I have placed ads on /r/postmates, which is a small subreddit. You can't target some of the really tiny ones because they lack volume. I think it also "remembers" which subreddits you've visits, and also uses that to target.

That said their ad targeting system is quite bad in other ways.
Am electron app is 100x better than the "native" windows 10 Skype app. Seriously, the native windows apps are so thoroughly non native it blows my mind that Microsoft still employs a UI team.
No. The reason they don't use exceptions is because they lead to unreliable code that is difficult to maintain. There are other ways to indicate error situations such as returning error result that caller must handle.
I actually think it would be very hard to soak up demand at this point.

I think adding high rise is the right choice, as long as it is accompanied with increases in transport links. It's all very well to add in a couple of thousand people, but they all have to get in and out and buy groceries etc. you don't want each of those people owning a car and making the traffic worse.

I think there should be mor emphasis on making other parts of the Bay Area more like the things people want from the city / peninsular proper. Whether that is transport, cultural or liveability, it should all be possible.
Pagerduty puts alot of focus on reliability. They have redundant telephony providers and are hosted in multiple cloud provider data centers. You don't want your alerting service to go down with your service.

When AWS goes down, Twilio, hipchat, and many other services can go down with it.
I'm reminded of Urquhart's "Trissotetras":

http://quod.lib.umich.edu/e/eebo/A95751.0001.001?rgn=main;vi...
Yes, and I'm not sure why he's getting downvoted. This is a legitimate Facebook feature.

Gender can be either Male, Female, or Custom, and Facebook gives you the option to choose which gender pronouns you prefer. Thus, to see it represented as a boolean is unusual. I'm curious as to what the value of that field is when a user has chosen Facebook's custom gender display options.
One reason infrastructure projects are so expensive in the US is the Davis–Bacon Act. Yet another example of government intervention in markets with 100% predictable negative side effects.

Yet I'm sure there are many people in favor of "prevailing wages" while bemoaning the fact that we don't invest enough in infrastructure.
You could actually do that. If you sold options in an approved development with a five years delay in start time, you'd probably get in plenty of cash and not actually have any new residents. You could get a healthy market going in just the right to own an apartment in the future.
install W10 and watch your total host writes (for example crystaldiskinfo) per day just browsing the web for couple of days. It will average ~5-10GB/day, most of it is logs.
I think this is a mistaken impression.

The problem, I think, is that we haven't figured out new norms and boundaries for online socialization, as we have for other forms of communication and other media. One of the things that makes online communication so potent is that it is not just easy but also near instantaneous with a global reach. But we have been slacking on building the tools to manage the problems inherent in that power. One of which is the concentration and distillation of harassment. A tiny group of people can generate a tremendous amount of harassment which, through the magic of modern communication technologies, automatically gets funneled to the receiver. Even, say, a million people worldwide is still a tiny fraction of all people in the world, let alone all people online (less than 0.1%), but if there were a million dedicated harassers online it would be a hellscape.

In reality it only takes a few assholes to spoil the "mood" and the "fun" of interacting online in public, from a few dozen up to tens to hundreds of thousands. A minute but vocal, abusive, and provocative sub-group can easily change the entire tone of a conversation or change someone's experience using social media from good to bad. How many people sending you death threats and rape threats regularly would it take to sour your experience with social media? The real answer is: a very tiny number.

Right now that very tiny number of agents provocateurs are having an outsized impact on online communities and communication platforms, because they are leveraging the power of vitriol, hate, and targeted harassment. And also precisely because the platform builders (whether it's facebook, twitter, or reddit) have been far behind in building tooling to help deal with these problems, and because the social norms haven't caught up with the behavior. Going back to the '90s and even the '80s it was common for, say, usenet newsreaders to have tools built in for ignoring posts from people you wanted to ignore, and the modern tools for such things are barely at that level, if they exist at all, despite the problem being even more difficult to tackle. Additionally, there were a lot more moderated communities back then, whereas today the norm is unmoderated communities.

Just like the security problems of the early internet days we've largely been surviving based on luck and absence of dedicated attacks, and partly just due to ignorance of the worst that was actually happening. There are a lot of people who still don't think that harassment on the internet is a serious problem because they don't actually understand it all, having never experienced it in its most potent forms.

The worst takeaway from this would be deciding that most people are garbage and socializing with other human beings is best avoided (online or off). That's a classic "stranger danger" overreaction. We need better tools on various platforms. We need more people speaking out about the badness of harassment online and for people to stop parroting the stupid line "oh, it's just online, you can ignore it, it's not real" or defending targeted personal harassment as any sort of defensible "free speech".
First of all a personal heartfelt "thank you" to you for contributing towards open-source project. It's because of people like you, who rise above the personal benefits to a significant extent and contribute to the open/free source movement, the people like me from the third-world can hope to learn anything significant without fearing about the costs involved. So I do appreciate your concern about SO grabbing all the credit due out there, but I politely wish to point out the need of better documentation of various open/free projects:

The most important reason for me at least: The great RTFM famed man pages are the worst place to learn anything about how to use a particular tool for a newcomer because most of the times man pages lack good and varied examples.

To quote Einstein, "Example isn't another way to teach, it is the only way to teach." - Albert Einstein [1]

I have suffered endless time trying to learn things from man-pages. Spent time asking questions on forums until the expert people there saw the need to give some examples and offered help. I also thank them all.

SO documentation can add much needed value for the newcomers here as experts can add examples and newcomers can find them at one place.

This one is the greatest reason I support efforts like SO documentation project. Of course, I don't underplay the great work the open/free source contributors are doing. It may be the case that the great experts, may not find time to write down examples that a newcomer may need and the needs vary from one newcomer to another: One size doesn't fit all.

The distributed crowd-sourcing model nature of SO can tackle this problem in a much better way, unless the truly open efforts like archive.org or gnu.org come ahead with hosting solutions like this.

[1] http://www.alberteinsteinsite.com/quotes/einsteinquotes.html
Tejada's experience seems to be all related to corporate management

She rocks at sales, and she knows how to push back corporate suits (keep them from interfering too much with engineering). She supports her employees over the shareholders. She's great.

That is the Jennifer Tejada I know.
Anyone getting unicode errors even after removing all of the emojis from the source?
Also in this case the CEO is staying on as CTO which is a good sign that this is a strategic hire rather than some internal issues leading to ousting of the CEO.
This is not security theatre.

Secure => Attacker can't simply inject an img to a non-https version of the site and then intercept the cookie sent by the browser, therefore stealing the session.

HTTP-only => An XSS attack can't steal the session cookie. You're still in big shit, but it's much harder to persist the attack beyond the user closing the browser window.
Yes. If the existing manager were retiring or moving on, then they would be one of the people interviewing their potential replacements. They know the particular role's needs and issues better than anyone else.
>As hard as auditing software is, auditing humans is just about impossible.

It is the other way around. Currently, there is no software being verified to the degree that anything but almost inconsequential smart contracts would require. Instead, we deal with software the way we handle contracts: when something goes wrong (which is quite common) we intervene.
Whatever you've done.
Certainly those couldn't go horribly wrong with less oversight, right? As opposed to mobile games...
Reddit is a content management system for spam and stupidity.
‘Graham’ shows how an evolved human body could survive a car accident
Here's the paper.

Aedes aegypti Mosquitoes Exhibit Decreased Repellency by DEET following Previous Exposure: http://journals.plos.org/plosone/article?id=10.1371/journal....
Risking being down voted, I doubt that c++ is the right language for bare metal development at all with its constraints like exceptions and RTTI. Rust seems to be the modern and safer version of C that is more appropriate for bare metal development.
I'm probably going to vote for Gary Johnson - if I vote at all. I'm so disgusted by the Republican Party Platform, what I was considering before the convention is all for naught now.
If 25-year-olds are in a booming economy (a result of decreasing the economic controls), the taxes won't hurt nearly as much. Also, the knowledge that those are getting phased out and are a one-time thing will help a great deal.

The end result is a society where entire generations of people stop viewing each other as burdens and resources (young and old), and instead as individuals, with their own lives and responsibility to lead them to be the best they can be. That is a just society.

(Hat tip to Don Watkins for the phrase "burdens and resources")
Why are you reacting like this to someone who's just telling you facts? You want to do something that's not possible. If your hardware is compromised (well), you can't fix that with software.
Once they deploy these to the places in the world they want to, I wonder how long it's going to take for one to be shot down.

[edit] I suppose though they fly high enough to be out of range of most inexpensive weapons systems.