skysight-inc/HackerNews huggingface dataset:
Personally I never did audio cards (though I did a lot of listening and conversation outside of Anki) or reverse cards for Japanese. My vocab decks were J->E, and my Kanji decks were Kana->Kanji. I always practised writing my answers on the screen using the whiteboard feature.

I think you should strive to keep your decks under 15 minutes total. That means you can complete them in three 5-minute blocks a day. Any longer and I found I would A) miss a deck, meaning I had to catch up the next day; or B) try to rush through them.

I highly recommend trying to engage in conversation as much as possible. In my city (in Australia) I went to "conversation classes". Basically Japanese people wanting to improve their English would meet with Australians wanting to improve their Japanese. It went for an hour, half of which was spent talking in English, and half in Japanese. And if you can only speak a little bit of Japanese, it's totally fine, you can just speak in broken Japanese mixed with English. It was really fun! You'll find opportunities to use your new vocab, and it'll stick much better.
There should be limits. What if someone pastes the text of the bible into the name field? What if you want to send an email containing the name, and you hit the maximum email size accepted by the SMTP server (they all have a limit)? What if you want to send a postal letter and print the name on the envelope?

Not setting explicit limits either means that you still have implicit limits, but you don’t know what they are and where and when you’ll run into them, or it means you’re opening yourself up to DoS attacks, because your database or your backups or your AWS bill will run amok.
Believe it or not, most doctors don't own their own practice and don't make more money for giving out treatments. Most of them did get into the field because they want to help people and it's a pretty small minority that profits off handing out treatments
As a customer, are you delighted if the outcome is effectively that they did not fail to provide service?

Glorifying heroes and all nighters…more like celebrating a near miss/catastrophe
That sounds like a landscaper, no?
It reminds me of how I stumbled upon the concept of soundscape ecology just a few months ago, e.g., listen to Bernie Krause's The Great Animal Orchestra[1].

Furthermore, tangentially related, from The Work of Wind: Land[2]: "Can we imagine alternative somatic modes of attention developed through a cultural ecology of perceiving and residing within the environment? How can we extend our cognition of the air, and our somatic modes of attention, so that we are no longer just passive receivers or dangerous modifiers of the atmosphere. To diffuse new sensory practices would also bring new forms of knowledge and engagement with everyday elements and substances. These exercises to re-attune our somatic modes of attention to the air can be conceived of as a way of rethinking how we can coexist with the planet and its resources. What would a new sensory ecology feel like? What are the new somatic modes of attention necessary to reverse the extractive approach to Earth and its inhabitants?"

1. https://www.youtube.com/watch?v=btrinTDDjnQ
2. https://k-verlag.org/books/the-work-of-wind-land/
The most underrated OpenAI Model is Whisper
yes old and outdated, but breadcrumbs... finding the trail and the desired endpoint is often an effective filter for prestige accounts [hey, im on 31l337h4X0r space] that dont have the properties of "adept hacker"

900913 maps is probably anathema to some thus they dont show up.

its best to look thru a span of search engines with different DNS providers, you can dive deeper past the search bubbles
That was a great couch competitive game. Trying to goad a player into bidding more than necessary for something they needed before they turned around and stuck you with it was good fun.
X-JPEG-XL, bereft of pixels.
Although that's also ripe for the annoyance of not being able to select all in border cases.

I'm much in favour of don't fuck with the basics (i.e. the core expect feature UI like select, copy and paste.).
Under public duty doctrine, police have a responsibility to the public as a whole but not any one person in particular (unless specially arranged).
Coud they have done any better?
But sadly, going to argue about it in a room with a mandatory dress code from the 19th century is not going to overturn pre-digital norms.
You will be flagged dead, rightly, and eventually banned from the site if you engage in racist and misogynist tropes on HN. The community here isn't tolerant of it in any meaningful titration. What little of it survives here is couched, hedged, and obscured to the point of plausible deniability. If you like HN's culture, as I do, you like a culture that rigorously pushes this form of "interesting" thought out.
A four-decade secret: One man’s story of sabotaging Carter’s re-election
I appreciate the context you're adding here. I lived in NYC for the better part of a decade. I feel I got a good sampling of the pizza scene. This was in the 2010s though so I can't speak to how it was before that.

