skysight-inc/HackerNews huggingface dataset:
Answer in Progress - a bit of everything, personal favourite right now!

Simone Giertz - engineering

EEVBlog - engineering

ElectroBoom - engineering

Technology Connections - stories about technology

Cathode Ray Dude - stories about technology, watch if you like technology connections!!

Socratica - math, science, programming explainers

VWestLife - retro consumer tech

TechMoan - retro consumer tech

AvE - Canadian in a workshop, a special kind of content

RobWords - language (Tom’s Language File fans check him out!)

Art of the Problem - math/programming but so varied, really worth a watch

Patrick Kelly - medical history, how did we discover a drug, stories about research

Epic Gardening - gardening! Big focus on fruit and veg.

Paige Saunders - Transit, Montreal, whatever he’s interested in!

RMTransit - Transit policy and operation
I always appreciate when authors of successful projects decide to stop after they've figured out the formula for success. Whether these are films without sequels, TV shows without dozens of seasons, or video content creators who are not compelled to keep uploading in perpetuity. It shows true care and dedication to their craft, and a desire to keep innovating in perhaps other areas of their career. It also avoids the pressure of keeping the high bar for quality, as there are not many authors who can consistently pull this off. I'd rather enjoy high quality content for a short time than see it gradually worsen over a long period.

Still, 10 years is a long run for any type of content, and uploading every week without fail is very impressive. I'm sure Tom Scott used the "Seinfeld strategy" for this, which goes to show that great minds think alike, considering Seinfeld is one of the shows that ended at the peak of its success.

Thanks for the interesting content over the years, Tom, and best of luck in whatever you decide to pursue next.
In my mind (and my attempts) the question went back to “ambient presence”, meaning extending the existing proximal environment.

I agree a camera on a person is almost always bad, and an involuntary camera on a person is always bad.

But what about connecting two offices? If I stand in one corner I have a very low resolution understanding of what’s going on — can’t really see any screens, just get a general gestalt of the energy level, if Bob looks like he’s concentrating etc. Maybe I’d walk over to the next room, see across the room that he’s busy, so send him email instead. I’d like that kind of thing, and that kind of thing not using a traffic light on a dashboard but something that used human senses, intuition, and affordances.

But we are far from solving this problem.
This article seems to suggest there still is hold out amongst hardline republicans. Though it also suggests it could be gas costs related...

https://www.bnnbloomberg.ca/republican-strongholds-are-barel...
James Earl Jones, presumably hedging against his eventual demise, has allowed his voice to be used for things like the Star Wars franchise [0].

Small, independent film makers can now use a skeleton crew to voice parts.

I can't imagine it would be anything other than a niche service, but hearing the voice and, potentially, interacting with a chatbot/LLM with the voice of a passed love one.

This is off the top of my head. I would also guess that this technology is a stepping stone for other weird, interesting and profoundly helpful uses.

[0] https://www.theverge.com/2022/9/24/23370097/darth-vader-jame...
Agreed, the faulty drain design caused the issue.

Similar to the BMW cupholders that couldn't get wet without damaging electrical parts.

https://www.courthousenews.com/bmw-cupholders-not-designed-t...

So again, do those faulty designs mean that BMW is a startup?
This can be a "tip of the iceberg" type figure. If interest rates remain high or go higher and economy continues to slide or if the need for office space due to remote work is permanently reduced, then demand will continue to fall and then $117B can snowball into trillions rather quickly.
> Auto non-toxic rephrasing of online chat in video games, let people hear their voice but paraphrase what they said in a manner that doesn't turn the platform into a cesspit.

that feels very orwellian
Let me add a requirement: Do I have to google the shit out of multiple forums to find out what it can run and how to keep it running? Also a waste of my time.

