MurphyA/hacker-news huggingface dataset:
by Larrikin | 2025-04-01 05:39:10+00:00
What's the issue you had? When you reboot or quit you're kicked back to regular Kobo and you open up Koreader through a menu option.

The Kobo OS is good enough for me to recommend it to family, there's nothing wrong with the iPod experience of uploading books.

But Koreader+Tailscale+Kavita OPDS is the best reading experience I've ever had.
by beej71 | 2025-04-01 05:40:22+00:00
I'm lucky enough to teach in a school that has small classes; I get to be very accessible to the students. There is some auto-grading, but most homework I grade by hand and give partial credit.

But if my classes were 300 people, I couldn't do that.

I also have relaxed deadlines so students can take more time if they need it, and request it in advance.

The object is to learn stuff. That's where I'm aiming.
by joe_the_user | 2025-04-01 05:40:29+00:00
Just to be clear, it's not fine at all in any "this is a fine physical theory".

A statistically unlikely arrangement of cosmic objects relative to earth only - earth in particular, violates not just the properties of the big bang but "the cosmological principle" and common sense. It's a garbage theory, a headline that makes a math person just have a "how stupid do they expect the average person to be" reaction.
by zahlman | 2025-04-01 05:40:31+00:00
> She is a woman. Her party is very conservative and a male figure would project more strength and attract voters that she might deter to parties further on the right (yes there are a few)

From what I've been able to discern, among countries that have had an elected female head of state, those women often - if not typically - represent the right wing of the local politics. The idea that conservative parties would disdain a female leader as "weak" strikes me as a strawman created by their political opponents. (However, female conservative candidates for leadership do seem uninterested in treating their gender as a reason to vote for them.)

> She is been here a long time, so she doesn’t exactly qualify as anti-establishment.

This fundamentally misunderstands the meaning of the term.
by uglycoyote | 2025-04-01 05:42:14+00:00
This looks neat. I'm interested in some of the more advanced exercises like the Rick Beato one here (https://app.captrice.io/?eid=ph79of6zlotm8y24mc4) but a couple of things prevented me from truly attempting it:

Firstly, the tab for that exercise is long enough to need a scroll bar, and so I don't understand how one is supposed to play along with that tab to a metronome... am I expected to operate the scroll bar every couple of measures while still staying in time with the metronome? So I would suggest either auto-scroll, or better yet just find a way to get all 12 measures of the exercise to fit on the screen at the same time. I have a big enough monitor that it would fit.

Secondly, although you have the link to the embedded video player, I wouldn't be able to keep the intended sound of the exercise in my head long enough that I would feel confident I was playing the exercise right later. The app really feels like it needs a synthesized guitar sound that would play the notes of the exercise, so that I could play it along with the synthesized version and know whether I was hitting the right note. It would be OK if it sounded cheesy -- that would be better than nothing, and then once I was confident that I had the correct sequence down, I would disable the synthetic sound.
by andrei_says_ | 2025-04-01 05:44:37+00:00
I’d spend them on 1x1 classes with experienced Argentinian Argentinian Tango instructors consisting mostly of dancing.

The Argentinians have a unique approach to the Milonguero style which I’m interested in so in this case they need to be from Argentina ;)

Another option would be one of my other interests, again, spent one on one with a world-class instructor and intentional practice.
by jensneuse | 2025-04-01 05:44:50+00:00
Let's say you have constantly 1k requests per second and for each request, you need one buffer, each 1 MiB. That means you have 1 GiB in the pool. Without a pool, there's a high likelihood that you're using less. Why? Because in reality, most requests need a 1 MiB buffer but SOME require a 5 MiB buffer. As such, your pool grows over time as you don't have control over the distribution of the size of the pool items.

So, if you have predictable object sizes, the pool will stay flat. If the workloads are random, you have a new problem because, like in this scenario, your pool grows 5x more.

You can solve this problem. E.g. you can only give back items into the pool that are small enough. Alternatively, you could have a small pool and a big pool, but now you're playing cat and mouse.