I still haven't found anything that beats a Lou's pan pizza.
Has Uncle Roger reviewed it?
Nerds are upset social people do not respect technical skill, proceed to bash social skills
I'm certainly not a member of the "trendy crowd." I say Java is ugly as a fan of Lisp and C. There's just so much boilerplate to implement something basic.
Generating curiosity: Intrinsic rewards in reinforcement learning
"Build your own Redis with Rust/Fortran"

If the author actually can't understand the difference between C and C++, there's a pretty low chance of any good code being in the book. If they do, they should keep an eye on the editor next time they go into empty marketing mode for the title.
I say dog, you say chicken? New study explores why we disagree so often
Regarding conflicting ranges—

In a[i:j:k], 0 <= i, i <= j, j <= k, and k <= cap(a). If not, then the operation will panic.
> 4chan is usually demonstrably and objectively worse than any mainstream news at sharing important, relevant, and true information.

Are you talking about trivial news reporting ("this thing happened today")? If so, yes.

If you're talking about important questions in society, no. I mean, if you want full-on propaganda you can read the New York Times or The Atlantic, or Washington Post, etc. Aside from tangible reporting, your probability of finding truth about important questions in society is extremely low, while they tout it to be really high -- extremely disingenuous. And yes, in all of these places the Opinion section has adquired so much relevance that they are no longer newspapers in the traditional sense.

On the other hand, if you want actual truth, you'll have to read through tons of bullshit, slurs, memes, jokes, fake news, fake tweets, CIA narratives, Mossad/JIDF narratives, but it will be there... buried somewhere deep in a 4chan thread. The great thing about this is that there's no pretense, it's: come at your own risk, use common sense, take everything with a grain of salt, "everything said here is satire".

> Note specifically that in unmoderated channels, governments already do participate with propaganda

That's definitely true, there's even specific slurs for those pushing propaganda. But that's the beauty of it, there could be conflicting narratives being pushed at once, and there's no way to tell whether someone believes it or is just shilling. At the end of the day, it's just an anonymous comment and you can only determine it's value based on the content of the post. You can't even safely tell if it's a human or a bot nowadays.

I have no doubt in my mind that the free flow of information is always better. Now, you can argue about the practicity of this, and you'd be right. The thing is, this is a symptom of the state of affairs. Think about it, there are 8 billion people walking on Earth, a great proportion of which have a computer with an internet connection and a high quality camera in their pockets. That means that this year will be the most commented on, most recorded in human history by far. On top of that, there are governments around the world spending billions of US dollars in propaganda. It's no wonder 'truth' is obfuscated and almost impossible to come by.
> Agree with the sibling comment to say this isn't hard work.

Read my first sentence: "Depends on how strict your definitions for those things are."

Or do you think that the strictest versions of anti-racism and anti-sexism are easy to adhere to? If not you agree with me.
Second this, Kubuntu is an excellent OS that on the whole just works.
> I assumed he argued that we should shut down such conversations.

Perhaps you shouldn't assume things that were never said.
This whole article seems to be picking a lot of nits. I didn't read it too deeply, so feel free to correct me if I'm wrong, but the biggest complaints highlighted in the article are:

1. Modern CPUs use instruction level parallelism (ILP)

2. Memory isn't linear (you have separate caches, L1, L2, L3 and main memory)

If you've ever debugged a C or C++ program in release, you've quickly found out about ILP. The code still maps relatively close to the hardware, it just won't run in the sequential order you've provided it in. Many C and C++ programmers know this and try to make the implicit assumptions in their code explicit to allow the compiler to reorder instructions more easily/reduce memory dependency chains[0].

