skysight-inc/HackerNews huggingface dataset:
> Seriously just hire 5 people instead of 4.

That's actually a lot easier said then done at an early stage startup for reasons of talent and compensation.

> The problem is you can't afford to make your company an evening pizza 27 year old bromance company because you likely can't cut out that much of the talent pool without it costing you.

Wow, wait? We're not a "bromance company" and I'm not even sure how to respond to this and I think it's vaguely insulting.

> Also: I don't mind people working a lot if compensated well.

We're very clear with compensation and living wage and actual equity is something we make sure is on the table.

> I could certainly have worked a ton of hours for a period of my life (before kids etc) but I would have been pretty annoyed had I accepted an offer at a company and later found out that the offer was for an expected 50h and not 40h. Don't have people come and waste time at your interview without knowing what the situation is.

This is really important to me and I make sure the candidate actually knows what he/she is getting into.

This is exactly why I wrote:

"I've never heard a candidate employee express anything close to "I'm in at 9AM and expect to be out by 5:30", even if shortly down the road, it becomes clear that they feel their work/life balance is being infringed upon."

The problem isn't that I'm trying to hustle people, it's that people tend to agree to situations they don't actually want when interviewing.
Really! Do you use it? Would you feel comfortable submitting a PR explaining how to set it up? I HATE recommending emacs as the IDE for Common Lisp if it's not something people are comfortable with already.
Front Wing of F1 Car: How to Optimize Its Design?
I can't think of any product I'd rather have than a Tesla.

I think Tesla will sell millions of Model 3. Which other car is 400,000 people waiting patiently to buy for two years, even putting down a $1,000 deposit?

Tesla is doing to traditional car manufacturers what Apple did to Nokia.
> Scheduling your life around the 2 or 3 weeks that US employers give is madness. When you do take the vacation, you're expected to be reachable by email.

And, heaven forbid you want to do something like take 2 of those 3 weeks within the span of a month.

Seriously, our obsession with work in the US is completely absurd and I cannot understand it.
Apple’s been developing AR glasses for over a year, launch at least a year away
> still it accomplishes everything Ember did

