skysight-inc/HackerNews huggingface dataset:
Since many are asking/complaining that the author didn't provide alternatives, I'd like to point out the obvious starting with what JSON is - "a lightweight data-interchange format".

Who is interchanging information? In 99% of the cases, which is the target of the blog post, it's a human/developer and some software writing and reading a JSON file ON THE SAME MACHINE, IN THE SAME ENVIRONMENT. That is coding! You can do a far better job controlling a piece of software by actually writing code, telling it how to run.

Reversely, if you need to configure two pieces of software via the same config file, you need something that both can read, so you might go with JSON, XML, YAML, your flavour of the day.

But think for a second: does that happen more than 1% of the times? It doesn't!

Software like eslint (js), babel (js), emacs, etc are using configuration written in their appropriate languages, not in a serialized format. This allows for huge benefits.

If you had the chance to work with AWS for instance, you would have noticed how their Cloudformation templates are insane. They have pseudo functions, control statements IN JSON (and YAML FWIW)! On the other side of the globe, GCP teaches its customers to use python or jinja (a python template engine) to GENERATE YAML, though you can obviously use whatever language you want, which is then consumed by GCP.
But less than 20.
I’d guess pressure due to ionic concentrations is more relevant
Yeah, that's the #1 problem with JSON as a config file format, IMO, and the Apache logs, among others, are a perfect example of why.

All the other arguments for or against it boil down to personal preference, but not having comments is a real miss.
If you are thinking about Perl, then take a look at Mojolicious. An amazing framework to work with that covers so many common use cases with async and functional programming style. I find that the code becomes very precise and readable.
I can easily import/export the JSON and share it within my codebase. The XML is much worse in that regard (unless there's some clean way to do the same thing that I'm not aware of).
My guess is if you're signed into Google services and have Google Maps installed, you would be in the dataset.

