skysight-inc/HackerNews huggingface dataset:
> When a chain fails to find consensus and forks due to different consensus rules, the 2 chains persist until the developers tell us which chain is the right one. Let's take the 2013 Bitcoin fork for example. OK now a merchant who has accepted Bitcoin on one chain could have had a transaction that was 20 blocks deep. Then, when the miners decide to abandon that chain and obey the developers and go on the other chain, the merchant's transaction is no longer confirmed if it wasn't played on the other chain. This is how blockchain consensus failures change the past of the ledger and therefore how the blockchain fails to be immutable by your definition.

Okay, so which of the chains changed?

(Hint: neither changed; they can't change, because they're immutable).

You seem to have a chip on your shoulder with this idea the developers control the blockchains. Every time you see something about blockchain you seem to jump in and start arguing with people in favor of your pet issue. I've seen you do this on multiple threads now.

The irony is, there are some persuasive arguments for the idea that developers have too much control of blockchains, but you're not saying any of them, because you clearly don't grok the technology. You have a Wired-magazine-level understanding of the technology: you know the history and social systems around the technology but you clearly don't understand the concept of immutability as it applies to blockchain forks, or why consensus is both a social concept and a computer science concept when applied to blockchain, or how a block is validated.

In your defense, understanding blockchains requires a lot of background, and I'd say most people don't understand it. But most people aren't arguing so vehemently for their opinion.
Facebook was inside Cambridge Analytica's office but have now “stood down”
Why would you think struct and interface should be treated the same? To me the fact a struct can implement multiple interfaces means they are not on the same "layer" of abstraction.
Oh shit, I've been doing it wrong. It's been really expensive.
I only have one question: Why didn't the software controlling the vehicle detect the pedestrian and attempt to brake or avoid collision?
As far as I know Uber has done pretty few miles, compared for example to Alphabet, so it is relevant.
Show HN: Gaming FPS Benchmarks
It's interesting that the car was exceeding the speed limit of 35 mph. I would assume the car would stay at or below the speed limit. Who gets the speeding ticket in this case? Does 5 mph affect the reaction time such that it could have noticed and taken evasive action?
I also recall the heavy domination of social media like Reddit by Clinton supporters. CNN was solidly in the Clinton advocacy camp, too. Despite all that, she still had to manipulate the DNC party rules to get the nomination. Trump was nominated despite the rather intense opposition from the GOP establishment.

The polls all predicted an easy coast to victory for Clinton. Even Trump on election night appeared shocked that he won, and seemed to have made no plans in case he won.

How do you reconcile that with the claim that the Trump supporters vastly outspent the Clinton supporters? Do you have any figures?
Just like everyone doing crimes always get caught. Please. Not only can it be done, it should be done.
or you could say we are for the most part only taking in a certain segment of the population from these countries. Educated and already middle class or higher. You are not comparing apples to apples.
Police write tickets for being 3mph over the speed limit. Can’t speak for other states but California DMV test does not give any kind of allowance to go over the speed limit. So why is this “ignorance”?
In terms of pure CSS it doesn't matter, but for JavaScript that manipulates the DOM (e.g. jQuery), it does. Specifically, `getElementById` is more than 50% faster than `getElementsByClassName`.

https://jsperf.com/id-vs-class-hn/1
I have seen no evidence that the efforts of “foreign powers” were even remotely close to effective. Has anyone done a study proving that people either changed their votes or didn’t vote based upon the Russian campaign?
Not really, in India we have something called booth capturing. It was pretty rampant in time of paper ballots. This people are not going to learn blockchain.
I have never driven a car. I walk, bike, skateboard everywhere. If there isn't a light I require human feedback before walking in front of a car. Normally I wave and they wave back. They know I am there.. I can walk.
I think you might not be familiar with the concept of defensive driving.

