skysight-inc/HackerNews huggingface dataset:
Define "world". Define "good guy".

Is it inconsistent to believe that the world is totally unjust and, yet, also believe that individuals who put forth more effort are generally more successful? I think not.

The world itself may be totally unjust; physics shows no partiality for individuals who possess a greater "morality" or work ethic. However, we do not only live within the world. We also live within various frameworks, such as a culture, society, company, etc. These frameworks are not governed merely by physics, but by other humans. And these other humans do, almost by definition, show partiality. Therefore, I argue, that you can increase your chances for success through your own actions. This is not inconsistent with claiming Pol Pot and torturous jihadists "won"; they could have simply assessed their situation and, by their own effort, maximized their chances for success.
I'm not sure this solves it because you have to have a really strong sense of the loss function to pull it off. That's much easier to intuit and use to guide experiments than actually build into the bandit algo.
So you're saying that if they left out the "search on CDC" line the paper would not have been accepted.
If you try switching the results to verbatim and then change the date range, you'll see that the one setting overrides the other. You can only return date limited results OR verbatim results, not a set with both.
I don't think this is a "security" issue as much as it's a usability or privacy issue, and I don't think it's an example of Discord being evil.

For a start, it's not quite "on install", but after joining your first voice channel. The issue comes from the interaction of a series of reasonable steps that on the whole result in an unfortunate experience for some people. The problematic series:

* By default, Discord uses voice detection to determine when you're speaking, as opposed to push-to-talk. This feature makes perfect sense.