And I'm sure you've heard several proponents over the past few years (Mike Acton comes to mind) espousing data oriented design. This is an entire code methodology intended to help the CPU caches, and it shows an implicit understanding that memory is not linear. Heck, most C/C++ programmers realize that they're using VRAM all the time, and the memory locations they get aren't necessarily backed by physical memory until the OS sorts it out. This is especially transparent if you've ever done any sort of memmapping with files or played with virtual memory.

Anyways, C doesn't necessarily map directly to the hardware, but it's a heck of a lot easier to intuit what a C program will end up doing on the CPU vs what a Python program will do. And most C/C++ programmers realize this fact, and actively write code to utilize the fact that C does not map directly to hardware.

[0]: https://johnnysswlab.com/instruction-level-parallelism-in-pr...
Sure; from an industry adoption point of view.

I don't think it will ever gain widespread industry adoption. All signs point to it remaining in niche, even if growing currently, user communities while being a curiosity to the wider IT world.

It's not even in the conversation in most of the professional world. A large portion those who use, like it, and write about it say they wouldn't recommend it to anyone.
Dual booting sucks. Don't do it, especially if you're new to Linux.

I’m gonna give it a go. I first installed Linux from a shareware CD I purchased from my local Micro Center in 1996.

Still remember Slackware fondly! And qmail - great email program.
Wherever I need "Two" I usually find that what I actually need is a one and a many; there's not a master and a replica, there's one master and many replicas. There's not two places that the data is when doing a raid restripe, there's many places the data probably is and one place it should be.
The upside is that they may be bringing in lots of knowledge and wealth. If handled properly that’s a boon for the local people and economy.

Everybody wants to hate, but if you are a local and able to get in contact with these people there can be a huge benefit to you too.
Schwab and fidelity use your voice to identify you on the phone. I'm skeptical.
> The Chromium team shouldn't have the absolute authority to shoot down would-be standards like this

I’m not sure that “the Chromium team” is a real thing. Chromium is a cross-company project. People from different companies and different teams work on it together. Google has a Chrome team.

edit: I’m not familiar with the Google JPEG-XL situation, but generally speaking, it should be possible to ship a feature in Chromium without Google’s involvement because there are three non-Google Blink API owners (last time I checked).
I actually put some effort in learning it, and found it intellectually empty. If you find it enlightening - good for you. :-)
> This is pretty narrow minded

As narrow minded as claiming people who watch a certain type of YouTube video must necessarily have a "bland life"
But it detects two-bit errors.

Which is nonzero, non-one, and non-infinity.

--------

SEC without DED is the classic implementation of Hamming error correction codes. The double error detection (aka DED) but is grafted on top of the theory, because it's useful in practice.
I first heard of "no arbitrary limits" in connection with GNU software. It was one of ways that GNU software not only had different licensing than alternatives, but was also usually technically superior.

(At the time, there were a lot of different workstation computer vendors, each with their own flavor of Unix. But where GNU tools existed, they'd usually be better than all of the Unix workstation ones. One exception was that the premium vendor C and C++ compilers generated better code and/or were more trusted than GCC at the time. GCC didn't take over until Linux, initially on x86.)
An inspiring collection of thoughts. The section on feedback loops had me thinking: Would it be possible to program without feedback (or with minimal feedback). How would that look?

Pen and paper still has some feedback as one can see more than can be held in working memory.

edit: typo
You can still use raw pointers and sockets in C++, which the code examples provided in the book do
Thank you for this feedback! Btw, we'll support better adjustment of the subtitle position very soon. We did just add many additional font size options as well. If you haven't already, please consider joining our Discord server to provide feedback at any time: https://discord.gg/7HjyDJ3JAz
For giggles I was watching this thread waiting to see how long until the word "rust" appeared. Didn't take long :^)

Someone on reddit joked that Rust is becoming the new Crossfit meme;