Defensive driving means slowing down and paying more attention in areas of low visibility, especially if there are likely pedestrian crossings. It means increasing your following distance. It means increasing the odds that even if something unlikely happens you, the driver, will still be in a better position to react, or you will be less likely to cause harm. It's not about prevention, it's about risk management and harm reduction. This is definitely something that is likely to be difficult to teach to autonomous systems.
Magic results but R-CNN (and other similar architectures with large number of forward passes per frame) is pretty darn slow, which severely limits its applicability.
Shouldn't '[Coming] from the shadows' be irrelevant when the sensors are LIDAR?
Cambridge Analytica undercover footage (YouTube)
My car absolutely uses the break when required to maintain the set cruise control speed, I've watched it happen. The car I owned before my current car didn't use the break to keep to the set cruise control speed though, so I get why you may think there is no break involved. It largely seems to depend on make and cost of the car you're driving.
Is it normal for police to give these kind of statements right away? I thought they need to present evidence to the court of law instead of giving verdict themselves.
Robotic City Cops vs Futuristic Robotic Animals
Welcome to the Future of the city police and Army, the national security of your country
The beauty of Pandoc!

I discovered Pandoc in the past few months thanks to a post on HN, and I've been going out of my way to involve it in my projects because it's so fascinating to me.

Pandoc: https://pandoc.org/
That is the money spent in normal campaigning. If Trump spent money on CA, or if he received help from Putin's troll farms, do you really think those contributions would be accounted for in the official contributions/spending reports?

By the way, the same thing would be valid if H. Clinton used them. But for now we only have proof he did.
This is just victim blaming.
Only for the macbook : ' (
Now that's funny.
I keep hearing this about Chinese companies but I've never actually met someone who has done this or have any concrete example beyond "oh I've heard that people do that", and I've talked to a lot of white expats in China. You've actually met these people? Did they explain any other details?
Facebook’s Surveillance Machine
Emotional contagion through social networks

Adam D. I. Kramer, Jamie E. Guillory, Jeffrey T. Hancock

Proceedings of the National Academy of Sciences Jun 2014, 111 (24) 8788-8790; DOI: 10.1073/pnas.1320040111

https://doi.org/10.1073/pnas.1320040111
Designing secure Ethereum smart contracts: a finite state machine approach
Facebook value drops by $37bn amid privacy backlash
Circle launches crypto exchange in US, to expand in Asia
BMO Restricts Credit Card Purchases with Cryptocurrencies
I just watched a 7 year old demo of the HP touchpad and it's astounding how many of the UI/UX elements later showed up in Android

https://youtu.be/DTLRCF1-fYg
Do we know which way the car was going? The speed limit is 35 in that section going southbound.

https://goo.gl/maps/GNfKZzePD9t
You wouldn't have to fire out more rays if you could use the same ones that are used for calculating light bounces.
https://www.statista.com/statistics/266206/googles-annual-gl...
Show HN: Koalephant Shell Script Library
For the government we have the bill of rights amongst many protections, but for corporations like Facebook, we have literally nothing. Can't even sue them in court unless you're a millionaire. And much of the public supports their operation and exploitation in the name of money.

If only there was a way to create a bill of rights to protect us against corporations... if only there was a force more powerful than them that could keep them in check ... Maybe we'd give this force a monopoly on violence so they could protect us from the fucking assholes at Facebook... If only /s
Awesome job!

QQ- why declare typing in both flow and proptypes? Thanks!
And at a moderate sprint, like most adults do when they try to cross a roadway with vehicular traffic, that is 4-5 m/s, giving the vehicle 0.4 - 0.5 seconds to stop. 40 MPH ~ 18 m/s that gives the vehicle 7-9 meters to stop.

No human could brake that well, and simply jamming the brakes would engage the ABS leading to a longer stopping distance. Not to mention the human reaction time of 0.5 - 0.75 seconds would have prevented most people from even lifting the foot off the accelerator pedal before the collision, even if they were perfectly focused on driving.
Nope. It was not technical possible to share your friends' data in 2014.
If prices aren't agreed upon beforehand, what prevents drugs for being sold at high prices (and truthfully reported)?
I've been working on this, on-and-off for a while, and I've finally found the time to get it usable/reliable enough to make a public release.

