skysight-inc/HackerNews huggingface dataset:
Many people just want to use other peoples' Anki decks. They lose two big benefits:

- The brain activity from making a card assists your memory, possibly more than reviewing itself. Reviewing just enforces the memory even more.

- The more vivid/personal the memory, the easier it is to remember. I can still remember the exact moment 20+ years ago some Korean vocab was burned into my permanent memory. For example, Korean has a complex set of words for extended family that's hard for me to remember. After I met my real-life 이모, I never forgot it means "mother's sister."

The book Fluent Forever[1] focuses on efficient language learning, where SRS plays an important role. Gabriel has done a lot of research on learning and the human brain; many of the techniques can be extended beyond language learning.

[1]: https://www.nateliason.com/notes/fluent-forever-gabriel-wein...
“Nobody has heard of”

You are not everyone.

But I included the second caveat to cover each potential usage. Maybe you’ve learned something today
I’ve lived in a particular location for 22 years. This year is the very first one that I can recall seeing mosquitoes. Where did they come from and why are they here now? Your comment has me wondering if they are moving in because of climate change.
It's such a beauty to see this and so many sophisticated systems from India showing up. Unfortunately the white history always wiped out the parts of math, history, and culture that have influenced so many things that are part of normal world today.

Btw, i recently also learned that Mathematics, Medical Science, and Economics have always been part of the Hindu Religious texts. No doubt such intelligence could be produced in the country.
> Easy. Educate women.

Since men are physically more powerful, you also need a society with laws and people that will protect women and women’s rights. Women’s rights to mate with who they want, when they want, how they want, and earn income and be financially independent to be able to make those decisions independently.
You just described social media on the internet as a whole - not just linkedIn.

...and in that context I agree with you. The social side of the internet has vecome a giant, unchecked complaint and comisseration engine to be avoided at all costs (he says as he posts this comment on HN - so meta my brain is melting as my fingers move. Time to cancel all of my accounts... again).
Go vegan
Not gonna stop disgruntled employee #0151 from using it!
This is neat, but it's a massive shame the GNOME developers abandoned the idea of a proper extension API. Something this trivial should not be a Mutter patch. This should be something you can apply as a user and have working immediately, ideally without a compositor restart even.

It felt like death by a thousand papercuts staying on GNOME during the v40 transition/update/overhaul. Seeing stuff like this ultimately just bums me out, it ultimately amounts to the user fighting the developers which should not be a problem with an open source project!
Ironically I worked for Mercedes-Benz without a drivers license.

One of the perks was that you could lease a vehicle at a high discount, which I never did of course.
Most places outside Africa are contracting or rapidly turning toward it, with only a few places avoiding that fate. As the other poster pointed out, this is certainly true (and disastrous) for China, who accelerated their own population crash through communism's attacks on traditional religion and policies against children.

Why would we need to reduce world population?
To have "nixtamalized" maize appears to be what ingredients lists call "processed with lime". Pellagra epidemics have arisen through failure to process with lime.

The Mayans got their cooking water from out of cenotes, skylights of limestone cave systems, which might have made it naturally nixtamalizing. Were their grinding stones of limestone? (The grinding platform, the metate, was not.) Don't know what the Navaho did or do.
(I made an edit on my previous)

You know, if that yellow team popped up, I'd likely be right in line behind you.

Both the Democratic party and the Republicans drifted to the left over the last fifty years. And then the Democrats reached around and embraced the elite that a century ago was on the right.

Now, the Fortune 500 C-suite and virtually all the richest counties in the US uniformly vote for the Democratic party. And that party is a strange conglomerate of the lower class, for which they trade votes for handouts (while destroying their culture) and the elite (comprising the tech corporations, the Beltway, the Hedgies, the media and academia), which trades political favors for donations.

I think I'm with you on neo-liberalism and the excessive consolidation of economic and political power. The Democratic and Republican parties, the tech corporations, the media, and academia form the block benefiting from this consolidation. What to do?

Tearing it all down isn't a good idea - history shows that. The kind of people who tear things down are the last people you want in charge of the new order.

But, if we could flex the system over the next fifty years, what should we do?
I have followed his course. I’m not talking about writing my own crypto algorithms simply plugging together battle tested crypto algorithms and storing encrypted data securely.
PHP-CS-Fixer – A tool to automatically fix PHP coding standards issues
Apple has no incentive to pick e.g. wifi chips with reasonably open specs. And history has pretty much proven that no amount of volunteer effort without specs will make Broadcom chips behave well.

Future Apple hardware being usable with Linux is not a bet I would make. I used to run Linux on a PowerPC iBook, and it's been downhill from there.
> When explained that the system is cheaper, their net costs would be the same or lower, it still has solid support.

I haven’t seen polling that shows that.