(I tried using a custom search operator but can't find any mentions of "sensorvault" prior to the NYT article).

I'm curious if you're included if you search in private browsing mode, or use the Goole Maps iOS application but haven't signed into it.
The authorities have nothing to fear.

There is a deeper problem with the notion of Assange having a 'dead man's switch'. Imagine that in the crown jewels of Wikileaks secret secrets there is some hypothetical document proving that a senior government figure was directly responsible for a high profile murder. The family of the victim may have been suffering without knowing what happened for years.

Now, this being a juicy scandal, Assange, in his great wisdom decides to hold this one back for the purpose of blackmail.

He also has another somewhat less juicy scandal about how some politician has not returned a library book on time. Then there are stories in-between, a whole smorgasbord of things for the 'dead man's switch'.

Now, if he reveals the scandal about the library book then everyone is going to say 'so what?'. But then, at the other end of the scale, if he reveals the one about the high profile murder then it puts him in the class of people that 'harbour terrorists'. In effect he would have been covering up the crime by being silent about it and not putting it in the public domain. He would have caused undue suffering to the victim's family and allowed the police to waste resources searching in the wrong direction.

If one of his minions in his little cult decide to 'go nuclear' and reveal all the secret secrets held back by Wikileaks then it is the same problem. They won't be viewed favourably for being complicit in the cover up to date.

Imagine there is the fictional incident of a senior government figure guilty of murder, if that got brought to trial and justice prevailed then, even though Wikileaks might have provided the breakthrough needed for the investigation, holding back evidence would still be a crime. Wives of murderers who harbour their other halves can get prosecuted for being silent even if they are the ones that eventually snitch.

So Assange has got nothing? Well, there is a however. Some scandals are far too taboo for the era and you need a new generation to be able to discuss them. So Assange may have content that is too hot for any sane journalist to want to touch and ultimately it is always the mainstream media that disseminates wikileaks. If Wikileaks have something that damns all of them then that ain't gonna get an audience, no matter how punchy it is.
Wanting IAC to be procedural instead of declarative is like saying you want SQL to be procedural.

You’re not telling AWS how to do something you’re telling it what you want the end state to be and let it figure out what needs to be created, updated, deleted, or replaced and the dependency chain what can be run in parallel when you create or update the template.

There are linters and editors for CloudFormation that help you with autocomplete (?) and to warn you when you are specifying a a resource type. You can even add your own custom definitions to the linters for custom resource types that you create.

CloudFormation just like generic SQL doesn’t by itself have the concept of loops. CloudFormation does support custom transforms and macros that you can create in any language and you can write programs that generate CF in many languages using the CDK where it will perform validation. I haven’t used it so I am being really hand wavy.
The inefficiency of administration is the last protection of our privacy ?
This probably includes all stages of the food value chain. A good chunk will be at the farmer but in general their scale is big enough that they can redirect to animal feed. Or a it could be at the grocer who bought too much carrots and they are starting to wilt. But at this stage things are mixed up too much so more likely to be redirected for compost. Or it could be at the restaurant which gives you a big plate of food but you are full and don't take the rest home.

http://www.fao.org/save-food/resources/keyfindings/en/
FICA is always paid, and hits lower wages harder.
You know that money just goes to the general fund.
Sounds like someone hasn't been to San Francisco 2, aka Portland, OR.
What if Rachel Maddow had a source inside the IRS who's trying to get at a folder that has trump tax returns and other financial details but doesn't have access. Source says they can deliver everything if Maddow can get some passwords on a thumb drive cracked. Maddow says she can't but to keep trying.
I did not say 'only reason'. Of course there could be other benefits. And I am guessing we are not talking about the same restaurant experiences either.
I would argue that for software engineers, the fields you mentioned would be adjacent fields, while other languages would give deeper insight into the tools of the very trade you're in.

In a time of people going for T-shaped careers, another language is deepening the vertical bar, while another field enriches the horizontal bar.

In that sense, learning a new language and learning a new field are complementary, but different in essence.
> That tax withholding is the only way that many Americans manage to save speaks more to a lack of self-control than anything else.

I understand that it may seem so. But, when there is millions of Americans in that situation then it is a systemic problem not a personal one.

There is a lot of on-line resources about this topic. e.g. https://www.google.com/search?q=the+cost+of+being+poor
CF supports macros and custom transforms that can be written in any language.
>This doesn't seem like the IEMI cell tower tracking that carriers do.

It would have much richer granularity than cell tower tracking. Cell towers can be miles apart. Google location services use GPS, cell towers, and the wireless access points around you to pinpoint.

(For example when I worked in an urban office it could tell which side of the building I was at when looking at directions)
Because I want to limit the impact of maxing out a creditcard to one environment.

And I want engineers to be able to futz about with all cloud services available, without having to worry about any negative impact on production.

And finally: What happens when $cloud_provider makes changes to the accounts interface and you want to mess around with those new features, without hitting production?

Give your future-self a break, and make sure you can futz around on any and every layer.

Another common practise is using seperate domainnames. Don't use 'dev.news.ycombinator.com'. Instead, use 'news.ycombinator.dev'. This frees you up for messing around with the API of the DNS provider. And when switching DNS provider, test whatever automation you have in place for this.
Sure. For instance, if you have equipment failure that means you'll miss a ship date where you've promised to a pay a penalty if you're late, or if it means you'll be unable to fulfill a contract.

Weird things happen. I once had my office flood and was unable to use it until they cleaned it up. I had to take out a loan in order to quickly obtain a temporary work area. Critical equipment can break, critical people can get ill or quit, requiring you to hire a temp to get through a crunch, and so forth. These are rare sorts of events, but they happen. When they do, if you don't have the money in the bank to cover it (and you should never use the money intended for rent, taxes, or payroll to cover these things), a loan can be the best option.

I left out a monetary policy that I think is critical for me, so let me take the opportunity to add it now: avoid fixed recurring expenses as much as possible. This includes buying things on time, or periodic subscription/service fees, etc. It's really, really easy for this sort of thing to get out of control, particularly by stacking up a large number of small monthly expenses.

The main problem with fixed recurring expenses is that they reduce a startup's main advantage of flexibility. If your monthly expenses are low, you are able to be pickier about what business deals you take, or you can afford to cut a problematic customer or supplier loose, and so forth. The better a business can weather lean times, the stronger that business is.
There’s this idea about poverty and cognitive control competing. It may be harder to save when you’re already poor
They probably do, but they also have to listen to hundreds of thousands of others just like you, and pick which opportunities to act on. Can you understand why they may both listen to you and not take action on your concern?
Lua's great, but if a thousand lines of C or 500 of python can parse TOML then I doubt the average parser gets anywhere near the size of the Lua runtime. Also you have to supply your own encode function.
Well except he had been under investigation for 2-3 months. It's not like the charges came out of no where.
Note the subtle difference between "sending people to space" and "sending people to die in space". (As explained in the thread, Soyuz-1 was hurried to launch for political reasons despite being unspaceworthy)
Softball interview.

Musk is still fixated on "What is a car" and "What is not a car". (At [28:12]). Teslas keep hitting things that are "not a car", yet clearly aren't driveable road. Musk doesn't have to evade that issue because the interviewer never brings it up.

Actual paper.[1] Which is actually an analysis of the data from [2].

[1] https://hcai.mit.edu/tesla-autopilot-human-side.pdf

[2] https://arxiv.org/pdf/1711.06976.pdf
Am I having a stroke? This article has a lot of words but doesn't seem to have any actual meaning. A parody about business buzzwords?
Achtoooly...
If you qualify for EIC or child tax credits you can't necessarily withhold low enough to avoid a refund.
Canadians with their great health care system seem to think that they need ~250K salary/year to feel comfortable [1]
So most people are either too desperate or aspiration too high that no government in the first world can make them happy.

1. https://www.huffingtonpost.ca/2018/11/03/average-salary-cana...
Wow, we're edging closer: this + AI Crime Prediction[1] + Profiling[2], and we're basically at Minority Report.

[1] https://link.springer.com/chapter/10.1007/978-3-642-29047-3_...

[2] https://www.sciencedirect.com/science/article/abs/pii/S09507...
You will also easier end up poor if you have bad cognitive control.
> The lack of impulse control won't sudden vanish once the refund arrives

I see why you reason like this as the reality seems counter-intuitive. The cause is poverty the effect is harder times taking economic sound decisions. Not the other way around.

One of the many articles about the topic: https://newrepublic.com/article/122887/poor-people-dont-have...
It sounds like the underlying issue is that people think DNS resolution linux works like:

1) Read resolv.conf
2) Send DNS packets directly to one of the named servers.