Shell being what it is, the library functions are largely just ways to make code more obvious (i.e. `k_string_pad_left 10 foo` vs `printf '%+10s' foo`).

One big goal is portability, so wherever possible things are done in pure shell, or using POSIX-defined tools. For that reason, there are some current external tool uses (notably `cfget`) that I want to replace, and of course use of things like `gpg` basically requires the environment has a working implementation,

One of the parts that's been both time consuming but also rewarding (in terms of mentally and in terms of results) has been `k-script-build`, which facilitates turning a script with relative source (`.`) statements into either a self-contained script (by inlining those scripts) or a script with absolute references (i.e. if you re-use a `.lib.sh` type file, and want to reference it in a location like `/usr/share`).

The installed versions of the tools, and the library files are themselves built with `k-script-build` which in turn, relies on the library. It's dogfooding/self-hosting up the wazoo.
Alternatively, you could have emailed with them if you really wanted to stay in contact after deleting your Facebook account. Email has hardly changed (for bettor or worse) in the last 2+ decades..
Right, but what if someone could put a bomb in 100k cars or mess with 100k car's breaks remotely over the internet. A large enough quantitative change becomes a qualitative change.
... until you write unit tests, at which point you need either interfaces or global mutable function pointers to swap out underlying implementations with mocks.
Marijuana soda startup California Dreamin’ wants to replace booze
For Our Anniversary, We Almost Died Together
> Sneaky Ads on Twitter Tell Voters to Text Votes for Hillary Clinton

Clearly, people unintelligent and gullible enough to fall for a ruse like that are exactly the kind of people we want voting, right?
From my experience of walking my bicycle, you are slower than usual when doing so, and it's pretty difficult to abruptly change direction in that situation. I would be curious to know what is the FOV of the camera that recorded her.
ICO cracking whip, lol.

Let's not pretend the ICO has unlimited funds, people and legal resources to install the fear of God in to companies. Like many other departments and organisations, it's been badly hit by "austerity" measures.

It's mostly funded by organisations that process data, plus some grants from the Ministry of Justice for Freedom of information work, the latter affected by "significant
reductions ... for our current levels of FOI work"

Their current full year budget forecast is £25M (and costs of £26M)

> Elizabeth Denham [the Information Commissioner] says it's nonsense to suggest her office will be handing out huge fines routinely once the General Data Protection Regulation comes into force. "Predictions of massive fines under the GDPR that simply scale up penalties we’ve issued under the Data Protection Act are nonsense."
It's not just about money, but the appropriate application of money. Sure the Dems may have bought some likes and upvotes, while CA applied information warfare technique normally reserved for military activity.

From the Guardian:

>He had recently been exposed to a new discipline: “information operations”, which ranks alongside land, sea, air and space in the US military’s doctrine of the “five-dimensional battle space”.

This is a fatal vulnerability to the ideal of democracy. The only way to beat this game is to play it, and whoever can play it faster, smarter, and harder wins.

The only limitation is when these actions cross the line and cost you support by alienating your base, but I don't think that line exists for Trump.
Why is everyone concentrating on the software? There was a human in charge and the car was exceeding the speed limit. That sounds like either driving without due care and attention or reckless driving. After all the driver's reaction time is almost certain to be much longer when supervising an autonomous car than when driving directly making it much more important to adhere to the rules.

And if it can be shown that it was company policy to allow the cars to exceed the speed limit then heads should roll all the way to the top of the company.
My Short Career at the New Yorker (originally a Series of Tweets)
What a monstrous waste of resources. Years of research, hundreds of millions of dollars, to do something we can already do easily - and with no substantial argument or evidence for greater potential.
Should probably name them - makes it readable. But you are correct - duplicate interfaces are fine
The Uber was going northbound.
I tend to reserve IDs for things that exist only once on the page at a given time, and the only properties I define under IDs are ones for layout. For example, if I have a page for an article, I would make the top-most element "#article" and things like the navbar and the body "#article__nav" and "#article_body". The only thing those IDs are concerned with is how the navbar and the body are sized and positioned when on the article page.

