skysight-inc/HackerNews huggingface dataset:
What do you mean by structured? How is GraphQL structured Would you consider something like PHP's serialize() function to be structured?

serialize(array('1' => 'elem 1', '2'=> 'elem 2', '3'=> 'elem 3'));
// a:3:{i:1;s:6:"elem 1";i:2;s:6:"elem 2";i:3;s:6:"elem 3";}

There are a lot of advantages to creating a custom syntax. In your example what does `query: { user: { id: 1, name: "true", } }` yield? How do you represent fragments? How do you represent variables and directives?

You could implement conventions like `$ref`s in JSON schema, but then you've ended up creating another custom syntax... just this time it's piggy backing on JSON instead of plain text.
I would also like Latin as the EU language

It would be like deja veni vidi vici all over again.
As others have pointed out, choice of colours does not neccessarily convey the message author insists on.

What's else, one could make a similar argument on the use of + (a good thing) and - (a bad thing) to say that removals should be marked with +, and additions with -. Maybe switch to sad and happy emoticons?

I am pushing it a bit just to make a point (because yes, + is even more commonly used to indicate addition, and - to indicate substraction or, well, removal). There is this whole science dedicated to making reading nicer, more efficient and more comfortable, and we want none of it.

I think there are better ways to make code more readable in our editors than changing a few colours.

Inspired by Knuth's literate programming renders of TeX and METAFONT source code, I've experimented with variable-width fonts for code (why are we programmers not allowed to read beautifully typeset text when everyone else is?), but editors today are not really comfortable with that.
French here, I absolutely agree. Specifically, American English would be preferable because it is what’s spoken widely outside Europe, and its spelling is somewhat more regular (as well as historically accurate!).

I wonder to what extent coming up with a new name for it would help adoption.
The British position was special for at least three reasons:

- British state doctrine has always been: We are the empire, the natural rulers of the world. We only live by chance near the rest of Europe, so we have to interact with the continent at bit more

- Britain was a net payer. We may strive for that to not be relevant, but if you pay you have influence

- Britain got many exceptions to the usual rules that allowed them to further their position

No other country has that combination, so the EU "skepticism" of others countries is less important, though there's still danger. We'll see how that plays out in the end, but still: GBs position was in many ways unique. Even if GB rejoined in a few years it probably wouldn't be the same.
White-on-black vs black-on-white should work, right? Though that would probably be less readable for other visual impairments.
You can say how you wish comments were done, but in practice a section of code with a lot of comments tends to indicate unresolved complexity. The worst is when you can tell the original author used comments to indicate how they wished the code worked, but it doesn't. Sometimes the comments are from the next maintainer trying to figure out what the hell is going on because there is a bug in there somewhere.

The other problem with comments is multiple maintenance. It's very common for a change to be made to the code but not the comment. Now you've got lies misleading the next poor developer who dives in there.

Documentation comments can be useful, but I cringe when I see lots of comments per block or statement.

> Humans aren't good at reading code.

That's something you can get better at, but it requires discipline and effort. Programmers who have no intention of getting better at it think the comments will save them.
I usually stick to the British spelling as well, but I also love variety and I wish there were more "written dialects" of English that are widely accepted. I hate it when people react to different ways of talking or writing as if the other person was a child who hasn't learned the _proper_ way of doing things yet. As to the counter-argument of normalizing language use for the sake of the maximum number of people being able to easily understand each other: I think this argument underestimates peoples' capacity to communicate even when they can't understand 100% of the references or language, and it underestimates the negative effect an inflexible language has on the culture.

In some ways, it's a dilemma of where to draw the line between "this is a person who hasn't experienced enough language and therefore is deficient in its use" and between "this is a person who's language has adapted to his micro-cultural/social/etc. context".

I could go on and on about this. I think it's a fascinating, relevant subject.
> whenever I write CSS and type 'color', I think, this was developed in America

Well just so you know, it was mainly developed on the Franco-Swiss border (at CERN) by Norwegian, Dutch and English citizens.

The largest role of America in CSS is influencing the spelling because of its cultural weight, but not developing the language.
The current "common tongue" of the world and the EU is English. It might be a hardly recognizable pidgin dialect and very different from the posh Upper Class English spoken in London, but there's nothing wrong with that.
The eclipse that proved Einstein right 100 years ago
> Those messages will age out and vanish after a little while (14 days is currently the max); but before they go, they’re stored carefully and are very unlikely to go missing