Well older people tend to vote more, but there are a lot of lower income folks who vote reliably.

I think part of the issue is that proponents of single payer in the US present it as something that can be paid for by further taxing “the rich” alone, and that’s clearly not true. No other country pays for social welfare that way, and it’s trivial to find that out. Being dishonest about how it might be funded undermines the project politically. No one is trying to sell the idea that VAT + healthcare is a better overall deal. Which it may or may not be, depending on the implementation. Nevertheless proponents are lying about how it can be paid for.
Would you rather drive 101 with human drivers or Tesla’s on autopilot?
I think this is also a reason people try to use JavaScript for so many things. As a multi-paradigm language you can do OOP, functional, etc. in it.
If you added up the "roots" of that 2%, it would multiply by a small factor. Wooo. Big deal. Same conclusion: we're not just post scarcity, we're distantly post-scarcity.
The Kernighan thing is a kinda and a definitional problem.

No he didn’t work on the kernels or C. But he did work on awk and write a lot on top of roff that made Unix useful to Bell. It really started as a documentation system internally. Also he was the primary test driver of a lot: building tools with tools. I think he’s too humble about his work.

His memoir, mentioned by another commentator, is an amazing read. I highly recommend it.
Just gonna trudge on with the pedantry then? Nobody means literally nobody when they say nobody. It's a rhetorical exaggeration.
That's a little harsh.

A common misunderstanding about introverts is that they don't much enjoy talking with others. For many, it's rather that they are seeking meaningful communication, not vacuous chitchat about the weather or the Kardashians. That's what the author is expressing I think.

At the same time there are plenty of people who can chitchat about drivel for hours, and will actively stop any conversation at a deeper level. For introverts, these are exhausting interactions. Some small talk really is small talk, and it's not realistic to expect others to just exhaust their energy in trying to move those conversations to a deeper plane.
The acetate could be used to increase the carbon content of the soil, which should make it possible to bootstrap a richer ecosystem within. The chernozyms of the Eurasian steppe and the terra preta of the Amazon basin are examples of extremely fertile carbon-rich soils.
ugh, yeah, i've gotten better at telling, but this time i was really expecting some pared down ML dialect.
> That understanding lets me generalise to, for example, backing up a branch (with git branch/tag) before doing a tricky rebase so I can restore it (with git reset --hard) if I need to undo.

You can also do `git reflog` on branches to see what they used to point to :)
Ask HN: What happened to robots taking all our jobs?
Before the pandemic, I recall reading many articles on how burger flipping robots would put all the fast food workers out of the job. I imagined that they weren't widely deployed because of the cost compared to the cost of an average fast food worker. Now that hourly wages have gone up and I can assume the cost of the robots have gone down, why haven't we heard more robots deployed? Was it really just a scare tactic to depress wages or are they being used by not widely reported? When can I expect robots to take our jobs?
Yes: Just now I checked TextEdit's "Open with Rosetta" box in Get Info, launched it, and saw it come up as an Intel process in Activity Monitor.

This was in a Ventura beta 2 VM run with Apple's virtualization sample project: https://developer.apple.com/documentation/virtualization/run...
> The opposite to Flowers for Algernon is Captain America.

They're not opposites, they're orthogonal. Flowers for Algernon is a science fiction story. Science fiction stories are usually (always?) about how the human experience is affected by some hypothetical new technology. The new technology often has a fatal flaw or unexpected consequences. The stories are often tragic.

Captain America, on the other hand, is not science fiction. Captain America is a comic superhero and his stories are usually (always?) heroic adventures. Heroic adventures follow a predictable pattern beginning with a call to adventure and ending with the hero returning home having slain the dragon.
Fashion Has Abandoned Human Taste
reminds me of the trend to containerize/micro-service/lambda things for *scale* - its usually just introduces unecessary complexity

used to work at AWS where I've worked with (and created) legacy services that failed to scale with rising usage (a good problem to have). Its not that these services were badly designed - rather, they were designed to meet the scale and constraints at a point in time. And that's okay

The future is hard to predict - so make it easy on yourself and solve the actual problems you have today vs hypothetical ones that might never materialize.

Especially in tech, by the time you do need to solve that problem, there will probably a better (serverless AI blockchain) technology that you can use to do it
Until Linux duplicates that BSD tagging of inbound packets to process ID, no Linux-derivative LittleSnitch is going to match macOS/BSD-variant LittleSnitch’s capability set of detecting WHICH application having received a network packet.

Given the above, sandboxing with namespace nftable is still required for ultimate inbound security (I am looking at you, systemd).
Most systems clear /tmp on bootup or shutdown.

While most of us keep our machines running 24/7, we don't know when a shutdown might be required at a moment's notice. If you weren't on your toes, that means that lots of stuff you might have wanted to keep disappears into the bit-bucket.

