skysight-inc/HackerNews huggingface dataset:
Finished the article but I haven't seen a single proposal of what this actually would mean. EU English would be different how? And that's besides the fact that I also have yet to hear a single real advantage for forking the language and creating 15 competing standards.

Reasons like "then it's fair for everyone" doesn't make any sense when the UK is gone anyway, it would make sense right now since one country has an advantage, but not after brexit.

> It will be taking advantage of [the current] situation [since it] is already spoken by pretty much everybody.

Is the author saying it's more difficult to read or write british english than it is to read an as-of-yet-undefined EU english?

> It will rid the French or the Germans of the temptation try to make their language the dominant one

Right, once we adopt a currently fictional en_EU, they'll know they lost the battle. But the same would be true if we adopt de_EU or fr_EU or keep en_UK. Whatever decision is made, it won't lessen any discussion until said decision has been made.

> It will rid the Europeans of some of the oddities of British English which make it a tiny bit more complex

You mean adding silent letters to words like 'color' (colour) or 'no' (know)? To make the letters match the pronunciation, it needs an overhaul quite a bit larger than switching away from british english.

> It will give the Europeans some “closure” with the Brits

frowns

> It will give the EU a chance [words words words] to finally make widely understood some of the terms and notions that are specifically EU / European but are nowhere to be found in British or American English.

Like what? I have no idea what the author is talking about.

> It will give the EU a chance [words words words] to gain a stronger popular culture position on the world stage.