But that is never how it worked. Linux has always had the wacky NSS plugins that are involved, and the underlying model ends up being:

1) glibc or similar reads resolv.conf
2) glibc or similar does random stuff depending on a variety of other files
3) good luck if you aren't using glibc (go implements its own DNS stack, for example)

This would be a Linux rant, but OS X is also crazy and I imagine all other OSes are too.

The underlying issue is that "name resolution" and "DNS" are not exactly the same thing. There are all sorts of other things people expect to be able to use for name resolution, like mDNS. (I recall using LDAP and yp at some points in the past.) Thus, expecting a DNS trace to work for all "name resolution" is folly.

If you want to dig +trace to work, just point it at a DNS server with the @ argument. dig is a DNS client, not a name resolution client.
Thanks to you and bluejekyll! I am understanding it a bit better with the breakdown
I’ve had to debug 600+ line elasticsearch queries in JSON format, while working the yaml for Ansible playbooks also quite long.

It doesn’t matter the language or syntax, if the unit of structure doesn’t fit on the screen, it’s hard to work with.
It says nothing about loved, only popular. The percentages dont add up to 100, so I suppose the question asked which enironments you use regulary. Then it makes sense that NPP scores highly even though its unlikely to be used for serious work.
That's fair, though I'm still unsure how his phone happened to also correlate with the crime.
> Location data can also be used to help prove your innocence.