* By default, Discord configures itself to start up on login. This feature makes sense. (I personally immediately turn that option off, but I don't resent its inclusion.)

* When started, Discord rejoins any voice channel you were in when Discord was last exited. This feature also makes perfect sense. [Edit: Apparently this is no longer true, and Discord will only rejoin the channel if you were active within the past 5 minutes.]

Essentially the result of these design decisions in series is [edit: was] that if you install & use Discord, and fail to manually disconnect from your voice channel, next time you start your computer Discord will automatically join your last channel and broadcast any loud enough audio in the same room as your computer to the voice channel.

There are a few mitigating factors, too: Discord is pretty obviously open and on the screen when this happens, and it does show your active voice channel, and it does show an activity indicator when you're broadcasting.
Put snarkily: Paid subscription models don't lead to hockey sticks. And investors are only interested in hockey sticks.

There's so much in our world we could do if we only demanded profit, rather than 20+% profit YoY from every corner of our existence.
The Jepsen tests were not completely centered around transactions. It also had to do with data loss when replicas go down and pure "last-write-wins" approach. For those wanting more info around this the original post is here:

https://aphyr.com/posts/294-jepsen-cassandra
If possible, choose a large/well organised Open Source project which already has good documentation and people working on it.

That way you get involved with a team of people who should (in theory) already be following good practises, should have a sensible tool chain, and have habits you can learn from. And you'll make good contacts/references/potentially be hired.

(if you're looking to get hired as a potential result, choose a project that has backers with $$$ that hire from the Community :>)
Gotcha. It's not that genetic algorithms are meant to emulate the real-world, but rather that they're inspired by it.
X-Flex Belt – Most Comfortable Belt Ever
I think you can overcomplicate this question but a leader is someone that, over time, people follow. Why they follow is up to the individual.

Gandhi was a leader, but then conversely, Hitler was also a leader. There is no morality in leadership, but I would say a common trait would be charisma.
Last-write-wins is a semantic we are okay with for this data, and dealing with one of our conflicts is outlined the article.
Have you seen how bad and outdated the software is in even high end, expensive cars?

I wouldn't hold my breath that any auto maker besides Tesla could compete with Uber.
I don't think there is even a comparison between Riot/LoL vs. Valve/Dota2 when it comes to esports prize pools (Dota2 3x's LoL?)... Blizz is throwing a lot of money around too but it feels desperate.

Perhaps the deficit demonstrates Riot's skill in maintaining their community?
what about the websites that implement adsense's "please fill out this survey to view the content" ad? do they get penalized.
Thank you very much for taking the time to answer the swarm of questions. It's a ton to think about and make it my own.
Can't see the steering wheel, but assuming that this was a full self-driving video without human interference, this was very impressive. Driving in SF is very challenging with cars, electric buses, pedestrians, cyclists etc. In addition, there are some really complicated intersections which are difficult to navigate for even humans. We also saw a few instances of delivery trucks blocking one lane. Hoping that they can move this to production sooner rather than later.
That's fair. The GPS nav does tend to eliminate obviously scammy behavior which historically has been a significant issue with cabs. (Never personally had an issue in Vegas but have elsewhere.) But it also eliminates local knowledge optimization as well.
Oh, weird. I had no idea what you were talking about, but just tried in mobile Chrome on the off chance it rendered differently, and I do see it there. In mobile Firefox the toolbar has many fewer options, and Search Tools isn't one of them. Looking around a bit, it seems that's been the case for years now: http://www.ghacks.net/2015/11/22/google-search-results-on-fi...
Why not allow patents to last 5 years, or 10? So the economic incentive remains while it becomes affordable soon enough; the Epipen was created in the mid 70s, it makes no sense for it to still have an enforceable patent.
An anticipated, but sad announcement about Avocado
>I also notice that the most happy countries in the world are all significantly more diverse than the US

If you look at the percent of whites that's not anywhere close to true.

Wait, you consider Denmark, Switzerland, Iceland, Norway, Finland, Netherlands, NZ, Sweden, Israel, Austria, etc. to be "diverse"? Were they miserable places to live until the last decade of non-European immigration? Of course not, they've been leading the world in quality of life for half a century.

They were always happy and safe. The effects of mass immigration are just starting to show. For example, in Sweden the police advise women to not go outdoors alone: http://newobserveronline.com/swedish-women-dont-go-outside/

Almost half are afraid to go outside after dark now: http://www.breitbart.com/london/2016/03/04/scared-sweden-alm...

In an Orwellian twist, the Swedish government now refuses to provide crime statistics for immigrants: http://www.breitbart.com/london/2017/01/18/sweden-blocks-dat...

Such progress!
Server-Side Rendering Shootout with Marko, Preact, Rax, React and Vue
They are useless internet points, you can't exchange them for money. :)

But you get some new features in HN with more karma.

flag posts at 20 points

create a poll at 200 points

change your headline bar color at 200 points

downvote a comment at 500 points

The set of features and the threshold change from time to time, often without notice. I'm not sure that this are the current numbers.
> So, with that environment, company level discussion about family and fun just tend to ring hollow. The employer/employee relationship is transactional...we pay you to do what you do.

The most accurate way I've heard the employer/employee relationship described is by Reid Hoffman, who likens it to a tour of duty [1][2]. I think that lets both sides of the table set much more realistic expectations than the "we're a big family" ethos you mention.

[1] https://www.linkedin.com/pulse/20141023153633-1213-tours-of-...

[2] https://hbr.org/2013/06/tours-of-duty-the-new-employer-emplo...
I can only speak to my own experience, no idea where I lay on the spectrum of users. But I'm an artist who writes code as a hobby, so I'm not constantly searching for esoteric tech stuff or anything.
Using Bayesian methods and some relatively rarely used Frequentist methods you can achieve what you suggest. Maybe you'll take it from a statistician that you're being grossly naive about experimentation.
Gentry Lee's So You Want to Be a Systems Engineer?
I'd say the same thing about twitch and esports in general. lol seems to be the premiere esport game, but I feel like other developers do a much better job catering to different types of fans- namely more casual players (Blizzard definitely falling into that category).

Riot feels less like a game developer and more like a sporting league (ala the NFL) Do they even have any other games planned?
Ask HN: Do you really lose control of your company with a PEO?
There is a general consensus that you lose control of your company if you use a PEO to handle your HR, benefits, etc. Do you find this to be the case? Do you have issues when onboarding/offboarding employees? Creating your culture, time off policy, etc? Do you feel the PEO has any control over how you decide to operate your business? Would love to hear the negatives or positives you've found when using a PEO for you business. Thanks!
Tour of Slack's new NYC office
The war on baby girls winds down
Air India raises salary by 2% after 5 years
Applerink.com
As an (ex-)C++ developer, this is mainly my feeling too. Rust solves many problems in a very elegant way, but those problems are things that most experienced/skilled C++ developers solved by sticking to a fixed set of best practices, mostly avoiding these problems.

Most C++ developers I talk to about Rust express the same sentiment, they usually like the idea, but aren't personally interested in learning it because it solves problems they're rarely confronted with.

I tried picking up Rust a few times since it does interest me, and I like trying and learning new things, but I currently don't have the time to really dive into it. Go on the other hand took no time at all to get into, and was promoted pretty quickly into one of the more frequently used tools in my toolbox, just like Python.
I actually agree that douches drive any kind of car. I singled out BMWs and Audis because the prior post was claiming that highly educated/wealthy drivers would be 'better'.

I've seen jalopies driven like someone has been up on speed for 4 days straight.

Or the drivers in cheap sensible cars that are terrified of merging onto the freeway faster than 40 mph.

And the distracted drivers who realize they're about to miss their exit so they hammer on the brakes and put on their turn signal and completely fail to match speeds.

Ricers with after market exhaust are another kind of car that usually drives way too fast and aggressive compared to how their lowered suspension actually performs.

The people in road tanks who seem to split the difference between terrified and aggressive and expect you to just get out of their way because they're bigger.

I'm probably missing entire swaths of shitty drivers that I can't think of right now because my blood sugar is a bit low.
> [...] give them a range that you feel comfortable with.

A side note: I don't get why providing a range is of any benefit, and I'm
not talking about this particular situation. I wouldn't expect the other side
to offer the top bracket if they know that I would accept the position for the
lower bracket (I wouldn't specify the unacceptable lower bracket salary). What
is in the setting that I don't see?
You think European settlement of New Zealand and Jewish settlement of Israel were not mass migration?
Exploring Elliptic Curve Pairings
I usually don't consider scrum masters leaders. Facilitators of process, and reporting are the two biggest things they are responsible for usually.

No offense to your personal positions though, I know many places confuse the term with project manager too.
Function.prototype.map III
>I think it's a lot of fun as long as there is an underlying level of respect. This is much better than the thought policing a lot of people do.

That sounds like you're saying "These jokes are fine so long as you have the same worldview underneath". So instead of thought policing, you want to be policing people's underlying attitudes? How is that different?
How to Recover Kakaotalk Messages from Android
I'd think self driving cars would kill busses. I'd much rather nap / work / watch TV / do hobbies in my car (where I'd keep stuff for doing all that), then in a bus.

If the car is electric, it isn't so bad on the environment, and it can park itself in a no humans allowed garage (so little chance for breakins). As for rush hour, I'd hope swarm scheduling lowers congestion substantially (though this and making longer commutes tolerable really just means I'll live further from work).
One of the problems is that some characters have multiple encodes. It's a problem if you enter one form in one computer and another form in other.

From: https://en.wikipedia.org/wiki/Unicode#Ready-made_versus_comp...

For example, é can be represented in Unicode as U+0065 (LATIN SMALL LETTER E) followed by U+0301 (COMBINING ACUTE ACCENT), but it can also be represented as the precomposed character U+00E9 (LATIN SMALL LETTER E WITH ACUTE). Thus, in many cases, users have multiple ways of encoding the same character. To deal with this, Unicode provides the mechanism of canonical equivalence.
>that same person also claimed that his race deserves to be dominant because it's genetically superior, so I've given up as there's no arguing with that depth of bigotry.

"Dominant"? No, not at all. Left alone in our out countries without people who enjoy population privilege displacing us? Yes.

If you have a problem with this ask your self why. If whites are horrible oppressors then surely they should be left alone so that they cannot oppress others? If whites are so terrible why do others crawl their way into white countries? If we are truly all equal then surely non-white countries won't be left behind, right?
Because the aggressive drivers behind them aren't responsible for their own actions in rage passing left lane hogs?

Somehow I manage to consistently undertake people who are going slow in the left lane safely. Its not that hard.
How fast grids can be fixed depends on what breaks.

If large power transformers (LPTs) get fried, the lead time for manufacturing replacements can exceed 20 months [1]. They're so expensive that spares are not commonly bought or built.

As well, a Carrington-scale CME event could wreck enough grid infrastructure to require a black start [2] of unprecedented scale.

Our energy infrastructure has never experienced a Carrington CME. I think it could easily take a year or more to get back to the continent-wide coordinated grid we now have.

[1] https://energy.gov/sites/prod/files/Large%20Power%20Transfor...

[2] https://en.wikipedia.org/wiki/Black_start
> your fancy new ML system needs to have a silent, behind-the-scenes _heuristic_ system backing it up.

Note that the heuristic only needs to be just "good enough".

Example: If Netflix's recommendation service is unavailable, the system just shows a list of popular movies instead of the personalized recommendations.
A leader is not a position, but a role anyone can play at any given time.
For most businesses, focusing on the math and making incremental improvements to the statistical methodology is a waste of time. There is a "good enough" approach to using tools like Optimizely and VWO.

Instead, they should be focusing on the quality of the tests they run. Quality hypotheses, preferably backed by data-driven insights into behavior that test very clear, if not dramatic, changes to the user flow will be what leads to bottom-line improvements, not increasing the mathematical merit and rigor of poorly-conceived tests. Of course, doing both is ideal but I put more fault on the testing software than the companies using it.

Keep track of historical conversion rate and adjust/account for noise in your historical conversion rate. Conceive a testing program that focuses on the quality testing and you'll likely see an upward trend in that historical conversion rate.
Like Guido's employer, for example. (see pyston)
Yes, but it's easy to calculate out the results for everyone (drivers, Uber) if vehicles are x% more utilized, and at no point does it become sustainable for anyone - let alone profitable. As the Naked Capitalism article points out the only way this works is if Uber finds ways to reduce the fixed costs involved in their service, which taxis around the world have thus far been unable to do and Uber shows no evidence of achieving.
You can relax the problem in order to reduce complexity and calculations. For example: cut the training of slow learning networks, have a database of already trained networks, decrease the number of epochs and examples, etc. Or even create another network which predicts the convergence of a network and use it as heuristic. If you also take into account the size of the network and force the learning to minimize them, then you can train them faster.

We cannot do it at home, but for sure Google can try it in their servers.
Thanks for providing an anecdote which 100% supports the claim I made: that all Go provides is an inferior language that appeals to people who don't wish to learn new things.
> You're missing valuable context in that comment, you can't own the hard work of your ancestors without owning their atrocities either, it might not have been your direct ancestors but it is the history of your society. You either forget that history or own all of it.

Is there anyone on earth that doesn't have ancestors that committed atrocities? Why is it only white people that have to answer for these atrocities?
I love this, self-driving cars are the new magic fairies. Whatever the problem, they're here to fix them - and it'll be any minute now. Aaaaaaaaany minute now.
It has a smell of Shellshock.
The interpretation of variable passed for flexibility that resulted in a huge whack a mole of bash.
2 years later shellshock is not officially fixed.
https://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2014-71...
Sperm Invaders
A profoundly important observation. Yes, using a limited set of physical structures simplifies the code and, in some cases, streamlines execution. But that's putting lipstick on a pig. With a handful of exceptions, database architectures were set in stone in the mid-1980s in Wisconsin. Which is ridiculous. The machines that they were designed to optimize don't even exist any more. Take simple storage tier-ing as an example. Why don't infrequently accessed column values migrate to slower cheaper storage automatically? Sure, databases have concepts of tablespaces and partitions, but those are WAY too coarse grained for today's environments. And there are more than 100 issues like this. In short order, NVMe SSD will be ubiquitous, with 3Dxpoint on the horizon. The data structures that make sense for spinning disk are just not equally optimal for the performance characteristics of SSD, Ram, and cache.

Regarding your point about reads and writes on the same store, you might take a look at the new "HTAP" systems (hybrid transactional and analytic). The VectorWise guy has a "new" (probably old by now) project called HyPer
Yes! It's always bad! What's happening in Palestine is unacceptable and it's very obvious what Israel is doing. Same goes for China and Tibet.
"Doesn’t it make sense that in mathematics, we use the integral symbol instead of A.Integral(B)?"

In my experience the obscure notation is what made college math hard for me to learn. As a programmer I really wish there was a math textbook that used A.Integral(B) type notation to teach concepts, because I think I could have been good at math.

I realize that people who start with math have the opposite experience; my physicist friend complains that whenever he has to use a CLI or write code everything seems arbitrary and confusing to him.
Wow, you're right. I figured an 8051 was popular, but its derivatives make up >50% of the embedded market it seems. I am guessing most clones offer more than 128 bytes of memory.
My parents TVs have RCA plugs.
Reading C type declarations
"...so that means firing off a kilogram (or so) of self-replicating molecular nanotechnology which can build the infrastructure you'd want to live in (compute on) at the destination."

i just got a chill thinking we are living that exact thing in this simulation O_O
You cite nothing to back up your arguments. This whole comment thread is filled with significantly better sources that rebut basically your entire comment. I'd recommend reading them.
Original iPad (series 1).

I had a Samsung Galaxy Note 12.2 for a while, but the built in reader (iBooks) in the iPad is far superior to everything I tried on Android over a period of months.
TDD Kata 1 – String Calculator
I use firefox on mobile for exactly this reason, which is funny, as I use chrome on the desktop.

It used to be that Google Now obeyed your browser choice when opening links. When it started forcing chrome, I had to actually uninstall chrome in order to make it use firefox to open the news article tiles it presents to me.
Show HN: 0-fee decentralized asset issuance and exchange
It was one of the reasons.

I also never really liked the idea of blocking ads, depriving content creators of money, and I don't want to always pay for everything with money.

That, combined with the lack of easy control, opinionated ad blocking utilities (stop blocking webRTC dammit. I know you think it's a problem, I don't), general breakage across the web, performance issues with most blockers, and more made me stop using them.
Densifying cities could cut emissions more than energy retrofits on buildings
Most of the exchanges (including OKCoin) are using cloud infrastructure. I place my instances in the same cloud and region (meaning, the same datacenter).

Nothing too fancy, I rent usual EC2 (or analogous on other cloud) "medium"-sized instances, with 4-8G RAM. All my code is written with Scala/Akka, so it is packed into a single JAR file.
19 years as a C/C++/ObjC developer, and this never occurred to me.

And it works with C Blocks!

typedef int IntegerProcessor(int);

int executeTheFunctionPointer(IntegerProcessor* function)
{
return function(23);
}

int executeTheBlock(IntegerProcessor^ block)
{
return block(32);
}

int doubler(int a)
{
return a * 2;
}

int main(int argc, const char * argv[])
{
IntegerProcessor* myFunctionPtr = &doubler;

int a = executeTheFunctionPointer(myFunctionPtr);
printf("%d\n", a); // 46

IntegerProcessor^ myBlock = ^(int b) {
return a * b;
};

a = executeTheBlock(myBlock);
printf("%d\n", a); // 1472

return 0;
}

My mind is completely blown.
The only thing that matters is "NHTSA notes that crash rates involving Tesla cars have dropped by almost 40 percent since the wide introduction of Autopilot"

Even if autopilot was faulty in some way, if more people were living than dying - does it matter?
Urban density and its impacts on building energy use through 2050
Typing with braille on every key would be uncomfortable imho. I have used blank key caps for many years now though, and I believe it's not a large problem for majority of blind users.
I enjoyed your article and I do appreciate your transparency!