skysight-inc/HackerNews huggingface dataset:
> All translations are biased by the translator

All understanding of a communication is biased by the recipient (reader/listener), and translation necessarily compounds this by filtering the message the translator understands again though the translator’s own understanding, preferences, and style with regard to the target language.

EDIT: Of course, with a religious work where you’ve waved off human fallibility in authorship and compilation by simply denying that those were human acts, but instead adopting doctrine that they were divine acts through human instruments, you can just do the same for your preferred translation and the problem is neatly solved, at least within your doctrinal framework.
OLPC Bitfrost (2005)
The Three-Body Problem certainly takes a _while_ to get going. I gave up the first time reading it on my phone. But I kept hearing others sing its praises.

Years later, I started playing the audio book on a roadtrip. At some point, I couldn't "put it down", so to speak--especially as the plot twist is gradually revealed. The sequels are extraordinary, and perhaps among the best sci-fi ever written.
thanks, that is indeed more informative, especially since i couldn't find a changelog in the sources.
Merry Christmas from the UK. Grateful for this community!
It's funny to hear this experience. I've been doing this consistently for about 5 years now and have noticed 2 instances where this occurred, and in both there were prior disclosures about a security failure.

I tend to sign up for a lot of things (I'm seeing over 150 unique email addresses I receive emails from using this scheme), but I guess I'm just getting lucky.

Also, just out of curiosity, where does one sell email addresses, and how much are they worth? I take signups on a few websites, and I'd never sell my users' email, but I'm just curious to learn more.
Jetbrains includes JBR11 by default.
Meet up groups, popping to the pub for lunch and meeting the locals, knocking on neighbour's doors to introduce yourself, asking an old friend if they want to come over and play some Goldeneye.

You just have to actually do it.

For disclosure though, I don't work remotely, the benefits (mainly skipping a bit of cycling each day) seem minor to me compared to the downsides. And I never stopped socializing to begin with since I think corona is overblown, so I'm maintaining and adding to social groups.

I have lost a lot of friends too, of course.
To be fair, schools offer a lot of subjects to give you a taste of several academic disciplines. You are expected to choose one or two you like and discard the rest. If it is done well, you will enjoy the process. Having fun is not a waste of time.
https://github.com/neoclide/coc.nvim
It would be an interesting challenge to depict the Spiders in a manner faithful to the book, given the plot twist at the end that <rot13>rirelguvat gur uhznaf (naq gur ernqre) unq yrnearq nobhg gurz unq orra guebhtu na haeryvnoyr aneengbe – gur uhzna genafyngbef jub unq "ybpnyvmrq" (uru!) rirelguvat jevggra sebz gur Fcvqref' crefcrpgvir.</rot13>
So does ALS. People only live on average 2-5 years post-diagnosis, anyway, so, suicide really only speeds up the inevitable by a very tiny bit.
Goodwill Industries -
They have liberated me from all the crap I'd acquired.
I did, it worked beautifully but got Shot down by the Scrum Master :/.
It must vary between regions, it's 1790 HUF for me, which translates to ~$5.5.

Also, why is it nuts?
Xbox Game pass is fantastic. I bought a Series S alongside a Game Pass Ultimate subscription, one of my best purchases ever. Ultimate gives you access to the console and PC libraries, EA Play and Gold (required to play online on console) for only 15$/mo[0]. I also discovered some incredible games I would have probably never played without the Game Pass, such as The Artful Escape[1].

[0] https://www.xbox.com/en-US/xbox-game-pass#join
[1] https://www.xbox.com/en-us/games/store/The-Artful-Escape/9NG...
Raymond Hettinger’s (perhaps biased) take on dataclasses vs attrs:

https://m.youtube.com/watch?v=T-TwcmT6Rcw
Is there really a point to the long contracts other than billable hours? Upthread, I speculated on that being the reason why "contract ergonomics" is not widespread. A while ago on the Verizon website, I recall seeing a "plain English" annotation of their legalese and thinking why not just have the plain English part without the legalese? And why the hell is it so long?

That's the only purpose I can think of. Including every edge case in a contract just doesn't seem useful... there is going to be a dispute no matter what.
It does say "Internet" in the title.
This simple value prop fails to take into account the physics of flying, the operational costs of aviation, the societal disruption and associated costs of building and managing support infrastructure, etc, etc. Its nonsense.
I think you may have too rosy a view of the FSF. Step back and think about what the FSF has done for FOSS in the last 10 years. When people say "I don't want to get into a licensing debate" who do you think they are talking about?

> Are they going to tell you to go fuck yourself because you refuse to release the source code to your app? Probably not (I guess if you’re an asshole about it, someone might)

I can cite an example of where someone from the FSF has hassled an FOSS project that refused to modify their license to the GPL, and instead chose MIT. I'd prefer not link here, because I don't want the maintainers to be inundated with further (BS) requests. I'd say that's extreme. What's worse is it's off-putting (to me, at the very least).

> The FSF and Stallman are the only assets for FOSS. Who else is supporting free software?

Um, literally all the people writing FOSS? Mozilla, IBM/Redhat, Google?
You sure about that? The existence of this project suggests otherwise: https://wiki.openjdk.java.net/display/wakefield/OpenJDK+Proj...

AFAIK it’s all still running on XWayland.
It does help you write code, which is strange since it doesn’t help you do other things better. Perhaps it’s a matter of dosage though- a little bit helps you get in the zone and visualize the data. But I can’t smoke anymore because I have children I’m responsible for.
I read this many years ago and I'm still scared of The Shrike.
> There is some fundamentally different thought processes between people who have never been “in shape” and those who aren’t now. I know my “reasons” are excuses and I know what the carrot tastes like. For some that carrot is too abstract and sounds maybe a little culty.

Sure, part of it could be due to the experiences that shape people's opinions. For example, i've stood in a governmental building and have seen queues forming because people could not receive the healthcare services that they needed in a timely fashion, all due to a system not working. I was called in to help and admittedly there was a lot of satisfaction/relief after i pulled out the non-functioning guts of the system and replaced them with something a bit more stable.

I think that developers could benefit from seeing how their code runs out in the wild, or even dogfooding their own projects. Furthermore, actually getting to be a part of a good team that's not constantly fighting some fires is definitely an eye opening experience!

Similarly, that one situation made me reconsider how much impact my decisions could have down the road for both others and myself. Do i really want to skip out on writing unit tests now and then spend a week fixing both some rather bad bug whilst also trying to fix the data that has been damaged by it? Should i really approve these code changes, if it seems like the implementation could cause resource usage issues, even without doing a few benchmarks first? Is saving 15 minutes by not writing docs worth wasting 2 hours rediscovering all of the functionality when something will break 4 months later and i'll have no recollection of this code?

Of course, i'm not infalliable myself, far from it. Thus the balance between "strong opinions that are loosely held" vs "loose opinions that are strongly held" is hard to find and i have to constantly keep exposing myself to new technologies and approaches, even if i don't always agree with them. Ideally, i also have to make a large amount of mistakes, but in environments where their consequences are minimized, such as side projects and prototypes, so that i may learn from them.

Here's hoping that i won't lose the strength and discipline to continue doing that for the following decades, and leave all of the software that i work on in a better state than it was when i started.
I only say FED doesn’t address inflation. Not if it is good or bad.
You may want to read this:

https://www.washingtonpost.com/health/2021/12/24/omicron-chi...
Blinking lights are a joy for many on christmas, for others, it is merely annoying light pollution.
Are you aware that VSCode support for Java is actually based on running Eclipse headless?

Fleet does the same thing as well.
Waste of resources is how other car companies get attention of potential customers.
Omicron's lower hospitalization rate is likely just due to vaccination and recovery from infection with Delta. Delta was transmissible enough to complete the vaccination program.

Given that Omicron has higher viral loads, shorter serial interval and shorter incubation period than Delta, it is much more likely that Omicron is more intrinsically virulent as well and would be worse if you dropped it on a totally naive population in the summer of 2019. The current population, however, is longer immunologically naive, and I think that researchers are underestimating the existing seroprevalence.

At the same time if there's still pockets of entirely unexposed/unvaccinated people out there in rural areas or something, Omicron will likely find them since it seems to largely ignore unboosted Nabs to prior infection or vaccination. Kids in colleges will be taking Omicron home for Christmas to rural families right about now and a few weeks from now we should find out how many seronegative people are left.

If it Omicron fizzles though it is going to just be that Delta didn't leave anyone immune naive in its wake.
I wonder if some kind of compiler/linter is possible for legal text. Like, "Warning: this comma is subject to ambiguous interpretation." But natural languages are poor candidates to use for composing unambiguous text, and any artificial language that you have to learn would be a problem, since it's critical that law is comprehensible to those it governs. On the other hand, it may be possible to construct a legal DSL that is more clear to the layman than the predominant legal jargon, and can be parsed into an S-expression.

And if we can dream about unambiguous law, we can dream bigger, about a compiler or linter that could extract more conceptual flaws, like "Warning: this law would facially violate the First Amendment", or "this law creates an incentive structure that may cancel its intentions."

This is probably too sci-fi to happen in my lifetime, but if I'm lucky maybe I'll live to see computer generated Friend of the Court briefs. We may be on the road to that with computer assisted analysis of historical language corpora to help determine original meanings.
Oh lighten up…Tesla is pumping out a ton of value already.
happens more often than you think, if you look there's a long history of flaws with the technology https://youtu.be/FE3kMdtH7M4
dataclasses was explicitly inspired by attrs. https://github.com/ericvsmith/dataclasses/issues/1
Peanutize Me – A recovered version of the Peanuts Movie character creator
The plan is to get rid of $US reserves and replace them with a currency of some other country. Maybe China.

Bold move, and a smart one, considering the outright hostile actions by the US towards the country. No dollar reserves, means no more economic bullying by the US.
Email itself maybe is not a money maker, but my company just went to 365 and 90% of the justification to management is "were switching email providers". Microsoft and Google's small business offerings are inextricably dependent on email first.
Adding caffeine to thc only gives me a lot of anxiety and a sense of generalized dread, honestly. It leaves me unable to sit down and focus on anything, I have to get up and pace around.
This blog entry shows a couple of last-minute changes, but I haven't found any release notes yet. However, here is a list of development hightlights blog posts [0] and the 6.0.0-rc1 milestone page [1].

[0] https://www.kicad.org/blog/categories/Development-Highlight/

[1] https://gitlab.com/groups/kicad/libraries/-/milestones/1#tab...
LaunchHN: JWST on Christmas
I live in Japan, and every single Japanese person that I know, and a few Chinese coworkers too, have told me how kanji/hanzi is so ridiculously difficult to learn. I mean, native Chinese and Japanese speakers require at least 12 years of education to learn how to read and write their languages at a basic level. They are the most difficult writing systems in the world by far, saying otherwise is totally disingenious.
It proves that at least one person read that contract. It does not prove that people in general read all, or even most, of their contracts.

Anecdotal evidence suggests that the vast majority of people read effectively nothing in their contract ... otherwise this wouldn't be news.
This sort of just happened and made news. A professor left clues to money in his syllabus and no one got it.

https://www.npr.org/2021/12/20/1065723014/tennessee-professo...
“To secure the peace, one must prepare for war.”
>It's gotten a lot better than when it first came out.

Thanks. May be I will check it out again.
It's used by millions of academics because it is literally the best option, warts and all.

Markdown is vastly under-powered for a lot of things people need to do. Word is a hot mess for the same. Etc. etc.
"Best practice" is a horrible term. Best for what mix of goals and situation? Is it REALLY the best EVAR and every single alternative has been checked and evaluated?

It's weasel words, intended to give more credence to the advice that it has proven.

As for these recommendations, these aren't bad or good, even worse, these are mediocre.

Want my advice? Have your logging statements double as comments. Logging and comments both should concentrate around difficult code. So why double them up?

Javadoc was the last "good" idea in comments I ever saw: generate documentation from comments. Unfortunately it didn't provide enough autogeneration abilities or semantics to track evolving code. Nor do comments and javadocs integrate git history or help indicate heavily modified and evolved code, something I think could also be done.

I believe Rust enables some use of markdown in comments as well, that is a good idea.

IDEs, even intellij-level, don't really help out with comments and doc-comments much either.
It sounds like you are describing a work culture that relies heavily on synchronous communication to make progress. These don’t work well for companies that want to have remote workers and treat them as first class citizens.

The solution is to find ways to knowledgeshare that don’t require everyone’s attention at the same time - like a well maintained wiki, or recorded knowledge sharing sessions.

Consensus building may well require synchronous communication, and it should be made clear to remote workers which meetings are cruft and which are important. This can be accomplished by publishing meeting agendas and goals prior to the actual meeting.

I think at the end of the day it is important to recognize that different people work differently and accommodations have to be made for all sides to contribute effectively. By that I mean some people need to sit in a meeting with a person that is presenting slides to learn, but someone else might pick up the same material via one paragraph and a diagram + access to the code, and someone else might work better with a whiteboard presentation.

I prefer async written communication (email) because it leaves behind an easily searchable record to reference in the future.
What really jumped out at me in your comment is that its definition of fluency (watch tv shows, read books) focuses on comprehension and appears to completely ignore being able to produce anything in the target language.
For insurance policies I always read the entire policy because I want to know exactly what is covered and what isn't. They are written in fairly easy to understand language, so it's not a huge bother.

Travel insurance policies especially have a ton of exclusions.
Rule 8: Add comments when fixing bugs.

>I'm not sure why this has rule 8.

It's oriented toward maintainers. Hence little attention to larger architectural questions or business strategy.
The problems heavily push towards a REPL oriented environment if you want to finish in a reasonable time frame. Python comes out on top because that's how you get complex data structures spun up in a few seconds.
looks like the key thing is immutability
HEavily used code will evolve good comments, as a product of multiple smart people using and improving the same code.

Bad codebases are ones that basically are throwaway or depreciating assets. As you say, we practically all work on these except the lucky few.
No, during the era of redlining they were living in a third world country, where even an upper middle class family’s apartment looked something like this: https://www.bproperty.com/en/property/details-1890101.html. The low income NYC and Toronto housing they moved to when they got here wasn’t much of a downgrade. (And of course whatever equity they had wasn’t worth much converted to USD when they came here.)
Please no. Trying to sync time to Earth rotation is why we have leap seconds, and they are pretty much universally hated.

(They are hated, because AFAIK they are unpredictable, which also answers your question, assuming you were asking about purely algorithmic/mathematical way without any outside inputs.)
Don’t do it while driving
I don't know who "people" are here - I'm certainly not making fun of that.

Why I'm critiquing is for the same reason I mention your "people" silliness: massive overgeneralisations are sloppy and lead to wrong conclusions.
Correct, but the point is that POSIX is missing something - maybe a standardized text format? These tools all first convert from various formats into a single, queryable format, then build further tools on top of that queryable format.
I just installed rc2 the other day, and was happy to see that I can import SVG files to the copper layer now in the pcb editor. (I have a kicad project I haven't worked on in a few years so I don't know when they made that change, but it's nice to see it works now.)
I would not put kotlin anywhere close to “popular” languages, and go is only getting into that category now. We will see whether they will continue to have support/interest 25 years down the line.

Also, due to the JVM’s flourishing multi-language support all these changes will greatly benefit all the other JVM languages as well. So in that view, I do think that the JVM has quite a future ahead of it because Valhalla will further improve the already killer performance.
It's easy to forget that generalizations are just that, and we tend to start taking them literally. "Nobody reads this stuff" is false; somebody reads this stuff. But saying "nobody reads this stuff" with that caveat implied is also true.

It's analogous to attack surface; you have to think of everything, an attacker only needs one vector.
Git commit messages and code comments serve very different purposes, I don't see any reason to try to use one for the other or opposite.

To me both are important but for different reasons. I don't want to search the blame history of a line of code if a simple comment had been enough, neither would I want to primarily use code comments when bisecting.
Well I guess it showed that they thought it was read by nobody, but in reality it is just viewed by a fraction of 1% of customers.

(Assuming this is a large enough company to have a few hundred insurance sales each day).
Why would your secularism turn you into fashion police?

Why cannot a person wear a headscarf (it does not obscure their mouth or eyes so does not inhibit communication) if they want to? For what ever private reason they feel they want to?

I know people who wear them for non-religious reasons. Will they be exempt from your rules about fashion?

People get told all the time that what they wear is unacceptable by others in power, and it is an abuse of power. This is particularly true for women and a "headscarf" ban another example of blatant misogyny.

What is particularly offensive is it is said it is one for "liberating" those women. Often (usually not always) it is non Islamic people lecturing Islamists.

The fight against misogyny in Islam is a fight for Islamic women. When there is a cry from Islamic women for non-Islamists to set fashion laws for Islamic women to obey (and not just the odd lone voice) then maybe, possible you might have a point. Is that ever going to happen?

I do not think that Islamic women need misogynist, sexist, Islamophobic, theophobic, bigoted, and patronising rules and punishment. To liberate them, no less! Perhaps they need the opposite
Especially travel insurance.. the people purchasing that are naturally more careful people otherwise they wouldn't be buying it
I generally agree with the sentiments in the article. However, when it comes to the following, I beg to differ:

> I always find it funny when people go to a place like Romania and then go out of their way to eat what is labeled as traditional Romanian food. So they go to some fancy place in the tourist district that serves expensive dishes nobody eats anymore.

I find it funny when peple go to a foreign country and avoid the traditional food. It is one of the big mistakes. Yes, the locals will often - especially in Romania - point you to a pseudo Italian restaurant when you ask them for a recommendation. In the likely case that you like Italian food, do not go there.

My first visit to a Romanian restaurant was a cheap place at the northern trainstation in Bucharest on my way to Transylvania. The other guests were working class people, half of them missing teeth. The toilet was a hole in the ground. The place served Romanian food only. It was the day when my love story with ciorba de burtă started. This love story is not entirely mutual because my attempts to create something that tastes like the Romanian original are not satisfactory.

I have travelled all over Romania in the following years. Restaurants in the center of known tourist locations are to be avoided. The rest is excellent.

One of the secrets of Romanian food in the countryside is that there are still semi-nomadic shepherds taking care of herds of cows and sheep. Meat of similar quality is hard to find in Western Europe. These herds travel through regions where there are still bears and wolf packs, by the way. As for vegetables, the people in the countryside have not yet understood what glory Monsanto holds for them. This will change, I am afraid.
Politics is not powerful entities. Do you mean politicians, or governments?

Either way this is a category error. Tesla needs those things and used venture capital. A correct thought would be: governments are one way to do this.
What makes it so bad for large projects?