MurphyA/hacker-news huggingface dataset:
by cyberax | 2026-01-19 20:59:27+00:00
I tried proxy-based approaches before (in Solid) and I _also_ had a lot of problems with async processes. The "transparent" proxies are not really transparent.

I understand that mixing declarative UI with the harsh imperative world is always problematic, but I think I prefer React's approach of "no spooky action at a distance".

As for speed, I didn't find any real difference between frameworks when they are used correctly. React can handle several thousand visible elements just fine, and if you have more, you probably should work on reducing that or providing optimized diffing.

For example, we're using React for 3D reactive scenes with tens of thousands of visible elements. We do that by hooking into low-level diffing (the design was inspired by ThreeJS), and it works acceptably well on React.Native that uses interpreted JS.
by port11 | 2026-01-19 20:59:41+00:00
Cute, but the industry has vastly outpaced humans at gaming and abusing the brain’s chemistry. You’ve Been Played is a good book, as is anything by Jaron Lanier.

For the majority, there is no healthy relationship with ‘technology’ — in the smartphone and modern web sense — until technology stops trying to make them into addicts.
by AnthonyMouse | 2026-01-19 20:59:53+00:00
> who did you think would pay?

The general premise of tariffs is that a foreign product costs e.g. $100 whereas a domestic product costs $120. If you then put a 50% tariff on the foreign product, it would cost $150, and then people would prefer the domestic product and only be paying 20% instead of 50%. Moreover, they might prefer the domestic product in general (higher quality and/or patriotism) and only buy the foreign product if it's actually less expensive, and then the foreign manufacturer would have to lower their price from $100 to $75 so that the tariff only raises the price to $105 because any higher price than that and they lose the business.

The result, in theory, is that you would pay $5 more rather than $50 more. Meanwhile the government collected $30 in tariffs on the foreign product, $25 of which came from the manufacturer rather than you, and that allows the government to lower your other taxes by $30 at the same level of government spending and borrowing.

There are essentially two things required for this to work in your favor on net: 1) the tariffs cause the foreign manufacturer to lower their pre-tariff prices at all, and 2) the government uses the tariff revenue instead of some other taxes they would have collected directly or indirectly from you, so that your net tax burden stays the same.

Ironically, the primary way domestic taxpayers end up paying more is if the tariffs succeed in causing people to buy domestic products, because then there is no tariff revenue on the domestic products and people pay the higher price for the domestic products with no reduction in other taxes.
by matt-attack | 2026-01-19 21:00:00+00:00
It’s laughable to think that anyone in psychology has a “technical” definition of anything really. It is entirely possible that our brain works in a very, very similar way. We really have no idea. Focus focusing on the difference between meat and silicon is fruitless. The analogies between how a human learn, learns, and how an AI learns, are too significant to ignore.

Human humans have some instinctive desire to think themselves elevated. I am convinced that my internal thoughts are just a phenomenon, and the notion of “I choose to think a given thought. “ is preposterous in an of itself. Where exactly is this lofty perch from which I am controlling i?
by mullingitover | 2026-01-19 21:00:17+00:00
I think it's just TikTok eating them alive[1] globally (let's face it, microblogging is simply inferior to short form video when it comes to creating stimulating content), along with the self-own of making themselves overtly The Right-Wing Site and alienating half of the US audience. Musk himself even said:

> "For Twitter to deserve public trust, it must be politically neutral, which effectively means upsetting the far right and the far left equally?

So clearly he knew he was making the site undeserving of public trust and reaping the rewards of that.

Also, the site is leaning into creating content that's overtly immoral and downright felonious in many jurisdictions, and this is likely going to catch up with it this year. I would bet this current bad news for them is just the beginning.

[1] https://www.statista.com/statistics/1294062/social-media-yea...
by tonygo | 2026-01-19 21:00:19+00:00
How does mercenary spyware actually control an iPhone? In this video, I reverse engineer the Predator spyware to uncover the secret internal protocol it uses to activate surveillance modules.