P.S. - SBC here means more than Arm.
I agree, and am eager to see what comes with the next wave of OS. I think this was just nostalgic fun.
This reminds me of the time a PM asked me if it was possible to make a P-1 priority ticket because we already had a bunch of P0 tickets and they wanted one to be higher priority.
> you have yet to figure out correctly promoting

Nope, you're holding the phone wrong.
DHH did drop it because typing was too hard¹: https://world.hey.com/dhh/turbo-8-is-dropping-typescript-701... As he's notes at https://world.hey.com/dhh/programming-types-and-mindsets-5b8..., he's just "a dynamic typing kind of guy" and has "embraced the evangelical position for dynamic typing in the past", but is now okay with you using dynamic typing if you want to (as long as you don't work on Basecamp or Hey, presumably).

> …TypeScript […] pollutes the code with type gymnastics that add ever so little joy to my development experience, and quite frequently considerable grief. Things that should be easy become hard, and things that are hard become `any`. No thanks!

The Svelte example is just clickbait to support an anti-TypeScript narrative. Happily, we have an Actual Explanation by @rich_harris: https://news.ycombinator.com/item?id=35892250

¹ FWIW, I'm a TypeScript newb who learned it doing a PHP to TypeScript conversion and found using types fairly straightforward. ChatGPT and Copilot were helpful when I got stuck or otherwise confused.
1. Use a issue tracker to report issues. If a ticket doesn't exist, create it.

2. Stick to the facts: what happened, and what should have happened instead? Remove all the noise such as blame, emotional reactions, etc. Less drama, more clarity.

3. If the root cause is something dumb such as the hotel WiFi, close the ticket as "can't reproduce" and add an explanation.

You can avoid reading the text, then use a LLM prompt such as: "Can you rephrase this removing all emotional reactions and extracting only the parts that relate to reproduction steps".

Do not waste energy on toxic people. You are not a therapist, an emotional support animal, a sandbag or a doormat. You are a software engineer.

Unless you are getting rich you should avoid working there.
The DMCA is complete and utter garbage from its inception to its execution. The fact is that most of the time it seems to be used in a weaponized form because there are zero repercussions for being incorrect or failing to do due diligence before sending one off makes this total garbage.

I am not unsympathetic to copyright holders but I have no love for this 100 plus year copyright nonsense. There needs to be teeth behind it when a false DMCA is sent because without that places are simply wasting money and draining resources from places they don't like. It's great and all that Google has deep pockets and can afford to review these things but it's still a waste of their time and a waste of their money and since Google doesn't print money out of thin air that comes from their customers.

The way to fix the DMCA is to actually make this a document that must be filed with the courts. Require a lawyer to sign off on these documents file them with the courts and when they are false documents we're due diligence has not been done to ascertain if there was a true copyright violation or not we can start despairing lawyers and having them held in contempt of court. Eventually lawyers will stop doing this nonsense.
Different cultures would probably make different choices for the "singular" day.
Well, you see, imposing any limitations on the god-given rights of corporations gives the invisible hand arthritis.
even if they did, your would change when you moved to another acountry
Isn't all computation “getting the universe to solve our problem”? Classical computers just use the laws of electricity instead of quantum mechanics. Various historic computers, such as gear-based ones and water-based ones, have used other physical principles, but I think the only kind of computer that could be said to not just use the universe would be our own brains.
One of my first personal projects was making 2 discord bots that would have an infinite “conversation” using Markov chains. Feeding them text from Reddit produced some hilarious results.
President can veto laws. President has the bully pulpit and gets things on and off the agenda. Twice in my lifetime has the candidate who won the popular vote lost the presidency, with massive ramifications for the country I live in.

I'm not endorsing GP's point, but the electoral college is massively important to legislation.
Would it be possible to implement the STM/LDM with clever register renames and defer the actual spill into memory?