That isn't really accurate unless you are adding additional libraries to accomplish all of the things Ember does. I'm not arguing with the rest of your post, just saying that statement is incorrect (in that it doesn't tell the entire story).
Honestly, I never understood the interest people had in companies providing VPN for personal use. The way I always saw it is if I was traveling and needed VPN while on public/unencrypted Wi-Fi, I would just VPN back to my home. Of course this means I trust my ISP not to do anything nefarious.

This topic has the opportunity to become a huge discussion, so for the sake of brevity I'll summarize with my personal, opinionated solutions for various use cases.

1. You don't trust your ISP
1.1 Switch ISPs (not always practical)
1.2 Setup a VPN on a $2.50/mo or $5/mo VPS (this could incur bandwidth costs
if you're pushing multiple TB per month across the VPS. Note you're still
at the mercy of the VPS and their colo, but no different than today with
a VPN provider.)
2. You don't trust the public network you're on
2.1 VPN back to your home. This would be free.
2.2 See 1.2
3. You don't trust the site operator of the site you're visiting
3.1 Use Tails linux and Tor

I can't think of any other use cases.
For what it's worth, to anyone who may encounter problems with OpenSSL, I long ago tried my best to write up clear instructions for someone who was having trouble: https://github.com/Thinkofname/steven/pull/60#issuecomment-2...

It's a bit out of date, but I think it should help navigate the setup.
You are misunderstanding.

Basically, you are commenting in circles. I am looking for, no, pleading with you to present... is a clear and compelling case that global warming is at least partially caused by humans. When you or anyone else presents that evidence, I and others will apply various techniques to determine how credible that evidence is. One of those techniques I will apply is to examine subjectivity vs objectivity.
He's buying those peoples creative juices which only recharge away from work and he wants to cut down production by 50% LOL.
Samsung to Sell Refurbished Note7 to Minimize Environmental Impact of Recall
Mumble never really took off, so Discord was competing against Teamspeak and Ventrilo, both of which stopped innovating long ago. Discord came in with a great design, good voice quality, low barrier to entry (free, browser client), and enough settings and features to make it viable.
The sort of people who would consider buying an expensive sedan can probably afford to loan Tesla $1000 for a year or so.

I reserved a Model 3 because I figured that if I didn't, I would be at the end of a very long waiting list and would probably lose out on the federal rebate. The most likely outcome is that I'll decide that's too much to spend on a car and cancel, but it still made sense to me to keep my options open.

I expect a lot of those reservations to be converted to actual sales, but a lot of them won't. In any case, I think Tesla will have plenty of demand if the product meets expectations.
Do you realize how big the Amazon conglomerate is? They do far more than just some EC2 virtual machines, even if just looking at AWS alone.
I'm not sure how tolerance for risk and failure breeds either a Calvinistic work ethic or rugged individualism. These things likely developed in tandem because of America's history, but I'd assert that one can exist without the other. I'd love to be shown why I'm wrong though, if that's the case.
Yes. I realized the same thing a few minutes after posting, and edited that part out. The middle class part is what matters most: I think more people now have significantly more purchasing power than 200 years ago.
> Manufacturing output has declined

I don't see any evidence for this. Here's a source which contradicts that:
https://fred.stlouisfed.org/series/OUTMS
I don't know why you're being sarcastic, but I actually wanted to make sure I don't bring someone on to be unhappy.

People over 25 can work more than 40 hours and not get burned out. I feel that you just want to make me out to be a bad guy, so I'm not sure it's worth writing a longer response.
This is a fantastic move for Amazon and I'll tell you why. The cost of long distance is nearing 0 and application providers are making bank. The pricing is also extremely disruptive. Most contact centers price minutes/DIDs just like Amazon but ALSO charge a per-agent per-month fee. [1]

All of the contact center solutions mentioned so far were customers of mine at MagicJack. We did wholesale long distance for them. The one trend in the industry is that long-distance continues to fall fast, but the pricing of telecom-related apps stayed the same.

Since I am no longer under NDA, the average cost of long distance (US Domestic) at MagicJack when I left in 2013 was $0.0017/minute!!

For those saying contact centers won't move over because the investment - I will tell you that we lost and gained 1,000 agent operations over 10% cost savings every single month.

[1] - http://blog.kunnect.com/2014/10/how-much-does-cloud-based-ca...
I don't think people denigrating allied bombing campaigns are really concerned with their military effectiveness, but rather the millions upon millions of civilians we (Allies) killed.
Is fat killing you, or is sugar?
You don't say "I'll walk if you don't meet my terms" if you really want the job. But simply mentioning you have another offer can improve the terms you'll get.
Ask HN: How do you make money from your side projects?
Sure enough, not all side projects are meant to make money. But among those that do, what is your business model?
Ah sorry, perhaps I wasn't clear. It is my friends chastising me. It's all in good fun, but I do sense some bitterness/jealousy from it. I find the more time they spend at work, the more the conversation is steered towards it. Personally, I don't go for beers with friends to make small-talk about our work life, so I in turn can sometimes become the bitter one when they can't reciprocate with anything (that I find) interesting to talk about.
This is nice, I like what you've done with the logos
Should call it the "SJW effect", when it backfires, akin to the Streisand effect.
Alabama House bill would require Internet porn filters
If I live in Ohio but the junior Senator from New York has been talking about introducing federal legislation that will have an effect on me, I have a legitimate reason for wanting to influence the decision of the people in the state of New York.
Look at the numbers: Something like 50% of Fox News viewers believe ridiculous falsehoods, like Obama wasn't born in the country or Saddam really had WMD. There are studies showing that Fox News viewers are less informed than no-news viewers.

There are no such studies for the NYT, editorial page bias notwithstanding.
Ah, interesting! I don't remember reading that when I wrote it.

I'll go back and correct it after my current project wraps up (but PRs are also accepted!).
That would still be better than a large piece of land that relatively few people will use. At least we'd get a few public parks and other facilities.
> US$125 million of Theranos stock for US$1

I thought it was a click-bait title, but after reading the story, I am a little confused.

Why would he take a $125 ( minus 1 $) loss? Tax credits? Or was / is the stock worthless and the $125 mil is what he originally paid for, or accrued in value?
There's no one "AI and singularity" argument.

That said, for most of the arguments that modern-day thinkers talk about, accelerating technological progress is totally irrelevant. You're most likely thinking of Kurzweil's school of thought around a singularity, which is nowadays far from the "norm".

If you're talking about the arguments around technological unemployment, it doesn't matter if tech is accelerating - we could, for example,, over the course of the next e.g. 30 years, replace 50% of human jobs. This might be "slower" in some sense than previous tech changes, but it doesn't change the bottom line. (note: these are made up numbers to illustrate a point, I have no good guess at the real numbers, but lots of smart people, including economists, think it's a problem we will face soon-ish).

If you're talking about the arguments around "unfriendly AI", then again, it is totally immaterial wether tech in general is accelerating. All that you need to believe in order to worry is that eventually, at some point, we will be able to create a machine that thinks, and it is not automatically guaranteed to share our values.
It's up to the prosecution to prove their case against me, not vice versa. (At least in the USA.)
What would you propose instead?
its just hyper-targeted towards twitch streamers. it integrates with all the twitch functionality, like channel subscriptions etc.

most streamers have a discord channel now and they bring their entire audience. thats why its growing at such a broken rate.