This is a summary of my technical research published on the Reverse Society blog. While analyzing the surveillance framework, I discovered a hidden custom text-based protocol that orchestrates the malware's operations (Camera, VoIP, etc.).
by uselesswords | 2026-01-19 21:00:45+00:00
Its the inevitable result when you allow politics to enter a forum. It used to be posts that were overtly political were considered off-topic, but that has become more normalized. Hell ignoring this post, the top story right now is "American importers and consumers bear the cost of 2025 tariffs: analysis" which is just another political post masquerading. I wish we would just ban politics or maybe find a middle-ground like allowing overtly political posts one day a week. It's probably too late to save HN though, the community has already normalized these posts.
by moate | 2026-01-19 21:00:52+00:00
How many people posting Clash of Kings related content on HN, and what does that say about their user base?

This is a weird metric to determine informational accuracy, as you're talking about a specific use case (reposting content on a 3rd-party platform), you're not accounting for user selection (is the average HN dude more likely to use X or Threads as their primary mico-blogging?) and it doesn't account for the fact that the entire FB/Threads/Instagram ecosystem feeds into itself (I'm never stumbling across X content that I want to engage with because that's now how I use the internet, but I'm constantly clicking something on IG that prompts me to give in and sign up for Threads)

Anything X says at any point about itself is likely to make me very skeptical because I think it's a dogshit site run by a bald, nepotic loser capitalist, that says nothing about the quality of the reporting or how accurate it is though.
by Imustaskforhelp | 2026-01-19 21:01:00+00:00
Another comment here as I got way too much excited in the other one, but this is genuinely so good man!!! KUDOS!

It actually provides a simple curl command. Oh boy, this does open up a few more ideas. I feel like my wall of text -> link shortener / blog and all other comments on that wall of text being comments themselves might be implemented & this does open up to a lot of possibilities

I actually got a vps of like 8 gigs 4 cores 500 gigs ssd for 3 months prepaid and I snatched it during a recurring deal.

If you want, i can transfer it to you or share half the resources or similar to you if this project ever needs one.

One of the most interesting things is that this (unlike my idea which was just a "proof" if it was possible in a more complex environment) actually does make it simple and for normal devs to build upon

