MurphyA/hacker-news huggingface dataset:
by johnisgood | 2025-05-24 07:35:40+00:00
It was not just their own services, mate. It showed Amazon ads, too.

https://www.thefastcode.com/en-idr/article/how-to-disable-th... (How To Disable the Amazon Search Ads in Ubuntu's Unity Dash)

https://www.reddit.com/r/linux/comments/10asnf/ubuntu_will_n...

https://www.reddit.com/r/linux/comments/10hmmb/ubuntu_privac...

https://www.eff.org/deeplinks/2012/10/privacy-ubuntu-1210-am...

So yeah, no. To all the down-voters, they were actual ads, and they actually were in Ubuntu. Sorry.
by charcircuit | 2025-05-24 07:35:55+00:00
>is difficult/impossible to install without tying up a Microsoft Account

Gamers probably already have a Microsoft account as its required for games like Minecraft or services like Gamepass. A Microsoft account is needed for Windows Hello to function.

>has ads baked in

Do you have an example. I think it's more likely the user installed malware if ads are showing up unexpectedly. Gamers are more likely to install malware like this and Windows's security is not good enough to stop it especially when gamers use admin accounts and disable uac.

>is trying to force feed everyone Copilot when most people just don't care

How is it being forced? I haven't seen it on my machine. I assume people who don't care could just ignore it or disable the feature if they don't want it. Being able to look up help for games using Copilot seems like a feature that gamers may find valuable.

>comes preinstalled with bloat

Bloat is subjective. Actual performance issues caused by unneeded things running while in games would be. The mere existence of unused pteinstalled applications doesn't necessarily cause problems to gamers.
by Waterluvian | 2025-05-24 07:36:00+00:00
It’s unfortunate that it doesn’t work for you. Personally, I’ve never experienced a pharmaceutical that worked so reliably and predictably. It would bring a fever down in my kids when they were young without fail in about 25 minutes.

To be fair though I really haven’t been involved with more than a handful of medications. I’m sure there’s many that work very crisply.
by willsoon | 2025-05-24 07:36:19+00:00
I can't write erotica or porn no matter how much I practice. I have read some great writers fails like a champ when they had tried to do the same. So, what if I fail. Sometimes I fall in erotica/porn scenes like not wanting to go that way. A detail just spontaneous popupping in my mind. And yes, then It's good. But is not erotica if it happen every 100 pages. PS: practice to write erotica, admin.
by Jabrov | 2025-05-24 07:36:22+00:00
My recommendation would be to use them as a tool to build applications. There's much more potential there, and it will be easier to get started as an engineer.

If you want to switch fields and work on LLM internals/fundamentals in a meaningful way, you'd probably want to become a research scientist at one of the big companies. This is pretty tough because that's almost always gated by a PhD requirement.
by keiferski | 2025-05-24 07:36:24+00:00
My prediction is that all "anonymous" writing will be replaced by AI. By anonymous, I mean: copywriting, corporate-style neutral writing, product descriptions, news summaries, headlines, and so on. Anything where the identity of the author is unknown or not important.

However, writers that lean into their identity and inject their personality into the writing, use video, and generally have a public brand will probably do fine. The fact is: we live in a video world now, so unless you can latch onto the brand of a larger entity to grow your audience, you're probably going to need to be on camera.

(This is basically how many writers are successful on Substack.)

Writers will also continue to be needed in fields where there is zero tolerance for errors (say, technical writers at complex manufacturing companies.)
by mierz00 | 2025-05-24 07:36:59+00:00
I refuse to believe this is normal and I have happily cut people out of my life for this.

The most painful moment was when I had a close friend almost enjoy the fact my wife had a miscarriage. It was completely insensitive and made me realise that I have no interest in being friends with someone who is willing to compete on something so ridiculous.
by palmfacehn | 2025-05-24 07:37:00+00:00
I lived like this when I was younger and single. Most here, even the self-identified cyclists would scoff at it. It isn't for everyone. There are definite advantages in terms of health and overall robustness. If you are acclimatized to pedaling around in freezing weather and hauling in all of your supplies, you probably won't have a problem with wood heating.