In such a scenario, it could also work to simply allocate and use GC to clean up. Then you don't have to worry about memory and the lifetime of objects, which makes your code much simpler to read and reason about.
by sofixa | 2025-04-01 05:44:56+00:00
> Just because a conservative is not willing to support a liberal position, that doesn't make them automatically a fascist

Their methods and their positions make them fascist, not their support or lack thereof for opposing positions.

Say, a coup attempt. Or someone in power talking about ignoring term limits. Or getting bribes and favouritism for corporations (corporatism is a heavy component of fascism). Or silencing opposition with brutal and illegal methods (such as kidnapping in the middle of the night by unmarked and masked men). Those all scream fascism, regardless of the fact that e.g. the person in charge of healthcare is an antivaxxer.
Show HN: Duolingo-style exercises but with real-world content like the news
by ph4evers | 2025-04-01 05:46:34+00:00
I've been working on a little side project that combines Duolingo-like listening comprehension exercises with real content .

Every video is transcribed to get much better transcripts than the closed captions. I filter on high quality transcripts, and afterwards a LLM selects only plausible segments for the exercises. This seems to work well for quality control and seems to be reliable enough for these short exercises.

Would love your thoughts!
by chongli | 2025-04-01 05:46:43+00:00
I don't know, but I feel like we already have the "telepathic grandfather interface." Or at least we try to have it. My iPhone is constantly guessing at things to suggest to me (I use the share button a lot in different apps) and it's wrong more often than not, forcing me to constantly hunt for things (to say nothing about autocorrect, which is constantly changing correct words that I'd previously typed into incorrect ones)! It doesn't even use a basic, sensible LRU eviction policy. It has some totally inscrutable method of determining what to suggest!

If we want an interface that actually lets us work near the speed of thought, it can't be anything that re-arranges options behind our back all the time. Imagine if you went into your kitchen to cook something and the contents of all your drawers and cupboards had been re-arranged without your knowledge! It would be a total nightmare!

We already knew decades ago that spatial interfaces [1] are superior to everything else when it comes to working quickly. You can walk into a familiar room and instinctively turn on a light by reaching for the switch without even looking. With a well-organized kitchen an experienced chef (or even a skilled home cook) can cook a very complicated dish very efficiently when they know where all of the utensils are so that they don't need to go hunting for everything.

Yet today it seems like all software is constantly trying to guess what we want and in the process ends up rearranging everything so that we never feel comfortable using our computers anymore. I REALLY miss using Mac OS 9 (and earlier). At some point I need to set up some vintage Macs to use it again, though its usefulness at browsing the web is rather limited these days (mostly due to protocol changes, but also due to JavaScript). It'd be really nice to have a modern browser running on a vintage Mac, though the limited RAM would be a serious problem.

[1] https://arstechnica.com/gadgets/2003/04/finder/
by tipiirai | 2025-04-01 05:48:16+00:00
Nue’s a web framework I’m building to slice through modern web dev bloat. When a Vite/ShadCN/Tailwind button is 40% heavier than a full-blown SPA, it’s time to do things differently. We’re retooling from the ground up—web standards first, no bloat. It’s for frontend architects, design engineers, and UX folks craving simpler, saner workflows. Still in progress, but the shift’s coming. Curious to hear your thoughts!
by yjftsjthsd-h | 2025-04-01 05:48:30+00:00
As someone who does use containers: It depends™ on how you do things, but lots of containers are used as a way to consume mystery meat easily. Who made that image? What's in it? Do you trust the binaries in it? How often does it get updates? Are you keeping up with updates that are available? All of these are solvable, of course, but a lot of containers are "just docker run randomsource/whatever:latest and never think about it again".
by jenadine | 2025-04-01 05:48:50+00:00
> gcc and clang will not insert code to start rm’ing files when you overflow a signed integer.

It could. If it detect that a code path cannot be taken without causing overflow, it will assume this code path cannot be taken and will optimise it by removing it. No need even to return from the function. If you reach this code anyway, it can run whatever functions is on the binary after it. If you're unlucky that's a function to remove temporary files which would be ran with bogus arguments.
by marshray | 2025-04-01 05:51:32+00:00
I will watch the Youtube guy you're talking about, but I did listen to a many episode podcast with the writer/director discussing the books of direct, personal interviews that were documented after the incident.

Most of the major events depicted in the show are things I recall having been reported previously.

I thought many of the workers in the plant, the first responders, etc were portrayed as heroes and most at least quite sympathetically.
by kergonath | 2025-04-01 05:51:51+00:00
> If I still need to use my adblocker why bother to sign up?

Personally I don’t disable my ad blocker, ever. Regardless of whether I subscribe or not, or whether the website is ad free with a subscription. I give them (a bit of) money because I support them, not to avoid ads. The ad infestation is a battle we lost a while ago, now we can only make do.

> I have the same thing with YouTube.

Same, except that I am not giving (willingly) a cent to Google, ever. They mine me enough already.
by murahovsky | 2025-04-01 05:52:25+00:00
A few months ago, I stumbled on a Huberman Lab episode about ADHD. He shared a deceptively simple exercise called “Elevated Vision” — a research-backed method to train focus by balancing central attention and peripheral awareness.

The concept is really simple:

- Stare at a central object → Keep your gaze locked on it → → Mentally note everything in your periphery without shifting focus.

But here's the problem: practicing this IRL is HARD. Your brain fights distractions, your eyes cheat, and I had to give up after 10 seconds the first time.

So I built Centrate: a free, science-backed web app that gamifies Huberman’s technique. No subscriptions. No ads. Just focus training that works.

How It Works: Open Centrate on your phone → Focus on the central orb (no cheating!) → New objects appear in your periphery automatically → You should notice them and tap — without moving your eyes

Longer streaks = harder challenges

It’s like lifting weights for your attention span.

In a world of infinite scroll, Centrate teaches your brain to choose focus over distraction. If you find it challenging to focus, this app could help you as well.

Try It Yourself https://centrate.app

Pro tip: Do 3-minute sessions daily. After a week, you’ll catch yourself resisting distractions without trying.

Please share your thoughts!
by moefh | 2025-04-01 05:53:05+00:00
> Why is a seven-note scale called "diatonic" anyway

The prefix of "diatonic" is "dia" ("through"), not "di" ("two"), but nobody really knows what exactly its origin (διάτονος, "diátonos") was supposed to mean[1]: it's probably either something like "through the tones" or "stretched out tones".

The second meaning is closer to the modern definition we have for diatonic: the 7 (out of 12) notes are selected to be as stretched out as possible in the octave, that is, each adjacent note is either 1 or 2 semitones apart, and the two 1-semitone-apart pairs are as far as possible from each other (note that the second requirement excludes e.g. the ascending melodic minor[2] from being considered diatonic, even though it has 7 notes).

[1] https://en.wiktionary.org/wiki/diatonic

[2] https://en.wikipedia.org/wiki/Jazz_minor_scale
by nottorp | 2025-04-01 05:53:46+00:00
> With a well-organized kitchen an experienced chef (or even a skilled home cook) can cook a very complicated dish very efficiently when they know where all of the utensils are so that they don't need to go hunting for everything.

Even I can make a breakfast without looking in my kitchen, because I know where all the needed stuff is :)