EDIT: given that superscalar implementations already implement register renaming logic
Sure. "Investment" used to mean that what you invested was at risk, and if you (or whomever you delegated to) made bad investments you would lose. The answer to the current hazardous dynamic where everyone just dumps money into investment funds on autopilot is not to double down and bail them out so the Potemkin party can continue. Rather the negative possibilities of such investments need to be demonstrated so that people are appropriately leery of relying on them going forward.
And the guides do increase in the 5 crappy to 1 good ratio also. Eventually it’s infinite crap even thought there is gold in there.
Enacting slavery is a great way to reduce costs and optimize productivity. Good idea?
'Steamboat Willie' is now in the public domain. What does that mean for Mickey?
If you consider what the perfectionism is the effect of, it's easier to unwind than just saying, "oh, you're in a hole, you should stop being in a hole."

Describing anything as an 'ism' is a thought terminating judgment of it, and not a meaningful abstraction for it that yields information about what it might be caused by.

This article might help your understanding as it talks about what concrete thinking is and how to recognize it: https://www.psychologytoday.com/us/blog/theory-and-psychopat...
No it's not. Literally every website you visit can do that. It's called JavaScript and it's sandboxed.

You really think some rando that spins up a web server is significantly more trustworthy that a rando in a chat channel? Of course not, they're the same people.
Arguably the sole reason the industry has come so far is because of Elon Musk not toeing the industrial complex line, of which clearly has attempted to suppress EV - whether was the status quo administrators-operators who weren't competent or compelled to create good enough disruptive technology - or it was mostly the oil industry attempting to squash it.

I don't predict EVs will completely takeover though, as there is major distrust now of most governments and the one world order that seems to be attempting to form, and the highly dense energy of easily transportation gasoline is an obvious way to not be dependant on an easily controlled-captured power grid.
So why don’t they contribute these things back to Project Gutenberg? Particularly the typography ones like curly quotes and proper dashes, as those are almost always corrections where the overly-ASCII Gutenberg source doesn’t match the original.
It’s a blog, not a research paper.
Tell HN: Don't Enable Ad Personalization
You will be lured into turning on ad personalization with the logic that since you are going to see ads anyway, why not see what's relevant to you. I have been personalised ads on Android and *it only makes it difficult to distinguish ads* from actual content.

I have disabled ad personalization on all places I could and my eyes/brain has gone back to ignoring or at least quickly recognising ad from actual content.
This is such a cool project. Every time it hits the front page I browse the selections like I’m at a book store.

Have you considered making books sortable by popularity? It might be more approachable for new users if they see books they recognize at the top.
Yeah, a camera on an individual (or seeing their cursor on the same file, and knowing the other sees yours) triggers a lot of performance anxiety, for good reason. You know the famous quips by various famous people at parties? They spent hours thinking them up ahead of time and waiting for the right moment to whip them out. Who wants to live that way, especially at work?

Yet we do take pleasure doing things together in other domains, not always talking. Consider hiking, sailing, or building something together. Why can’t we have that same feeling while working?

See my response to the comment you were responding to for some other thoughts in this regard.
It's also easy to conflate perfectionism with excellence to rationalize shit work. Excellence is ships good shit but doesn't waste time on unreasonable shit or analysis paralysis. Experimentation, learning, and multiple iterations allow improvements to eventually reach a satisficing threshold good enough to ship.
The converse is true. Quality people won't want you in their life if you aren't a quality person.
It’s the information equivalent of turning the internet into superfund sites.
>quicksort and mergesort are very inhuman sorting algorithms; people usually do something like insertion sort in real life (perhaps with a round of radix/bucket sort initially, if there are a lot of items), since the merge and partition operations are very unnatural. Does anyone know if there's a name for this concept of a human-implementable algorithm?

I'm also interested in this. Is anyone aware of further reading on e.g. what sorting algorithm a person is likely to use when arranging a hand of playing cards? I'm curious what algorithms we apply in everyday life subconsciously.

