skysight-inc/HackerNews huggingface dataset:
I read it as just regular fantasy. If you're going to classify books like that as sci-fi then even wheel of time is Sci-Fi. If all it takes for something to be sci-fi is "there was a civilisation with technology once and this seemingly magic artifact is a remnant of it" then a good 50% of high fantasy might be sci fi :P
I think there should be some sort of public shaming for shady practices like this, so large companies like Oracle would seriously consider alternatives.
New study detects ringing of the global atmosphere
Kind of true, when one wants to be seen as "Developer in Tech X" and that is only how they sell themselves to companies selling software solutions.

However there is also the path of understanding business domains, brushing up soft skills and embrace being polyglot across multiple stacks, delivering working solutions for companies that couldn't care one second what their IT cost center runs on, as long as they stay in business selling socks or whatever they actually care about.
> Why would this be an IETF document when the GNUnet protocol itself isn't?

Nothing in the spec suggests it must run on GNUnet. This is almost like asking why should IETF standardize JSON-schema when gRPC is not standardized. One thing does not require the other or depend on the other.

> "This document does not specifiy the properties of the underlying distributed hash table (DHT) which is required by any GNS implementation."

Well they do specify the interfaces, why should they care about the impliementation?

> GNS resource records are published in a distributed hash table (DHT). We assume that a DHT provides two functions: GET(key) and PUT(key,value).

> Okay... so...

So what?
The 6809 could move its zero page around!
You mean like spam?
I knew someone would mention that.
agreed, its like a couple of years ago when slides and posts were titled 'make x great again' - absolutely tone-def.
`git diff --cached` will show you the changes staged.

`git add -p` will give you a interactive way of committing partial changes.
Cities Are No Longer Escalators of Opportunity, MIT Study Finds
I actually have it planned to do 2 things a day, even on weekends. One technical thing (new language, IDE, shortcut, etc) and one larger project based thing. It doesn't have to be much. Even 2 minutes is fine. That 2 minutes tends to lead to 30 minutes.
Another one from you tube generation I guess.
working on the sharing and saving part, currently focused on a dev tool of mine.
I think that there's often something simpler going on here. Some people are simple and small-minded, they simply do not enjoy learning new technical knowledge and skills, and would rather run what they have to failure even if it means losing out on a lot of income.

A fine example of this is a new hire getting anxious and defensive because the git branching strategy at the company isn't the branded one they're accustomed to (e.g. git flow).
It's not actually the whole book, she uses it as a literary device and explaining it fully would spoil some pretty cool things. The narrative form switches throughout the book, and I agree it's annoying a little bit, but the dissociated feeling it gives you is actually her intention.

The fifth season definitely is a series that makes you feel uncomfortable, but I suppose not all stories can (or should) be comfortable.
Some minor corrections because HN thinks editing long posts is diabolic...

C1-paragraph3-sent1: Delete "is our"

C2-paragraph3-sent2: "seething" should be "serving"

C3-paragraph3-sent1: "given" should be "government"

C4-parahtaph1-sent2: "th" should be "them"
Pakistan producing own ventilators as Covid-19 cases rise
TikTok algorithm promoted anti-Semitic death camp meme
So no connection to "cury" then:

https://en.wikipedia.org/wiki/The_Forme_of_Cury
Both are best! A brief concise first line summary together with a full message.
I see the writer is from "WalmartLabs", so I assume this is advice for "Walmart scale" applications. For the rest of us it's probably good to remember that "you are not Walmart."

> Now, we know that in any modern application, sacrificing availability is not a good idea either.

I feel like this will apply to less than 10% of applications. Normally you'd rather deal with the occasional downtime than dig through the fallout of broken attempts at distributed transactions. Ask yourself "What amount of $X,000 are we losing per minute of downtime" and see if it rounds down to zero.

> Another way to model this system is to separate, or group related models into separate microservices. In DDD, these models — Price, Priced Items, and Discounts — are called Aggregates.