I can retain receipts from gas stations, getting a soda at the corner store, etc without needing to beam my realtime location data to the cloud.
Dont get emotional, this people work very hard to keep up the delusion that the government they support is rightous and thus the work they do is not tech-support for a morally bankrupt mafia-empire.
Aside: The True Believer is well worth the read. Though I may have some issues with Hoffer's conclusions in his work, I've never regretted the time spent reading him.
One difference is that you're all Portuguese in Portugal. But they are not all women in the US or whatever and they will react if they sense "unfairness". There are no (substantial) non-Portuguese in Portugal to react!
Detroit Couple Launches Netflix for Socialists
If You Could Go Back in Time What Would Be the Motorcycle You Would Buy?
Fantastical does a very good job of figuring out calendaring from freeform text entry.

https://flexibits.com/fantastical
In this case the craft was not ready, it seemed to be widely known that the person who took that spot would die. I think that is an important contrast compared to "everyone sent into space"
A cursory read suggests a business-school graduate has "invented" software design, maybe even something as useful as object oriented programming.
Yeah there was a great breakdown of this when the representative from Irvine, California grilled CEO Jaimie Dimon, a bank teller who lives in Irvine makes $15 an hour, basically such a person if they have their own apartment will be forced to choose between having food and having a phone. We have kept salaries frozen for so many decades that we have impoverished the majority of working people to a ridiculous level. Asking people to go get more education is a joke when PHD's often live in their vehicle or live within homeless shelters as part time adjunct staff.
Key points on how to do a good technical interview
When a power grab (change of hands) is happening, little attention is paid to due process, laws and even proper reasoning.

Everything is written-of by some very dumb reason that looks OK on the surface. It is the epitome of "think of the children" reaction. it can be a completely unfounded claim that was never official in any way and just started as hearsay and then the press makes it official ("officials believe Bini may be part of a blackmail ring") or downright avoiding the discussion ("national security". "nothing to see here"). The point is, avoid the issue, do what you want. You are the state, there will be no consequences. For more information see https://www.amazon.com/Coup-dEtat-Practical-Handbook-Luttwak...
> You will also easier end up poor if you have bad cognitive control.

My personal experience is that many middle class people has little control. But, the effect on them is small. That clothes that they do not need or that extra vacations are not going to make them poor.

But, I am sure that in very extreme cases like gambling addiction middle class people can become poor.
If you're in for a 15min/day kinda thing, try out the Harvard Classics. Reading them acts as a great barometer for the 'stickier' problems that we humans face. Totally free to download and read here: https://www.myharvardclassics.com/categories/20120212

Daily Reading Guide here: https://www.myharvardclassics.com/categories/20120612_1
A Socialistic enterprise that's dependent on Capitalism for funding. Kind of a rich irony isn't it?
I worry what happens when / if that isn't the case anymore.

Just with data we're crossing what seems like a lot of "too late" moments.
You can imagine a 110% tax rate in any system.

This isn't an argument agains the system, unless the rate actually is 110%.
Just force all the manufacturers to fix their dieselgate cars. Is anything actually being done about it or are they too worried that this will bankrupt the car companies?
> Assange gave Manning a CD to boot from on the target computer, containing tools to copy the protected password data.

what's wrong with this?

> * Assange received a copy of the password hashes from Manning, and attempted to crack them.