Related: A few years ago I had a try at making a "human-friendly" sorting algorithm, that would ask the user a series of "this or that" questions to help them sort a list by preference[0]. I didn't want to use straight up MergeSort or QuickSort, since those would often lead to asking about the same item several times in a row. Instead, it randomly chooses items to compare, and accounts for transitivity (if a>b and b>c, assume a>c) to limit redundant comparisons.

[0] https://github.com/TimH98/HumanSort/blob/master/humansort.py - forgive the lack of documentation :)
The problem I've always had is making it habit. I've created different play lists and added videos to them and watch later, but forget about them and then notice weeks later I have stuff in my watch later list I never watched.

Put another way, I find adding to watch later easy, but I find remembering there's stuff there to watch very hard. I'm sure YouTube could make this much easier, but I doubt they view intentional watching as better than stumbling through random stuff for hours.
Although being faster in some cases, ripgrep lacks archive search support (no, transparent decompression ignoring the archive structure is not enough) which works great in ugrep.
I would wager that most Chinese people fear racism and prejudism towards them more than Ma considering how common and politically popular Sinophobia has become again. Ma is still a billionaire, his position is not attainable for most no matter how they look at it. But Sinophobia is a household thing now.
Sorry, got nothin on me
It could be, but given that I'm not paid to hyperfocus, destroying my productivity seems like a sensible alternative in light of necessarily needing to work with other people.

The timer is pretty unobtrusive. It goes off, I write one or two words in a box, and I carry on.
Not sure. I experienced this personally using a picoPSU with spinning drives on one machine - no issues with spinup but silent data corruption on writes (which then got picked up by ZFS). Switching to a traditional PSU cured the problem.
Be proud of yourself for surviving that toxic environment and eventually recognizing and overcoming the negative effects it had on your own performance and behavior. You’re a survivor!
2024's public domain is a banger
Class X solar flare happened a slightly before this.

Also terrible timing for the nuclear industry in japan
The liquidity issue is on the buyer side, there arent enough buyers of government bonds, which is why weve now had a couple rocky bond auctions. If there wasnt enough bonds to buy then interest rates would be in decline as banks outbid each other.
Me too. I think the way forward--at least for now--is not large meshes, but partition tolerant apps.

A search for "Is Taco Express open right now?" should not resolve a globally unique name to a globally unique address and then ask some distant server which will then ask for your location info so that it can figure out which taco express you mean. That's so fragile.

Instead the search should propagate through whichever meshes happen to be in range until it encounters a node which is authoritative on Taco Express hours (which is probably a raspberry pi at the Taco Express). You get local results because they're local to the query.

The problem of bridging these meshes is interesting, but it's just not that useful until we have an app ecosystem that doesn't rely on stable addresses for individual nodes.

We need context addressing and pub/sub, not server addressing and request/response. It's going to require a pretty big conceptual shift. Sadly, I don't see that shift happening until some disaster convinces us that it's necessary.
YouTube technically has no obligation to comply with DMCA takedown notices either; there is no direct financial penalty for failing to do so. Rather, the DMCA provides a "safe harbor" exempting YouTube from liability for infringement, then removes that safe harbor if they fail to comply with a takedown notice.

For trademarks, there simply is no safe harbor, and thus no conditions under which it can be removed. That means there isn't a codified process for YouTube to follow; but the stick they can be beaten with at the end of the day -- infringement litigation -- is the same in either case. You can bet they'll do what they can do avoid it.
It's actually quite convenient for the US that China is moving back towards an inefficient state controlled economy.

This will slow down China's growth and make them much less of a threat.

Sometimes I wonder if this is an own-goal or whether the US uses other means to trick China into behaving stupidly.
"Autopilot Mode" is where you just put the horse back on.
80 char limits used to be very common in school and business, I’m old enough that most of my professors preferred it, and most students actually did too. My first programming jobs required it as well. There were a few students who felt limited, or had fun intentionally acting flippant or incredulous about these limits when their screens were more than 80 chars wide.

