skysight-inc/HackerNews huggingface dataset:
Now give a straw to those same people and ask how many holes there are and you'll get a range of answer, which implies that whatever you think is the definition, it's not working.

Just because you get agreement over some small range of examples, that doesn't then mean that it's a wide-ranging, usable definition.

Start sphere that has a small hole in the top and ask how many holes there are, you'll get the answer "One". Now make the hole a little bigger, then a little bigger, then a little bigger again. Keep going, and eventually you can turn this into a disk, or a shallow bowl, and now the (natural language) answer is "Zero". When did it change? People will disagree because there really is no "proper" usable consistent definition. Not in natural language.

And with regards a probability distribution - are you going to say that at some point the object I've described above has a half a hole? That's actually an intriguing prospect, to say "What's the probability that this thing has a hole?"

Probabilistic linguistics. Interesting.
I don't care about the costs for now. Free tier would be more than ok for a period.
Food has a high % of water content and is therefore very heavy.
I've also found this guide to be really helpful: https://howdns.works/
I disliked Peterson before it was cool. He's just a charlatan taking advantaged of disfranchised young white men like every other pseudo alt-right movement.
What about deployments, user management and testing?
Yes. My experience in the west side of Oregon is that there are stores everywhere, though I know that isn't true in smaller rural communities. Prices have come down considerably since the stores first opened. I've watched the sign out front of one store I drive past frequently go from $7 per gram, to $5 per gram, now at $3 per gram, and I expect it to continue downward.
YAML seems a reasonably expressive language and a good practical alternative. Using it with python is a breeze and allows a lot of flexibility.
No, it does't allow comments. Fortunately, a project README has more then enough room for any remarks. Yes, you're better off putting numbers in strings. No big deal.

But also:

JSON files are easily readable by default, in a lot of
languages. Knowledge about (the limitations of) JSON can easily be assumed. Alternatives like YAML, TOML or any of the others all have their own idiosincracies.

And non-programmability is a good thing. It might be more verbose, but you don't have to fire up a javascript environment or bash interpreter or some such just to read a configuration file. And separate code paths are very explicit since that will mean separate objects or even files.
The train probably has proper tables, power outlets and useable WiFi or 4G. For a business traveller, a 4 hour train journey can be 4 hours of very productive time, whereas a 1 hour flight can completely obliterate half a day.
I've had good experiences on the JVM using HOCON [1].

[1]: https://github.com/lightbend/config/blob/b782a2d701fc2b04579...
We need to nationalise the railways EU wide. Privatised rail makes no sense anywhere in the world.
Flights are cheap because competition drives down prices. But there's no real competition on the rail network. You can't have two trains leave the same station and arrive at the same destination as the same time. The train company that runs the train from Station A to Station Z at 13:00 get's all the passengers that need to travel that route at that time. Sure there are ways for one train to overtake another, but that capacity is severely limited because of the physical and safety constraints.

Trains are also more expensive to run than planes because they need more infrastructure to operate, and that infrastructure is high maintenance. So we have almost no competition, high operating costs, and we've set it up so the people operating the trains are in opposition to each other and have no incentive or obligation to work together to lower prices or improve the service.

Nationalise it. All of it. And let's just accept that there are some things that simply shouldn't be run by the private sector.

And I realise that "Nationalisation" in the context of the EU is the wrong word. What I'm saying is the that EU should run the whole thing. Whatever that's called... Federalisation? I don't know.
Yes, as someone who helps with some software with a YAML config, the whitespace issue has caused much time in IRC spent trading pastebins fixing these.

