skysight-inc/HackerNews huggingface dataset:
A total of 167,000 charging piles have now been connected to the telematics platform of the State Grid Corporation of China (SGCC), making it the world’s largest electric vehicle (EV) charging network.

This is about the billing system. That's what they mean by "the telematics platform of the SGCC". The key point here is that China's electric car charging infrastructure is being standardized.[1] Unlike in the US, the standardization includes the billing system and the system by which cars and customers identify to the charging station.[1]

[1] https://www2.unece.org/wiki/download/attachments/12058681/EV...
C'mon we live in the real world here. What makes you think Equifax will be put out of business? I agree, the scumbags should be put down like a suffering animal but that will never happen.
> Yes, a process in which the government has to prove to the same standard of evidence as someone suing you.

That's not quite true. They don't make a claim against _you_. They make a claim against the property.

So, it's the same level of evidence and adversarial hearings as someone suing $1,000. This is not due process. It's a farce.
It also lets you add an ad-blocker, so that's another reason to use Firefox on mobile :).
The State prosecuting someone for a crime is not the same thing as a private individual suing another individual for a tort. Basically everything is different: different rules of procedure, different rules of evidence, different standard of proof required, etc. etc.
By replacing them with AMP-specific scripts that are required for the page to show.
I'm ok with that. I can eyeball a bunch of RSS entries very quickly, and I think a "NYC NUKED" headline will get my attention just fine. I'll attach my own level of interest.
Business as usual, and you know it.
"But when you measure the price elasticity of land you find that density doesn't increase land value as fast as it creates space."

[citation needed]
Strictly speaking this "visual proof" is not a proof at all, it's just an illustration of one simple case. But what's good about is that it helps give you an intuition about why Ramsey's theorem is true: namely, that you'd eventually run into a dead-end when trying to color edges, in the sense that you're bound to create a sub-graph where all edges are either colored red or blue.
IP-per-container is a thing in DC/OS. I don't recommend using it. What's wrong with Minuteman? You can disable it if you want.
It doesnt help if that data is being accessed all the time by applications. You just have to break into one application in order to exfil the data or to get the decryption method along with the encrypted data.

'Encryption at rest' only works for data that is not actively used, like backups or if a physical storage device is stolen.

A better additional safeguard is to have quotas and alarms in place for data access. Is data being accessed sequentially in a application environment where data is usually accessed randomly? Is data access bound to individual credentials and do indivudals access more data than usual?

I think, there is actually potential for new database products or addons, which can reduce the impact of breaches in the vicinity of these 'core databases'.
My friend flew to London from Japan with Aeroflot. It was a connection flight and he had 4 flights in total (round trip included), and 3 of 4 flights were delayed for 3+ hours each.

I also experienced a 5 hour delay. The worst thing was not the length of the delay, but how they handled it... they gave us nearly zero information and most passengers were frustrated by the "expected departure time" on the screen constantly being updated with no explanation.
What is it with US roofs? Are they really all terrible, you're the third person in about 10 posts to be scared about massive costs to replace a roof.

setting aside trees, fires etc it hadn't even occurred to me that a roof may need replacing, aside from maybe the occasional tile.
How to conduct a good programming interview
I've searched a few times for a firefox plugin that would simply remove the 'amp=1' from twitter links, thinking it should be trivial enough to guarantee its existence, but no luck.

