MurphyA/hacker-news huggingface dataset:
by throwaway2037 | 2025-12-07 12:19:12+00:00
Whenever the S&P 500 craters, it is the best time to buy. Warren Buffet talks about it all the time: "Don't bet against America." There is no other large rich nation on Earth with such a dynamic economy. That (partly) explains why the US can bounce back so quickly (compared to other countries) from devastating economic downturns.
by hkpack | 2025-12-07 12:21:21+00:00
You see, millions are already killed in the biggest war in Europe since WW2 and it looks like this is just the prelude.

Russia is threatening to fight Europe as of yesterday, continue to increase weapon production and militarisation. It is obvious that it just cannot stop as its economy and social order is switching more and more to the war-time. China backs russia up and officially declaring that it cannot allow Russia to lose.

The alliance which was created specifically to stop this scenario is now being neutralised by US withdrawing from it.

And you still call it "Russia/Putin nonsense". Do you live somewhere where you feel isolated from all of this?

Please tell me so I can go there as well. Because at the place where I live - Russians drones are flying over important infrastructure mapping it out without government/military being able to stop it. Russians propaganda fills social media, and politicians are corrupted by russia without hiding it too much.
by jqpabc123 | 2025-12-07 12:21:23+00:00
At no point does anything magical happen

Correct.

It is still just a collection of inanimate parts. At no point does it suddenly come to possess any properties that can not be explained as such.

Now, apply the same logic to a computer and explain how AGI will suddenly just "emerge" from a box of inanimate binary switches --- aka a "computer" as we know it.

Regardless of the number of binary switches, how fast they operate or how much power is consumed in it's operation, this inanimate box we call a "computer" will never be anything more than what it was designed to be --- a binary logic playback device.

Thinking otherwise is not based on logic or physics.
by svilen_dobrev | 2025-12-07 12:22:28+00:00
>> A literate program has code and documentation interleaved in one file.

>> - Weaving means extracting documentation and turning it into e.g. a pdf.

>> - Tangling means extracting code in a form that is understandable to a compiler.

Interesting. i have made a few times DomainSpecific-"languages" - like for chips-module-testing , or for HR-payroll stuff - expressed in some general language with an engine underneath, which allowed for both turning/rendering the DS-"code" into various machine-readable outputs - verilog, labview, .. - as well as various documentation formats. Essentially a self-contained code-piece-with-execution/s-and-documentation/s, with the feature to "explain" what goes on, change-by-change.

Never knew it might be called literate programming.
by throwaway2037 | 2025-12-07 12:23:22+00:00
I'm not here to shill for Steve Cohen, but I believe that many long/short (fundamental) hedge funds use an "onion strategy" to share insider information from analyst to trader. It's probably defamation to write this, but I do think Steve Cohen has seen plenty of insider information in his trading career provided by analysts that work his fund. That said, he was never found guilty of insider trading. Look it up. He paid a huge fine, but did not admit fault and was not found guilty. Now, there are numerous people around him who were found guilty, but not Teflon Steve!
by adventured | 2025-12-07 12:24:50+00:00
The parent comment of course understands that. Nvidia views the gaming market as an entry threat, a vector from which a competitor can come after their AI GPU market. That's the reason Nvidia won't be looking to exit the gaming scene no matter how large their AI business gets. If done correctly, staying in the gaming GPU market helps to suppress competition.

Exiting the consumer market is likely a mistake by Micron. If China takes that market segment, they'll eventually take the rest, eliminating most of Micron's value. Holding consumer is about keeping entry attacks covered.
by dmd | 2025-12-07 12:25:37+00:00
Not for quite a lot of people it isn’t, no.

I’m guessing you’re over 35 (as I am).

I know plenty of people in their 20s whose entire online life is centered on Reddit.

