MurphyA/hacker-news huggingface dataset:
by homebrewer | 2025-09-18 11:16:13+00:00
It's about as reliable as "investing" in cryptocurrency. The prices on luxury watches can come crashing down at any moment, especially if there's any sort of economic shock.

As a side note, my cheap, but very well calibrated, mechanical Seiko keeps time as well as a couple of cheap quartz (100% original) Casios I have. It's running at 13 seconds of error accumulated over the last 125 days (almost to the hour), which gives 104 ms of drift per day. The two Casios have ~85 ms and ~120 ms of error per day.

So you're not even paying for insane accuracy or anything like that — thanks to modern engineering, it is available in a mechanical that costs tiny fractions of a Rolex.
by acdha | 2025-09-18 11:16:36+00:00
Yes, there’s widespread recognition that the small standard library makes JavaScript uniquely dependent on huge trees of packages, and that many of them (e.g. is-arrayish from last week) are no longer necessary but still linger from the era where it was even worse.

However, this isn’t a problem specific to JavaScript – for example, Python has a much richer standard library and we still see the same types of attacks on PyPI. The entire open source world has been built on an concept of trust which was arguably always more optimistic than realistic, and everyone is pivoting – especially after cryptocurrency’s inherent insecurity created enough of a profit margin to incentivize serious attacks.
by Etherlord87 | 2025-09-18 11:18:01+00:00
OK, but where's an argument?

> No, no, no.

Not an argument

> Morally you should stop using youtube.

Why?

> It's incredible how people mental gymnastics there way into a solution that provides themselves all the benefit and pat themselves on the back for being morally righteous.

I noticed it too, but it's not an argument. I could say something similar e.g.

> It's incredible how corporations mental gymnastics there way into defending their interest that provides themselves all the benefit and pat themselves on the back for being morally righteous.

In either case, it would be nice to read an actual argument.

> When you don't like something, you don't use it.

This is not true, People use stuff they don't like all the time. Should they stop? You may not like to use a bus, but it may be your only means of transportation. You could then argue one should like what he has no alternative to, but I don't see how ones emotional attitude relates to morality.

> It sends a clear message that you don't like the product/service.

Are people morally obliged to send this message? I don't see how this argument relates to morality.

> Using it and not compensating for it (because you actually do like it, just on your terms) is not moral or a good signal in anyway way, shape, or form.

Again, not everyone necessarily likes what he uses, but I can agree, most people use Youtube because they like it, and in particular, people use Youtube with adblocking because they like Youtube without ads. But where is the argument for it being immoral?

You could start with some probably agreeable statement like "Everyone should be paid for his work" and go from there, and then maybe I or someone else could point out some error in the reasoning, but currently your whole post reads as "what you do is immoral because I say so" - there is no proper argument.
by syntaxing | 2025-09-18 11:18:32+00:00
You’re telling me that there was any meaningful update between the MK2 to MK4? Prusa printer goes back longer, sure. My first printer was actually a Prusa style i3 reprap kit from 2014 even before Prusa made his company. Are they decent printers for the time? Yes. But they got complacent and had no meaningful updates for almost a decade. They had interesting additions like PANDA leveling, cyloid drives and etc, but end of the day it was still a bed slinger. Their MMU was absolutely garbage. The fact that Bambulab ate so much of their market between the two years it took them to even to sell a core XY printer is a testament of that. The out of the box experience superior for less money and actually great multilateral support. I honestly don’t care too much h for the multimaterial part. Just being able to swap filaments without heating up the hot end is already a godsend.

Mind you, I used to promote Prusa the same way I do for bambulabs now for almost a decade. But once again, Prusa did too little too late. Their Core One response was not quite enough.
by cbdevidal | 2025-09-18 11:18:51+00:00
Im glad to hear that. An Amstrad also was my first computer. I accidentally wiped out the GEM floppy almost immediately after receiving the computer, not being aware what the format command actually did. So I was bummed for never having access to the cool GUI. Only the “dumb old DOS prompt”; Which, like you, forced me to learn DOS commands and eventually, Linux. I am a UNIX sysadmin today, and knowing DOS well was the key to getting my first IT job. So I’m glad to hear I didn’t miss out on much :-)
by seydor | 2025-09-18 11:18:55+00:00
It's more like, Meta gets people continuously wrong, like they did with metaverse. I dont think people like walking around with a teleprompter. At least when using a phone it's obvious what they are doing, and that's respectful.