Anyone know if I missed it somewhere?
With the help of all the awesome new crypto algorithms isn't it possible to create a protocol for authentication via a central server without disclosing to the central server where the login goes?
These are the docs you're looking for(npm)
npm Services
npm Orgs - the npm Orgs documentation site
npm Enterprise - the npm Enterprise documentation site
Getting Started
01 - What is npm?
02 - Installing Node.js and updating npm
03 - Fixing npm permissions
04 - Installing npm packages locally
05 - Using a `package.json`
06 - Updating local packages
07 - Uninstalling local packages
08 - Installing npm packages globally
09 - Updating global packages
10 - Uninstalling global packages
11 - Creating Node.js modules
12 - Publishing npm packages
13 - Semantic versioning and npm
14 - Working with scoped packages
15 - Using tags
How npm works
01 - Packages
02 - npm v2
03 - npm v3
04 - npm v3 Duplication
05 - npm v3 Non-determinism
Private Modules
01 - Working with private modules
02 - Downloading modules to CI/deployment servers
03 - Docker and private modules
Troubleshooting
01 - Try the latest stable version of node
02 - Try the latest stable version of npm
03 - If your npm is broken
04 - Try clearing the npm cache
05
> to guarantee your credit and identity aren't stolen?

there's no right to not having your identity not stolen tho. By this logic, shouldn't you _always_ have the identity-theft prevention service paid for already, regardless of what happened to equifax?

I think you'd have to show _actual_ identity theft occurring with your name to claim damages.
Hi! I'm thinking about using this for creating tests in school. How would one send state to a backend? Use refs?
I use RSS exclusively for its notification aspect. I still open the posts on the web (after filtering out the once that I’m not interested in).
I think it's important to take a step back, take a breath, and look at this rationally.

Look at what actually happened. Equifax was using the Spring framework. This is a very safe, popular choice. They were using what everybody else uses.

There was a critical vuln in the framework, and they failed to update their box for N months. But we're talking only a few months. N is very small -- maybe four? And yeah, you can argue that four months is an absurdly long time to have a known critical vuln in production. But I guarantee you that everybody reading this is similarly vulnerable. Whatever company you work for, if you do not have regular pentests, you are no better off. And even if you do, it's overwhelmingly likely that you've overlooked some lonely outdated server that's still running on your network because Bob set it up a year ago and forgot about it and oh look now you have a pivot into your whole network.

It seems very strange to choose this one company and crucify them just because they lost your data. Everybody is insecure everywhere always, and we've learned to tolerate this by pretending it's not true or that it doesn't exist or that it's not a big deal. But you know what? It is true. That truth will continue to manifest itself in the years to come. No matter how much you'd like it not to be true, your stuff will still get stolen. Usually you just don't hear about it.

Yes, it was stupid for them to have everybody's PII attached to that one webserver. A single point of failure should never result in compromising the whole system. But think about how that architecture would work in practice. A customer service rep still needs to get at most of your data. It's a credit bureau. Where would the data be stored in a way that a remote code exec wouldn't be able to snag it?

Equifax's crime boils down to "they failed to run the equivalent of sudo apt-get update on their framework." When you're managing a fleet of hundreds or thousands of machines, this is a situation that almost all of us have wound up in. If we can't get it right, why do you want the execs' heads to roll? Are you sure you won't be next on the chopping block?

Think about it this way: the time between "someone discovered a vuln in Spring" and "the attackers stole 150M credit reports" was just a few months. Are you sure Equifax wasn't a victim here? Someone threw a cinderblock through their window and made off with their trove of data.

Food for thought.
Grey from Dependbot here. I built it as a side project to automate a little what I was doing at work. Would love feedback, and for it to be helpful to others.

The core of the project, which is all the logic for actually doing the dependency updates, is open source at https://github.com/dependabot/dependabot-core
The same thing happened to me in Calgary last year: what we were told after 6 hours of "boarding will start in approximately 15 minutes" was that there was a security breach at the airport where someone had accidentally left a door open, which required them to go through a long procedure of re-securing the affected areas and the aircraft. If that is true, however, they could have told everyone at the gate right from the start: look, we're really sorry, we screwed up and this is going to take a while. A long while. So why don't you make yourselves comfortable, go get some lunch or drinks and be back in six hours?
It's real for some, but not an issue for others.

Google's ill-intent is evident from their continued lack of interest in providing a user-controllable setting to turn it on or off, despite strenuous multiple complaints going back to almost the inception of the technology.
It is new.
It's time for the European Commission to step in on AMP.