Assange tried to find the pre-image of a hash. There's nothing criminal about that either.
So yes... City governments are not governments because you can just move to the neighboring city. Redefining words is fun!!
Apple censors song about Tiananmen Square protests
The summaries are recorded per quarter. Hence the Mar, Jun, Sep, Dec dates
The correct answer here is YAML, folks
I believe the implicit threat is releasing unredacted intel dumps, so very large torrent files with thousands of classified military intelligence documents they normally would not release, floating around encrypted with a few people close to Assange possessing the password(s) to leak them in case of being shut down though some Guardian journalist already leaked the password to one of the dumps years ago reporting on what Assange wrote on a napkin when they met which allowed Guardian readers to decrypt the whole archive.

I think Assange is kind of crazy for playing brinkmanship with the world's intel agencies but I will definitely miss a lot of their leaks, for example that leaked CIA guide to bypassing airport security while undercover, where used as an example in the guide (if I remember correctly) a field agent using a diplomatic passport who was detected by airport screening trying to transit through European airports while having explosives residue on him, and how he successfully lied and talked his way out of being arrested while undercover. This of course leads to the question, why are intel agents assembling/transporting explosives around European cities and one of the reasons I liked having Wikileaks around to embarass these agencies and their invisible shenanigans but I guess the party is over.
Yeah, that all Americans pay the same federal income tax rates is just basic fairness.

I've never seen anyone who doesn't personally benefit from the SALT deduction argue for it.
Isn't that how all food is measured though?
Too bad Gene Hackman became an actor, instead of a CRISPR scientist
It also attracts lots of insects. While it's ok in general, you probably don't want a farm of them right next to where you sit/eat.
Unless the underlying resource you're referring to is airspace we can definitely increase the supply of housing (and in some cases quite dramatically) without using more of the underlying resource by allowing the construction of taller buildings.
Yes, and the Cablegate leaks were announced months in advance as well, IIRC. They had to redact some of the names before release. In fact the first, less significant documents were released as early as Feb 18, 2010.
Of course they would. At least some feminists would. Even now some Nobel prizes (e.g. Watson for DNA structure) and the credit for some discoveries attributed to some men is disputed by some feminist activists. I hate all this identity politics though.

Also if she was a man her story and contribution wouldn't be as sensationalized as has been done.
I'd like to see what the numbers would look like if all of the JetBrains IDEs were combined. Given the methodology, you can't just add them up, but I suspect, taken as a single entity, they'd be the top. That seems the more appropriate comparison, given that they're all essentially IntelliJ with different plugins.
But... why...

Pigs don’t eat human faeces...
We've asked you several times over the past few days to stop sparking and stoking political and ideological flamewar, so we're banning the account. We'd like to unban you if you'll email hn@ycombinator.com and commit to following the guidelines.

https://news.ycombinator.com/newsguidelines.html
Big Money, No Debt: The Blunt New Pitch for Blue-Collar Workers
How would that be illegal? I'm sure journalists do that all the time.
You have a very positive image of journalists :)
Because I want to limit the impact of maxing out a creditcard to one environment.

Just because you maxed out the credit card doesn’t mean that you don’t still owe the money if you go over. That’s what billing alerts are for.

And I want engineers to be able to futz about with all cloud services available, without having to worry about any negative impact on production.

And finally: What happens when $cloud_provider makes changes to the accounts interface and you want to mess around with those new features, without hitting production?

Give your future-self a break, and make sure you can futz around on any and every layer.

That’s what the separate accounts are for but you don’t need a separate card and you still should be using an organization.

This frees you up for messing around with the API of the DNS provider. And when switching DNS provider, test whatever automation you have in place for this.

Why isn’t your DNS provider AWS with Route 53 where the separate domains would be in separate accounts with separate permissions and separate access keys/roles per account?
Aid in reverse: how poor countries develop rich countries (2017)
Protest what? Your assumption that this will be a show trial/ kangaroo court?
If you keep posting unsubstantively we'll ban the account.

https://news.ycombinator.com/newsguidelines.html
There are a million things that do this already - including Qt, which already works in WebGL. The point is to leverage the rest of the web's existing features while also getting declarative templates, not to create another Flash.