Plus, i dunno, i hate glasses that's why i did LASIK and it was the best decision ever.
by zelphirkalt | 2025-09-18 11:19:02+00:00
That depends very much on the type of developer.

Personally, I would first try to get the semantic structure of HTML right for the content I want to display. Then I would look at what I can do in CSS to make it look nice, but without going full overboard. Stick to things that are now standard in browsers, and that are responsive and resize and float nicely. Perhaps, if necessary even something like the checkbox hack, but probably try to avoid it, since it is a hack. Then the site already looks sufficiently good usually. At no point in this comes JavaScript into play, because this is about visuals, and that should be handled by HTML and CSS. I will use JS, when I have something dynamically changing and/or interactive on a page, and I will try to make a noscript alternative, perhaps usable by the user simply reloading the page.

However, I have also seen a lot of frontend devs, who just throw JS framework at everything and since everything is JS anyway, they also do things that could be simple HTML and CSS using JS instead. The result are those pages, where one is greeted by a blank white page, when not running JS.

So there definitely are a lot of devs, mostly frontend devs, that do this kinda thing, and it often secures their job by introducing complexity under the guise of looking fancy.

Example from a previous job: Making buttons that have 2 corners cut off, but the main navigation bugs regarding responsiveness, that led to broken layout took 3 months to fix. Transferring a navigation from one project to another? 3 weeks.
by joz1-k | 2025-09-18 11:19:50+00:00
I would even say, that GEM itself saved the Atari ST platform from an instant failure. Apple Macintosh had an original Mac GUI, and the Commodore Amiga (developed by a former Atari team) was technically more advanced in many ways, even supporting a true preemptive multitasking. GEM on Atari ST offered a Macintosh-like UI experience for half the price.
by BoredPositron | 2025-09-18 11:23:30+00:00
At least in Germany we get more and more second spaces for hackers — most big cities have a makerpaces now and in smaller towns most libraries started to act as makerspaces with 3D printers and soldering stations and some electronic parts. There is steady growth in CCC memberships. Besides the big congress the other events like GPN, Easterhack are getting more visitors. I don't have much experience in the US but Europe and Asia have a really healthy community. I think you need to look away from people that have money as their primary goal in computing.
by dns_snek | 2025-09-18 11:26:32+00:00
> I've written before about how he tends to jump to conclusions, launch videos based on rumors, ignore facts that contradict juicy controversies, and stir the pot while positioning himself as the only rational source for a subject.

Let's analyze that. You've written 2 comments[1] that mention him, making these same disparaging claims with no evidence whilst taking every opportunity to insult those of us who have a positive view of him.

1. You accused him of spreading misinformation on the topic of Mozilla changing their ToS to include unambiguous language that assigned them a license to any information we upload or enter through Firefox. Mozilla later responded with weasel language amounting to "nuh uh, that's not what it means" until they eventually changed those terms. All of this is documented on Rossmann's wiki. [2] Being gullible enough to believe every illogical explanation that a corporate PR department provides is not a virtue of a free thinker you're making it out to be.

2. You accused him of spreading misinformation on the topic of Brother adding consumer-hostile features, despite there being many independent sources predating his video complaining about the same issue across Reddit, HN, Github, and multiple independent forums. Again, this is documented on his wiki. [3]

3. And this is the most damning — You accused him of engaging in bad faith and "moving the goalposts" in relation to the self-service repair program. His first impression [4] was that the program is a step in the right direction, but not nearly enough. That's not moving the goalposts, that's highlighting the fact that the goalposts have not been met.

Your dishonest portrayal paints him as someone who's incapable of praise and only looks for negativity, when in fact he's gives credit where credit is due. He praised Apple when they first introduced the Independent Repair Provider Program [5], before that program ultimately turned out to be a sham.

[1] https://hn.algolia.com/?dateRange=all&page=0&prefix=true&que...