Shared stylistic properties for components use class names. The properties that make a navbar look like a navbar(color, font, and anything that applies to children) would be specified under ".nav" and the same would apply for the body under ".body". Anything that's stylistically-specific to

Shared variations of components are handled with modifiers. An example would be ".nav--dark".

Any one-off variations are handled with parent-scoped class names like ".article__nav", since I treat even that topmost element as a component. (or a block if you're thinking in BEM).

I've found that keeping "style" and "layout" CSS properties separate helps keep components flexible and untangled from a given page layout. The differentiation between IDs and class names makes this more convenient because it becomes obvious what parts of my CSS are intended for.

But what about the internal layout of components? If the children of a component are supposed to change their sizing and positioning at different breakpoints, then how are you supposed to achieve this while keeping components agnostic about the page layout?

It's a tricky problem, but I solve this with Sass mixins. If a component has different internal layouts for mobile and tablet screens, as an example, I write mixins to define those states using the same naming convention that I would use with class names and IDs. If I was using a grid system, I would define them as "@nav--lg", "@nav--md", "@nav--sm", "@nav--xs", etc. Then underneath the page layout, in this case "#article", I would include those mixins under the chosen breakpoints. That way, all layout can be handled by IDs in stylesheets dedicated to page layouts.

It just so happens that I have a Codepen that demonstrates this idea:

https://codepen.io/Ravenstine/pen/xpYoWv

The only part that is different is that I made the masthead and the footer not a part of "#article". If you don't plan on having components like that behave differently depending on the page they are on, that's probably appropriate.
This is by far the most insightful comment in the entire thread.

The real news isn't "Self-Driving Car Kills Pedestrian", the real news is "Self-Driving Car Fatalities are Rare Enough to be World News". I'm one-third a class M planet away from the incident and reading about it.
I’m very curious about the use of such cloud finder. But, to answer your question, the Mask RCNN model would be useful if you want to identify individual clouds. As in, find clouds surrounded by empty sky. Or, for example, you want to find clouds that look like a puppy or or a sheep. On the other hand, if you don’t care for identifying individual clouds and only want to find the pixels that belong to the ‘cloud’ class, then a semantic segmentation model would likely do better.

Also, while I don’t know much about your use case, using DenseNet seems like it might be an overkill since you only have two classes, cloud and sky. A lighter network might give you better results, especially if you don’t have a lot of training data.
From the title I expected a procedure to test if management & HR will act on unacceptable behavior. The story makes more sense, but could still be a good idea, seeing as how many underperformers and bad apples there are in some companies.
paper: http://rdcu.be/tZ33

code: https://github.com/jessieren/VirFinder

[EDIT] CNN based approach: https://github.com/jessieren/VirFinder/tree/master/VFdeep
MIT Study finds early signatures of the social brain
This is the direction we're headed if the cities that are absorbing the economy continue to reject population growth. But there's no reason they can't affordably include a much greater proportion of the population in denser structures.
> Democrats generally don’t engage in it because more people voting usually translates to more people voting democrat

http://takimag.com/article/rigging_elections_steve_sailer/pr...
> This is definitely something that is likely to be difficult to teach to autonomous systems.

Why? What you listed seem like conditions that should be easy enough to recognize even with simple algorithms.
Yep - the main thing that Jest gives out of the box is jsdom, so allows for dom based testing without needing phantom (or more modern now, headless browser).

I also find it's faster and has better features than Mocha (for instance, coverage out of the box).
I don't think we have grounds to just assume it was a slow walk.
Facebook will hold emergency meeting to let employees ask questions about CA
With that logic anyone making a quiz should be able to get data on 50M users and that’s not a problem?
I don't think interface segregation can be simply dismissed as just 'another illustration of late 90s programming language design' (implying there's something wrong with late 90s language design...).