can somebody expand on this? I know about the 14 days limitation but this makes it sound like you can store messages for a long time and still recover them somehow?
that'd be en-EU, ¿no?
TIL, thanks for the clarification!
> In addition, I find that “people who don’t care when they are told that their actions might be harming others” is a pretty easy way to define an internet asshole.

Which is ... everybody? People that argue for purging "assholes" will hurt those people's ability to communicate. Tell them that, they'll say "I don't care, those people aren't people, they are assholes".
A stronger case would be "it must be more profitable than the alternatives with the same risk" but you skipped a step and went right to "appreciate faster" which is not the only way it could be profitable. In fact "flipping houses" to make a living at this scale is an artifact of your current time and place which is the US in a massive inflationary bubble [1]

We libertarians have been beating the inflation drum for decades now and been largely ignored and / or laughed at. Maybe it's time to revisit how adding trillions and trillions to the economy every year could maybe possibly lead to higher prices in "inflation hedge" type goods.[2]

[1] https://thumbor.forbes.com/thumbor/960x0/https%3A%2F%2Fblogs...

[2] https://mises.org/library/housing-too-good-be-true
This is a bit different but also an example that made me realize I unconsciously recognize some things I'm unaware of (the difference between pouring hot and cold water):
https://www.youtube.com/watch?v=Ri_4dDvcZeM
I have the same issue in Paris, I know some coworkers who have been living in France for more than 8 years, and still can't speak a reasonable French : barely able to order at a restaurant for exemple, definitely not able to hold a conversation.

I'm not sure it is actually an issue, it just feels weird as a French person to discover that French is not even required in your own country.
It's true for India, British missionary schools popularised English (or should I say British English) in India on a large scale.
As a developer I've gone through:

1. Commenting in the redundant way

2. Avoiding comments where possible

3. Using comments to convey intent in public APIs, and occasionally to explain how something works inline.

#3 came from working totally remote for a year.
> Fortunately this doesn’t seem to work in the Explorer shell, but it does work when passed to native APIs such as CreateFile.

CreateFile is Win32 API, not Native API. NtCreateFile would be Native API.
> Personally, I'm from Spain and I'm not annoyed or upset about English being the lingua franca. I think we should abandon the idea of English "belonging" to its native speakers. When I talk to people from Germany, from China, or from Vietnam, for example our common language is almost always English, even if neither of us are natives.

Agreed. The EU should do the needful.
She was ambushed from grizzly bear hiding six feet from her path. If that happens, you are dead, no matter what.
First, I consider a single header library as a symptom from the lack of fine package managers for C and not as a feature. Such a form should not have been a norm at all.

Also note that stb_image is extremely stateless. The documentation is not a must for stateless APIs because it is relatively easier to infer from the signature (of course you need to learn the convention, for example, to see that `int x, int y` etc. are out parameters and should not be NULL though). But many other libraries need states, and a proper documentation is required.
If you really want to troll, try recommending Arabic as the language of Europe’s future ;)
OpenEBS Accepted into CNCF
I looked into plain text accounting but Swedish bookkeeping/accounting practises forbid practises where past records can be modified. It needs to be append-only. I started developing a command line accounting tool using SQLite and Go but it is only half-finished.
Interesting, thanks for the correction!
My experience attempting math with Anki was similar even though it was just a few undergrad papers. It can still have its place, just it won't get you nearly as far as it gets you when learning a language or history or other more easily digestible things.

It's exactly as you say. Small, quick to review facts. Anything else makes reviews unbearable.

In a somewhat related experiment I'm trying to use it to learn codebases. Important classes, outline of code paths etc. It's challenging. It sort of works and sort of doesn't. I'm finding a similar thing to how you mention learning milestones in a proof. Kind of memorizing hints that can help you rather than full sequences of things.
I took this dependency list from Arch for guile 2.2: gc, gmp, libffi,libltdl (libtool),libunistring,ncurses,texinfo
Maybe the number has increased meanwhile.
Lua just has readline as dependency. Not sure about guiles must have, but I guess this list could be narrowwed down by diabling features.
Disney values their family friendly image too much. Which is why they'll only ever produce safe boring stuff that doesn't take any risks. So you get these kid-friendly superhero and Star Wars movies, which are popular right now, but surely at some point an adult audience would want more? Especially when they're watching it in the privacy of their own room. Looking at Netflix originals (even if they're not very good), I can't see Disney making something like Narcos, 13 reasons why, Devilman, Love Death & Robots, hell even something like Sabrina (Satanic imagery) or She-Ra (gay stuff). Seriously, what shows in [1] excluding "Children and family" section can you see being streamed on Disney+?