And this must be the case for less than 1% of readers - it would take a massive system before I'd consider having prices and discounts in separate databases. You're taking on the overhead of writing an additional service for what could have been a database join.
idk. in Thai, the name for each curry is literally the color or flavor of the curry plus the word "curry", like how we (Europeans and Americans) mostly do with sandwiches and soups. This is self-inflicted but I hesitate to use that word as it overstates the graveness.
It’s not particularly difficult, but you have to clearly label it and consumers will likely avoid it when you do.
It's not an IETF document - it's an independently submitted Internet draft that hasn't been adopted by any IETF working group at this stage. Anyone can write an internet draft. Getting concensus on it is the hard part.
I'll just quote Wikipedia:

"Curry is an anglicised form of the Tamil word kaṟi meaning 'sauce' or 'relish for rice' that uses the leaves of the curry tree (Murraya koenigii)."
No, glofish understood the deal right. It varies a lot from person to person.
Digging into Goroutines I
possibly, but nothing to suggest that 6 months in. they suit the use cases perfectly
And magit for the emacs folks.

They provide a conceptual framework for developer to orient and frame their actions with (sort of) right information density in the “native” $EDITOR environment.

I think VSCode has that git plugin which is very popular but I can’t remember the name - gives great git log/blame interface.
fixing the url http://sam.zeloof.xyz/
PeekaBeat
SymPy is great!

On one hand it's great that it was written in Python and fairly extensible thanks to that, but on the other it's a shame, since it probably will never be fast enough for high performance symbolic computing.

That said I think CASes (Computer Algebra Systems) are heavily under-utilised nowadays. Schools and universities should use is as widely as possible i.e. it should be even more widely used than calculator is/once was. I believe that for every two hours of regular pen-and-paper exercises there should be at least one hour of CAS assisted computer exercises. It's pretty radical and sadly there aren't enough teachers (even in good universities/colleges), that know CASes enough to teach that, so it isn't gonna happen any time soon. Maybe I'm biassed here (I hated doing repeated exercises, such as algebraic simplifications, fraction simplifications etc. in high school), because I use CASes as crutches for doing tough math, but I believe sciences would benefit if more papers in math and physics was written as a code (less mistakes, plus it's not a mistake – it's a bug!). Hopefully it will happen someday and we will have "open source derivations" of formulas, theories, theorems etc. :)