On another topic, it doesn't have to look well organized. My home office looks like a bomb exploded in it, but I know exactly where everything is.

> I REALLY miss using Mac OS 9 (and earlier).

I was late to the Mac party, about the Snow Leopard days. I definitely remember that back then OS X applications weren't allowed to steal focus from what I had in the foreground. These days every idiotic splash screen steals my typing.
by kalleboo | 2025-04-01 05:54:18+00:00
> So these tech tubers were only really upset that Honey was stealing from /them/, they don't give a fuck about their viewers.

Ironically, this is the reason LinusTechTips never did an expose video on this back when they originally learned about Honey doing this years ago - they thought "this only affects us, if we do a video on it the viewers will be like - who cares about your bottom line?"

And now on the contrary, LTT viewers are FURIOUS that they didn't expose it and flaming them in the comments of every tangentially related video...
by adityaathalye | 2025-04-01 05:54:44+00:00
Thanks HN, for helping me force Vineet's hand into accepting that the app is worthy of being used by not-Vineet.

He demo'd Captrice last week, to a bunch of friends here in Bangalore. And I knew he was going straight to the "infinite bikeshed", based on his tepid answers to questions like "Wow this is cool! So... Launch, when?".

Plus, you made m'dude earn his "First Internet Dollar". To whomever did the "buy me a coffee" thing... you're awesome! There is a stark psychological "before/after" of earning your F.I.D. Now he can't ever go back.

