skysight-inc/HackerNews huggingface dataset:
This is a very nice looking game. Congrats! Love the ambience of the game. It is very immersive.
Their blogspot where they talk more about the decision: https://www.ovh.ie/a2536.anti-ddos-protection-why-ovh-must-k...

The increase in price is €1 to €10 ex. VAT/month. It's pretty reasonable given the anti-DDoS service they offer.
I've worked places (not in tech) where I was not allowed to talk about my support for Barack Obama for fear of being shouted down, mocked, or forced to listen to racist diatribes about his history. I have been on the other side of this kind of bullshit. I moved from the small, Midwestern town that harbored these people and their insane beliefs to a liberal, coastal city that "gets" me a little more. I'm happier for it. I work with other coastal liberals and none of us have much respect for anyone who out-and-out supports Donald Trump, and we probably won't any time soon. A lot of us share this background.

I suggest these men do the same. Move to Dallas or New York or somewhere where conservatism is a little more appreciated. Move to Denver or Atlanta. Find somewhere that feels like home, where there are other conservative techies. Claiming the victim status as a white man in the most expensive city, in the highest paying industry comes off as a little entitled, at least to me.
It's not like I have much of respect for out conservatives but I have even less for closeted conservatives when I eventually find out.

Got the hat? Wear it and defend your ideas. I am open minded and rational, or at least I think I am. But if you think I'm stamping out heresy because I don't tolerate bigotry, tough.

BTW, my paternal grandfather was an illegal. Paid his taxes. Stayed out of jail. The grand kids, at least on this half, have been amazingly successful and contributed a lot to the economy, society and our national defense.
It depends on the issue (edit: and how it fits with their world view). The left can also be irrational when it comes to science on some issues as well:

http://www.realclearscience.com/journal_club/2014/10/20/are_...

Ending quote:

>The bottom line is that the CDC data makes it very difficult to argue that conservatives and liberals share equal blame in the anti-vaccine war. Anti-vaxxers are clearly more associated with the political Left.

I would tend to agree the left's leadership, however, tends to be less anti-science.
This is one of those cases where "let the market sort it out" is likely the right answer. If someone has an alternative, you can bet they are going to capitalize on this, and Google telling you where to go may actually hurt more than help (who days their suggestion is best?), and if there isn't an alternative, there's not much to say.
Always-connected self-driving vehicles in many ways seem like something that would be a dream come true for the government and intelligence/law enforcement agencies (not to mention the advertising companies currently developing some of those vehicles).
Yeah. While possible, Airborn OS isn't really meant to deploy yourself. If you want that, you might be better off with nextCloud or similar. Airborn OS was built to have a service that you don't have to self-host, while still being just as secure as self-hosting: https://www.airbornos.com/docs/security
> That hat in particular represents (sometimes fanatical) appreciation for a man that liberals believe is doing immense harm to our nation, it's citizens and its image via racist, reactionary and backwards-looking politics.

Of course, many people believed that the previous president was doing immense harm to our nation, its citizens and the world at large … but I don't think many were fired for wearing their Hope & Change or Yes We Can hats …

> Because of far-right extremists, I get scared when I see that hat, to me it signals some form of white supremacy that I need to stay away from. So yes, wearing it at work might make people uncomfortable.

And yet people have no problem whatsoever bringing stuff expressing the opposite viewpoint into the workplace. It's normal to hear people expressing moderately- and far-left opinions in the workplace. It's not to hear them express even centrist-right opinions.

FWIW, I don't subscribe to pretty much anything a MAGA hat conveys, and I didn't vote for the current president.
Honestly, why don't people keep their politics out of the workplace entirely? Unless you are working at a lobbying firm or whatever, work should be about work, not about being a place to discuss gun rights, abortion, or immigration.
Didn't like OTA[1], eh?

I don't know that other industries are much better though. Ask a healthcare IT person about HL7.