You can complain about Google's anti-competitive behaviour anonymously on http://ec.europa.eu/competition/cartels/whistleblower/index.... (though this instrument is rather for mailing insider info, so I guess submissions should be for individual cases where AMP results are hiding other content).
Still, class attorneis will settle faster and for less. That often drives total comp and remedies a order of magnitude more than fees percents, like in the recent antipoaching litigation.
I've flown long distance flights quite a bit in my life, but - unfortunately - always in economy. I can only imagine what the difference must be like, but I sure know that for a tall guy for me, 10+ hours in economy class seats are no fun.
When I was kid (in the 80s, in Hungary), we ate according to the season. More vegetable in the spring, more fruits in the summer, vegetables, beans, fruits in the autumn and mostly meats and apples, (oranges, bananas - when they were on sale) in the winter.

Now you can buy everything every time, but even the meat is less tasty. Personally, I'd still rather buy food according to the season.
Yes, please! This applies to many other lists as well, not only restricted to JSON.

Besides, imagine a world of Java, Javascript, C-like anything, where you would be DISALLOWED to have a semicolon after the last statement in a block. Crazy thought, right?
Great thanks, I'll check them out.
Or calories. It's not impossible, but I've seen just one non-fast-food restaurant do it: Gauthier Soho in London: http://www.gauthiersoho.co.uk/menu-1.php

The tasting menu is 1785 Calories -- excluding wine.
In C you couldn't follow cases and labels with just a semicolon, it was an invalid statement. That's because a statement couldn't be just a semicolon. But yes, I agree.
But if there is a bubble, hedging coins against each other is probably the worst thing you can do, right?
As the article states in the introductory paragraph, this problem encompasses more than just counting strings. It also involves "some fundamental tasks of natural language processing (NLP): tokenization (dividing a text into words), stemming, and part-of-speech tagging for lemmatization", so a little more work is required here.
Seconding this. Could we honor his memory with the black bar please?
Betting on the web
I really dislike JSON. It's better than XML, but not by much.

There are several fundamental problems with JSON, one of which being that you have to duplicate the field names over and over again. It's just not a very structured format. Trailing commas is the least of my concerns.

I would like to see protobuf take over at this point.
The title is a possible reference to this satirical essay about solving poverty through cannibalism: https://en.wikipedia.org/wiki/A_Modest_Proposal
Unless Aeroflot became significantly worse than in 2014, this is not true.
What else we know:

It's genetic and medical-enviro-psychosocial-situational-existential (ie purpose, employment and goals).

Depression decreases self-care/normal activities, encourages social withdrawing and sleep.

More likely to occur in cities and in people with fewer positive social interactions.

Missing an antidepressant dose and then sleeping feels, from the neck up, exactly an alcohol hangover.

Depression takes hold during EEG detectable, disordered sleep.

Anti-depressants mechanisms aren't uniformly, completely understood, and often enormously affect:

- GI tract

- aggression / sex drive

- positivity

- inward/outward focus / existential goals

- prioritization

- pain perception

- stress impact / decreased vagal tonality/RSA

- clarity of thought

http://www.webmd.com/depression/guide/causes-depression#1

https://www.dovepress.com/sleep-electroencephalography-as-a-...

http://www.rcpsych.ac.uk/healthadvice/problemsdisorders/alco...
I recently wondered why we still don't have self optimizing databases, creating their own indexes and tweaking their settings when needed. Are there such products out there or is there no demand?
I am just starting My Brilliant Career in Programming by taking an intro Python course. Data structures and alogrithms are somewhere in my close future. Your sample page on Selection Sort was simple and immediately understandable. More please!
Javascript: automatically inserts semicolons for you at the end of a line, but doesn't allow commas at the end of a list.
I am not sure about this exploit but what can be done is you can send a Class type over the wire.

It contains Java bytecode and when de-serialized it will use some ClassLoader to construct the Class instance. While doing that the static intializer of that class will be executed.