As someone stuck in his own Infinite Bikeshed, I take heart from this event, and hope to follow in his footsteps sooner than later :)
by chistev | 2025-04-01 05:54:59+00:00
My personal blog is -

https://rxjourney.com.ng

I self host because I love writing code. It's inspired by Medium. It was built with Django and Svelte. I could have written the whole thing with Django but I wanted to learn Svelte, and I had plans of making it bigger and more interactive initially.

It's hosted on Render.
by anigbrowl | 2025-04-01 05:55:39+00:00
“I’m a mathematician and therefore biased, but this result literally blows my mind,” Fry wrote. “Have three months to find somewhere to live? Reject everything in the first month and then pick the next house that comes along that is your favorite so far. Hiring an assistant? Reject the first 37 percent of candidates and then give the job to the next one who you prefer above all others.”

...except that the starting conditions are that you have n candidates/options for a decision, you consider in random order, and then you have o accept or reject each one before examining the next, plus no backtracks.

How often do these conditions obtain in real life? If you're dating, it's unlikely you know what your total number of future partners will be - even if you're religious and just want to be with one person for ever, you necessarily conceive of courting more than one person (since you might be rejected by them). For hiring for a job or purchasing a house, why would you make a final decision on each candidate before looking at any others?

The math is interesting and this is surely a useful heuristic for some situations, but (like much pop-math writing) the effort to make it cool and relevant backfires because the constraints seem arbitrary and divorced from real world experience.
by simion314 | 2025-04-01 05:55:56+00:00
>That's some nice story, not relevant facts.

My response is on topic for the comment it responds. But in case someone else fails to understand the message, the rules are added because someone made something bad intentionally or now,

so can you guess why the companies were forced to add "Unsubscribe" in their emails? do you think someone imagined this rule for no reason ?
by simgt | 2025-04-01 05:56:04+00:00
It's hardly a condemnation... They reiterated that they consider the accusations to be very serious, and are not casting doubt or whether the decision is unjust. They do emit doubts about the timing of it, but for political gains.

Mélenchon's strategy has been for a while to get voters from both the ghettos and from Le Pen's pool of supposedly unhappy but not racist voters. That's again what they're doing here: painting themselves as more respectable [0] than the far right while shitting on Macron / the current establishment.

[0] As opposed to the far right, their ranks aren't filled with people who have been convicted for antisemitism, and the sheer amount of fraud cases in there also speaks for itself...
by kergonath | 2025-04-01 05:57:39+00:00
> And by being unethical and double dipping you're setting a great example for your customers who won't feel bad about being unethical themselves and just blocking and bypassing all your monetisation.

I don’t disagree with the message wholesale, but blocking ads is not unethical. It’s a vital defense mechanism against outright malicious actors or the excesses of the attention economy. There is no opt-out or alternative, and there is no consent.
by polotics | 2025-04-01 05:57:46+00:00
Why oh why is it that the pull of clickbait is so strong, even at bbc.com, that the word "dissuasion" does not get used? This is a bit criminal as many influencers and shills are then painting the reasonable people working to ensure a war is not possible because it is disssuaded, as being the unreasonable ones who want violence.
by motorest | 2025-04-01 05:58:38+00:00
> Your framing of a compiler exploiting UB in programs to gain performance, has an undeserved negative connotation. The fact is, programs are mathematical structures/arguments, and if any single step in the program code or execution is wrong, no matter how small, it can render the whole program invalid.