I keep my 'temporary-save' or downloaded items in the Downloads folder (also linked to a shorter name: 'dl'). From there they either get moved into selected folders for long-term keeping, or get deleted. Most items are there for less than a day. Some items I might save to look at within a few days, sometimes even a week.
>Let me illustrate:

I don't follow, is DependencyInterface a proper interface (as in OOP)? If so, then, the code appears more complicated compared to just implementing two classes SocketLogger and FileLogger which implement LoggerInterface (by providing log(...) method) and accept Socket and File in their constructors respectively (at least 1 method each) - 7 concepts so far (if we count the methods, too). You have 2 implementations of DependencyInterface - FileImplementation and SocketImplementation, they must have at least 1 method each, then you have 2 functions logFile and logSocket, 1 FunctionType, 1 global log function - at least 8 concepts, with no immediately clear relation between them (syntax doesn't help us). We are also forced to pass DependencyInterface through all functions explicitly when we could just create a new dependency tree for our request.

If DependencyInterface is a function pointer then it's not clear how it actually retrieves its socket without resorting to casting from void* (unsafe) or using global state (not thread-safe).

In any case generalLogFunction is global state. What if I want to use a different implementation for a different use case? As a client, I can't use this global function anymore => leaking abstraction. In OOP I'd be happy to work with whichever logger was injected into my instance.

What will happen if the current global function is SocketLogger but I pass a file as a DependencyInterface?

What if the log function needs a second dependency? You have to add another argument to doStuff and anywhere where the log function is used.

I see no benefits here, it's more complicated and more code.

>Golang is an popular example with their CTX that they pass all over the place.

You lose static typing with this, because key/values stored in a context have to be cast from interface{} to the target type at runtime and there are no compile-time guarantees the value is present or of appropriate type. Usually contexts are used for cancellation.

>you inject your dependency in the constructor of your class

>Doesn't this change the signature of the class and therefore break the interface?

It doesn't break the interface because interfaces don't have constructors. We do have to change the signature of the concrete class' constructor when dependencies change but method calls are far more common than constructor calls. When we change code due to new requirements we have to change something by definition, what we do is trying to minimize the amount of code which has to be modified. A method call is a more common case than an object construction.
> The point is that a depressed person can't do those things. You seem to have missed that.

A depressed person can. The hardest thing for a depressed person is starting. But often when they can start they feel rewarded. But starting is the hardest thing in the world.

Then there’s the problem of biological and neurological depression. Medicine doesn’t help with biological depression much if at all.
Who needs hashes when you've got variable variables? ~ me, 20 years ago, learning the hard way
What it says is

> "not ... that people disagree"
Have you been to McDonald's lately?
Interesting interpretation. To me, this book has nothing to do with science. There is very little science mentioned and even the wonder that changes Charlie is not mentioned in any detail that I remember.

His change could have easily been caused by something else besides science like a head injury that magically and temporarily reversed his handicap. And the story would have still been beautiful.

It’s more like a literary device; deus ex machina followed later by diabolus ex machina.
Perspective on ToOwned: It's just Clone with an extension to a number of DST types that can't be Clone themselves. They are dynamically sized types, hence no surprise that they are string-like.
‘Reverse Engineering’ Hacker News into an API
I find it extremely funny that programmers are upset that their own work is being used as fuel for the same kind of software exploitation that they have, as a group, gleefully and with little regard for the moral rights of creators inflicted on others.

When it was books, films, videos, news articles, journal articles, blog posts, photographs, extremely private personal data, music, art and other creative works being hoovered into the giant AI exploitation cloud in the sky, and non programmer creatives complained, they were generally labeled as luddites, trolls, whiners, maladapted (“learn to code”), and just generally ignorant worthless trash.

Now that it’s happening to you oh boy do you care.
> Well, once committed, the corresponding deltas to parent are part of the branch (that is a node of the branch graph).

Not sure what you mean by deltas here, but if you are taking about changes, git don’t store changes, each commit references the state (the content) of the whole repository.

The diffs are just a representation calculated to you.

Like: `git show <commit B>` shows a diff, but actually what happens is that git calculates the difference between all repository’s files as they were (their contents) in commit A vs their contents in commit B.

Git does that in a very efficient way, but commit are actually snapshots.
I’ve been using it on Monterey. It’s not nearly as optimized as virtualized Windows or Linux on the same hardware (most Parallels features like auto-scaling not available yet), but I think the situation should improve with Ventura.
One limitation I have observed is that this VM can't host another VM itself.
>That is a ridiculous statement.

That is a content free statement, you should think better.

>Are you really saying that from all the developers all over the world you believe that he is the only one who consistently aims for well written code?