[1]https://en.m.wikipedia.org/wiki/OpenTravel_Alliance
Update: https://www.npmjs.com/package/frappe-charts
This is pretty cool. The Scala version is a little weird. Why do I need a separate Person and Dog class? Can't a dog have a name as well? Why do I need to declare that upfront or ensure that no other part of code can give a Dog a name? That's the problem with ADTs; there's all this impedance.

The Elm version is much better. Except of course I have to upfront at the method signature declare my property requirements -- while that is also a burden, it is a much lesser burden than having ADT/taxonomy of Person, Dog, etc.
Agree. Had I not read your comment before opening the link I would have quit before it fully loaded.
Leverage
Care to link that? I am pretty sure the Kelly Criterion is a betting strategy. What does that have to do with bitcoin?

Edit: Found it. https://rhsfinancial.com/2017/06/line-aggressive-crazy/

I hope you really think about applying the Kelly Criterion to trading bitcoin futures and hope you realize that the person completely ignores friction(transaction costs),and does not show a sharpe ratio( who cares if you beat a benchmark with 10x the risk).

"[In November 2000.] Those kinds of times… when everyone is running around like a chicken with its head cut off, that's pretty good for us… "~Jim Simons (https://en.wikipedia.org/wiki/Renaissance_Technologies)
I would say there may be many more possible explanations than you listed here. We cannot know, only speculate.
Bitcoin futures are regulated by the CTFC.

http://www.morrisoncohen.com/siteFiles/files/For%20Blockchai...

It will be quite interesting to see how institutional investors and the CTFC come down on this whole phenomenon. I do not share the unbridled optimism of many of my peers.
Front End Developer Survey Results 2017
Another 205MB Electron App to the collection, at least it's 50MB smaller than Wire.
The idea that anything reviewers write will have any measurable impact on iPhone sales is laughable. Can reviews or other media coverage kill a startup? Sure. It happened to Juicero.

An Apple product is like a Star Wars movie, it doesn't matter what anyone writes, people are going to see it. Nobody really intermediates between Apple's relationship with customers, and that's been proven over and over again (most recently with The Verge's months long campaign painting the removal of the headphone jack as "user hostile").
Also, check out Graham Neubig's NN for NLP class at CMU: http://phontron.com/class/nn4nlp2017/schedule.html
It covers a lot of current stuff. The class is still running, so not all videos/materials are there yet.
I am saying that it's wrong to shame people at work for their political opinions and I can't fucking believe that this stance is controversial. I will go further and say that politics doesn't belong at work.
Apple was able to create exactly two checkboxes in the system settings:

1. Allow telemetry
2. Allow sharing telemetry data with third-parties.

There was no need to "improve privacy tools". There is simply an option to not send anything. You don't need to research "what's new in this version". One checkbox, done, forever. The result is verifiable on the firewall.

I'm sure, that if Microsoft did the same, including respecting the setting, everyone would be happy wrt telemetry.

And then we could discuss forced updates.
That sounds awfully toxic. Isn't it wrong? Work should be a professional environment where your political opinions are completely irrelevant.
Papadopoulos’ Bumbling Effort to Conceal Russia Contacts Did Him In
This isn't that hard. A sane person would do 3 cache lines at once as 192 bytes = 8 24 byte tuples. You would do 3 AVX512 loads, a masked compare at the proper places (actually, I think the masked compare instructions can take a memory operand, which might get you uop fusion so the load+compare is one instruction) yielding 3 masks each with 16 bits (of course, most of the bits would be junk). The 16 bit masks can be shift+or'ed together (whether as "k-regs" or in GPRs) and the correct bits can be extracted with PEXT.

The downside of this is that you are still reading 6 times as much data. A straightforward implementation of this should not be CPU bound IMO. If a Skylake Server can't keep up with memory doing 32-bit compares I'll eat my hat.

Gather is not a good idea for this purpose. Gather is very expensive. It's really mainly good for eliminating pointer chasing and keeping a SIMD algorithm in the SIMD domain.
That is true if you have arbitrary knowledge that says that at some point in the future, Bitcoin is certain to crash.