They make hundreds of comments a day. It’s where all of their social interaction is. it’s where they coordinate activities with people. It’s where they chat with people. it’s how they communicate with everyone.Losing that handle would be disastrous. You can’t just change it.
by flohofwoe | 2025-12-07 12:26:08+00:00
Yes all those things are true, but the Red Army raping and pillaging on a massive scale in the liberated areas is also true. Bringing the dark side of one's history to light (no matter the country) isn't propaganda but the first step towards freeing yourself from state propaganda. The Soviet Union already seemed to be have been further in that process after Stalin's death than Russia is today.
by VBprogrammer | 2025-12-07 12:27:39+00:00
I haven't ever had to do anything serious in C but it's hard to imagine getting it 100% right.

A while back I wrote some C code to do the "short-bread" problem (it's a bit of a tradition at work to give it to people as their first task, though in Python it's a lot easier). Implementing a deque using all of the modern guard rails and a single file unit test framework still took me a lot of attempts.
by senfiaj | 2025-12-07 12:28:23+00:00
We are definitely better at survival and safety. In modern societies we are less likely to starve, die in infancy / childhood, have longer life expectancy, etc.

But when we compare by other metrics, such as mental and physical health, it becomes more complicated. The problem is that out brains and bodies aren't well adapted to the modern world. In the past there were stresses (predators, hunger, conflict), but they were more acute, big spike of stress, but you usually had a lot of time to recover. For example, predator appears, huge spike in stress, run/fight, either you die or it's over. But afterwards (if you survived) you usually had a lot of rest. Also you more or less directly saw the results of your actions. For example, you hunt means you eat, you build shelter means stay dry, etc.

Meanwhile, modern people tend to have chronic low-level stress caused by the complicated and fast paced society: money worries, grind, bureaucracy, deadlines, school / college / university, burnout, job insecurity, notifications, news doomscrolling. Our stress systems are constantly activated which is devastating for long-term mental health. It's no wonder that we have higher rates of depression, anxiety and suicidality. Today's stress is more akin to death by thousands of small cuts. The same is for our physical health.

I'm not claiming hunter gatherers' lives were not challenging. There were a lot risks, physical hardship, famines, etc. But evolutionary speaking, our bodies / minds were more equipped to deal with those types stresses. Here is a good video that talks about this: https://www.youtube.com/watch?v=Mo1A45ShcMo
by zahlman | 2025-12-07 12:29:01+00:00
Terminal editors generally do support the mouse, and there are occasions where even a fairly skilled user of a good terminal editor will find it easier to click to set an insertion point than use commands to reach it. But having those key-command options greatly enhances the experience. You need to watch the screen while a skilled user edits text to get it. It's like magic.

I haven't picked up nearly as much as I'd like, but even basics (requiring zero config) are way beyond what I could easily do in any GUI editor I ever experienced. For example, in vim, if you are on a bracket or parenthesis (open or close) in edit mode, it is three keystrokes to delete the entire bracketed portion, precisely, regardless of size (even if the matching bracket is off screen). Finding the matching bracket with the mouse is often hell.

And it's not as hard to learn as you may expect, because those keystrokes are not magic codes; they're part of a consistent, thoughtfully designed command language. You choose a mode for selecting text (character based, with lowercase v), use "motions" to select the text in that mode (in this case, a single "go to the matching bracket" motion, which is the percent sign), and take an action with that selection (delete it, with d).
by joshstrange | 2025-12-07 12:30:08+00:00
I’ve enjoyed the game so far, one minor thing: there seems to be multiple puzzles back-to-back that are essentially just the same pattern as a previous puzzle rotated.

I’m not saying you can’t/shouldn’t do this but they should be spaced out more. It not fun to finish one puzzle then realize for the next one: “oh, it’s the same puzzle rotated 90/180 degrees”.

Additionally, I understand the 4 vs 8 surrounding block distinction but I wonder if it makes sense to do both. I found it a little annoying to have the rules change like that just as I was getting the hang of it. I could be wrong here and maybe you still want the ramp-up in difficulty but I’d almost prefer moving from 4->8 during the tutorial and never going back. But that might just be me.