[2] https://consumerrights.wiki/Mozilla_introduces_TOS_to_Firefo...

[3] https://consumerrights.wiki/Brother_printers_causing_issues_...

[4] https://youtu.be/agG108sxkyo?t=803

[5] https://www.youtube.com/watch?v=3tRq5niOM7Q
by microtherion | 2025-09-18 11:26:38+00:00
Theoretically the vector extensions in a RISC-V could be scaled considerably, it seems to me, especially when combined with the extension proposed here: https://github.com/spacemit-com/riscv-ime-extension-spec

That said, the actual processor cores in this SBC seem to max out at 256 bit registers, which does not seem to be a lot.
by Archelaos | 2025-09-18 11:26:40+00:00
I have long desired such a language feature. It is a great addition to the language, because a single such expression helps to avoid potential bugs caused by mismatching double references in the conditional test and the execution statement of the traditional version, especially when refactoring longer code blocks.

For example, if we have something like this:

if (config?.Settings is not null) { ... Multiple lines that modify other settings. config.Settings.RetryPolicy = new ExponentialBackoffRetryPolicy(); }

and we introduce another category SpecialSettings, we need to split one code block into two and manually place each line in the correct code block:

if (config?.Settings is not null) { ... Multiple lines that modify other (normal) settings. } if (config?.SpecialSettings is not null) { ... Multiple lines that modify other special settings. config.SpecialSettings.RetryPolicy = new ExponentialBackoffRetryPolicy(); }

With the new language feature the modification is easy and concise:

config.Settings?.RetryPolicy = new ExponentialBackoffRetryPolicy();

becomes:

config.SpecialSettings?.RetryPolicy = new ExponentialBackoffRetryPolicy();

and can be made for any other special setting in place, without the need to group them.

Furthermore, I find the "Don't Overuse It" section of the article somewhat misleading. All the issues mentioned with regard to

customer?.Orders?.FirstOrDefault()?.OrderNumber = GenerateNewOrderNumber();

would apply to the traditional version as well:

if (customer is not null) { if (customer.Orders is not null) { if (customer.Orders.FirstOrDefault() is not null) { customer.Orders.FirstOrDefault().OrderNumber = GenerateNewOrderNumber(); } } }

or:

if (customer is not null) { var orders = customer.Orders; if (orders is not null) { var firstOrder = customer.Orders.FirstOrDefault(); if (firstOrder is not null) { firstOrder.OrderNumber = GenerateNewOrderNumber(); } } }

If it really were a bug, when customer is null here, etc., then it would of course make sense to guard the code as detailed as described in the article. However, this is not a specific issue of the new language feature. Or to put it more bluntly:

customer?.Orders?.FirstOrDefault()?.OrderNumber = GenerateNewOrderNumber();

is no replacement for

customer.Orders.First().OrderNumber = GenerateNewOrderNumber();

were we want an exception on null.

BTW, with the new version, we can also make the code even clearer by placing each element on its own line:

customer? .Orders? .FirstOrDefault()? .OrderNumber = GenerateNewOrderNumber();
by nobody9999 | 2025-09-18 11:27:06+00:00
The link you referenced[0] also includes this:

A 2017 report by The Nation Institute and the Center for Investigative Reporting analyzed a list of the terrorist incidents which occurred in the US between 2008 and 2016.[27] It found:[28] 115 far-right inspired terrorist incidents. 35% of these incidents were foiled (this number means that no terrorist attacks occurred) and 29% of them resulted in fatalities. These incidents caused 79 deaths. 63 Islamist inspired terrorist incidents. 76% of these terrorist incidents were foiled (this number means that no terrorist attacks occurred) and 13% of them resulted in fatalities. These incidents caused 90 deaths. 19 far-left inspired terrorist incidents. 20% of these terrorist incidents were foiled (this number means that no terrorist attacks occurred) and 10% of them resulted in fatalities. Two of these incidents were described as "plausibly" attributed to a perpetrator with left-wing sympathies and caused 7 deaths. These are not included in the official government database.[15]

So out of 197 incidents reported between 2008 and 2016, 58% were "Far Right" inspired, 32% were "Islamist" inspired and 10% were "Far left" inspired.