If you're able to associate some timeframe to the idea that with p = 1 Bitcoin will be at half the value it currently is, the Kelly criterion suggests you should be quite a bit of the farm. Applying the Kelly criterion in supposed p = 1 situations (e.g. "Like it or not, [the market will crash]") is pretty invalid.
I think that's fair and it's important to dig deeper.

People in the past did believe stupid things, but it's also a mixture of what information was available to them at the time to reason about. Some ideas that may have been the best option at the time should be discarded today given that we know more. I'd think if you brought those people from the past to today they may discard some of their ideas (though changing your mind is hard).

It's not that a creationist can't be a good programmer - people seem to be able to apply their reasoning abilities selectively and I've met smart religious people that jump through crazy hoops to justify why they're religious. It is a data point against them though and it would reduce my impression of their intelligence.
Hopefully AWS Lambda adds support for this latest LTS... soon... we need async await without Babel transpilation.
This is great - you write with accessible and encouraging language. I noticed a lot of typos in the demo app and in the README - you would be well-served getting a proofreader to polish it up.
Hmm. Do you mean it sounds like we'll get hacked any day now? Do you have a suggestion for better wording?
But that leaves me with a problem - I still need to turn this stack of 100 resumes into something I can be expected to work through, given the limited availability of my most expensive resource - time. I don't want to interview 100 candidates. I want to interview five. That means 19 out of 20 need to be eliminated before it even gets to the interview process.

The spelling heuristic gets rid of between 5 and 20%, right away. A lot of those resumes would also be caught by other heuristics (no ten page resumes, etc). Most of your concern cases would also fall to my other filters as well. And quite frankly, if a resume jumped out at me in a positive way, but it had three or four or five typos? I'd interview. It's not a hard and fast rule.

It's not as black and white as you think it is.
The URL was pasted in twice. The correct URL is:

http://www.codersnotes.com/notes/elegance-of-deflate/

Looks like an interesting article. The original poster may want to re-submit with the correct URL.
The better question is how the CME is going to replicate the value of a Bitcoin.

The funny thing about this is when the real smart ones get there hands on this contract (quants), watch out. Goodbye free lunch and hello very efficient pricing.(Low vol)
How many are on the BugPlug/Omatum team?
Loaded for me on my first time visiting it (I'm on Firefox 56.0 on Ubuntu w/ UBlock on)
maybe you could start contributing to the project by helping writing some tests? i see that this is a library for a product that develop, so this might be a project they just extracted from that. as such it most likely was already has the "works on my box" seal of approval :)
Mildly OT:

> He called the colony Quebec, a name derived from the Algonquin word kébec, meaning “where the river narrows.”

As someone born but not raised in Quebec, I had never heard this before.

As someone mildly but frequently peeved by the mispronunciation “kwubec” I have heard so many, many times, I am happy to have another tool in the toolbox to explain how it is actually pronounced (which is basically how you’d pronounce the Algonquin spelling used in the quote above)
For one thing, bitcoin miners would love to short the future price of bitcoin. They're spending dollars now to buy mining rigs, which make bitcoin later. They're exposed to the future price of BTC for whether or not this is profitable. With a short futures position on BTC, it turns uncertain profit into more certain profit.
911 as the originator should have a pretty good pick-up rate. Nobody ever got called by them and yet I'd bet that it would work just fine.
The key part is not if they have to pay or not, but if the conditions of getting the phone or not can possibly be affected by the previous reviews.

A reviewer who gets to use a phone for free provided by Apple understands that Apple might not "gift" the next phone if they don't like the review.

A reviewer who gets to use a phone for free provided by their employer doesn't care about what Apple thinks, since Consumer Reports can and will buy the next phone for testing anyway under the same conditions as always.
Just curious (and no negative implications whatsoever): is "we made it so that only one person at a time can type in a paragraph. No longer can that annoying classmate delete what you just typed" code for "operational transforms are hard to implement, especially without a source of truth?"
>It also seems to imply that men have this urge to have sex that if given an "outlet" through prostitution, means they won't go and rape someone.