This probably is not what is going on here but is a possibility.
Why the Irish get death right
It's an unstructured format, that's the point.

You can't edit a protobufs in an editor.
> RSS is how I come here~

Likewise.

I use a homegrown RSS reader that I host at http://www.weegeeks.com

It's not great and it's not pretty but it does the job.
The problem is that they do not hold any value compared to for example a baseball card.
Yes, pensions can be awesome. One of my colleagues is retiring soon with a very nice final salary pension the likes of which will not be seen by anyone starting now.

Most pensions also will not be enough to cover long term care costs if you are unlucky enough to get some form of dementia.

Pensions as a concept were a great idea when life expectancy was shorter and most people could mostly look after themselves in old age.

I don't think they can survive large numbers of people living until 90 -100 with dementia and needing 24h care.
Lets hope the Ai/robotics gamble pays out.
here's one on soldering, http://cornfieldelectronics.com/cfe/projects.php
I've had hand- and freshly-cut fries at a lot of places that to my taste don't stack up to McDonald's. (To be clear, I mostly despise McDonald's but find their fries to be better than those at many both chain and non-chain places with far better burgers.
Agriculture is not based on capitalism within the EU. The rate of funds for countries distort the market. It is more similar to the soviet model: this country does heavy industry, this one will deliver timber…
the JVM lets you modify stuff at runtime with reflection
> Others expressed frustration that three senior executives sold about $1.8 million in stock in the days following the discovery of the hack. A spokeswoman for Equifax said the men “had no knowledge that an intrusion had occurred at the time.”

Wait, what? Isn't this a blatant example of insider trading? Moreover connected to a problem they are responsible for?. Do they seem to be really that stupid or is there a chance that they could get away with that in the end?
Yeah, and they aren't even particularly high-quality or appetizing photos. I think it's because tourists unfamiliar with Thai cousine would be pretty confused without them.

Some restaurants (e.g. in Japan) go even further and make actual-size, plastic models of the food. [1]

[1] https://en.wikipedia.org/wiki/Fake_food#Use_by_Japanese_rest...
What formats would you suggest that are editable with a text editor and removes all the issues you have?
How to Generate FiveThirtyEight Graphs in Python
Welcome to Pascal.
Opioid use could account for 20% of decline in men’s labor force participation
As a counterpoint Arab traders did very well for hundreds of years without interest (until Europeans came). Interestingly they are probably where our free market ideas come from: there should be no worldly market interference, the market is shaped by the invisible hand which means the rules given by god.

Interest based credit is important for capitalism (use money to make more money), but certainly not for market economies (Use money as a tool to exchange goods you want/need). Both are distinct and can exist independently.
must be terrifying. sorry about that. but free money is free money.
This isn't the only problem with JSON as a standard by a long shot[1]. Like Markdown and PHP its use has grown to the point where an extremely thoroughly reviewed reference implementation and test suite would make everybody's lives easier.

[1] http://seriot.ch/parsing_json.php
Commas are unnecessary. There is zero benefit to having them. The code is actually easier to parse if you just remove them from the rules list entirely. No commas might look weird for a day or so, but you quickly get used to it.