[0] https://en.m.wikipedia.org/wiki/Terrorism_in_the_United_Stat...
by dijit | 2025-09-18 11:27:21+00:00
Not being funny, but I can migrate from Zulip SaaS to Zulip Self-hosted in about 45 minutes. The limitation is the speed of my internet.

I know this, because I've done it.

Similarly a migration from self-hosted to SaaS gitlab (though, not back).

Perfect is the enemy of good, but man, it can be pretty close to perfect if you choose your vendors properly.
by putzdown | 2025-09-18 11:27:44+00:00
You may have given up too early. For me the key part of this story is that she made a personal connection willing to guide her through and to overlook technicalities (like not having enough experience). The fact that she then reached a different person who was a jerk is a matter of chance. I’d you find a way to keep making these personal connections, she’ll get a job eventually. Also: it sounds like you’re very supportive and invested: good on you. She’s not alone.
by jeeybee | 2025-09-18 11:27:53+00:00
I’ve always loved Slack. It’s been core to how we work, and I’ve recommended it to countless others.

But seeing how they just treated Hack Club — sudden 40x price hike, almost no notice, threatening to cut off access and delete 11 years of history — makes me wonder if we should rethink where we build our work.

I don’t want to leave Slack. But I also don’t want to wake up one day with our team’s history held hostage.
by WhiteNoiz3 | 2025-09-18 11:28:22+00:00
> Valve actually tried with the first Half-Life game in a decade, and even that didn't work.

Half Life Alyx is still considered to be one of the best VR games ever made and one that is still consistently recommended to new users even years after release. IMO people buy hardware because of the exclusive content. If a standard game console came out and it only had one AAA game on it, I probably wouldn't bother buying it. But if there were 3-4 games that looked really interesting it starts to look more worth the investment. Playing VR games takes a lot of committment (time / physical space / $$$) so the payoff has to be worth it or you'll lose people. With the huge amount of money spent on R&D for new hardware I think it's a valid argument to say that maybe funding content would have been a better investment in terms of ensuring platform growth.

Also, side note but not every game requires free motion. Plenty of hits had no movement or teleport etc. A lot of these were completely new (sub-)genres that didn't exist or hit the same as they would in a traditional pancake game. Plus lots of kids seem unaffected by free movement (maybe as high as 50% of users by my rough estimate).
by kassner | 2025-09-18 11:29:22+00:00
It depends on background noise, not sure how objectively it can be measured.

My apartment is super quiet, you hardly hear anything from the outside, so I can hear a HDD in the living room during the silent parts of movies. In some relative’s house, however, you only notice how loud is the background noise when the power goes off. No wonder why I always have a headache when I go there.
by sometimes_all | 2025-09-18 11:30:26+00:00
There are many justifications of Veblen goods, some sensible, many not so much. It's psychological; you need to have a justification to spend non-trivial amounts of money.

Some reasons I've been told why people buy luxury watches, outside of the status symbol ones:

1. As discussed, good watches tend to hold / increase their price as time goes on. This leads to the second point: people who can afford to buy a fancy watch likely have a lot of money in mutual funds/other financial instruments anyway, so a Rolex becomes "diversification" for less-rich people and a curio for the more-rich

2. People want an heirloom to give to pass on to the next generations. I've seen watches three-four generations old. In some circles, the older the watch, the more prized it is; a favorite grandchild might get your best watch. It represents the family's continued success

3. "If you are attacked on the street, you want to be able to give something to the robber so he can leave you unharmed" (never mind the fact that you probably got robbed _because_ you wore the Rolex)

Personally speaking I find many of the justifications hilarious, but this kind of thinking regarding luxury has been going on for centuries, so what do I know.
by incomingpain | 2025-09-18 11:30:50+00:00
Ive lost my technolust multiple times over the years.It happens, yes family gets in the way. I'd rather get beat at monopoly jr then spend my time building a new raspberry pi project.

Each time for me it's something new; bleeding edge.

Right now, it's literally AI. I'm in so much love with AI. If you dont know AI, go learn that ASAP.
by acdha | 2025-09-18 11:30:50+00:00
It’s the FCC as long as he makes important decisions there. There is no way you can honestly say that he wouldn’t influence others there, and the businesses who are currently facing FCC approval would have to take that influence into consideration or ask whether the level of corruption on display isn’t unique to him.