[1] https://en.wikipedia.org/wiki/List_of_original_programs_dist...
We need to be very clear that the specific thing the author is objecting to is mandatory javadoc - the adding of comments which are just copies of the function name in English and convey no non-obvious information. These are definitely unnecessary for those reading the code. They should only be put in if there are consumers of the API who can only read the javadoc and function signatures, not the code.

(On my Visual Studio theme, comments are green on a dark grey background. What's the significance? Probably none.)
> National governments need to start to offer (for parents that opt-in) primary and secondary education in English, with the entire curriculum and exams in that language as well.

This already exists in many places. European countries are used to offering education in multiple languages. Multilingual schools or schools teaching in something other than the local language have existed for hundreds of years.
I participated in Pioneer.app for several months, scoring near the top of the leaderboard each month, being selected as a Finalist a few times, but was not selected as a Pioneer. I wrote a long piece on my thoughts on this but haven't published it anywhere yet, so here's the TL;DR:

We found the tournament valuable, since we were able to receive feedback every week. The challenge of having to submit a progress update each week was also a great motivator.

We eventually stopped participating though, for a couple of reasons. Primarily, based on the time we were spending, and the returns we were getting, it wasn't worth it anymore. As we went on, the comments and feedback we received became less and less valuable, as other players continued to "game the system." I also had some serious concerns about lack of transparency with scoring, which made it hard to understand why we scored what we scored.

That said, a friend of mine was selected as a Pioneer and he says it's a good experience. I like the team and they've been responsive when I emailed them. I think the most important thing is to make sure that as you continue to participate, you make sure the tournament is continuing to provide value to you, like all things. It certainly was valuable to us at the beginning, but eventually lost its value as we grew.

If you have any questions, don't hesitate to reach out. You can contact me through Keybase, which is in my profile.
I'm a big fan of Harari's Sapiens, like a lot of people.

But... I think the.. narrative gets into inevitably sticky territory. It is, after all, a narrative explaining the role of narratives...

Pure truths and falsehoods are generally small. e=mc^2 or F=ma. Cesar crossed the Rubicon in 49 BC. Facts, baiscally.

Einstein heralded the atomic age, when man began to master matter & energy. Newton's mechanics became both a model for scientific exploration and a symbol for the coming rational age. The Roman Republic ended that day, and the Empire began.

These no neither truths or falsehoods. They're narratives, or fictions as YNH sometimes calls them.

The truth of a narrative is much squishier than the truth of a fact. A case in point is right here: he gives 3 reasons for why fictions succeed politically. These reasons are narratives themselves. For example: "How many Israelis Italians or Indians can stomach the unblemished truth about their nations" I don't think there is an "unblemished truth" about a nation. History is ultimately the biggest harriest example of narrative making. Without narratives, there is no meaningful "Italian people," just people and places and stuff. To make it meaningful, you need a narrative. A story that tels you what "The Italian People" are.

I think a better understanding of how political narratives work is important (and interesting). I'm just skeptical that a true-v-not_true classification is meaningful or useful.

Political pychology should be a field in itsewlf.

It's very hard to project much meaning from facts. Facts don't tell you what Cesar means for our Republic.
As an HCI Researcher, I hope not...
>>> Not in my experience. But how would you measure that; in my personal experience, the Spanish and Brits treat my wife and me like their own.

Of course you can measure that! Try to get a job where communication and/or "presentation" skills are important(i.e lawyer, PR, media, investment banker etc)and see how it goes. Even the accent may cost you the job. The language skills are a handicap for any non-native speaker in the job market and not only.
That’s the assumption I made but is that actually true you think? This is true of iOS devices after OS upgrades, I’ve experienced this myself: Apple ruins old devices with software updates. But I somehow doubt that a phone from 2012 must be ruined with bad software. Any idea?
My temperatures are for a fan-assisted oven, you can add 20°C for a 'normal' oven.

Although, I've never owned an oven without a fan-assist.

(And for what it's worth, Tesco's frozen pizza and chips should be cooked at 180°C and 200°C respectively, or 200°C and 220°C without a fan oven.)
Language is open source. English does not belong to the UK anymore as much as Tiramisu doesn't belong to Italy or http to Tim Berners-Lee.
People created these standards, let people use them, improve them and have a better life.
[Edit: spelling]
A Scottish accent in Parliament: https://www.youtube.com/watch?v=I4k8dR04TzA

A Geordie accent on a British broadcast tv show (Auf Wiedersehen Pet) : https://www.youtube.com/watch?v=ZY4TT3VtR8o
I normally shuffle around to more comfortable seat like sofas etc around the office. I try to wfh at least one day. It's the employers responsibility to provide corrected posture on your chair but not all can provide this in which case youre on your own. A standing desk helps too. I've seen people just stack up boxes and make a makeshift standing desk. Back pain from work sucks and I'd recommend to not take this lightly.
> and used their position to place English language as #1 language of the world

I doubt it was intentional. Seems like it was a nice side-effect at most.
My country (NL) isn't small enough to have a realistic demand that everything be translated into Dutch as well. That means that for us here adaptation rather than rejection is the norm. To see other countries' representatives storm out of meetings because their linguistic preferences are not followed is one of those things that show me that the EU still has a very long way to go.

To 'only use English' is not a dictate, if the French ambassador felt the need to have a French translation of the document then I'm sure he could have had one as fast as pens could write. The citizens of France have every right to access the proceedings but I really fail to see how they were denied that right by having the situation as sketched transpire. Besides that, leaving the meeting for sure had an effect against the French citizens' interest, effectively they were unrepresented and the damage of that action far outweighs the inconvenience of translation.
In an oven?

I gave the temperatures based on my experience of cooking "normal" things, like roast meat, roast vegetables, chips, bread and cake.

They happen to correspond to Wikipedia's idea of "Moderate" temperatures:

https://en.wikipedia.org/wiki/Oven_temperatures
MTN Nigeria under financial crimes investigation
"in depth" is probably correct, but "fast" depends.

I tend to classify libraries into two classes, something I can obviously make but I don't have to, and something I would have to try hard (or even be impossible) to make it. You can't quickly understand the second class of libraries by reading the code. If you need a concrete example, take miniSAT [1] as one.

[1] https://github.com/niklasso/minisat/blob/master/minisat/core...
Quite a lot of larger companies use various endpoint monitoring / protection solutions that will log and stream back a lot of data in order to e.g. protect against device compromise and insider threats. It's not as though your manager is likely to have the ability to grep through your device history on a whim, but if you do get into a legal tussle they might be able to go back and review those for evidence.
This must be the first time I hear about Google responding timely and adequately to a specific problem of a customer. Could the publicity have something to do with it?
> Why should politics be different?

Because politics is not business. Business is done with the criteria of efficiency, politics use the criteria of fairness. You should be able to speak to the EU institutions with whatever language you want. Not everybody speaks English.

Also, I don't know how many times you actually did business in an international context, and especially consumer facing stuff: you need to master the local language and good localization are often the key to success.

For example, the Spotify team did a great job customizing their product in different contexts, creating playlist that are clearly made by natives with the help and the insight of their data.

So it is absolutely not true that international business just happens in English: it might at a high level, but you need translations and cultural awareness to make it work.
And make official the EU being just an USA colony (see IT companies), just as the American Empire itself is waning. Such a wise move !

Meanwhile, Macron's proposal is impressively hypocritical(/real-political?), considering how much he has done to pump up English and diminish French...
Was javadoc the first tool that encouraged, almost forced, the redundant comment?

Instead of comments just to make clearer the intent of the code, now we had highly repetitive comments in boilerplate format that would add nothing to already clear code.

As comments went from being one thing "make intent clear, shout why something happens" to multiple things "generate docs" + "pass commit linting"... the value of a comment diminished fast and so it isn't surprising to me that syntax highlighting downplays the comment.

What is surprising is that we haven't yet defined multiple types of comment: 1 for documentation, 1 for clarity. Or that we haven't determined the context of a comment and chosen to highlight depending on that context.
...well, destroy is too harsh a world, but the "uniformization" process of global brands has not really created any authentic "strong culture". Also in trying too be maybe too politically correct and not to offend anyone, any "globally marketed" idea always ended up washed up.

You need to CREATE ideas/stuff etc., and be occasionally violent/offensive with them (just be sure to offend everyone), otherwise unifomization and standardization will just destroy whatever is there to start with by diluting it out of existence.

The "globalism destroys culture" is a fav meme of the "other side" now, but it's not without base! If you pour water into wine, or if you mix all wines in equal proportions, you basically "destroy" wine. What you want is an authentically new kind of wine! And you can only build this on some neutral / owned-by-nobody foundation, otherwise everyone will want "wine 2.0" to be their style of wine, and you'll end up with some "designed by democratic committee" crap, instead of something designed by individual creative geniuses competing among themselves and building on top of this new neutral foundation.
This and also sometimes a video has to be edited to make it watchable: remove the pauses, cut long sentences a bit...