The rule is slightly anachronistic now, and originally came from the time when CRT terminals (and printers) were 80 columns of text, and there was no graphical window manager. The rule was primarily about making code comfortable to read for everyone involved, to meet the minimum display with of anyone in the group. If you have a wide display but I don’t then it sucks for me. Plus I’m pretty sure that when I first started programming, a lot of printers and text editors and a lot of software wasn’t very good at handling long lines and characters would get mugged or discarded. Almost everything today will just wrap and display reasonably, but that wasn’t always the case back in the days of ed/edlin and earlier.

These days I hardly ever hear about width limits anymore, though it does come up every once in a while when people have to work a lot in terminal or ssh sessions. I do have to drop into Linux non-graphical mode all the time, and even edits files and build code sometimes, and code that’s wider than the display is less fun to wade through. People still like having a reasonable limit, like we’d definitely get complaints if we start writing code that’s 500 characters on a line, right? :P
The war on price of serving LLMs - https://x.com/dylan522p/status/1736860043947937880?s=46&t=VJ...
Ad personalization is also a financial model custom made to exploit you.
There's an SF story I don't want to spoiler that includes a metal shipwreck getting buried in sediment and making it into sedimentary rock. Google suggests that over 20k ships were lost in WWII alone.

Even reduced to little more than rust and concretions, that will make for some bloody funny fossils in the future. Cars might only last 15 years, but scrapyards last a hell of a lot longer than that.

So for there to be no possibility of artifact survival, I think you need complete turnover of the rocks in the Earth's crust. The oldest rocks on Earth are found in the Acasta Gneiss in Canada, and are 3.58 to 4.031 billion years old.

For ruling out a prehuman civilization, the question of the maximum theoretical "resolution" that we can observe the Earth at might be more important than the survival of the artifacts. I reckon something always survives; the real question is can we find it? For example finding Ötzi was dumb luck... how many Ötzi's have we missed? How many peat bog bodies ended up as John Innes No3?
Well we could just look at the obvious and existing use cases for text to speech stuff.

Alexa, siri, and similar, are all common place.

Another huge usecase would be anything to do with voice acting. Either in video games, cartoons, or the like.

This would completely democratize voice acting material, and would empower anyone to be able to do this for cheap.
> this seems to be a significant advantage for commercial mortgages over residential ones.

"Interest only" loans are not really advantageous. It means by default you are never paying down your principal and you are forced to refinance when the balloon payment is due (usually 5 years or so). So if you signed a loan when rates were low, you would have been better off to get a long term 30 year fixed interest loan. Otherwise your payment can more than double or triple right along with interest rates.

And since you're not paying down the principal, it's easier to find your loan under water. Although it is typical for commercial real estate loans to require a 20% down payment.
Better than Bouillon seems fine health-wise to me (box stock is a rip-off - you're just paying for the water).

Boxed dried pasta also isn't inherently unhealthy.

Clearly GP's rule is a little extreme :)
You can - at least some places - get residential mortgages that are interest only too, but they're not popular for good reason because of the risk involved.
This doesn’t fit into the rest of the discussion above, but the Malazan series absolutely blew me away with a subplot (!!) about ancient hominids making epic sacrifices to allow modern humans to exist.

This is (a) set in a fantasy world (b) has zero bearing in any real archeological or anthropological evidence and (c) is meant to be entertaining fiction more than an investigation into how early hominids might have lived. And yes, there are lots of magic and dragons involved.

However, the creators of this world were field archaeologists and anthropologists and their instincts for telling stories spanning evolutionary time scales is absolutely unrivaled.
It’s interesting to hear your perspective. I personally have had the opposite effect from watching these people on YouTube. I find it highly inspirational and I’ve gone out and made interesting projects on my own without them. Not all educational content needs to be structured like school, in fact most of it shouldn’t. With this stuff it just needs to humanize the process, so you can see the process for yourself, and follow it for yourself.