That said, the thing about CASes I'm missing most is more hand guided, step-by-step and mathematical transformations assistant approach. Recently they added a bit of this kind of functionality to Mathematica 12 (sadly I use it most of the time, despite it being closed source) – functions like AddSides, MutiplySides, ApplySides – but I think it's still too automatic for what I have in mind. Hopefully when I finish my PhD I will have some time to work on the kind of "assistant CAS" I have in mind using projects like SymPy, Maxima and Reduce for some parts. What I have in mind is to make hand-like derivations using CAS and let it do small things, like I want to substitute log(a) as x in integral, so find dx for this substitution (actually SymPy has this functionality, even though slightly limited at the moment! [https://github.com/sympy/sympy/blob/58e1e9abade7c38c66871fd0...) and do more things this way (series, equations, inequalities, derivatives, limits, operators etc).

Yeah, it's probably more suited for series of blog posts than HN comment but if someone knows FOSS software that is focused on this kind of approach I'll be thankful for links to articles code etc.
>it is quite clear who will benefit: those in power

I think it's more likely that you want to detect a person so you don't hit them with a car than trying to hit them with a drone missile. Detecting cancer with CV, and other improvements to diagnostics also save lives. If you could be working on these technologies and stop, your decision could cost lives.
How the US caught flashy Nigerian Instagrammers 'with $40m'
Number 2 can be useful as part of a tax minimization strategy as you reset your basis when you move to a similar asset. Some people do this after long term gains kick in and there’s a small drop. I am not a tax lawyer... https://www.investopedia.com/terms/t/taxgainlossharvesting.a...
I built a split ergonomic keyboard just like UHK
I used one for desktop publishing at a company when they first launched.

Pagemaker and Quark ran like a regular at the heart attack grill trying to do a marathon.

When we upgraded to a Mac Pro upon launch it was like a whole new world of possibilities had opened up.
That were exactly my thougts when I started reading the article. If you have a great developer that will leave on the first sign of trouble, maybe you're better off with an average developer that will understand the business needs and will "averagely" do it's part in solving whatever problems exist.
They've had serious digestive problems since they were three years old and appear extremely well educated. They almost certainly have tried probiotics.
> (...now I’m off to slip Bill Watterson a tablet and stylus and see if we can get some new C&H :)

Now I'm imagining Bill Watterson's take on Cyanide and Happiness
Facebook civil-rights record hammered in own review
This whole thread so full of nice tips and hidden gems!!

Thanks everyone :-)
Related: The Dunning-Kruger effect[0]

[0] https://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
Second this. It's not done merely as a superficial narrative gimmick.
Python for Unreal Engine Editor Tools Scripting
I did read it (and insinuating I didn’t is against the rules).

Nowhere does it have any proof of restaurants losing all their customers. It says that economists predict a contraction (that hasn’t happened yet), that consumer spending at one point was down 25%, and that the manufacturing sector had to shut down due to supply chain issues.

I never said that restaurants have lost customers, just that there is still a very significant amount of people willing to go out anyway.

The Google Mobility report shows that retail & recreation (which includes restaurants) for Sweden is currently down only 1%!!! (workplaces -40%, transit -25%)
GitLens!

https://marketplace.visualstudio.com/items?itemName=eamodio....
New Clues to ALS and Alzheimer's from Physics
I'm wondering the same. Its size and shape suggests Border Collie but fur color + length says otherwise.

Edit: I just found it. Blue Healer and Catahoula mix.
The most famous still maintained offline blog editor is Open Live Writer (https://en.wikipedia.org/wiki/Open_Live_Writer , previously known as Windows Live Writer). It's Windows-only, which is a big improvement on average-joe-managability and multi-decade-perspectivity fronts to your idea of macOS-only app.
This page about common accessibility problems actually has an accessibility problem of its own; the text is too thin, as it applies a font-weight of 300. The increased size helps but doesn't fully compensate. It's not just the mentioned color contrast that matters.

(Notably, many OSX-based designers will apply this lighter font weight because OSX increases the stroke thickness of all fonts, on display. So you'll not see the problem if you're using a Mac and you'll probably only see it on a hi-dpi display.)
> Covid (any vaccine based treatment really) is even more difficult as you need to wait for six months to assess transmission.

Technically, you don't. There are volunteers ready to get infected with SARS-CoV2 and I wouldn't put my money on "ethics" standing in the way in this case.
I wish there was a video tutorial of sorts to explain how git blame works.

I have used it, but it never “clicked” me. I am always uncertain about what to do next as I browse git blame on GitHub
Container Types and Use Cases
This is what came to my mind, too. I'd never heard that phrase (or analogy?) before and thought it was unusual. But it stuck.

This article made for quite the uproar when it was published. Lots of people will recognize that title. The term may have taken on a life of its own from there.

I kind of hope it catches on in the popular zeitgeist. It would be amusing if for nothing else than the fact it was presumably first used to describe PHP.
Ruby Archer's answer to What is SEO marketing?
Also any discussion of software competency without market analysis is incomplete. We have seen a big change from indy culture towards monopolies and their rules in the last 10 years. Almost all developers are required to play by the rules or Google (Chrome, Go, k8s), Apple, AWS.
Serverless: A back end thing that gives superpowers to front end developers
It's worth noting that all three of her Broken Earth trilogy won Hugo awards.

It's not uncommon for series to win like that (getting a Hugo award for the first book means people will start the series, and since the awards are popular voting having people read your book is half the struggle).

I think the first two books (The Fifth Season and the Stone Sky) were great, but I didn't love the final book. I think Ann Leckie's Provenance should have won that year - it's in the (Hugo award winning!) Ancillary Justice universe, and deals with lots of issues around AI that I think many at HN would enjoy.

And as for the dead comments complaining that her winning is some kind of conspiracy because it's not hard SF: Fantasy has long won Hugo awards.

Also: (a) go read it - it's got a system of magic that is as hard as any magical faster than light technology in a space opera, and (b) Gaiman won with American Gods and The Graveyard Book. The Yiddish Policemen’s Union won in 2008. Harry Potter and the Goblet of Fire won.
Content Marketing Trends That Will Affect Your SEO
This is kinda awesome... Only request is a ptrace version, that will work on all binaries.
It's more fantasy than sci-fi. I was always expecting that the cause of the problem would be explained by some sort of ancient technology, which it was but the tech was never really well explained, it's like she was trying to but couldn't quite get there.

Saying that I did enjoy the books
Sometimes it's very convenient to start writing your message in the command line, either to delay the "mental context switch" from the command line to vim or when you want to prepend some fixed text to a series of commits.

You can just add -e to the end to either finish writing or checking it in Vim then, which is what I almost always do when I use -m.
This reminds me of the now-obsolete "Windows Live Writer"[1], where you could write everything on your Windows machine and "push" it to Sharepoint, Blogger, LiveWriter, Wordpress and much more. Ultimately, it got an open-source fork called "Open Live Writer"[2].

It sounds like a nice idea - a "Live Writer on steroids". Could be neat.

[1]: https://en.wikipedia.org/wiki/Windows_Live_Writer

[2]: https://en.wikipedia.org/wiki/Open_Live_Writer
> Do people actually read commit messages? I don't have much experience working on large projects with a larger team

I find them super useful even for personal, my-eyes-only code! They really help answering "why the hell did I write this line of code like that when this alternative version would be much simpler?". It usually goes "oh, there's the commit that changed it from the obvious thing to the weird thing", and then if I've been a good me, the commit message describes the rationale.

Yes, code comments can serve some of the same purpose, but they typically document why code is the way it is, not change of said code.
Yes, but its a whole new vein of offence to be mined.
If one can't describe their thesis in 3-4 sentences, they will not be able to do it in a paper/book.
Being able to read and digest a profit & loss (P&L) statement and a balance sheet. It's not a common skill and yet it's also not particularly difficult; with a small bit of self-training you can do it extremely fast. You'll be able to scan the financials for a public company in a minute or two and get a good overview of its financial condition. It's a critical skill for investing and financial independence over time. Nobody showed me how to do that and I didn't have to read any technical books (I point that out because to some people it can be a very mind-numbing, boring subject), I self-taught out of personal interest in the stock market and business in general when I was young. With a few hours of self-education pretty much anyone can learn how; with some practice over time you'll get better and faster at it and reading financials will become second nature. It's a few hours of effort to learn an important part of a simple language (the language of financial literacy) that the vast majority of humanity can't understand and yet it's one of the most valuable languages in existence: the numbers & documents that make up the world of all commerce.
Regarding longevity. Here is a nice setup that should last well until after you are dead:

Write your articles as plain .txt when you don't need images. Or as handwritten html when you do (use relative links and dump the images into a subfolder)
You can simply have pre-made templates for this that you copy and paste manually.

Create an account at archive.org
Upload your writings root folder.
As suggested here: https://news.ycombinator.com/item?id=23650600

your writings can live on in a url like
https://archive.org/download/test_blog_2020/test/blog/

You can even add custom metadata so that it is searchable in some future incarnation of archive.org (doubt they will ever break the existing metadata even if at some decades down the line someone decides to redesign the whole thing)

archive.org is becoming such an important "ark" of knowledge that in theory there will be a very high chance a copy is preserved somewhere for decades to come. (barring some large scale digital societal collapse)
Thanks, agree; looking to expand on it later this year.
Adding on to sibling comment, on GitHub the additional lines they're talking about go in the box before the commit title.
I'd say a message saying just "typos" is fine for a commit that fixes a bunch of quite obvious typos, for example. Or "added accidentally missing files" for one that adds some files that should have been tracked all along. Or "cosmetic" for one that cleans up some extra newlines or something.
Don't worry, Electron will take care of that increase.
Astronauts bound for Mars should swing by Venus first, scientists say
I agree with a lot of your points, and it's one of the reasons I haven't focused on learning Angular, React, Vue, or any of the Javascript 'build' systems. I don't have a pressing need to use any of them and they will be replaced by something else in a few years.

Regarding machine learning, that field has been hijacked by the hype train and over half of what people post online about various ML techniques is just wrong.

'Allergic to learning' may actually mean that you are immune to bullshit. In that case the best approach for learning a topic you care about is to go to the seminal work / first papers and focus on understanding it and reproducing it, then evaluate for yourself whether the reality lives up to the hype.
Seeking the Productive Life: Some Details of My Personal Infrastructure
I've no idea why you're getting downvoted. This seems correct and useful to me.
Why did the bug happen? How were users affected?

Why was this particular "fix" chosen, instead of perhaps a more obvious alternative? (If I can choose only one thing to improve, it'd be this one! Had I gotten a penny for every head scratching "fix" that seems unnecessarily complicated or not a fix at all...)

What steps have been taken to avoid this in the future? New validations? Have new exceptions been introduced? New log rules? New monitoring rules? And if not, then why not?

Are these corresponding changes in other repos or this one? Is this change part of a larger series of changes?

There's so much more you'd like to know when you stumble on a commit like "fix missing css". Yes, some of this info is probably in the ticket. Yes, there is probably a discussion in the pull request. But likely not, if we are to be honest about it. And if it is, then all the easier to summarize in the commit message.

I'm one of those persons that read more code than I write nowadays, git log -G is my favorite command, and commit messages like the above hurts me daily.
This is a bit of a rant but people who try one or two dishes from a foreign cuisine and claim to be great lovers of it and experts on it are one of my biggest pet peeves. I've had friends who visited Germany once, ate a Currywurst and a schnitzel and proceeded to bore everyone to death with their tales of how rich the cuisine is and how wonderfully varied it is, how deeply they've explored it.

I'm glad when people find food that they like but it feels like many only take the base 5-10% of any cuisine (including their native one sometimes) and just build off of that, never digging deeper. I'm a pretty picky eater but I do my best to try different foods if only to actually understand a cuisine and see if I like it or if I'm just partial to the base level of street-food treats and "if you're a tourist, try this" meals.
Most problems I've seen there stem from "but the outdated screenreaders everyone uses cannot parse this". So after of course doing what the original article recommends, you also need to think long and hard about what kinds of new markup or gasp javascript you want to allow. Because the average screenreader out there will beat IE6 in crappyness.
Aha, place trust in the site to label their cookies correctly?

I see you've covered that with penalising sites who mislabel. Who maintains this list? If it's the browser vendor remember which company owns the largest share in this market.
What brought me javascript from python was:

- functions were defined with `function` keyword instead of `def`

- variables were declared with `var`
Dunning-Kruger effect says that people with more skill are more confident in their skills, albeit it isn't a perfect correlation so skilled people underestimate themselves and unskilled people overestimate themselves relative to others.
Is this not overkill for a reasonably straight forward recommendation system?
https://github.com/nixcloud/ip2unix/commit/00dddf228a70ad230...

That's what I had in mind someday™. Unfortunately, this has to wait for version 4.x maybe :-/
Here’s a podcast where she does a bit of worldbuilding: https://overcast.fm/+QLhVvI_Pw
Related, is there any consensus as to which are the best screen readers?
Yeah, what if thing were totally unlike what they are.

The cost of current nuclear power is almost entirely capital cost and operations. Handling the tiny amount of radwaste is cheap (something like 0.1ct/kWh). It's much more expensive than it needs to be, because the governments declared that they would take care of the waste and then acted the way governments always do.

And then there are people like you, who talk about mysterious unquantifiable "indirect" costs that are tacitly assumed to be approximately infinite. But that's just FUD, a glass log on the sea floor doesn't cause any cost. (If it's so easy, why aren't we doing it? See above.)
it is necessary in relation to the original topic of browser history