Yes, and? I suspect quite a few men not able to get sex any other way are capable of rape.
Anything that increases the destructive capacity of armed forces while lowering the manpower requirements is going to make it easier for politicians to misuse those armed forces.

Most obvious example would be the Vietnam disaster. It was eventually shut down because of "bring our boys home". Not because of international reputation, human rights violations or the capability to win or lose the war.

Another example would be how Germany used mechanized forces and air power in the start of WWII as force multipliers. Without sophisticated war machines, attacking France and Great Britain would have been suicidal. Simply because they combined matched German population.

The best bet to mitigate such technology? In those examples it was probably MANPAD that killed helicopter cavalry after Vietnam war. And evolutionary steps of Bazooka helped to keep west Europe from soviet tank invasion during cold war. Those specific inventions increased the manpower requirement while adding relatively small and very specific firepower advantage.
On a somewhat related note, in hardware space :

Twenty years ago I practically got a job offer merely by asking a question on Usenet about a particular piece of test equipment.

IIRC it was some HP 'bed-of-nails' beast for programmatically testing circuit boards. You would setting pins as inputs/outputs, analog or digital, give pulse or waveform patterns, etc.

It sounds really cool, but this thing was horrendous to use, you had to run it on a specialized HP-UX box with a Motif interface, and it was not very pleasant.