You're failing to understand the problem domain, and consequently you're oblivious to how UB is actually a solution to problems.

There are two sides to UB: the one which is associated with erroneous programs, because clueless developers unwittingly do things that the standards explicitly states that lead to unknown and unpredictable behavior, and the one which leads to valid programs, because developers knowingly adopted an implementation that specifies exactly what behavior they should expect from doing things that the standards specify as UB.

Somehow, those who mindlessly criticize UB only parrot the simplistic take on UB, the "nasal demons" blurb. They don't even stop to think about what is undefined behavior and why would a programming language specification purposely leave specific behavior as undefined instead of unspecified or even implementation-defined. They do not understand what they are discussing and don't invest any moment trying to understand why things are the way they are, and what problems are solved by them. The just parrot cliches.
by kalleboo | 2025-04-01 05:58:41+00:00
LinusTechTips recently did a video on their revenue sources: 55% from merch, 21% from video sponsors, 12% from YouTube AdSense, 7% from their own video platform, and only 3% from affiliate links.

I guess for creators with a much smaller merch business, affiliate links would be twice as big a portion.
by cayley_graph | 2025-04-01 05:59:29+00:00
Israel and its *genocide in Gaza, according to Amnesty International[1]. Let's call it like it is, so that the funding may be stopped sooner rather than later.

[1] https://www.amnesty.org/en/latest/news/2024/12/amnesty-inter...

edit: To those who disagree, do feel free to explain why. Being against genocide is apolitical, for any reasonable definition of the word. I promise you cannot guess at my voting patterns from this opinion of mine.
by j4coh | 2025-04-01 05:59:35+00:00
I’m not sure why, but so many guitarists I’ve met who learned from YouTube are bad. I’m not sure why, maybe they are replacing watching with practice? No custom feedback from real musicians who hear you play? YouTubers are motivated to overcomplicate things so you keep watching more videos? I’m not sure.

It may also be the context, I play original, improvisational music with people/in front of an audience and YouTube may be particularly bad at preparing people for this.
by sleepyguy | 2025-04-01 05:59:44+00:00
It's the last place you will ever see MAGA/Trump Supporters.

Today, I received an email from Brandon Gill about his mission to defund NPR, a radical left-leaning outlet poisoning America's minds. There were some additional things in that email that made no difference in Americans' lives.

JC, it's a radio station that Republicans don't even listen to. It's like he thinks 50% of Americans don't deserve any representation. I'm not even a Democrat, and I find it insane. I can only imagine it is an attempt to deflect attention away from his constituents' real issues. Show them something shiny, and maybe they will forget what matters.

The Republican folks in Congress are pathetic. They're a bunch of freaks.

Disclaimer: Republican turned Independent.
by somenameforme | 2025-04-01 06:00:24+00:00
This might have been a viable argument a decade ago because these rules were implicit and not explicit. But as of 2022 they've become explicit. [1] IQ is distributed dramatically differently in different groups, which makes it difficult to meaningfully study in the US because, as Nature now puts it, "Although academic freedom is fundamental, it is not unbounded... Science has for too long been complicit in perpetuating structural inequalities and discrimination in society..."

This is why meaningful studies on IQ are basically dead in the US and similarly why we were one of last countries to confirm the absolutely critical reversal of the Flynn Effect. I think the political tide started to turn really hard after the decades long Minnesota Transracial Adoption Study ended up definitively proving the opposite of what it intended. [2]

[1] - https://www.nature.com/articles/s41562-022-01443-2

[2] - https://en.wikipedia.org/wiki/Minnesota_Transracial_Adoption...