I think our various languages add a lot of culture rather than forking English. (Though I'd personally rather be rid of all the languages: fewer language is more convenient than yet another language.)

> It will further enable the EU’s communication with the entire rest of the world

Surely you're joking. Speaking a different language just for the sake of it helps international communication how?

> because guess what (working) language they already speak[: English]

... precisely, so why change it?

> expressions, idioms, etc. can be too specific, or “too British” [words words words], quite often those might be misunderstood or even completely missed out. Occasionally, that might be true of American English as well, but to a substantially lesser extent.

This is approaching sense. So let's have some examples? Because I still have no idea what the author is talking about, even if 80% down the article I did find the first and only sensible reason, assuming the mentioned understood-by-the-British-only expressions, idioms, etc. exist.

I'm wondering if this post is satirical or serious. Could be that I'm playing amazingly deep on someone's joke, but the other comments seem to treat it as a serious idea... not sure.
Hello,

I am a part of the Mangle team. The tool has the capabilities of Chaos Monkey and a lot more. You can introduce faults not just at the VM level but also within an application context. Currently it supports JVM applications (allows you to tinker with the CPU and Heap Mem usage of the application). The team is working on supporting other interesting faults such as making your application throw exceptions, introducing latency at the java method layer, Out of file handle errors etc to name a few. Do enter your wishlist here https://github.com/vmware/mangle/issues and we will work towards developing support for them.
There’s fourth the most important and imho the only important type of comment: a comment which helps understanding why code does what it does when it is not expressed in code itself.

E. g.

// do two iterations of bubble sort before
// falling back two qsort
// because 99% of data comes almost sorted

This information cannot be obtained by reading function body, thus it should be added to comment.
True, but I have yet to find a reason to prefer full (or even incremental) backups over CoW. Full backups are just too big and slow, and good reliable open-source and cross-platform incremental backup software is hard to find.

I've found using Syncthing for Client-->NAS-->Off-site with BtrFS snapshots on both servers to be just perfect (of course, YMMV).
> isn't it dangerous to relay on persistence of MQ for such a long time

Most of them are designed and intended as a persistent data store. Data loss for a queue system is typically something you do not want
Honestly I think I'd rather be Kashoggi'd than outlive my kids. I can't imagine life w/out them. My boys are 2 and 5 months, and it's still surreal coming to grips w/ being their dad and responsible for them. My oldest is a huge Queen fan, he'd rather listen to Freddie than Baby Shark (Thank GOD that phase is over!). Nothing says success as a dad like having a toddler who has great taste in music.
One might think so at first glance, but it's much harder to learn (friction reduces adoption) and quite uncommon outside Asia, so it's only useful in specific situations. Plus it's not the official language of any European country.
Like heroin dealers? Because people want it doesn't mean that it can be part of a stable society.
Hello jedberg,
I am a part of the Mangle team. The tool has the capabilities of Chaos Monkey and a lot more. You can introduce faults not just at the VM level but also within an application context. Currently it supports JVM applications (allows you to tinker with the CPU and Heap Mem usage of the application). The team is working on supporting other interesting faults such as making your application throw exceptions, introducing latency at the java method layer, Out of file handle errors etc to name a few. Do enter your wishlist here https://github.com/vmware/mangle/issues and we will work towards developing support for them.
Hello hestefisk,
I am a part of the Mangle team. The tool has the capabilities of Chaos Monkey and a lot more. You can introduce faults not just at the VM level but also within an application context. Currently it supports JVM applications (allows you to tinker with the CPU and Heap Mem usage of the application). The team is working on supporting other interesting faults such as making your application throw exceptions, introducing latency at the java method layer, Out of file handle errors etc to name a few. Do enter your wishlist here https://github.com/vmware/mangle/issues and we will work towards developing support for them.
Better to stick with Irish English, which is ready the transition point. We could rename it European English jf that helps, but creating a new one would not be in anyone's interest and practically impossible: e.g. who would be the "European English" trainers? And would the EU just adopt the English dictionary and grammar the same way the UK adopted all EU legislation as own legislation for post-brexit? Just doesnt make sense.
See also https://www.japantimes.co.jp/tag/ore-ore-sagi/
Conservatives think liberals are wrong.
Liberals think conservatives are evil.

Jonathan Haidt is illuminating:

___

[...]liberals answered the Care and Fairness questions while pretending to be conservatives. When faced with questions such as “One of the worst things a person could do is hurt a defenseless animal” or ”Justice is the most important requirement for a society,” liberals assumed that conservatives would disagree.

___

From:
https://theindependentwhig.com/haidt-passages/haidt/conserva...
I work with the JVM at Oracle and I’ve given talks about the lock elision algorithm. It doesn’t do what you think it does and what it does do is not related to lock-free like you think it is.
That is still what you say; I do not see much proof of that. I work in banking and deal with much of what you say and I meet too many Dutch guys in those positions to think there is an issue. I was looking more for an objective measurement instead of a gut feel we both have.
Education strives to transfer the knowledge and experience of those that have gone before to the next generation, so they don't have to start from scratch. As such, it is usually more efficient to do that in the language the recipient understands best, their natal tongue. But over the longer timespan of a human life being limited to your natal tongue will also severely reduce the amount of knowledge and wisdom that you have access to. Most countries address this by giving children in school compulsory lessons in other languages once they reach a certain minimum age. Children from multi-lingual homes have a distinct advantage here, their concepts are already mapped to multiple representations and they do not need to first translate what they want to say or hear into their mother language.
I think what he meant was, Once you successfully put a message to SQS, it is kept till the 'message retention period' unless you explicitly call delete on it. Right now you can configure the period to be upto 14 days. AFAIK, there is no way to recover messages older than their retention period.
Great idea, and I'd be more interested in EU English Locale. I'm Ukrainian, and whenever I choose to have an English UI, I have a problem because U.S. and GB are using a non-metric system. Canadian locale works, but it would be nice to just have a common EU English one.

UPDATE: just checked, Ubuntu's United Kingdom uses Metric system actually, no idea why was I thinking it'd be Imperial before.
Why not just adopt Esperanto? You can learn with minimal effort to read it in less than half a year. And I suppose listening skill would come naturally if one would have daily news programs in it.
> Did you just make an argument against PC review sites publishing any benchmarks at all because readers can't be trusted to interpret them correctly?

No, and you should know better.

> If they published a benchmark in the past and don't bother to correct the benchmark when it becomes out of sync with reality - that is just bad journalism.

Proper practice is to publish the full test conditions, including software, firmware and nowadays also microcode versions. The availability of newer versions does not make older results any less true.

At AnandTech, we make all reasonable attempts to keep a thorough database of older hardware tested on newer benchmark suites, but the time this requires means we cannot re-test everything multiple times per year. I have over 200 SSDs and counting in the collection, and that test suite is over 30 hours long. The collection of CPUs is much larger. GPU reviews typically have fewer back-catalog hardware entries because updating to new drivers a few times a year is often unavoidable. You can browse the results for current and previous test suites at https://www.anandtech.com/bench/

> These sites can and should expect an informed reader.

You don't read the comments as often as we do.
Beyond what we traditionally think of as color blindness, there is an almost unlimited number of vision impairments your users may have that call for different colors, levels of contrast, and font size. To make software that is truly accessible to people with vision impairments, you need to make sure the user can create custom themes and that your software works well with screen readers.
If you’re message consumer isn’t idempotent then no MQ can help you. Exactly once delivery is impossible other than with at least once delivery and an idempotent consumer.

https://bravenewgeek.com/tag/amazon-sqs/
Every time an article about comments comes around I wonder: am I the only one who likes lots of comments, even those that don't add _any_ added reasoning, if they provide a clear visual distinction between things? The "Damn right it's ugly!" example from this article is infinitely more readable to me than his suggested replacement.
Some bad news for DANE and DNSSEC
Ableton :-)
The "monster" is the 12/24 and that's still only 105W. For a real monster you'd need a Threadripper. The cheaper 8/16 at 65W/329$ looks like a great choice. But I guess 6/12 for 130$ less is also nice.
Parent was asked about threads, not memory. Of course he also has 1 TB to keep those Electron apps happy.
There is none. The real answer is to always make the colours configurable. Red/green by default is fine.
I don't think it is a troll at all. The Chinese are ascendant and Europe / The West is clearly shooting itself in the foot at every chance we get. Given another 100 years the GGPs vision might come true. Of course that's a long time and all kinds of change could happen but it isn't out of the realm of the possible, and far more likely than many other candidates.