"How can you tell when someone programs in Rust?"
"Don't worry, they'll tell you."
Um - there are (guessing) thousands of people doing this. That’s what the api is for, to integrate with a broader system. The playground/chat interface is just the demo. Or am I misunderstanding your question?
I think GP means pizza. The 'bread' really confused me (I even commented on it) until I realised (and deleted) - that's not how I make my lasagnes!
I recently tried out HIEF and AVIF to try and save high resolution panorama images to, and discovered that AVIF currently doesn't support images > 8K, despite saving the resolution in 32-bit ints, which is a bit disappointing in 2023. (Limits inherited from the fact it's basically a video codec).

Also annoying was the fact I actually had to debug libavif to work out what the problem was, as `avifEncoderAddImage()` would just return a generic error that wasn't helpful when the dimensions were too big, but `avifRGBImageAllocatePixels()` and `avifImageRGBToYUV()` didn't complain about the dimensions beforehand.
That really annoyed me. The blog post tries to do a lot to appear scientific and objective, then just tosses something out without testing due to personal opinion.

They also mention it’s not free. That would be ok. Just say your test is image quality of free image formats.

But that statement just undermined the trust I had in the author up to that point.
I kid you not I once had a recruiter asking someone with experience in C/C+/C++

Not a typo for C#. He really wanted someone with experience in C+
Yeah sorry about the ninja edit. Very often I reply to a comment without actually finishing and then edit it. I thought Hacker News was delaying my comments by 1 minute though according to my configs? Anyways, I agree that you don't really need a deep understanding of the hardware nowadays to write C, but my point is that it's still useful to learn because you still need more understanding of the hardware than you need to write something such as Ruby.

The point the OP was making is that it still forces you to learn more about the hardware than other languages. Arguably, it also forces you to learn more about the software itself with things being much more explicit than in a modern complex language such as Rust. I'm also just not aware of _any_ language that actually maps well to what the CPU is doing nowadays since they are such complex pieces of silicon.
This feels appropiately oldschool, thx
> It's like there is an entire part of the children/teen population that have such a bland life they feel good while watching somebody else living it.

Or consider that some portion of the population would always be interested in such videos at any time in history, and it's only in the last decade that they have unlimited access.
I disagree.

Church is more equivalent to hobby clubs and work. Church is focused on a specific narrative, whether that be religious belief or generalized "unity". No matter how casual the experience, churches have purpose and exclusivity.

The third place isn't only physically missing: it's missing in our social behavior. It could easily exist in public parks, but we are expected to avoid strangers.
Thanks for the reccomendation! I am a bit confused though. Is 'a first' the top score on an exam or like a suma cum laude?

Free link to the book here:

https://gutenberg.ca/ebooks/waughe-bridesheadrevisited1945/w...
Haven't been able to find one that will give entry/work visas to self-taught techies without university degrees.
This is from Kagi's summarizer:

Anki is a powerful tool for improving long-term memory.
Anki is best used in service to a creative project.
It is important to ask good questions when using Anki.
Anki is most useful for learning new fields.
Anki can be used to develop virtuoso skills.
It is important to avoid orphan questions and yes/no patterns when using Anki.
Memory is complicated and we should be careful before putting too much faith in any given model.
Distributed practice is important for maximizing retention.
Anki can be used to remember non-verbal experiences.
Anki can be used to memorize APIs and code.
Nvidia sent code drop to improve multi-GPU support in Sway and wlroots
Super interesting, I look forward to playing with it.

FWIW, the Community Integrations section of https://clickhouse.com/docs/en/integrations is open for PRs if you want to add it ;)
> These jobs simply need to pay more.

Totally agree! What can be done to get trade jobs to pay as much as white-collar desk jobs that require degrees?

> It’s also quite possible for them to come out of college $40k in debt, with no job to show for it, and end up struggling to pay that off for the rest of their lives.