But I was surprised that by asking one random question on some HP or Motif usenet forum (which I don't believe I could get anybody to answer), some tech company was practically offering me a job to use this system for their own test workflow.

I refused, but it did give me some confidence knowing I had some obscure job skills I could fall back on if needed.
Hmm, that's not supposed to happen. It might be just that the server returned an error for one of the requests the first time.
From your own link (the first one):

>It is estimated that only 2% of all futures contracts are actually delivered.
Hah, I received this email and read about half of the first paragraph before concluding it was a sales pitch to purchase something and deleting it. Talk about burying the lede.

That said, the servers are so inexpensive that it's pretty hard to argue with this "request".
This comment doesn't really apply here, because the post above suggests explicitly that the true value of Bitcoin is far lower than it is now and the market will realize this in the near-term (i.e. "the market will crash").

If the comment only suggested that the true value of Bitcoin is lower than the currently traded rate (and made no mention of what the market value would do), this particular observation would be relevant.
Ask HN: How do you test your embedded systems?
In the wake of James Coplien's "Why most unit testing is a waste" getting posted once again, I once more started to wonder if some of its theses fit better to some niches in software industry than others.

Mainly, I've been working close to ten years with more or less embedded devices, and the amount of unit testing your usual embedded shop has would make most devs from other walks of the industry faint.

However, that doesn't (necessarily) mean that there are no tests at all. But it's much more common to come across tests that test a whole part of the system end-to-end, like testing that your I2C commands are actually having the desired effect on the other end, or that your IoT node sends sensible measurements to the MQTT channel it should.

Do you use unit tests at all to verify embedded systems? Or is it system-level tests all the way?
eh, for signal, fine. it's the companies with tons of cash and employees that don't have an excuse.
Refactoring an old and broken library to using async/await with TDD
Or maybe you were just wrong and not everybody else? Just a thought. (I know this is a quote from Keynes)
>Obama never explicitly ran on a platform of implementing a policy which would immediately destroy the livelihood of upstanding individuals based on their identity or associations.

He did, however, run on a platform that was about escalating a conflict in another part of the world, and did implement it, and many people did end up being killed, which is a lot more than what Trump did.
The Kelly Criterion is a betting strategy that, given the probability and payoff of different outcomes, tells you what percentage of your bankroll to bet.
I like the idea but a $0.10/kWh marginal cost is not the same as $0.10/kWh electricity.

If they plan on extracting 6GW they'll need to put it somewhere, what's a people hub near Yellowstone? ...

So they'll have to build out high capacity transmission lines which have associated costs for leases, construction, and maintenance.

Then finally you get into the real kicker: cost of transmission. If only 5% of your transmitted energy actually makes it to your buyer, without congestion, you're spending $0.10 / kWh but your buyer is paying $2.00 / kWh where the difference all goes to line losses.

Maybe building data centers nearby is a good way to mitigate the infrastructure problem.

Edit: I also forgot to mention the time value of energy infrastructure. What is the expected time horizon to break even at target rates of return? How do those returns compare to other forms of capital investment? What's the risk profile look like for power producers that require heavy upfront investment? (hint: not good)

Edit: Okay, the 5% figure was out of bounds, more realistic is 97% with proper build-out.
>As a result any heuristic applied to resumes is just as worthless as most candidates.

Disrespect permeating the industry. A candidate is either a rock star 2% or worthless the rest. And everybody does successfully hires only rockstars. Mathematical paradox. Though seeing how you mention 10 years experience as something important I'd guess you're young, and that would explain your gimmicky and capricious approaches to candidates selecting and interviewing.
>If I have to get a read on someone before I directly interact with them, their wearing of a MAGA hat will give me a bunch of useful going-in assumptions, just like any other political insignia worn as clothing.

Where we disagree is this:

1. You don't have to get a read on someone before interacting with them. That path is the path to stereotyping.

2. We disagree on whether those going-in assumptions are useful.
MAGA has nothing to do with fiscal conservatism. As in Zero. Nada. Zilch.

President Obama was quite fiscally conservative.
You underestimate how central communication over Facebook has become for some segments of the population. All their friends are on FB. All their family is on FB. Business associates are on FB. Their hobbies and news are on Facebook, and on and on and on.

Sure. They could opt out of that, just as some people opted out of having a telephone in their homes back when it was the primary mode of communication -- but they were so few that one was considered strange for not having one.

Of course, the objections to using Facebook are much stronger than they've ever been for having even a television, nevermind a telephone. Yet most people can't seem to tear themselves away. Not that they'd want to. They've got everything they need on Facebook, don't they?
Was Brave ever good enough? I thought it was just Brendan Eich's swan song
Bcolz is interesting for its use of compression in both ram and disk. The ram compression is great when your data is just a little too big.
It's a good idea, IMO. There's a natural market here on both sides, between miners who have an economic interest in being short BTC futures, and institutional investors who want long exposure through a standardized exchanges and products that they are already allowed to use. And as a side bonus, this should significantly reduce volatility in the market.
If you use a technique that cuts a lot of people, but cuts more bad people than good people, you'll still end up with plenty of good people. The difference in comparison isn't between the average and the good person who was cut, but between the good person who was cut and the good person who wasn't cut. What is the chance of the heuristic cutting someone 10% better than the best person not cut?
When you were running an operation at Google scale, the challenge of fighting fraud is something that people who have not worked at that scale can only imagine. These guys will also encounter fraud at some point. And when they do so, I guarantee they will be no better at it than Google this.
And hacking risk. And insiders stealing them and claiming they've been hacked risk. And similar.
This looks great! Minor nits: In what way is this an OS? Also in the US, Airborn (e.g. to be in the air) is spelled "Airborne" and it's difficult to type it without the trailing 'e' without spellcheck fixing it automagically.
It would be good if there was some compatibility between Skulpt and Brython an equivalent to Pip that worked on both would be great.
Heh. Given the parent's question, your response, and your username, I thought you were an FAQ bot written by Paul Graham.
I'm thrilled, it now finally works over 443.
I’m really not sure what the dollar value utility per BTC should be, I just know that it’s so uncertain that I have no business playing the game unless I’d already had the fortune of acquiring a large amount of bitcoin for “free.”

I didn’t, and I consider the profit I’ve made to be a satisfying amount of “free money”, so I’m just going to keep watching from the sidelines.

No judgement, I’m just out.
[RETRACTED]