The clearest benefit is the decoupling of dependencies which leads to more testable, extensible and maintainable code. That any struct can simply implement the desired behaviour to implicitly satisfy externally defined interfaces is an extremely powerful notion.

Of all the things to complain about in Go, interfaces seem like a strange bone to pick.
If you just want to know a unique identifier for an entity holding INR, look at the extended delegated statistics data, published daily by each RIR recording an opaque, but stable, identifier for the holder of a resource block.

http://ftp.lacnic.net/pub/stats/lacnic/

https://ftp.arin.net/pub/stats/arin/

https://ftp.ripe.net/pub/stats/ripencc/

https://ftp.apnic.net/stats/apnic/

https://ftp.afrinic.net/pub/stats/afrinic/
My Lua system uses MOP too, though I never heard that term before. And structured pipes. I like it and wrote it for a dataflow bsased event driven system.
So, as this apparently uses the native Safari content blocker mechanism, the only ways it can compete with things like .e.g 1Blocker, is on ruleset, both in terms of default rules, and how you can enable/disable/tweak/sync your desired rule set.

I don't see anything that relates to those things. Is that not a feature, or is there really no configuration available?

In the world of Safari ad blockers, claiming "faster than other blockers" doesn't mean much, because the good blockers are all using the content blocker framework now, so the speed difference is negligible.

In case anyone wonders: I'm not affiliated with 1Blocker or it's developer. I do use it, and I've paid for the IAP to unlock features. I've also written 'packages' of rules for it (https://bitbucket.org/stephenreay/1blocker-packages).
My first startup attempt was a indie game right out of university. In hindsight, I was too inexperienced, and as the only programmer on the game; it failed.

I got a job and worked there for ~3 years to gain experience, learn, and make some money. About 2 years into that, I started working on a side project with my lead and we left about a year later to work on it full time.

https://www.stroom.live started out as a live streaming video "social network for local happenings". Shortly before we launched, Facebook Live/Meerkat/Periscope were launched, and we could not gather any traction. We took our base tech and pivoted, turning it into a low cost, high quality (allowing the user to plug their professional camera into a cell phone) professional live streaming platform for video and broadcast professionals. After 2 years, we are finally starting to gain traction and customers.

My founder and I were able to pay for it through savings, me sucking it up and living at home, side contracts, and a Canadian government research program IRAP.
I read the T&C's and decided against signing up. Way too broad and restrictive on just about every aspect from content ownership to legal recourse should they decide to screw you over.
Long day, finally back. The key was a combination of (a) identifying the right audience, (b) finding a distribution channel that could consistently reach them in large numbers, (c) creating a product ideal for that audience and distribution channel, and (d) parlaying that traffic into its own community. And not necessarily in that order.

The answer to those questions turned out to be (a) developers who want to self-fund profitable online businesses, (b) Hacker News, (c) interviews with successful developer founders willing to tell their story and share revenue numbers in the open, and (d) getting readers onto a mailing list, then sending them links to interesting forum threads every week for a year.

Lest I seem smarter than I am, this analysis is being done with the benefit of hindsight. I did not have 100% of this stuff planned from the beginning.
Zuckerberg loses $5B after Facebook shares plummet
> But God, that would cost a fortune.

It would. Like an infrastructural job. I mean, it would be like railways for individual trains.

But that's kinda-sorta the job expected from government and what taxes are for: paying for things the individual would have problems doing.
Facebook Messenger on Android can read call log
Show HN: Word2Bits – Quantized Word Vectors
The benefits listed in the article can also be realised with simple java style interfaces and dependency injection. That approach also solves all three disadvantages listed.
Obama's campaign director on how the Dems used Facebook to target voters
This Rand study looks at impact of lives saved and recommends that "Results Suggest That More Lives Will Be Saved the Sooner HAVs Are Deployed". Any mishap, while most unfortunate and tragic for everyone concerned, should not result in kneejerk reactions!

https://www.rand.org/pubs/research_reports/RR2150.html