That said, I don't think it would be fair to expect my wife to enjoy that lifestyle. I cannot imagine taking a child to a dental appointment under those circumstances.
by y42 | 2025-05-24 07:37:19+00:00
Depends on your goals. :)

If you're good at what you're doing right now and you enjoy it — why change? Some might argue that AI will eventually take your job, but I strongly doubt that.

If you're looking for something new because you are bored, go for it. I tried to wrap my head around the basics of LLMs and how they work under the hood. It’s not that complicated — I managed to understand it, wrote about it, shared it with others, and felt ready to go further in that direction. But the field moves fast. While I grasped the fundamentals, keeping up took a lot of effort. And as a self-taught “expert,” I’d never quite match an experienced data scientist.

So here I am — extensively using AI. It helps me work faster and has broadened my field of operation.
by Waterluvian | 2025-05-24 07:37:36+00:00
Do you guys have liquid forms, especially for children where the dosage is, obviously, entirely up to you?

One memory I have of visiting our U.S. head office with a bunch of UK people was the “we have to get to Target because they sell Tylenol in ungodly quantities.” And I thought bottles of 200 pills felt ridiculous up here in Canada.
by danpalmer | 2025-05-24 07:39:18+00:00
I know, I have a Steam Deck and enjoy Steam OS on that, but what I want is as close to a console like experience (which is what Windows is not giving me). Right now it seems that DIY installs of Steam OS are not yet as simple as I want for that sort of experience, and I'm not looking for another Linux sysadmin hobby machine, I've got enough of those.

I'm waiting until there's a big download button on a Valve page, and ideally a supported upgrade path from an existing Windows install.
by Symbiote | 2025-05-24 07:39:53+00:00
> Inches/feet/yards and miles just remain separate things, never mixed

How tall are you, maybe 70 inches? Or 5⅚ft?

178cm or 1.78m are so obviously equivalent it doesn't matter which is used.

> 12 inches in a foot and 3 feet in a yard make extremely convenient divisible factors.

This requires you to start with 12 inches. If you're making a cupboard to fit in an 18¾" (476mm) space, it's no use, or is only randomly useful.

If you can choose, then you can just as easily start with 36cm. For example, European kitchens are designed around a 300mm base size.
by keiferski | 2025-05-24 07:41:18+00:00
One of the ironically (or maybe not ironic and just expected?) beneficial outcomes of AI tools is that "human-like" qualities are going to become more in-demand. The more weird, charismatic, or unique your personality is, the better you're probably going to do in the creative marketplace. The creators that will thrive are ones that manage to build an audience around their identity, and not merely ones that write/film/create the best works.
by janalsncm | 2025-05-24 07:41:31+00:00
As an MLE I get a decent amount of LinkedIn messages. I think I got on someone’s list or something. I would bucket the companies into two groups:

1) Established companies (meta/google/uber) with lots of data and who want MLEs to make 0.1% improvements because each of those is worth millions.

2) Startups mostly proxying OpenAI calls.

The first group is definitely not hype. Their core business relies on ML and they don’t need hype for that to be true.

For the second group, it depends on the business model. The fact that you can make an API call doesn’t mean anything. What matters is solving a customer problem.