The big change point to me would be if leading scientific publications would start to be in Chinese rather than English and the Chinese language would give access to unique knowledge. To some extent this is already true but it is not debilitating yet. Once that happens though studying Chinese to keep up with scientific development would be about as important as studying English is for scientists today. Maybe English already has a lock-in on this but I'm not sure.
It was also a mainstream news story for days that the White House spread a doctored video which was sped up to make it look like a CNN reporter attacked a White House intern. Thing is, it was trivial to verify that wasn't at all true: if you actually compare the speed with the original frame by frame it's not sped up anywhere. The artifacts some reporters claimed were from it being sped up are actually frame rate upconversion from the exact, specific 15 FPS GIF its original poster claimed as his source.[1]

On the other hand, there was a super-viral video about this on Twitter that was really obviously doctored. It "proved" that parts had been sped up by overlaying the video on a 7-frame-behind version of the original. Unless you paused the video this desync was only noticable in faster-moving sections, creating the illusion those sections were sped up. Not one news reporter spotted this. People like Captain Disillusionment happily spread it as fact.

If we based our decisions about what's doctored and should be blocked from spreading and what isn't on the media reporting, it'd mean treating truth as lies and lies as truth.

[1] Seriously. You can replicate the incredibly simple frame rate conversion (just blending the frames on either side) in a few lines of Python and get every single one of those artifacts out: https://www.makomk.com/2018/11/16/recreating-that-white-hous... From what I can tell this is the default setting in Sony Vegas, which is what the guy used.
Great example of today's absurdity: climate science student flies >2 flights per month (34 flights in 15 months, helicopter flights excluded), which puts her in probably top 1 % world wide emitters. But flying is fun and beneficial for the career while reducing flying is not, so researchers wrote a letter hoping that others would reduce their emissions.

You can't make that up.
It went down on us once for extended period in 2015. It was chaotic as you don't expect it to fail. If memory serves me right, even S3 suffered that day.
If you enjoyed reading this account, Bikepacking.com has a wonderful collection of trip summaries (as well as a nice bi-annual print edition).

I have the utmost respect for people that set out on ultra-endurance trips like this. I love going on multi-day adventures by bike, but I definitely couldn’t hack being so far away from civilisation / help and being utterly dependent on your equipment and your own drive. Props to those that have what it takes.
Not mastering English in the 21 century is being illiterate, especially in this increasingly fascist world.
> Do not do anything non-work related on company equipment!

And ideally don't bring work equipment home (i.e. laptop). This could be used against you. Low probability but high impact for you.
The SCRUM guide is not long, it's 19 pages in a large font. If I remember correctly it does not even mention a lot of the processes which make up SCRUM for many teams.

However the article is not wrong, it's too easy to make SCRUM all about the process, without changing anything about interactions, developer empowerment and feedback cycles.

I think the SCRUM doesn't do a good job of putting limits on what is still agile SCRUM and what is not. Maybe because it's written in such a friendly language.
There are two sorts of comments - "What" comments and "Why" comments.

"What" comments tell you what the code is doing. In a lot of cases, depending on the language, the need for these can be reduced by writing clear code. This is much easier in, say, Python than Assembly. Even in Python though, sometimes you can be doing something a bit subtle where a 2 line comment can clear things up. These comments aren't irreplaceable because with a bit of reading and work, you have all the information to work out what is happening.

"Why" comments are much more important - telling the reader WHY the code is doing whatever it is that it's doing. The 'trim()' comment referenced in the article is a great example of a Why comment - all the reading around the code wouldn't give you an explanation (although sometimes git blame will).