for every even medium sized streamer they convert, they get thousands of active users.
You are, of course, absolutely correct: compile-time awareness of semantics vs just syntax is an important difference.

I guess the point I was getting at – though improperly phrased – was that if current Go tooling is similar to templates, and templates are similar to functors (in that you're instantiating both but the latter have additional checks for correctness), then perhaps module genericity wouldn't be as tough a sell to the Go team/community.
"What if, on the other hand, your managers suck so much that good and bad workers perform at the same level? In this case signaling to your people you don't give a crap about them puts you in a powerful negotiating position."

Only with the people who can't find work elsewhere. For those that are good, the ones you do want to retain, signaling that you don't give a crap about them will get them to up and leave. Possibly with no notice period.
One time I hit a vending machine three times and on the third time my snack came out. Am I insane?
An Immense Concentration of Spiders in a Man-Made Habitat (2010) [pdf]
>so long as only one million people

Nobody has claimed one million were killed. Stop trying to spread wrong information, it is the same thing as lying.

>I wonder if you think the NYT had a hand in pushing for the first Iraq war? How about in Yugoslavia? Panama? Libya? Syria? Or were all of those moral and noble humanitarian wars where the death and destruction was worth it?

Holy fucking non sequitur, batman. What does a media agenda have to do with a moral position on war? How is "NYT had a hand in pushing for" related to the question of whether your examples were "moral and noble humanitarian wars?" You can't just say a thing that's absurd, and then immediately assume they're true, so that you can jump to making a moral attack. Here's a great resource for you: http://www.webpages.uidaho.edu/eng207-td/Logic%20and%20Analy...

>best and most blatant example of NYT's warmongering

Somehow we started at outright lies about the number of deaths in the Iraq war, and concluded that the NYT is a warmongering institution with the power to mobilize the most powerful military on the planet at it's whim, and thus is responsible for every death caused by the US military throughout history.

Hey let's take it up a notch, did you know humans never landed on the moon and that Mark Zuckerberg's evil twin, Matt Zuckerberg, is running a robotic pizza factory that snoops through people's emails? Benghazi.
This is a thoughtfully written post, thank you for taking the time to put it together. As a software engineer, I'm not really qualified to have a complex, technical discussion on climate change. However, one point that you made, I can address...

> but, if this were really how it happened and co2 is the overwhelmingly main forcing for temperature increase, then why wasn't the planet already destroyed back when we had 10x+ the amount of carbon in the atmosphere than what we are doing today?

A sharp increase in CO2 is thought to be one of the precipitating factors in the Permian extinction, which wiped out >70% of land-dwelling vertebrates and >90% of all marine species. No credible person is saying the planet is threatened by climate change, they're saying humans are. This planet, and even life itself, will go on no matter what happens - cold comfort taken against the damage it could cause to our species.
The traditional US manufacturing jobs we "want" pay middle class wages.
The legal industry has ILTA for this (http://www.iltanet.org/about/about-ilta). Many law firms use the same technology stack and it is common to ask our peers for opinions on products or policies. The results are quite positive.
Swift has overloading in the Java sense, and does allow overloading by return type.
Sheesh. When I bought a Prius (admittedly, 2007), I was here on a fiancee visa. Toyota Financial had no problem okaying a three year lease even though my visa was (technically) three months (but available for extension).
I have 3 kids, survived cancer 2x, am almost 40 and work 50 hrs+/week. I enjoy the work..
JavaScript takes time to parse and execute. My understanding is that the Glimmer solution reduces both parsing and execution time because it uses techniques that are highly optimized by the browser JavaScript engines, which makes it faster (sometimes significantly) than just using JavaScript templates. I also believe that's what is referred to when they use words like "low-level" and "close to the metal" in reference to what they are doing.
An American manufacturing worker from the 80s, adjusted for inflation, earned between $20 and $60/hour. And a corporate pension.

The point still stands.
Unclean power plants are still vastly more efficient than the most efficient internal combustion engines. That's why trains are electric wherever possible.

https://en.wikipedia.org/wiki/Electric_locomotive
It's mostly not about computational power. The stitching together that jfarlow mentions is part of the "secondary" analysis where the raw genome data must be put together, but that's mostly a solved problem, as there are plenty of gold-standard open-source libraries that employ statistically complex calculations to align raw data to the current version of the human reference genome. That's part of what takes less than a day along with the primary sequencing. It's constantly being improved, but most labs would not consider this an issue that keeps them up at night, as what we currently have works reasonably well.

The part that takes a long time (i.e. the "bioinformatics bottleneck" I referred to), is that once the sequencing data is stitched together, you end up with a ton of variants, and you don't know which (if any) are clinically significant.

Imagine that each nucleotide in your genome is a marble, and that the entirety of your sequenced genome is a 1-story building filled with marbles (that's how many nucleotides are in your genome), and that each one is supposed to be a specific color out of 4 possible colors. Now imagine that 10,000 (or more) of those marbles are the wrong color.

Primary analysis (putting your sample into a machine and essentially getting back a list of what color all your marbles are), as well as secondary analysis (i.e. the process of sorting your marbles into the correct order so that you can actually tell _which_ marbles specifically are the wrong color) together are what cost less than $1000 and take less than a day.

The real problem is that you may find that 10,000 (or more) of your marbles are the "wrong" color, but 9,900 of them make absolutely no difference in a clinical sense. To be clear, a marble that's the wrong color is a "mutation", or "variant". Maybe this mutation makes my eyes slightly bluer, or my finger nails a little harder.

In other words, the part that takes a long time is actually going through each mutation and figuring out which one (out of the 10,000 variants) is clinically significant or relevant to the disease/symptoms you seem to have, and then figuring out if there's a known treatment for that particular root cause. Currently, this is done by employing MD PhDs to look through each patient's sequenced data, and then cross-referencing that with the millions of published studies to see what has ever been seen before, or is known to be associated with some disease.

And it can take a human hours to a day to do this per patient. So, the number of patients times the amount of time it takes per patient, divided by the number of MD PhDs a lab can hire to do this, is what leads to the backlog.

So, actually yes, it is computational power... but it's human computational power.
> You can't pay an American worker 20 times as much to make the same product in the same number of hours.

That's not true: you failed to mention the possibility of the customer paying more to make up for some of the difference in labor cost.

> People don't want to hear that, but those are the alternatives.

Those are the only alternatives, but only if you are restricted to thinking like a free-market economist. Other ideologies allow for other possibilities.
Except this is talking about deploying 3g globally. Once the problem of a device moving from LA to SF to NY is solved, it's nothing new to add in Johannesburg and the whole of Swaziland. What's more is that this system was solved decades ago, it's not even a 3g problem.
Brave, love it, but please fix this
I have been using Brave as my default browser for the last couple months and I really do love it. If you have not used it, please check it out.

https://brave.com/

However, there is a very small and consistent bug that is annoying. Brave continually shows that there is an update available. I relaunch brave, and it is back in a couple minutes. I have uninstalled and attempted the update multiple times, but the result is the same. Anyone else experiencing this?

Brave did a great job at this silent notification, which makes this bug minor, but it is still annoying to see a notification that will not go away.
I don't understand your logic. The vulnerabilities were there. It doesn't matter who found them or when.
browser needs quite long for displaying svg image, as pixels are emulated via <rec> elements ...
re Kevin Smith: this one, maybe? https://youtu.be/U7bGgSfaL9M
Totally of topic but could someone explain Elixirs syntax to me?

In the following code (from the linked site):
What is embeds_many?
Are :string and :map type information or Atoms?
What happens to :changes, Change, primary_key?
Does the code between do and end just call the field function twice?

embeds_many :changes, Change, primary_key: false do

field :field, :string

field :value, :map

end
Yes. That reflection code would have also failed the moment the obfuscator did it's thing, so that is not really a concern. The two are not really compatible.
The important distinction is that this abstracts the "cleanliness" away from the individual. Replacing one coal plant with a wind plant, for instance, is far more easily done than waiting for all affected consumers to replace their cars.
Handling accidental taps on touch devices
That's not how it works I'm afraid.

Otherwise if I installed those VMware tools on my physical computer and exploited them... to where do I escape? Alternate reality?

:-)
You can't realize the loss until you actually sell it. If you're about to realize 100 million in profits, it's better to offset that with a loss now than dragging it out over the next decade.
Apple approved an app for tracking drone strikes, then immediately deleted it
Some attacks don't get published, and the author specifically argues against comparing bug counts.
No, just the client side is free.
50 Lessons from 50 Giants of History
That's a cheap and lazy argument, trying to deflect attention from the crimes of one party by discussing the crimes of another. They're both dangerous enough to kill you; both should be discussed as separate issues, not as a comparison.
Kite feels a lot like malware.

It sends your code to the cloud. You have not addressed people's concerns who asked about keys embedded in source code, not entire files to ignore. The uninstall process looks and feels a lot like stopping a rogue process that keeps respawning. You've silently integrated with an unrelated project (autocomplete-python) to collect data.

I applaud the idea and UX in the video. I'd love to use a tool that does all that. That said, I completely condemn everything else about you. I strongly recommend anyone who has installed Kite to remove it from their computers immediately as it seems that the people behind it don't have the community's best interests in mind.
The analysis to recognize whether a "canned procedure" is applicable is nontrivial, to put it lightly.