I also (selfishly) believe a lot of the second group will hire folks to train faster and more personalized models once their business models are proven.
by neom | 2025-05-24 07:42:02+00:00
I feel like I took a wrong turn somewhere such that I'm learning all this in my midlife. I genuinely believed the only place for "ruthless competition" was in sports and business, and in theory you know what you're signing up for. The past couple of years have been very eye opening to me, to learn people take such pleasure in such miserable things. (I also didn't know about this till recently: https://www.quora.com/What-are-fair-weather-friends)
by flomo | 2025-05-24 07:42:11+00:00
IBM only gave maybe 1.0 shits about gaming, to the extent they needed "business graphics" like charts, and maybe just some extra fun shit. The primary competition was loads of CP/M "business micros" with not many real graphical games at all. IBM benchmarked the Apple II+ with a Z80 Softcard because that was the ultimate mullet machine, all the business software upfront, all the gaming party in the back. CGA was good enough for an Apple II game or a pie chart, and that's all they cared about.
by 0xDEAFBEAD | 2025-05-24 07:42:42+00:00
I'm having a very similar experience here. I finally got a Windows box, hooked it up to my TV, and assumed that everything would just work since I'm on Windows for once. In fact, lots of games will crash on launch, or glitch the display so bad they're unplayable, or ignore my Windows Night Light settings, or not offer the controller support which was promised. Ironically, the games which work best are the ones that worked on Mac/Linux anyway. Presumably, those are the ones where the devs actually put in the work to ensure broad compatibility.

I think there is an opening for SteamOS to create console-type compatibility guarantees for a machine which also doubles as a general-purpose PC. Honestly if Valve doesn't get their act together somehow, I might just switch to a traditional console. I love Steam's Big Picture Mode, but if half my games don't even work, what's the point? (And don't get me started on how they killed the Steam Controller...)
by fc417fc802 | 2025-05-24 07:43:56+00:00
> if we gave more access, time and incentives to people we should be able to increase the amount of scientific results exponentially.

That's how ML research is - all you need is sufficient compute and some torrented training data. It gives rise to a new problem of drowning in the literature. I think we simply don't have the tooling and institutions to integrate simultaneous scientific advancements from any significant portion of the population.
by hgomersall | 2025-05-24 07:44:58+00:00
Yeah, you can get lower doses. It turns out I was wrong and you can get 1g, but my understanding is it's not used in routine healthcare (for obvious reasons). https://bnf.nice.org.uk/drugs/paracetamol/medicinal-forms/#o...

I'd be interested to know if I'm wrong though.
by steezeburger | 2025-05-24 07:45:10+00:00
Just thought I'd share a little utility I wrote that I have found a lot of uses for. I have been using this the most with Claude Code because Claude Code takes the image file path to use the picture.

I have also found success setting `SNAPSHOT_DIR` to a directory in your repo and you can then use this along with ai tools in your editor!

But it doesn't even have to be used with ai. It's just a useful tool for taking a picture and having the file path immediately accessible.

Some of the most useful use cases:

- take image of whiteboard diagram and ask Claude Code to generate a chart in something like mermaid

- making todo lists from handwritten notes

- generating juice recipes from a picture of all the fruit on my counter

- take picture of notes to digitize

- language translation

- plant and insect lookup

- getting estimated macros from a picture of food

Would be useful to make this more cross platform. It only supports MacOS for now! And it's not extremely portable. Requires some deps to be installed. It's all in the README though.
by rikroots | 2025-05-24 07:45:12+00:00
I posted a recent Show HN[1] detailing why I felt the need to understand the basics of what LLMs do, and how they do it. Even though I've no interest in building or directly training LLMs, I've learned the critical importance of preparing documentation for LLM training to try and stop AI models generating garbage code when working with my canvas library.

[1]https://news.ycombinator.com/item?id=44079296
by thor-rodrigues | 2025-05-24 07:45:56+00:00
If you're serious about using SteamOS for your gaming computer or home theater PC, I highly recommend Bazzite.

Bazzite is a Linux operating system, built on SteamOS, that's designed to make it easy to use with different hardware and controllers. It simplifies the installation process and works really well with other game launchers that aren't on Steam, and you can set it up to look like a game console with the SteamOS interface or a regular computer with a desktop.

The only real problem I had was with competitive multiplayer shooter games require kernel-level anti-cheat software, that doesn't work with Linux.

But if playing online multiplayer isn't your main thing and you’re sick of windows being as intrusive as it is, Bazzite is an outstanding choice for a gaming or home theater computer.

https://bazzite.gg/
by AllegedAlec | 2025-05-24 07:46:42+00:00
Maybe it's just because both our industry as well as the internet always going to the extrema, but I'd love to see a nuanced take on the subject at some point.

My experience so far is middling; I found that it can be extremely helpful when working on novel things; greenfield projects it can lay a solid foundation for. If I'm learning some new framework it can shit out a first version that helps me understand how the thing works.

However, as soon as things get a bit more complex, they immediately start shitting the bed. Working in existing codebases of more than like 25 files and they become useless. Hell, even asking some models to document a 150 line batch install file made it hallucinate all kinds of stuff that didn't exist.

Furthermore, you really do have to talk to them like they're autistic idiot-savants. Precise steps, boundaries, everything. But even then they often just go off into the deep end. Even when I explicitly tell it to do one thing, one thing only and not change anything else, over 50% of the time it starts changing everything.

It's another tool, and like with all tools you need to know how and when to use it, I guess. As an industry we're not going to finger out the right ways if half the world refuses to use a powerdrill because well gosh darn it, hammers have always been good enough, and the other half swears up and down you don't need cement anymore because you could just as easily screw bricks together.
by xixixao | 2025-05-24 07:47:20+00:00
It feels powerful. I think the effects in return types could be inferred.

But I share the concerns of others about the downsides of dependency injection. And this is DI on steroids.

For testing, I much prefer to “override” (mock) the single concrete implementation in the test environment, rather than to lose the static caller -> callee relationship in non-test code.
by attendant3446 | 2025-05-24 07:47:29+00:00
I also recently built a gaming PC. First I installed Pop!_OS and it worked really well for games. But as I do some work on it, I wanted something with fresh(er) packages, so I installed CachyOS instead. Games still work (Proton is fantastic) and I have access to AUR. Just try installing Linux, gaming on Linux is not bad at all.
by red_admiral | 2025-05-24 07:50:26+00:00
It bugs me that we're still on RSA/4096. Ed25519 has fewer parameters to mess around with (no custom exponent or modulus), keys and signatures are shorter and have a well-defined forman (just binary data) and there's no network byte order confusion.

Meanwhile, ECDSA is so complex to write that most people will get it wrong and end up with a security hole that makes the NSA happy.
by nevertoolate | 2025-05-24 07:50:29+00:00
When I see a new (for me) idea coming from (presumably) category theory I wonder if it really will land in any mainstream language. In my experience having cohesion on the philosophical level of the language is the reason why it is nice to work with it in a team of programmers who are adept in both programming and in the business context. A set of programming patterns to solve a problem usually can be replaced with a possibly disjunct set of patterns where both solutions have all the same ilities in the code and solve the business problem.

My question is - can a mainstream language adopt the algebraic effects (handlers?) without creating deep confusion or a new language should be built from the ground up building on top of these abstractions in some form.
by mort96 | 2025-05-24 07:50:33+00:00
> (valid I think even if I’ve never encountered it to my knowledge)

Visitors to your website may encounter it. Do you not care that your visitors may be seeing ads?

You're also leaking what your visitors are reading to their ISPs and governments. Maybe you don't consider anything you write about to be remotely sensitive, but how critically do you examine that with every new piece you write?

If you wrote something which could be sensitive to readers in some parts of the world (something about circumventing censorship, something critical of some religion, something involving abortion or other forms of healthcare that some governments are cracking down on), do you then add SSL at that point? Or do you refrain from publishing it?

Personally, I like the freedom to just not think about these things. I can write about whatever I want, however controversial it might be in some regions, no matter how dangerous it is for some people to be found reading about it, and be confident that my readers can expect at least a baseline of safety because my blog, like pretty much every other in the world today, uses cryptography to ensure that governments and ISPs can't use deep packet inspection to scan the words they read or use MITM to inject things into my blog. Does it really matter? Well probably not for my site specifically, but across all the blogs and websites in the world and all the visitors in the world, that's a whole lot of "probably not"s which all combine together into a huge "almost definitely".
by keiferski | 2025-05-24 07:50:56+00:00
It will probably be a mix of both. "One-upping reality star" is still something of a genre in itself, and it turns off a lot of people.

IMO it's very possible to convey authenticity via video, if you know what you're doing. I'm thinking of someone like Dry Creek Wrangler School:

https://www.youtube.com/@DryCreekWranglerSchool
by rockyj | 2025-05-24 07:51:14+00:00
Nope, do not fall into the hype, i did this and a lot of games did not work. Driver issues, random crashes not to mention games from big studios straight up do not work and are not supported due to anti-cheat software or another layer of sign-in. Yes, some games work but can also stop working with the next driver/kernel update. I also want to completely stop using Windows but it is still very hard for a gaming PC.
by bigstrat2003 | 2025-05-24 07:51:51+00:00
Option 2 for sure. Make use of them if you find them useful, or don't if you don't. Personally I find LLMs to be pretty much useless as a tool so I don't use them, but if you get use out of them then more power to you (just be careful that their inherent unreliability isn't costing you more effort than they save). I think you should in no way consider option 1 - this is very much a hype bubble that is going to burst sooner or later. How much later I can't say, but I don't see any way it doesn't happen. I certainly wouldn't advise anyone to hitch their career to a bubble like that.
by jiggawatts | 2025-05-24 07:52:26+00:00
The annoyance is that the .NET standard library already does this precise thing, but haphazardly and in far fewer places than ideal.

ILogger and IProgress<T> comes to mind immediately, but IMemoryCache too if you squint at it. It literally just "sets" and "gets" a dictionary of values, which makes it a "state" effect. TimeProvider might be considered an algebraic effect also.
by antirez | 2025-05-24 07:52:43+00:00
My 2 centes:

1. Learn basic NNs at a simple level, build from scratch (no frameworks) a feed forward neural network with back propagation to train against MNIST or something as simple. Understand every part of it. Just use your favorite programming language.

2. Learn (without having to implement with the code, or to understand the finer parts of the implementations) how the NN architectures work and why they work. What is an encoder-decoder? Why the first part produces an embedding? How a transformer works? What are the logits in the output of an LLM, and how sampling works? Why is attention of quadratic? What is Reinforcement Learning, Resnets, how do they work? Basically: you need a solid qualitative understanding of all that.

3. Learn the higher level layer, both from the POV of the open source models, so how to interface to llama.cpp / ollama / ..., how to set the context window, what is quantization and how it will affect performances/quality of output, and also, how to use popular provider APIs like DeepSeek, OpenAI, Anthropic, ... and what model is good for what.

4. Learn prompt engineering techniques that influence the qualtily of the output when using LLMs programmatically (as a bag of algorithms). This takes patience and practice.

5. Learn how to use AI effectively for coding. This is absolutely non-trivial, and a lot of good programmers are terrible LLMs users (and end believing LLMs are not useful for coding).

6. Don't get trapped into the idea that the news of the day (RAG, MCP, ...) is what you should spend all your energy. This is just some useful technology surrounded by a lot of hype of all the people that want to get rich with AI and understand they can't compete with the LLMs themselves. So they pump the part that can be kinda "productized". Never forget that the product is the neural network itself, for the most part.
by burnt-resistor | 2025-05-24 07:53:45+00:00
Yep. I just found the registry key to prevent Copilot from appearing in Windows Search on a secondary machine used for gaming only. I know Copilot can be removed entirely, but I'm not there yet (winget uninstall 9NHT9RB2F4HD).

HKCU\Software\Microsoft\Windows\CurrentVersion\Search\BingSearchEnabled:DWORD = 0
by willsoon | 2025-05-24 07:54:35+00:00
10 days a week? Why. Because we have ten fingers, oc. 13 months was a year in the matriarchy, the lunar months... 12 was the monarchy and the church. We are back to 12 bc it is divisible for more numbers. But the metre was the great FR's legacy. It is under a dome, and you pay if you want a copy of fraternity. A inch does not exists. It's a just a fraction of the Paris' metre.
by barry-cotter | 2025-05-24 07:55:15+00:00
In 1980 when the Shenzhen Special Economic Zone was founded Hong Kong had a GDP per capita of $5,700 as compared to $8,400 for the UK. Hong Kong was a first world country before China opened up for trade. Shenzhen was a fishing village of approximately 30,000 people. Hong Kong was a city state of 5 million. China didn’t become Hong Kong’s main source of imports until 1982.
by JaimeNonica | 2025-05-24 07:56:10+00:00
Most A.I. chats for Revit create and run code from scratch ( making small errors ).

This is different.

A.I. works with my small tools and react to Revit feedback.

Some of the tools I gave A.I. : Get the value of parameters. Get the size of families in MB. Get the views placed on sheets.

I am releasing the A.I. Connector for Revit ( beta ) in 10 days.

This first phase is only reading and selecting.

It will be another button in Nonicatab after the beta.

Kudos to lisiting01 and Jean Marc Couffin for the first Revit MCP.