Pretty much. The only people who write code for people instead of computers are those who use literate programming. There are a few of them around - the largest project being axiom: http://www.axiom-developer.org/ - but they are basically a rounding error.

>How would you even start ascertaining the truthfullness of this? Have you went around, interviewed all the developers and found their ”aim for well written code” to be lacking in consistency?

Every project I've looked at, including those praised for great code quality, were universally terrible. People seem to think that code quality means using consistent variable names and indenting. Which is like thinking that the reason why War and Peace is a good novel was because of Leo Tolstoy's neat handwriting.

>That he thought he needed to invent a new ecosystem tells you much about him, yes. It absolutely does not tell you about the aims of others. Perhaps others found that they can write well writen code consistently even without inventing a new ecosystem.

It tells me that no one else has ever thought about the point of code. It's not to get a computer to do something. It's to explain to people how to do something.

The computer is just a way to do it faster.
It turned out it was harder than everyone thought? I keep waiting for the house building robot https://www.globalconstructionreview.com/hadrian-the-constru... but still waiting. I think it was musk who said (or words to this effect), it turns out people are very good at handling the odd things that happen that robots can't. This was after he said he could automate all the Tesla build.
Its the official one, Postgres has an official container image.
Energy security gives climate-friendly nuclear-power plants a new appeal
A JD and a YouTube channel.
> Public Healthcare absorves the heaviest blows: expensive surgeries, cancer treatment etc are mostly or only done by the single payer public system, while private Healthcare enjoys mostly low severity cases.

If there was no private system, the public system would pay for all of that. What you’ve described actually seems like it goes easier on the public system by allowing it to specialize on certain kinds of issues
I've recently realized I'm uncharacteristically productive on airplanes. I did a deep read of the first 8 chapters of a book I've been meaning to read on my last long flight. I had every intention of continuing at the same pace through to the end as soon as I checked into my AirBnB.

The moment I got internet back at touchdown marked the end of my progress on the book. This was... four days ago. I think some airplane condition replication might be just what I need. I'm curious if I could go as far as to get some uncomfortable airplane seats and a simulated sky window.

I didn't know about devdocs.io—thanks!
Yes, only robot is a LCD touch screen that replaced the cashier. But what about the robot burger flipping machines. I have yet to see or hear any. Something like these:
https://www.latimes.com/business/technology/story/2020-02-27...
I heard it was called "C*". But I've never been able to find out more about it. Just that a Redmondian told me that Zortech's success caused them to abandon it. Probably it was in the very early stages.
that's cuz we are computationally equivalent to a turing machine.
After Six-Decade Hiatus, Experimental Psychedelic Therapy Returns to the V.A
Assuming a "vegan" agenda is disingenuous at best, dishonest at worst.

Not breaking the climate so much is plenty of reason. That reason does not conflict with renewables displacing fossil fuel use. We need to do both.
Lots of 4 day week companies without a 20% pay cut:

https://4dayweek.io/companies
I don't think there is a single point in this comment that I agree with.

>This is a story about how science cannot change the underlying "natural" state of a person.

I don't think that's necessarily true. In the setting of the story, current the state of the art prohibits this. But It doesn't really comment on whether that's a fundamental limitation. The purpose of having the protagonist descend back into retardation is to force the reader to empathize more - and perhaps reconcile with their own age-related descent in intelligence in their own life.

> I also don't like the linking of one's job to one's intelligence. The two are rarely directly related.

Really. So for example, in this story there was the retarded boy working as a dishwasher at the diner. Do you think that portrayal is completely unrealistic because in the real world retarded people usually become astronauts, surgeons, or lawyers? I think in the real world you'll find the mentally disabled working menial jobs for little respect or pay.

>The opposite to Flowers for Algernon is Captain America. A weak man is improved by science and goes on to be the champion of his nation: Science overcomes nature and God-given limitations can be overcome by government-backed scientific wonders.

I agree they are quite opposite in the sense that Flowers for Algernon is an endearing short story with commentary on the nature of intelligence, respect and social mobility, while Captain America is a marketable franchise designed to sell comics and merchandise to children. Of course Captain America is simpler and more optimistic than a short story: Like most comic books, I can only assume it doesn't convey any actual message besides "good guys always win".
I have a burner phone specifically for SMS. When jackasses sell it to the credit bureaus I deny it's my phone, whether I utilized it for SMS is irrelevant.
Then it may be possible. Of course pure SW emulation would be possible but very slow, though.
But they don't, really. They just try to distract us, instead. Works on some.
He's crossing a lot of people's fields and some gardens and jumping railway tracks. He probably cuts a lot of the sensitive stuff out more by now. I think his thing with this will be untenable or maybe even is as he gets more famous, it's just a legal boundary-line issue that doesn't work if it gets attention.