You are mentioning scotty, and I am not sure if you mention scuttlebutt the protocol or as if scotty is some haskell web framework (sorry don't know haskell)

What are your thoughts on scuttlebutt or (nanotimestamps), I have it open source under the MIT license for anyone to build on top of it with.

Your project's really polished and I admire it but I would hope that you can look more at the decentralization side of things because one of the ideas I had which never got to fruition was that adding on top of it, we can just have a social media similar to nostr but without the relay mess that nostr has in many instances (or so I have heard)

I am curious as to what are some use cases you are thinking of it as I'd love to know your opinion on it!

Have a nice day man!
by nabbed | 2026-01-19 21:01:09+00:00
I found a very comfortable position, but it depends on a reading app that supports continuous scroll (fortunately, both the Kindle app and the Apple Books app have this setting).

I lie down with my head slightly propped up on a pillow and the tablet on my lower chest (or upper abdomen) and keep my eyes focused on the top of the reading view area. Instead of moving my eyes or my head to progress through the book, I scroll up in chunks of 2 or 4 lines, as needed.

I have to hold the tablet steady and also scroll the content, but somehow there's no strain to my arms or hands in that position.

I am a slow reader, but I can make tons of enjoyable progress through a book using this method.
by chias | 2026-01-19 21:01:12+00:00
> this has been watered down a lot by the way-too-common practice of storing TOTP secrets in password managers

I'm open to discovering I'm wrong here, but I have never understood this line of thinking. Assuming you 2fa into your password manager when you first sign in on your device, it's still 2 factors all the way down.

As you sign into your password manager, the "something you have" is your 2fa device that you use to sign into your password manager (which is obviously not being filled in by your password manager). Subsequent password manager unlocks which don't prompt for your token are still 2fa because the "something you have" is your computer with which you signed into your password manager.
by ethbr1 | 2026-01-19 21:01:44+00:00
Absolutely! The "How does a bad manager with a good team ever get identified/fired?" problem is something more companies should have an answer to.

That's why I think skip-levels check-ins and direct reports regularly anonymously rating their manager (via HR) should be the starting place at all companies.

Otherwise, toxic (or just underperforming) managers stay in their positions longer than is good for the company.
by bs7280 | 2026-01-19 21:02:18+00:00
You have completely missed my point. I don't give 2 shits about people losing money gambling. I give a shit about the Whitehouse doing insane things just so they can use the insider information to personally make money. Did you know on Oct 10th someone made $200M on a BTC short position made 30 minutes before Trumps announcement of 100% tariffs on China?
by constantius | 2026-01-19 21:02:29+00:00
I will attempt to find a link when I'm not on my phone, but the methodology and results here have been solidly criticised (mainly around survivorship bias, as a sibling notes, as well as about the measures of success).

This study (and the one about 3% of the population being sufficient to enact a change) comes up constantly when you hang around leftists, and I've been known to quote it myself when I was younger, but it always felt too good to be true and uncomfortably aligned with liberal sensibilities.
by QuadmasterXLII | 2026-01-19 21:02:30+00:00
As a kid, I would lie on my left side on a bed, and lie the left side of the book flat and the right up at 90 degrees. Then, only minimal effort is required to keep the right half balanced. As you can imagine, without further innovation this only allows reading the right pages- the trick then is to, twice per page turn, rotate the book 180 degrees- and read the left pages upside down
by parliament32 | 2026-01-19 21:02:46+00:00
Still missing the forest for the trees a bit but you're right, my wording could have been better. What I'm getting at is tariffs are generally unrelated to foreign sellers: they're not charged to them, they're not responsible for them, and the entire narrative about how "we're going to make foreign producers pay tariffs" is false. Just like "pass" is the wrong verb, because there's nothing to pass: the tariff was charged to the importer/consumer in the first place.

It's no different than, say, the state of Oklahoma deciding to increase taxes on new vehicle sales by 10%, and playing it as "we're going to make Toyota pay more to sell vehicles here!" Toyota isn't paying anything, is unlikely to change its global pricelists in response, and won't really care... because it's a state charging its own citizens more tax, nothing more. Just like these tariffs were a country charging its own importers more "tax" to punish them for buying abroad.
by 9rx | 2026-01-19 21:02:46+00:00
> To the C language and to the C compiler, there are no linked lists

But are most certainly able to use one. Just as they can use a garbage collector. You are quite right that these are not provided out of the box, though. If you want to use them, you are on your own. Both Limbo and Rust do provide a garbage collector to use out of the box, though, so that's something different.

> The specification spends quite a while outlining object liveness and rules for when garbage is allowed to be collected. WeakRefs, FinalizationRegistries, the KeptObjects list on the agent record, ...

But, again, does not specify use of a garbage collector. It could use one, or not. That is left up to the implementer.

> it is perfectly valid to have an implementation of a "garbage collector" that is a no-op that never collects anything

It's perfectly valid as far as the computer is concerned, but in the case of Go not spec-compliant. Obviously you don't have to follow the spec. It is not some fundamental law of the universe. But if you want to be complaint, that is not an option. I get you haven't actually read the spec, but you didn't have to either as this was already explained in the earlier comment.

> This is how languages specify garbage collection

That is how some languages specify how you could add garbage collection if you so choose. It is optional, though. At very least you can always leak memory. Go, however, explicitly states that it is garbage collected, always. An implementation of Go that is GC-less and leaks memory, while absolutely possible to do and something the computer will happily execute, does not meet the conditions of the spec.

> I'm done

Done what? It is not clear what you started.
by Rperry2174 | 2026-01-19 21:02:49+00:00
yeah the crazy part about that is one uncomfortable point many through history (and in threads today) have made is that nonviolence implicitly assumes a moral audience. And that injustice, once clearly exposed will provoke people's conscience.

History obviously shows that that "moral audience" was certainly the minority then.

MLK was already forcing that confrontation and by most accounts was succeeding slowly-but-surely. But it wasn't until his assassination that people were forced to confront the contrast he had been trying to illuminate all along.

Even his disciplined non-violence he was met with brutal force (as were the peaceful protesters) and this forced some sort of moral reckoning for those who had deferred or were complicit

https://www.youtube.com/watch?v=YKnJL2jfA5A&feature=youtu.be
by Atlas667 | 2026-01-19 21:03:14+00:00
There is a quote by Gandhi where he is talking about the Holocaust and he says: "The Jews should have offered themselves to the butcher’s knife. They should have thrown themselves into the sea from cliffs..."

This is very idealist of him. And that, I find, is the fundamental problem of nonviolence. It depends on a notion of "good" existing, or that, at the very least, the people in power will care about the appearance of their policies and revert them for "goodness" sake.

This is a fundamental problem.

It is not that good cannot exist, it is that most evil is done for material reasons, and nonviolence does not take that into account. Try stopping a war, that are done for economic reasons, by appealing to "goodness". Try stopping racism, that has economic roots (profits), by appealing to "goodness". It won't take you very far.

The defining feature of this dilemma can be found right on the edge of where the definition of defense become offense.
by Dylan16807 | 2026-01-19 21:03:37+00:00
> No, I don't have burden of proof for defending the status quo. That's not how this works.

Are you trying to win a formal debate or have a productive discussion?

Status quo is a starting point but still needs evidence.

> The legal system processes millions of cases annually. The claim being made here is that it's unjust more often than just... that's an extraordinary claim requiring extraordinary evidence.

Define "unjust".

If someone says it's unfairly biased most of the time, I don't think that's an extraordinary claim.

If someone says it's getting the wrong answer most of the time, yeah that's extraordinary claim, but nobody made that claim.
by m3047 | 2026-01-19 21:03:47+00:00
DNS is a wire protocol, payload specification, and application protocol. For all of that, I personally wonder whether its enduring success isn't that it's remarkably underspecified when you get to the corner cases.

There's also so much of it, and it mostly works, most of the time. This creates a hysteresis loop in human judgement of efficacy: even a blind chicken gets corn if it's standing in it. Cisco bought cisco., but (a decade ago, when I had access to the firehose) on any given day belkin. would be in the top 10 TLDs if you looked at the NXDOMAIN traffic. Clients don't opportunistically try TCP (which they shouldn't, according to the specification...), but we have DoT (...but should in practice). My ISPs reverse DNS implementation is so bad that qname minimization breaks... but "nobody should be using qname minimization for reverse DNS", and "Spamhaus is breaking the law by casting shades at qname minimization".