Many 'what' comments are superfluous, almost no 'why' comments are - they are the collective memory of design decisions that otherwise lives in people's heads.
<span style="background-color: transparent; color: black; font-family: Arial; font-size: 14.666666666666666px; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">2</span>
<span style="background-color: transparent; color: black; font-family: Arial; font-size: 14.666666666666666px; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">15</span>

Yeah, I think it did.
That's a fine opinion to have but I happen to have the opposite opinion. A thought has the same meaning in any language. And we actually waste energy in translation and slow humanities' progress with language barriers. I really do wish we all spoke the same language. I feel like I gain nothing by not being able to communicate effectively with some subset of people.

This is obviously not a very popular opinion of mine...
Kotlin Coroutines. Make it make sense
We could all cherish and love our own native languages internally while relying on English abroad (and online). Those things aren't mutually exclusive.
There is one phrase that coders need to look for in the inevitable IP contracts employers ask for -- "related to the business that <employer> conducts".

It is reasonable for your employer to ask you not to compete with them. It is not reasonable for them to say not to do side projects. And that phrase, or something similar, is what makes the contract say that. I always ask for it to be put into employment contracts, and refuse jobs without it.
> What problem is this trying to solve?

Being able to classify europeans in first class (allowed to work), and second class EU citizens (PIGs, yellow jackets,... etc), probably.
Using a common language in the EU makes the EU a US colony ..? Because we share the same language as the US then?
Indeed, if you're bottlenecked on RAM, memory bandwidth itself will also be an issue (it seems to be the foremost bottleneck in modern compute, outside of single-threaded workloads. Part of why C-like languages are again becoming popular these days - they economize on memory-bandwidth per core). Might want to skip Ryzen 9 altogether and wait until the Threadripper parts are announced.
It reminds me of this anecdote [0]: "Outraged by English, Chirac storms out of summit"

> After a brief introduction in French, M. Seillière, the [French] president of the EU employers' federation, said he would speak in English because it was the international business language. Without saying a word, the French President left with the French foreign minister and finance minister. He only returned when the president of the European Central Bank, Jean-Claude Trichet, began speaking in French.

https://www.independent.co.uk/news/world/europe/outraged-by-...
Trained pilots with the experience you cite regularly bomb friendly troops. The more you learn about perception and neuroscience (in my case to understand AI), the less you should trust people's explanations of what they think they've seen.
and that's why I hate people and think bonding is for animals, not for Sapiens.
In-DRAM Bulk Bitwise Execution Engine
How to Design Behaviours and Form User Habits with the Hooked Model?
Similarly, I made a custom colour scheme that only highlights comments and TODOs: https://imgur.com/zp4GarX

I feel like my ability to read code improved from disabling any other highlighting, but I have no real way of testing whether that's true.
> it just feels weird as a French person to discover that French is not even required in your own country.

And why should it be? In big cities people tend to be more adaptive towards this than outside. If you go outside to the country side the situation will rapidly change.

But in every major European capital it is most likely possible to get around on just English.

I always make an effort when in France, Germany and Poland to speak the local language but more often than not the locals speak English much better than I speak their language and after a sentence or two the switch is made. Of course making an effort is appreciated anyway but there definitely is no expectation of being able to hold a full conversation in the language of the place you visit.
I greatly value Phoronix for both of those things; it's a great resource for both my work and personal computer usage. But it does mean that the traditional hardware reviews themselves are something of an afterthought.
yes. Actually I don't mind to pay if that's something that will help me to keep my mind organized so I can minimize brain mistakes
What Are the Legal Aspects of Surrogacy in Kenya? – ARTbabyKenya
That's rude and arrogant.
I have worked with sorted sets with millions of items. The latency really depends on what you execute. Commands that involve only few elements are fine. Like the ZPOPMAX you mentioned should be way under a ms if you pop say 10 items, and you should be able to get way more than 1k QPS. The thing with sorted sets like most data structures in Redis is to just read the time complexity well in their documentation. For an operation like ZPOPMAX it is linearly proportional to the number of items you pop, so if you pop too many it will take time.
What are the benefits of this supposed to be, exactly? Svg elements can be rendered like any other HTML element in react, and manipulated as components and what not. Why would I want to pull in this dependency which seems to consist of 50 lines of code?

What is up with the tendency to think that any semi-neat abstraction you come up with needs to be its own library?
Great article, thanks for posting this.

In an unlikely clash of worlds, this islamic passage:

> Nothing can be soundly understood

> If daylight itself needs proof.

Reminds me of an old SMBC comic by Zach Weinersmith: https://www.smbc-comics.com/comic/2010-09-23
Alan Kay might disagree with its uniqueness.