Think about it this way: if a police officer came by your business and suggested that a donation to their annual ball might lead to faster response if you called 911, would you immediately conclude that the rest of the force would strongly condemn that appearance of corruption or would the mere fact that they were comfortable saying it make you worry that the sentiment was shared by other officers?

Part of what the current administration has been doing is normalizing levels of politicization and corruption which would previously have been unthinkable in modern America. Actions like this are considered in light of the broader context where the President is openly shaking down businesses and the AG has made it clear that they’re his personal lawyer first and the nation’s top law enforcement official only to the extent that it serves his goals.
by graboid | 2025-09-18 11:32:26+00:00
It is a very interesting write-up. A random thought I had while reading this: I feel like long-term, a system that schedules/"optimizes" the process of learning by reading/watching content and then engaging with this new content by taking notes and connecting those notes to existing knowledge could be more fruitful. Something akin to SuperMemo's "Incremental Reading", but not as focused on creating flashcards out of the material.

With traditional Q/A-style spaced repetition, I feel like accumulating a long list of isolated facts sometimes (I know, you can remedy this a bit by also quizzing connections, context, but I feel like the general tendency still remains).
by senordevnyc | 2025-09-18 11:32:40+00:00
Musk might be smarter than me, and he might succeed and beat Waymo. I’m saying that I hope he doesn’t, and I will avoid supporting him or his companies. Not because I’m smarter, but because my values do not align with his, and I do not wish to see someone so reckless and immoral become even more rich and powerful. You’re free to label that as biased if you wish.
Show HN: XPlant – Track, optimize and iterate your plants like code
by shmaplex | 2025-09-18 11:32:48+00:00
I’ve been working on xPlant, a dashboard for managing plant tissue culture projects. It’s designed like a “GitHub for plants” — you can track growth, experiment with different media, and iterate on your cultures over time, similar to versioning code.

The goal is to give hobbyists, researchers, and growers a tool to see what works, optimize conditions, and learn from past experiments.

I’d love feedback from anyone who experiments with plants or cares about reproducible growth data.
by rs186 | 2025-09-18 11:34:08+00:00
That never worked.

Google had Google+ which was a massive failure.

Facebook tried releasing a product for workplace communication named Workplace/Facebook at Work and that is almost dead.

Microsoft has been eyeing a social media platform for years, and the only relevant product that I am aware of is Viva Engage (formerly Yammer) that is not very good in my opinion.

Oracle has never ever had any product that targets mainstream consumers. They always focused on enterprise products and don't understand consumers. Just like Microsoft never released a hardware product that matches iPhone's success, or Apple never has any enterprise product that remotely competes with Office. It's not in their gene. They'll be lucky enough if they don't run it into the ground.
by raxxorraxor | 2025-09-18 11:34:10+00:00
I don't even get the point you are trying to make. The issue is removing people due to their political opinions. This might have happened to Kimmel now.

You are still free to associate with anyone freely, but there is an expectation that you behave like an adult and can withstand different opinions. Otherwise no sensible dialogue is possible. Obviously that was not the case for the murderer of Kirk and the general sentiment is that some political factions have had difficulties here as well.
by xscott | 2025-09-18 11:35:15+00:00
If you just want to see the colors in action, here's some some JavaScript you could run with Deno:

const encoder = new TextEncoder(); function csi(text, ... args) { const filt = args.filter(xx => xx !== null); const output = "\x1b[" + filt.join(";") + "m" + text; Deno.stdout.writeSync(encoder.encode(output)); } csi("True Color RGB:\n"); for (let ii = 0; ii<32; ++ii) { for (let jj = 0; jj<64; ++jj) { const fg_rr = jj*4; const fg_bb = ii*8; const fg_gg = (fg_rr + 3*fg_bb)>>2; const bg_rr = 255 - ii*8; const bg_gg = 127; const bg_bb = 255 - jj*4; csi("+", 38, 2, fg_rr, fg_gg, fg_bb, 48, 2, bg_rr, bg_gg, bg_bb, ); } csi("\n"); }