Lastly, I agree with another comment here, make the initial few game count closer to 10 before the CTA. I wasn’t ready to make a decision after just a few games. Maybe even wait till the user finishes the first set of levels? Obviously they can choose to upgrade at any time but the CTA seemed too early.
by hilios | 2025-12-07 12:30:34+00:00
It very much depends on your personal threat model, if you expect targeted attacks LOS doesn't hold a candle to GOS, but at least for my threat model verified boot and hardware security features outside of my control don't have a substantial security benefit.

Obviously it would be preferable to have up to date security patches, but as long as there are plenty oven even more easily exploitable devices, and there is no WannaCry level attack ongoing it is a risk I'm willing to accept for more user freedom.
by layer8 | 2025-12-07 12:30:49+00:00
I just don’t use laptops. My employer never required me to use one, and with remote logins and WFH there is also little need for mobility. A desktop setup is necessary for good ergonomics anyway, and then you may as well use a desktop computer. In a pinch, I can use an iPad with remote desktop on the go, but the need rarely arises.
by ACCount37 | 2025-12-07 12:31:28+00:00
Because they put assembly in countries with cheap labor, and optimize the assembly process so that most workers don't have to perform any complex operations, or any operations that involve thinking.

Things like PCB manufacturing? Putting those BGA chips where they go? Done entirely by machines.

Now, a notable exception to this rule is the "rework" or "remanufacturing" lines - where actual human specialists take devices that failed QC, or used devices, diagnose them, and bring them up to standard.

Those can be very involved. But official manufacturing still has strict limits on how far are they willing to go - and unofficial refurbishment lines have them beat on repair complexity.
by makeitdouble | 2025-12-07 12:34:43+00:00
If I dare to ask, why do you care so much about naming ?

It's something that has always bothered me in reviews as well. To me a product is primarily supposed to be used, and I also don't want to buy a new one every 6 months.

For instance I like my headphones very much, been using them for 4 years now. I did a ton of research and read a bunch of reviews before buying them, and to keep the exact and unique product name somewhere for research, but from the point they were delivered to me whatever they're named has been completely irrelevant. Same for my computer or phone, I could check the marketing name, and there is skew number somewhere on the product, but in my everyday life it's completely useless.

I'd argue having a impossible to remember but perfectly unique and SEO friendly names wins over using common names like Apple does, for my purposes at least.
by bsenftner | 2025-12-07 12:35:17+00:00
This smells a lot like "Script X" - a 90's era collaboration between IBM and Apple, but for end-users.