"4096 ought to be enough for anybody" (no, frags are bad. see TCP above). There is only ever one request in a TCP connection... hey, what are these two bytes which are in front of the payload in my TCP connection? People who want to believe that their proprietary headers will be preserved if they forward an application protocol through an arbitrary number of intermediate proxy / forwarders (because that's way easier than running real DNS at the segment edge and logging client information at the application level).

Tangential, but: "But there's more to it, because people doing these things typically describe how it works for them (not how it doesn't work) and onlookers who don't pay close attention conclude "it works"." http://consulting.m3047.net/dubai-letters/dnstap-vs-pcap.htm...
by TeMPOraL | 2026-01-19 21:04:15+00:00
On the contrary - perfect security is only possible if your system is an inert rock. Or not even then, as the users could still use the rock "wrong" by beating security maximalists over their heads with it.

Also honestly TIL that TOTP are somehow supposed to also enforce a single copy of the backing token being in existence. That's not just bad UX, that feels closer to security overreach.

People in tech, especially software and security folks, tend to miss the fact that most websites with 2FA already put a heavier security burden on their users than anything else in real life. There's generally no other situation in peoples' lives that would require you to safely store for years a document that cannot be recovered or replaced when destroyed[0]. 2FA backup codes have much stricter security standard than any government ID!

And then security people are surprised there's so much pushback on passkeys.

--

[0] - The problem really manifest when you add lack of any kind of customer support willing to or capable of resolving account access issues.
by rchaud | 2026-01-19 21:04:23+00:00
So what if it is? A Master's in Economics gets you diddly squat in the job market whereas an MBA opens doors everywhere. You could get a PhD in Economics and still only work at a university, your country's central bank or at a stretch, the IMF or the World Bank, which are hardly held up as the pinnacle of professional development. And even then they'd only take you if you studied monetary economics.
by dijit | 2026-01-19 21:04:38+00:00
I recently purchased a "paperlike" for my iPad Pro (M4, if it matters).

I'll be honest, it has made the writing like 20% better, but the touching about 50% worse.

The feel of the screen is somewhat irritating, though it looks nice when the backlight is dim so I thought I'd go to Apple and check out the nano-texture.

All I can say is that subjectively, I liked it even less.

I have no idea how people can live with nanotexture on iPad screens.

That said, a consistent issue I have with my Macbook Air and my iPad pro is that the "peripherals" touch the screen. My Macbook ends up with oily cubes where the keyboard and its edge has rubbed up against the screen display; and similarly on the iPad I have a perpetual line where the smart folio has its segments.

I thought I had unusually oily hands and started washing more frequently, but that seems to have made the problem worse somehow. :\
by snitzr | 2026-01-19 21:04:56+00:00
I ordered a custom matte film from this company for my 27-inch iMac: https://www.glarestopper.com

Works great. I also got a huge one for my TV. Once I learned how to press the bubbles out I was good. The trick is to use a larger bubble to catch the smaller ones and press them out the sides.
by jaffa2 | 2026-01-19 21:05:01+00:00
Macs have rounded corners on the desktop. I.e 4 corners. It looked awesome in the CRT days because of the shape of them. These days on flat lcd screens the geometry is so good that they aren’t required to provide the same function as in CRT days but some people still like the look. I do, but i dont run extra software if i can help it especially for an aesthetic change. I used a tool like this is the past but there were incompatibility’s.
by css_apologist | 2026-01-19 21:05:12+00:00
on Shadcn's codegen

I think this is necessary since we need to regularly modify components to suit our needs.. (I've dreamt of extending this kind of approach to libraries for a long time)

HOWEVER

there has been an elegant solution to this problem for 30 years - CSS

CSS tooling lags behind, but from a technical perspective CSS is superior to this component library approach in almost every way
by jesse__ | 2026-01-19 21:05:27+00:00
Does anyone reading this have links to people who have written specifically about a C++ ownership model that rejects the smart_ptr/RAII/friends model in favor of an ownership model that embraces bulk allocations, arenas, freelists, etc? I know there are groups of highly productive programmers that feel the traditional C++ ownership model is hot garbage, and I'd love a resource that puts down specific arguments against it, but I've never come across one myself.

Edit: clarity
by pmdulaney | 2026-01-19 21:05:41+00:00
Sounds like what she did was help refine the mathematical model of the earth, known as the geoid. It is roughly spherical, but only roughly. The biggest source of earth's deviation from spherical is its rotation about the N-S axis, which causes the radius from earth center to a point on the equator to be significantly larger than the radius from earth center to either the North Pole or the South Pole.
by toss1 | 2026-01-19 21:06:17+00:00
Right, we agree on just about everything. Political and economic commentary is generally brain rot, and Polymarket, etc. is not an accurate predictive tool

And yes, if it starts to be seen as one of the levers to manipulate in manipulating public opinion, it will become more expensive. That does not improve it's predictive value, since we never really know how expensive it is on either side relative to the bankrolls and motivations of those who might want to manipulate it.

But for anyone who wants to use it as a crystal ball, go right on ahead — good luck with that!