(I'm ignoring the comma operator, which is a special case and not relevant to the main point.)
> In some sense, I feel that more blame should be placed on the engineers who built the highly popular open-source software, not the Equifax team.

I completely disagree. It is open-source for a reason. If you find a bug in it, fix it and everybody wins. Otherwise, nobody would ever publish any code/software because you would get sued if you did any mistake. On top of that, the software is free. So you basically want to blame some group which gave you something for free which you used to make big money and expect to also sue them for consequences if they made a mistake.

I also feel bad for the engineering team at Equifax. But on the other hand, you have to take into account that any software you employ could have a security flaw in it. That is why you should have additional means to protect it and no single point of failure. And this is especially true if your whole business depends on that data!

edit: spell check
(Franklin was going to put in "don't let the people get nuked from orbit", but it slipped his mind. Or perhaps he figured that was covered by the "right to life" bit.)
So you're saying the open ISA still doesn't allow access to the command processor? What sort of things does that preclude? Suppose you decided to write a game directly to the hardware instead of via DirectX or OpenGL, or a molecular dynamics simulation directly to the hardware instead of via CUDA, what would happen?
In the UK I walk into my local primary school/church/community hall (no more than a 5-10 min walk away), utter my name and address as identification (no other ID needed), and use a pencil to write a big 'X' against my preferences on a piece of paper I was handed when I entered the polling station.

There are multiple local party volunteers (I was one in the last election) from all the major parties at all stages of the process watching the flow of paper ballots from the sealed black collection bins to the voting halls where local council officals that volunteered, with paltry compensation, to a 12-18 hour shift to collect and count the vote. Some local councils take pride in being amoung the first to report their results, and there is a side competition to see who reports first.

We usually know the broad outcome of the election by the early hours of the next morning, with a handful of recounts in tight races going into the next couple of days.
Thee company and its management should be bankrupted. In Roman times the architect of a aqueduct and his family had to stand under it during the final stages of construction. This was a motivation to ensure they did a good job. Its high time we brought back this sentiment to leadership. If you knowingly monumentally fuck up you should be ruined.
Json5 allows trailing commas. It also allows for comments, so definitely use json5 where you can
It might not tally with your opinion but it doesnt mean its not true. I have several russian friends and all refuse to fly aeroflot based on experience, also some European friends that have some stories to tell which reflect rather poorly on aeroflot, tbf some of the stories are quite funny though, especially the back of plane vodka sharing - many
economy passengers head to back of plane and share vodka neat. Even though aeroflot are cheapest between europe and se asia often I wouldnt touch them with a bargepole
> He is using all standard libraries now - once he needs more, we will figure it out as we go!

Maybe you could install Anaconda (or some similar distribution), which has lots (almost 500) of popular libraries preinstalled.
RSS gives the user maximum control - but it lacks the social features. What we need is a way to connect our RSS feeds together.
In Rust, omitting the last semicolon in a block indicates an implicit return of the final expression of the block.
In that case you'd want to make a component that would post the state to the backend. You can use Idyll's variables to pass the state to the component that sends the request.

For example, here is a page that uses firebase to persist state https://mathisonian.github.io/idyll/firebase/. The custom components for that page are here https://github.com/mathisonian/idyll/tree/master/firebase/co...
I would love to have trailing commas in JSON but I can see that being JSON something too widely extended over the internet it's not possible to do it for real as it will break all around. So, what I do is to have my editor to fix this issue as I'm completely unable to stop doing it :-)
Wow, he has many cartoon guides (stats, chemistry, algebra, history..) Check this out https://www.amazon.com/Larry-Gonick/e/B000AQ75IY/ref=dp_byli... Thanks!
Personal plea is comments
Global Warming and Hurricanes, an Overview of Current Research Results
No, ordinary people live in government subsidized housing (about half the population), or bought their apartment (99%+ of housing are high-rise apartments) in earlier decades when it was a bit more affordable.

For household who already own, their existing apartment also appreciated, so what matters is the cost of trading up. The hardest hit group are younger people between 20 and 35 who are stuck in their parents house for probably forever. 3 generations under 1 roof is pretty common.
Actually, in the JSON grammar as many others, the comma is completely irrelevant for the purposes of disambiguation. Commas could essentially be treated as whitespace and nothing would substantially change.

Now, I don't know whether commas allow for faster parsers in some way, but edn[1] seems to be doing just fine without them.

Once you get used to optional commas, it really becomes a nuisance having to type them, especially in basic data type lists. The only place where I find commas visually helpful is C-style argument lists (with type and value pairs), which JSON doesn't even use.

[1] https://github.com/edn-format/edn
That's not yet clear not true. Its speculatoon based on other articles that got viral