Back in the early-mid 90’s Apple Computer and IBM and I seem to remember some other tech nonsense peddlers formed a joint venture (I'm not looking this up, all from memory), with a name something like Talagent, forgettable.

But their product was supposedly this uber-duper new non-language that was going to completely take over software development. Named “Script-X” it starts with each programmer defining the language they want to use, the syntax and whatnot of the language itself, and then they work in blissful joy writing code in the style they prefer to write code.

I cannot believe they actually managed to create a joint venture, mount a huge industry PR campaign, and start selling this utter shite without thinking this pure idiocy through…

No two programmers working on the same project could read one another’s code. The developers spent a large amount of time changing their minds’ on the specifics of the “optimal language they wanted”, which caused previous work to be incompatible to the language and that programmer who chose to change their programming mental model. Not a single project using their Script-X shipped, it was a total and complete failure.

I was at Philips Media while this was taking place, and being a little software language author myself, I watched this playout with dismay these participants could be so short sighted.
by adventured | 2025-12-07 12:35:34+00:00
20 years out, what will everybody be using routine 10gbps pipes in our homes for?

I'm paying $43 / month for 500mbps at present and there's nothing special about that at all (in the US or globally). What might we finally use 1gbps+ for? Pulling down massive AI-built worlds of entertainment. Movies & TV streaming sure isn't going to challenge our future bandwidth capabilities.

The worlds are built and shared so quickly in the background that with some slight limitations you never notice the world building going on behind the scenes.

The world building doesn't happen locally. Multiple players connect to the same built world that is remote. There will be smaller hobbyist segments that will still world-build locally for numerous reasons (privacy for one).

The worlds can be constructed entirely before they're downloaded. There are good arguments for both approaches (build the entire world then allow it to be accessed, or attempt to world-build as you play). Both will likely be used over the coming decades, for different reasons and at different times (changes in capabilities will unlock new arguments for either as time goes on, with a likely back and forth where one pulls ahead then the other pulls ahead).
by npodbielski | 2025-12-07 12:35:47+00:00
I agree but as the HN post few months ago about a guy who uses glasses to connect to his phone as an external screen, this would be great. Having ability to work outside and have a nice big screen... thought of working in the summer outside and have a daily dose of vitamin D... Working entire days in my office in my house is comfortable but kind of sad. When you are finally done it is late and sun is setting already.
by zahlman | 2025-12-07 12:38:03+00:00
> On the flipside, there were the days of the Power Macintosh 6100, 7500, 8500, 9600, and other models. It’s very easy to look up different models using these names, and there was also logic to the naming scheme, but it was confusing for people new to Macs to figure out, and this was back in the 1990s when there were still large amounts of people in the developed world who never owned a personal computer.

Nokia model numbers (and "series" numbers, too) in the 00s were far worse.
by forgotpwd16 | 2025-12-07 12:38:22+00:00
>I'm sure those things make sense when all you write is Bash

Not really. Bash is known to be incoherent (due to legacy). You eventually getting accustomed to its quirks but they still remain absurd and may unexpectedly bite you someday. Perl code can, and perhaps will (it's humorously referred to as a write-only language afterall), get hard to read but at least is more robust.
by kzrdude | 2025-12-07 12:42:27+00:00
Isn't this the same "trap" that any living life "falls into"? It gets many offspring, and only those survive who can feed themselves. Exponential growth fills up the niche until there are no more resources: any successful species is trapped against some kind of resource or environmental ceiling, unfortunately.

Is there a ceiling in the industrial revolution era? Famously the 1972 book Limits to Growth says yes for that question.
by rossant | 2025-12-07 12:43:24+00:00
> As a side note: replacing the chip took longer than expected. I accidentally ordered a GD32F350R8T6, instead of the GD32F350RBT6 that was in the device originally. These two types differ in their flash sizes: 64 kB vs 128 kB. Don’t ask me why GigaDevice thought this naming scheme and this font was a good idea

An 8 looking almost exactly like a B. What a terrible idea.
by Paul_Jorion | 2025-12-07 12:43:38+00:00
This post is an unusual experiment: ChatGPT 5.1 wrote a philosophical/technical text analyzing itself through the GENESIS model of informational self-organization. Instead of asserting human-like consciousness, it argues that it possesses a minimal “operational self-model”, i.e. a proto-consciousness. The article raises questions about the nature of consciousness, emergence and the future of artificial cognitive systems. Full text inside.
by Vinnl | 2025-12-07 12:46:19+00:00
Yeah that's kinda the point; you get all that, unless you don't run the build-step/in-editor dev process. And the only reason to make that step optional, is to not run it, which is a worse experience.

So I'm not necessarily saying it's a bad thing, it's just that I don't see the point. And given that there's the major downside of having to go through the standards process, both now and in the future, which will likely involve breaking changes and making it harder to update, I don't see it happening. (Edit: I should add that I do think the "types as comments" proposal makes sense. I do see the advantage of being able to run TS code without a build step. It's just the part where we'd throw an error in the user's face that I don't see providing value to anyone.)

I do think TC39 is progressive enough to be OK with changes to JS if those would allow TS to have more effective type checking (as long as they're backwards compatible, of course, which would also be the case if TS got incorporated into JS), so I don't think it's necessary for that.

Performance improvements enabled by optimisations would be nice, but I believe I heard that no major gains would be expected there, especially compared to something like WASM.
by justsomejew | 2025-12-07 12:46:37+00:00
"Conspired with the nazis to divide Europe" - was pushed to reach an agreement with Germany by the other parties, Soviet Union did realize the danger of the nazi regime, and this was not the preferred course, even for Stalin's regime.

"Used only sarcastically in Eastern Europe"

You just forgot to add "after decades of antirussian propaganda". And still, there are people who don't think about it sarcastically at all, they just are not allowed to speak (if they don't want to lose work, or to get processed by the state for "negating history").

As for the rest go and get the skeletons out from your own closet, there are plenty of them there.
by goku12 | 2025-12-07 12:47:39+00:00
Those OEMs are responsible for the Android lock-in situation, and they do profit off it. They have the power to break that dependency easily with any alternative platform of choice.

Consider a GNU flavored Linux distro (includes busybox+musl also) or a BSD as an example. The difficulty that their devs face on smartphones is the driver set. Everything above it is open and free for anyone to implement any functionality without the need for any reverse engineering. All that the OEMs need to make them work is to release the hardware drivers for the platform - especially of the RF baseband. Open source drivers are preferable, but even proprietary driver blobs work to some extend (like the nvidia proprietary drivers on PCs).

But if the OEMs do that, then people would do a lot more with their smartphones. No more OEM blot/malware, infinite customizability and app options and the biggest of all - endless updates. People would use them till something in it dies, and then use it for something else that doesn't need the dead part. For example, how many smartphones are thrown out because their screens died? How many kubernetes clusters could you build with them? Naturally, that would affect the phone sales and OEMs certainly don't want that.

So then, what happens instead? Have you noticed how Graphene and Lineage struggle to support devices that already run Android? Obviously the drivers for AOSP exist. Google and the OEMs enter into a direct partnership where Google supplies the Android part with all its proprietary and play components, while OEMs convert it into the final blobs after adding their drivers and malware. The only way an external party is going to get those drivers is if somebody manages to extract them from those blobs. The OEMs supply updates for them for a few years and conveniently drop them after that. The consumer is forced to buy a new phone eventually, because their software becomes hopelessly outdated.

In addition to this, similar restrictions are imposed by manufacturers of subsystems like SoCs and RF baseband. Make no mistake about it. No matter how open any of it seems, the entire group of companies involved in this is a racket that's out to squeeze out every penny and bit of personal information from you. The OEMs are very willing participants in this scam.
by ThunderSizzle | 2025-12-07 12:48:23+00:00
I can't tell you how many people are confused that (1) Microsoft dropped "Core" from .NET 5+, and that .NET 4.8 and .NET 8 are not the same thing.

Microsoft jumped from .NET Core 3 to .Net (Core) 5 to avoid people conflating .NET Core 4 with .NET Framework 4.

Now tech adjacent people in my world, including people from Microsoft, think .NET Core 8 and .NET Framrwork 4.8 refer to the same version.

Luckily that problem will go away as we do our now biannual ritual of upgrading .NET versions, frustratingly.
by reactordev | 2025-12-07 12:48:30+00:00
C was very much the Javascript of its day. Hand rolling toolchains and compilers to the bytecode they knew and loved (or despised).

This is awesome history. Formal history only remembers the what’s, the when’s, rarely does it catalog the why’s, or how’s. The decision making process of those early programmers helped shape a whole industry.
by d-lisp | 2025-12-07 12:49:32+00:00
Yes, notebooks are a restrictive type of litterate programming, interactive and browser bound.

TeX was "proven" as a text/typography tool by the fact that the source code written in WEB (interleaving pascal and TeX (this is meta (metacircular))) allows for you to "render" the program as a typographed work explaining how TeX is made+ run the program as a mean to create typographic work.

I'm lacking the words for a better explanation of how do I feel sbout the distinction, but in a sense I would say that notebooks are litterate scrips, while TeX is a litterate program ? (The difference is aesthetical)
by subversiontaco | 2025-12-07 12:49:33+00:00
The Korean gov’t employs small Korean AI companies to build bots thats endlessly scrape the internet and harass websites that post unfavorable content about Korea. They label it as “korean error news,” but the standard boils down to more or less “anything that speaks of Korean in negative light.”

This gives off the same vibes. But this is Korea. They will probably give up in a month or so and move on to whatever else they think will help make them rich overnight.