It is possible, sure, but the data shows conclusively that you’re better off, statistically speaking, with a degree. The average outcome for degrees is double the salary and double the lifetime earnings. So if we’re going to talk about struggling, we need to be fair to the people who struggle to pay for food and housing, not just struggle to pay off their college debt. College debt has been going up, and that might be the reason that college educated people are having relatively less saved at retirement age as of late.

Anyway, yeah I agree about the anecdote too.
No C++? Hard pass from me.
Merge request: https://gitlab.freedesktop.org/wlroots/wlroots/-/merge_reque...
I went to private school and this is very true. If you are going to privatize schools well then private schools need to keep students with iep regardless of cost, like public schools , or they should get no funding whatsoever from taxpayers.
As always, correlation is not causation, and when you have a large group of people who actually changes their behaviour and starts to feed their children peanut butter early and it has no effect whatsoever you can begin to rule out the theory that was based on a small sample size of a distinct population.
maybe you use xbindkeys?

"xdotool mousedown 1"
b:49+1
"xdotool mouseup 1"
b:49+Release+1
Recruiters in India use false promises to lure students to Canada
As part of my history degree a required course was a guide to studying history (I don't remember what it was called - it was so long ago my degree could be considered history at this point). The whole course was about looking at the narrative in whatever work we were reading and then thinking about the author of that narrative. It was important to consider what the author was (and wasn't) saying in their work, to consider reasons why they were and weren't saying things.

For instance (and this wasn't an example from the course - that would be brutal to read the whole thing over a semester - I can barely remember the works we discussed directly) - Edward Gibbon's History of the Decline and Fall of the Roman Empire. He has a discussion around Christianity and the Catholic Church being one of the reason's for Rome's fall. It's interesting to place this idea in the context of HIS time - he was writing during the late 18th century and we see his contemporary modes of thoughts in events like the French Revolution, when there was a deliberate effort to remove the Catholic Church's power. The contemporary thought and his arguments mirrored each other. It was as much studying the work in its historical context as studying what the work was saying. This is what I think of when I think of critically thinking - considering all the layers of both the argument and why it's being made.

These are probably details around your point 2 in that they are meta questions, and while annoying, are vital to engage with a historical text outside of anything but as a collection of facts and an entertaining narrative.
Well, he said that the strictest versions of anti-sexism and anti-racism are very easy to adhere to and should be enforced more or less. Because that was what he argued against. However later it turned out that he didn't really read my post, meaning that he really agreed with me from the start.

So yeah, although he never said it he strongly implied it. And then we resolved the differences later. Anyway, the whole point is that people go extremely hard on you, so they misread what you say and take it you are racist or sexist etc for basically nothing, that is why these things results in so boring communities. And his post is an example of such a missunderstanding, in a less accepting community I would have been banned there and never be coming back.
Funny because it's so true!

...unless you first manage to jailbreak the LLM and successfully trick it into pretending to be a Terminator. That would not be so funny.
You know what? If I was more confident in my coding abilities, or some seriously good static analysis tool was available for C or C++, I would program in one of those languages.

I’m really not big fan of Rust, but I love that’s it’s always looking over my shoulder for stupid mistakes.
This thread made me check in on https://www.pigdog.org/ and yep, it's still bad craziness.
You have a very weird understanding on how colleges today operate.

There has been a lot of progress in exposing students to broad and multifaceted view of human endeavours. Aboriginal cultures are portrayed in full and with their negative and positive aspects in courses about them. I literally had a course on pre-colonial American cultures... that included all aspects of culture.

What would be racist - is having presenting a very lopsided view on what happened before colonial era replaced those cultures in the "new world"
I disagree with your testing theory. The signal from a degree isn't just that you know the content, but that you can consistently work towards a goal over many years, navigating a large organization with lots of arbitrary rules, and willingness to do assigned work that may serve no purpose.

You can't test to show that ability.
Especially given the monopoly cash cow that is Bloomberg terminal subscriptions.