I agree overall YAML looks pretty nice, and consistent whitespace is a strong preference (I have pre-commit hooks), breaking user (if you have them) config if they don't know about this is an issue tho.
Generally, you swap out the config file at build time if that's a requirement. Just as a few examples - you can set up a dev/demo/prod(whatever you call these where you work) config file in .NET Core, Docker/K8S, Angular, etc. As far as I know, this is considered best practice.
I'm sure the navy is aware of the threat and has standing procedures to prevent it - afaic high-ranking officers were sacked precisely because those weren't being properly followed.
A huge container ship in a space as tight as the Malaga strait otoh probably has no procedure to deal with GPS being abruptly and subtly spoofed or even a way to detect it.
It should be mentioned here that in the case of Madrid, the metro is managed by a rightwing party who intentionally reduced the amount of trains when the car restrictions started, in order to cause discontent. See https://www.publico.es/politica/madrid-central-arranca-madri... (sorry for the link in Spanish).
There are cases when JSON is really unreadable. Multi line strings, strings with lots of escaping, etc. There are a lot of other formats that solve these problems (eg YAML, which certainly has other unrelated problems).

There are trade offs with the various formats. Think about your use cases and pick the one that fits them the best.
Manny Rayner (Author of What Pooh Might Have Said to Dante and Other Futile Sp
There is code that makes the customer happy and willing to pay for more projects, and perfect code that never sees the daylight.
Help us to build national programming languages
It’s very easy. At least in the US, portion sizes are too big. If you go to a restaurant it’s profitable for them to increase the size of a meal by 50% and charge 25% more, which looks like a cost savings and value. But then the food ends up being wasted.
I've heard a few of Aphex's stuff. How is he live? Perhaps I'm not musically apt to fully get it, but I would like to.
I don’t think it’s as clear cut as the article describes. If all you want is to define a few static values, like DB connection details, then it makes sense to use something that is easier to parse.

However if you’re building another nginx then obviously you’d want something more composable.

The problem that the article doesn’t address is that there isn’t a single good common standard. YAML has its own problems, TOML is fine for simple configs but can quickly get less readable when you start having deep nested elements. None of those allow conditional elements. So then you have HCL, which is an abomination and a bunch of other vendor specific formats - most of which don’t have reusable APIs. So do you then create your own format? And in which case your users have to learn yet another config language.
untrue, actually, but I'll let you google. There are several features of the eastern seaboard that make it uniquely vulnerable.

would you believe that the behaviour of enormous ball of rock, ice and water is not easy to intuit? that seems pretty obvious to me.
One can extract the energy in food?
Not an issue (or, not an unknown or new issue).
Our Digital Black Hole
Learn Prolog - everything else is an extension.

"One [language] to rule them all."
Until very recently women were denied combat roles because of biological arguments about the "average woman".

Reminds me of the discovery that pilots were incapable of safely flying a fast jet intended for the "average man", and each specific role - flying this particular fast jet - had to be finely tuned to each individual pilot [0]. None of us will ever meet an average person and any role designed for being filled by "the average" is asking for trouble.

[0] https://www.thestar.com/news/insight/2016/01/16/when-us-air-...
JSON isn't my favorite format, but it's not surprising that it is so widely used in the JS world because you can trivially read and write it using only JS and Node built-ins.
"Hopping on a plane would be a hypocritical thing to do when you run a publication called Low-tech Magazine."

Yes, using a form of travel invented in 1903 is far more high-tech than publishing articles to the global information network. Putz.
I thought Manning already had access to the documents in question. The goal of getting into another account was to cover their tracks, not to gain unauthorized access.
Many people don't eat leftovers. In some cases it's cheaper to buy 5 lbs of something and throw out 2 pounds than to pay for 3 1-lb packages.

Have you ever been to a restaurant? Most people throw out over 25% of the food on their plates.

This is all a symptom of a distorted market place. Food's too cheap thanks to subsidized farming.
The Bayrob malware gang's rise and fall
What specific "principle" are you referring to where you conflate private property with public property? That they are both just types of "property" and therefore the invasion of either is an identical ethical misdemeanour? This seems a rather crummy "principle" to me. There is a world of difference between the two types of property, and it's fundamental to the very definition of a nation - especially the US. Government property is publicly/collectively owned by the citizens of the nation, while private property, while coming with certain collectively agreed responsibilities (tax, licenses, codes etc), is controlled entirely privately by individuals. Invasion of private property as you say is unambiguously morally wrong, but I don't think the same can be said about collectively owned public property. I'm not saying everyone should have a "license" to ransack public property, but if there is an invasion then the morality of the act has to be gauged on case by case basis - if the public property of a non-corrupt state is breached for private gain then of course that's wrong. But what if property of an evil/corrupt regime is breached for the public good - surely the same can't said?
Or you can compost it into fertilizer. It isn't profitable because fossil fuels are artificially cheap and aren't paying for the externalized costs of pollution. Also, if you did it right you can also burn food directly as fuel.

Haber-Bosch process isn't a free lunch where free energy just pops into existence.
> Lack of comments

Actually I consider that a feature. If some piece of software requires some complex configuration I have to refer to some external documentation anyway. Many projects include the documentation (or parts) as comments in their configuration files (e.g. Postgres' pg_hba.conf), but I think it makes it harder to find the interesting parts.

> Readability

I think JSON is pretty readable, even for non-programmers, but this is highly subjective.

> Strictness

Good! Parsers are too lax anyway.

> Lack of programmability

Again, that's a feature: just keep it simple. Now JSON is not perfect (I would like to have a distinction between integers and floats), but it gets a lot right and it supports the most important data types and structures

- strings
- numbers
- dictionaries
- lists

that easily map to data structures found in higher level programming languages.
IMHO, YAML tries to be too clever. E.g. the fact that it happily guesses types and doesn't require strings to be quoted creates tons of traps.

languages:
- en
- de
- no
portmappings:
- 8080:80
- 2222:22

parsing the above, "no" is suddenly a boolean, and YAML 1.1 parsers will turn "2222:22" into the number 133342 (because there was a helpful rule that thinks the latter means "2222 minutes 22 seconds" and turns it into the number of seconds... https://docs.docker.com/compose/compose-file/compose-file-v2... )

I really liked it initially, but after using it a bunch I'd prefer a more restricted subset of it. (also hit a bunch of parser bugs/incompatibilities, where the complexity of supported cases probably also plays a role)
I certainly know teachers, doctors and lawyers that improve themselves out of their own pocket and time.

Unfortunately not everything gets done, or paid for, during work time.
It may not be a political _statement_, but it has political _consequences_.

Ignoring nth-order consequences doesn't make them go away.
Iran has already used GPS spoofing to force American drones to land or crash onto Iranian territory to be claimed and reverse-engineered.
There’s more than meets the eye to web accessibility
You can have comments if you add a preprocessor (such as cpp) to your build pipeline.

Also, I don't think json is that bad for quick software utities, if you're already using it for data interchange, there are parsers for every language, I think it's a superior option to designing a custom config language (up to a point of course).
Between throwing out food that's gone bad and leaving unfinished plates at restaurants, I can absolutely believe that. There are some who strictly abide by the packaging expiration date and many people don't package the remainder of their restaurant dish to take home.
Interesting, I've got the opposite experience.

When taking into account the time required to get to/from the airport and the time required to actually get on the plane, it's just as fast to take the train. Taking into account comfort, stress, and effort required, the train wins by a very large margin.

If you book in advance, €35 tickets are very easy to get, and sub-€60 aren't uncommon either. The article compares last-minute train pricing with the cheapest air fares. If I want to take a plane to Paris tomorrow, I'd have to pay €366 as well. For virtually any date, booking a train is going to be cheaper than booking a plane.

If anything, the biggest problem with high-speed trains is that there aren't enough of them, and that they share too much infrastructure with traditional trains. They are not killing low-speed trains, reality is. Even without high-speed infrastructure, many of them would no longer exist: for longer distances, air travel is simply in every way superior. They are just far too slow and far too uncomfortable to compete.

Besides, actually running those trains is an absolute nightmare. The article suggests giving them priority in order to keep the timetable. In reality, in The Netherlands large portions of the network is transitioning to a train every 7.5 minutes. Any delay whatsoever is unacceptable: having a delayed long-distance train could result in the cancellation of literally dozens of local trains. Overnight trains could work, but that's not really desirable for medium-distance. It was fun while it lasted, but they are just no longer viable.
Crossmeta kernel has read/write support for XFS and EXT2/3/4
It has readonly support for reiserfs,Apple HFS+
All kernel drivers can be unloaded when not in use.

From FUSE it has support for sshfs and NFS client V3 and V4.
How a mobile game is reopening a hidden chapter in Taiwan’s history
Did he? How do you know? As above, evidence rather than speculation please.
It's worth listening to the last few episodes of the Script Notes Podcast. John August (Big Fish, Titan A.E., Charlies Angles) is on the board of the WGA and they've been keeping listeners up to date with these negotiations.

This episode in particular is a good overview of what's going on and what the complaints and objectives are...

http://scriptnotes.net/393-twenty-questions-about-the-agency...
JVM world had XML before JSON became the rage.
For a really long time I wanted high speed rail but now I just want better service and wifi. If the train takes some time it does not matter because i’m productive using it.

I spend so little time at the train stations on either end and I can work the entire ride that I don’t feel like I wasted time. On the other hand almost any flight or car trip feels regretful.
Perhaps I should have phrased it as "why don't astronomers work with _him_?"
>If they had some crazy leak to make, it doesn’t seem like something they would just sit on to use as personal leverage for assange.

They admitted they had documents on Trump, the RNC, Russia, and Putin that they never released. The first time wikileaks (IIRC almost a decade ago) mentioned releasing Russia documents; they mysteriously never released them. Then Assange got a show on Russian television.
Yea, yeah...I see TOML and YAML a lot too - I also prefer those to JSON for config files.

I've been rocking the ini file config for 25+ years, it just works, zaro bugs, and I can get on with building cool stuff.
I far prefer reading and editing YAML over JSON.
For immediate conversation? I work remotely. It’s either wait until I check slack or call me. That doesn’t seem reasonable?
Black flies and worms are currently tested in The Netherlands. It’s 10 times more expensive vs other protein sources, mostly byproducts from human food production.

Dutch source:
http://edepot.wur.nl/362233
I live on a route that had its local services replaced by new rolling stock to run new medium-distance services. That change led to higher ticket prices, reduction of local services, less desirable destinations, longer onward connections, and a year of abysmal service which resulted in some of the worst performance of the entire national network.

Local communities have been badly affected. People had to move. We have timetables that don't work, especially for people with children and jobs. 1 train per hour down from 2. Morning services that get you in to the city at stupid times (0808 and 0908). The train to one city dumps you at the less useful terminus, eventually, after it crawls though a busier line. The franchise is not meeting its contractual obligation for peak service frequency.

A lot to swallow just to get nicer new trains :/
Primarily digestion, but for "left-overs" or food waste and scraps there's vermiculture and composting. I guess we have mass digesters now too to turn the material into heat.
People choose where to work, and money is only a small part of that decision.

Invest in an employee, give them meaningful and interesting work, and the resources to grow, and you will generate a lot of value that doesn't show up on the books: loyalty.

From the financial perspective, it is almost always cheaper to get more out of a current employee than to go into the market and find someone new.

IMO there are two types of companies: those that know how to develop talent, and those that only know how to import it. The former are often the ones that have a long bright future and create a big impact on the world.

> by mentoring someone, we're effectively "adding a fish" to the pond, and if someone else "catches" the fish, that effort is largely wasted.

This only holds true in a zero-sum game, which the economy is not. Improving the skills of employees actually makes the entire pond bigger.
I formalize comments and keep them themselves as data. I don't use JSON for this, but it'd work out as a perfect solution here. There's also good reasons to do it this way. For instance the formalized comments can work as a tool tip for a user configuration UI. Another reason is to do something like automatically produce source code from the config file with the comments in a format such that they work with intellisense. The produced source code now also can trivially reproduce a config file with appropriate defaults. Lots of perks.
>There is nothing new here except the application of misogyny.

No, the new thing here is pretending that this only happens to women:
https://en.wikipedia.org/wiki/Nobel_Prize_controversies

Look at how many of those controversies are over people not being recognized for the credit, specifically in Physics and Chemistry. Women experiencing this phenomenon is not "misogyny", it's par for the course.
As I mentioned I am not especially familiar with Katie Bouman or the black hole project and everything I'm writing is just from a few seconds of google searching. Based on that, I would say that Bouman was a scientist, mathematician, and programmer who worked on the project.

Per Wikipedia

Bouman - She researches computational methods for imaging, and was a member of the Event Horizon Telescope team that captured the first image of a black hole

Snover - Jeffrey Snover is a Microsoft Technical Fellow, PowerShell Chief Architect, and the Chief Architect for the Azure Infrastructure and Management group which includes Azure Stack, System Center and Operations Management Suite. Snover is the inventor of Windows PowerShell

https://en.wikipedia.org/wiki/Katie_Bouman

https://en.wikipedia.org/wiki/Jeffrey_Snover

From these two excerpts alone it sounds more correct to say that Snover was the "Man behind" PowerShell than Bouman was the "Woman behind" the black hole pictures.
Sorry but both Mac and Windows are proprietary, no color picker can save you.
You did it wrong. What you are supposed to do is learn a bunch of languages and master one or two.
Warming Wine
When I started learning Mandarin (my fourth language) I became totally unable to speak French (my third language) as the Mandarin words would pop up first in my mind. I think by now they've been sufficiently separated in my mind but I haven't had any use for my French so it as atrophied anyway. I'm now learning Cantonese which is similar to Mandarin and I'm only occasionally mixing it up with Mandarin. It seems to me the distance between languages isn't so important, you can mix up any two languages or not. It probably depends more on how much your brain has to rewire itself to acconmmodate the new language?
Hi,

I've created the SANE configuration format [0] because I also found JSON (and YAML, and TOMl...) Faaaar from optimal.

It's kind of a JSON but designed for Human to Machine usecase (instead of machine to machine)

[0] https://opensource.bloom.sh/sane
A coffee cup doesn't have any holes...?
As a bit of a side tract, this is happening to all modernized nations, only Japan is one of the few modern countries that isn't allowing enough legal immigrants to make up for the decline. The US also has a negative native population growth, but because the doom and disaster a negative growth rate would cause upon our current economic models we allow shit tons of legal immigration to maintain growth.
OP does not explain the need for comments in a config file

The same reasons you'd want comments anywhere else. As one example, often in a package.json file I want to add a comment that a dependency is intentionally using an older version due to an incompatibility. The workaround is to use a key of "//", which is hideous: https://github.com/npm/npm/issues/4482
Whats the range / flyable time of these planes?

Also, what would say, (for arguments sake) you were to put “wings and a prop” on a tesla - are the rotor motors in a tesla sufficient to spin a prop at the rpm necessary, and then would its battery pack’s weight be an issue in plane format?

(I also want to put a tesla pack in boat form)
And a follow-up book about a compiler.

https://interpreterbook.com/

https://compilerbook.com/
You could technically do this, but such a technology is too expensive to incorporate in civilian use receivers that have to retail for a couple bucks.

Military receivers used by the USA and NATO allies can easily detect spoofing because they listen for signals on separate frequencies reserved for military use, with higher precision. On these frequencies, all traffic is encrypted using a private key that only the DoD has access to (in theory). In this case, it is easy to detect spoofing because your enemy cannot encrypt signals using the DoD's private key (they just don't have it). If the receiver is unable to decrypt the incoming signal (key mismatch), it knows there is something fishy going on. I would also speculate there are additional countermeasures which are not publicly available.