MurphyA/hacker-news huggingface dataset:
by Jordan-117 | 2025-11-26 02:34:57+00:00
Bit of a tangent but maybe this a good place to ask: I've been trying to diagnose a weird display issue on my 4K IPS monitor. It seems to have a stuck pixel, which looks bright green on a dark background. But weirdly, the pixel changes color if you move your head from left to right, cycling from bright green to hot pink to purple and then back to green (though it doesn't change color when moving your head up and down). Also, it seems to "float" slightly above the actual pixels. For ex, if I open a paint program and draw a straight vertical line directly adjacent to it, there's a gap when looked at from the right, but it seems to overlap the line when seen from the left.

Anybody experience an issue like this before, or know if it has a fix? I've searched but only find discussion of regular stuck/dead pixels.
by frank_nitti | 2025-11-26 02:35:43+00:00
If they’re in a team similar to some I’ve worked with, engineers are barely getting comfortable with the shift away from .NET Framework (!)

There are legions of developers for whom Visual Studio on Windows is the only place they have ever been comfortable. And upgrading between versions of .NET is a point-click exercise between the various UIs (Visual Studio Installer, “Get New Components or Features”, and the NuGet package manager)

The advent of .NET Core happened to coincide with initiatives to adapt:

* toward the cloud and away from IIS and Windows Server

* toward Git and away from TFS

* toward remote CI/CD and away from “drag my files into inetpub”

* toward SPAs and away from ASP.NET XAML programming (Blazor notwithstanding)

* toward a broader toolkit where the familiarity with OSS and open specs is advantageous, and away from Visual Studio as the center of the universe (though it still arguably reigns supreme in its class of IDEs)

Coming from the Linux/Docker world before going deep in .NET, I was both resented and leaned on heavily for these teams’ transitions. Most of my teammates had never read the contents of their .csproj or .sln files, or run a build command from a terminal and read its log output. They were annoyed by my requests to do so when helping them troubleshoot; some just rejected the idea outright (“there’s no need to look at VS internals here”, “we shouldn’t need to run DOS commands in today’s world, VS should hable this!”)

I can definitely sympathize with developers who were sold on what seemed like a promise that deep VS/IIS/etc knowledge would be the rock-solid foundation for business software for the rest of their careers. During the uprooting process, other promises like “netstandard2.0 will be forever for your core libraries and all future .NET runtimes!” end up with asterisks the following year.

I am 100% in agreement that .NET dev team is doing an amazing job, but it’s precisely because of their continued shakeups when they see major opportunities to improve it from the ground up, and probably the same reason that others feel wary of it
by photochemsyn | 2025-11-26 02:36:01+00:00
Numbers don't exist, either. Not really. Any 'one' thing you can point to, it's not just one thing in reality. There's always something leaking, something fuzzy, something not accounted for in one. One universe, even? We can't be sure other universes aren't leaking into our one universe. One planet? What about all the meteorites banging into the one, so it's not one. So, numbers don't exist in the real world, any more than infinity does. Mathematics is thus proved to be nothing but a figment of the human imagination. And no, the frequency a supercooled isolated atom vibrates at in an atomic clock isn't a number either, there's always more bits to add to that number, always an error bar on the measurement, no matter how small. Numbers aren't real.
by carlosjobim | 2025-11-26 02:37:02+00:00
You don't seem to understand the power balance here. The client is in no position to demand anything, since the article author can just tell them to scram, and they can solve their own problems.

Working with corps is not a problem. Unless you have a slave mentality that is, and let them bully you and stomp all over you. If they have their wits with them, they will fully understand what negotiating position they are in, and not make unnecessary demands on the software creator.
by jsheard | 2025-11-26 02:37:24+00:00
It's overkill because they preserved nearly every aspect of the Intel version when switching it over to ARM, even when those design elements no longer made any sense. It's built around cooling GPUs that aren't supported anymore, has a power supply with about 4x more wattage than the system will ever draw, and has way more physical I/O than the new silicon is actually equipped to support, requiring heavy oversubscription via expensive mux chips.

IMO that points to the Mac Pro being on its way to retirement in favour of the Studio - they would have made more of an effort if it were sticking around.
by venturecruelty | 2025-11-26 02:37:26+00:00
And as usual, the employees get blamed. Maybe people wouldn't jump ship if companies didn't lay people off with reckless abandon, or hire sociopathic bosses to manage people, or screw them out of raises, or overwork them, or lie during the interview process.

The little people are going to do what they need to do to survive. If these multi-billion or even multi-trillion dollar companies feel some type of way about it, well, they're the ones with all the power, not us. They're more than welcome to change the culture at any time.
by echelon | 2025-11-26 02:37:29+00:00
You can run Alibaba's Qwen(Edit) locally too, and the company isn't as weird with its license, weights, or training set.

I personally prefer Qwen's performance here. I'm waiting to see other folks' takes.

The Qwen folks are also a lot more transparent, spend time community building, and iterate on releases much more rapidly. In the open rather than behind closed doors.

I don't like how secretive BFL is.
by Weves | 2025-11-26 02:37:37+00:00
> One thing I really care about is extensibility

Totally makes sense! We've defined simple `Connector`, `Tool` and (soon) `Agent` interfaces to make it easy to plug in your own implementations/apps. If you wanted, you could just use Langchain under our Agent class to build arbitrary flows.

Additionally, the main chat is created from a series of `Renderer` components, and it should be easy to build your own.

Do you think that's in-line with what you're thinking of, or do you want to build outside of those confines?

> canvas mode and scheduled actions

Yes, writing and recurring are two big areas we want to tackle next year.

> The main thing I really care about is voice mode

Interesting. Why do you think that is?
by atmavatar | 2025-11-26 02:37:52+00:00
This is a standard cop-out that bears challenging every time it's used.

By refusing the job, you narrow the number of people who can do the job, making it more expensive, both because there are fewer candidates to do the job and because it makes the hunt for employees take longer. It also gives cover for others who aren't confident to stand against the job by themselves when they see others refuse it.

There's a non-zero chance that refusing such a job means it becomes too expensive to be feasible, especially if it requires expertise held by a limited set of individuals.
by defrost | 2025-11-26 02:39:05+00:00
While I've free lanced in office suport on and off across the years it's not been my main focus.

I have observed that office workers tend to get on and work with what tools they have, be that old school unix-like point of sale sytems, Wang wordprocessors, god-awful microsoft access hacks, TCL-forms on Sun workstations, cross platform ARC-GIS / ERMapper photogrammetry pipelines, etc.

Drivers, PDF conversion, et al seem to be the bug bears of all platforms I've encountered.

To advance your argument it's really the Excel Macros that serve you best - those things that have developed in-house and are peculiar to a singular anchor software suite.

Offices with no legacy ties binding them to one OS are more agile wrt change, several European countries (Germany at least, there are others) have many offices that are already long time Red Hat (and other) users.
by kayart_dev | 2025-11-26 02:39:42+00:00
Zorin OS developers already announced a huge spike of new downloads: https://www.techradar.com/computing/windows/this-linux-os-ha...

I believe many similar beginner-friendly projects like Mint or Fedora see the same trends on their end

With SteamOS and other related projects like Wine and Proton getting more support and attention, I hope more and more developers will start caring about making their apps support Linux out of the box
by decimalenough | 2025-11-26 02:40:33+00:00
For me Manila is the uncontested worst city in SEA. All of Jakarta's downsides, plus an absolutely horrific airport, worse traffic, extremely limited public transport network (which doesn't extend at all to the places where most business travellers go, namely Makati/BGC), higher crime and more violent crime too (lots of guns around), and worse food.

About the only upside is that most people speak some English, which is manifestly not the case in Jakarta.
by yndoendo | 2025-11-26 02:40:55+00:00
Last time I tried Entity Framework it was slow. Replaced it with Dapper and a simple custom migration system. This took database validation and seeding from 10 seconds to less than 2 seconds during startup on low powered hardware with SQLite. The queries created by Entity had pointless cascade of multiple join statements.

I have been reaching for GO with simple tooling and HTTP back end. .NET is useful for other solutions.

I have had too many issues with their frameworks, like WPF, needing to implement Win32 hacks. Example, .Net 9 was the first Windows version that properly returns all network interfaces. Older runtimes only expose Enabled NICs. I still have to maintain Windows 7 support for some solutions.
by drob518 | 2025-11-26 02:41:26+00:00
Having been involved in a “no code” product, I’ll just say that it’s a really crappy way to write programs. You’re better off creating a DSL of some sort and asking people to type. Demanding that people click the mouse three times to open an input box where they can type something and then doing that a few hundred times is not “better.” It’s infuriating.
by echelon | 2025-11-26 02:41:43+00:00
Why would you say that? I feel this pushes people away.

"Hey, you might be able to use Rust trivially if you stick to XYZ, but if you dare touch systems programming you're in for some real hurt. Dragons everywhere."

Why say that? It's not even remotely true - it's a gradient of learning. You can use Rust for simple problems as a gateway into systems programming.

Rust is honestly a great alternative to Python or Golang for writing servers. Especially given that you can deploy static binaries or WASM.

We need more people learning the language, not to scare them away.

Rust is getting easier year over year, too! People can choose Rust for their problems today and not struggle.

Give them a cookie and let them see for themselves.
by zahlman | 2025-11-26 02:41:53+00:00
> I'm not sure what your argument is here. We shouldn't be making a fuss about all these prompt injection attacks because they're just inevitable so don't worry about it? Or we should stop being surprised that this happens because it happens all the time?

The argument is: we need to be careful about how LLMs are integrated with tools and about what capabilities are extended to "agents". Much more careful than what we currently see.
by _carbyau_ | 2025-11-26 02:42:42+00:00
Depends. I'm not sure you could make a business out of just fixing monitors. As another thing the phone repair shops can fix - maybe?

As for why? $ per benefit.

I had a pair of Samsung 204B screens I liked. I didn't see dollar per benefit in upgrading from 1600x1200 4:3 to 1920x1080 16:9.

They went funny, I obtained a capacitor, pop the back off, unsolder and solder new cap, put the shell back on. Job done. 20 minutes per screen because man, am I bad at soldering...

They worked happily for another 5 years each. Until society got well past the 1080p rut and into proper 1440 and 4k etc screens which were actually worth upgrading to.

Edit: make shorter
by Capricorn2481 | 2025-11-26 02:43:43+00:00
> It's good to be aware but put the blame in the right place. It's the unsafe code that's actually at fault. If you are seeing corruption, look at the unsafe code first with an adversarial mindset.

Yeah, that's why my first comment in this thread was "Just having unsafe in your codebase means changing code outside the unsafe block could cause UB". You can caveat that with "that's bad code", but that's the reality.

> An unfixable unsafe is not an excuse to allow errors

Nobody is saying that, you're just moving goalposts now. Nobody is saying you should allow errors, I'm telling you that everyone, including you, will inevitably have to change the code around the unsafe block, because that's what has to enforce memory at the end of the day.

You said you don't need to look at the safe code, I'm asking how would you fix the unsafe, and you haven't. That's fine, and I'm not faulting the language for it.

>> The bug was not in unsafe, or in the drop, it was in println.

> N. O.

Of course it is. That line becomes instructions that access memory freed by the previous line, drop(vec). That's called a dangling pointer. You remove println and the slice is now dropped immediately. You remove drop and the println will work. The vector is not "corrupted" by unsafe. That's not how computers work. We just lose guarantees from Rust when using unsafe, including in safe code. Doesn't mean there's a bug. That's the whole point of unsafe, is to be trusted by the compiler.

> Any unsafe code that outsources invariant enforcement that affects memory safety to safe code has bugs.

All useful unsafe code outsources invariants to safe code. If we could verify the integrity of the memory, we wouldn't be using unsafe.

Now you have been interchangeably using unsafe to mean the literal blocks and the surrounding code. But here is my point: If you are saying that "unsafe code" means "just the unsafe blocks," then yes, unsafe fundamentally relies on safe code to do the right thing.

But if "unsafe code" means "everything that must uphold the invariant," then unsafe can span your entire codebase. Which is true. Just the presence of unsafe in your code base means you're looking at UB anywhere in the call stack if people don't pay attention. And that's been my whole point of this thread. The presence of unsafe means everyone now has to pay attention not just to the safe block, but all safe code interacting with that data, especially in multi-threaded scenarios.
by zahlman | 2025-11-26 02:45:25+00:00
The point is:

1. There are countless ways to hide machine-readable content on the blog that doesn't make a visible impact on the page as normally viewed by humans.

2. Even if you somehow verify what the LLM will see, you can't trivially predict how it will respond to what it sees there.

3. In particular, the LLM does not make a proper distinction between things that you told it to do, and things that it reads on the blog.
by duxup | 2025-11-26 02:45:37+00:00
I miss when I could search youtube for "cats" and I'd get just raw cat footage.

Now I get cat influencers and influencers selling me on them ... while they tell me how to pick a cat. Maybe I find kinda raw cat footage, with a title that is misleading, annoying music, text bubbles popping all over it :(

I just want what I searched for ... youtube doesn't give me that.

It's not that unlike when I open the home page, I've no control and so much of that isn't what I'm looking for...
by razingeden | 2025-11-26 02:46:43+00:00
the premise , iirc:

involves vascular inflammation. in the brain in the case of alzheimers. <theorized.> more readily applicable to vascular dementia.

and then, in the rest of the cardiovascular system in artherosclerosis/CVD. (reducing inflammation = reducing plaques laid down over them , that are being attracted to inflamed areas.. or piling up dead macrophages and foamy cells that went there to help.)

im not aware that either of these are totally settled at this time other than some anecdotal data on slowing down MACE and progression in the latter case (CVD). some cardiologists are believers and incorporating it in treatment now. its not an industry best practice but for those who are prescribing it for this reason, theyre citing a 20-40% reduction in events over 2-5 years.

or put another way. we know inflammation plays a role in CVD and we have a pretty reliable biomarker (CRP ) for whether this holds water and the inflammation is reduced by glp-1 agonists. not to be controversial or speak to medical matters but its my understanding that it does.

its role in dementia/alzheimers is just one of the ideas out there but the reasoning and the conclusions are kind of in the same neighborhood.
by zahlman | 2025-11-26 02:49:12+00:00
Right; the point is that it's the software that gives "access to sensitive data, user input and the ability to make arbitrary http calls" to the LLM.

People don't think of this as a risk when they're building the software, either because they just don't think about security at all, or because they mentally model the LLM as unerringly subservient to the user — as if we'd magically solved the entire class of philosophical problems Asimov pointed out decades ago without even trying.
by HeyLaughingBoy | 2025-11-26 02:50:24+00:00
Many devices put the data into the Manufacturer-specific part of the advertising packet. It's a workaround. The problem is that it's non-standard so if you're a provider of data management for group fitness you have to have custom code for each manufacturer (and sometimes different devices from the same manufacturer). And it's especially fun when the manufacturer's published data spec doesn't match what the device actually puts out!

I don't know how difficult it would be to connect, grab a bunch of data and disconnect from 24 BLE devices in a one-second period, which is pretty much what you'd need to be an effective workaround for ANT+. In a competitive environment, data from each device changes very rapidly.
by sillysaurusx | 2025-11-26 02:51:19+00:00
It’s been said that RL is the worst way to train a model, except for all the others. Many prominent scientists seem to doubt that this is how we’ll be training cutting edge models in a decade. I agree, and I encourage you to try to think of alternative paradigms as you go through this course.

If that seems unlikely, remember that image generation didn’t take off till diffusion models, and GPTs didn’t take off till RLHF. If you’ve been around long enough it’ll seem obvious that this isn’t the final step. The challenge for you is, find the one that’s better.
by ChrisMarshallNY | 2025-11-26 02:51:50+00:00
I’m a fan of “singleness of purpose.”

For example, if the framework provides text storage, adding text processing might be a mistake. Instead, make another framework that can be strung onto the text storage one.

It increases the granularity, and the usefulness of the modules. You could have multiple processing frameworks.

In addition, it allows you to refine discrete functionality domains (which can also be personnel assignment domains), and reduces the places for bugs to manifest. You can devote more tests to each framework.
by ProllyInfamous | 2025-11-26 02:53:33+00:00
Among the craziest things about the MacPro5,1 community is that they're still discovering firmware/feature hacks fifteen years later (e.g. EnableGOP). MartinLo and DosDUDE are incredibly gifted dorks.

I only retired my 5,1 three years ago, with Apple Silicon's bonkers performance-per-watt. Definitely the machine that brought be back to childhood geekdom. Really enjoyed my 8awg Pixla's mod adaptation (direct to PSU pads); which honestly was too technical even for Greg's blog.
by rangestransform | 2025-11-26 02:54:43+00:00
Cities only exist because of economies of scale! Public transit, road maintenance, utilities delivery, public recreation facilities, and the plethora of small and large businesses are more efficient in a city because of economies of scale.

What people don’t benefit from is laws to artificially benefit small businesses at the expense of the consumer. Here in New York, we have this stupid law that one corporate entity can only have one liquor retail license. This law was created at the “behest” of the lobby of liquor store owners. The end result of this is that liquor is more expensive than my hometown of Vancouver, despite NYS collecting a significantly lower tax rate than BC province. That money all flew into private coffers, and the consumer still gets bent over in the end.

I also take issue with the implication that Walmart incurring policing costs is bad for society. The implication is that Walmart should either have private police or be a shoplifting free for all. The former is a bad idea because Walmart police don’t have the same responsibility or accountability to the public as public police. The latter is a bad idea because society will collapse without property rights.
by rmunn | 2025-11-26 02:55:41+00:00
None at all. I walk in, I look at what's on offer, and if they don't have what I'm looking for, I leave without buying anything.

There's a legal obligation not to steal, of course, and if you want to call that a contract I can't stop you. But if you're claiming there's an implicit contract to buy something when you walk into a store, you're wrong.

Now, if I was walking into the store all the time just to stand around not buying anything, that would be trespassing, and if they asked me to leave their property I'd be obligated to follow their wishes. But if I'm walking in in order to buy some bananas, but they're nearly out of bananas and the ones they have left all look bad, then I'm perfectly within my rights to walk out without buying anything.

In what way are you claiming that the grocery store analogy holds to adblocking on Youtube?
by echelon | 2025-11-26 02:55:51+00:00
Scaling was only a meme because OpenAI kept saying all you had to do was scale the data, scale the training. The world followed.

I don't think this is the "era of research". At least not the "era of research with venture dollars" or "era of research outside of DeepMind".

I think this is the "era of applied AI" using the models we already have. We have a lot of really great stuff (particularly image and video models) that are not yet integrated into commercial workflows.

There is so much automation we can do today given the tech we just got. We don't need to invest one more dollar in training to have plenty of work to do for the next ten years.

If the models were frozen today, there are plenty of highly profitable legacy businesses that can be swapped out with AI-based solutions and workflows that are vastly superior.

For all the hoopla that image and video websites or individual foundation models get (except Nano Banana - because that's truly magical), I'm really excited about the work Adobe of all companies is doing with AI. They're the people that actually get it. The stuff they're demonstrating on their upcoming roadmap is bonkers productive and useful.
by stickfigure | 2025-11-26 02:55:55+00:00
> both developed their own internationally-competitive culture industries

Korea definitely, but China? Seems like most of China's modern cultural export came from Hong Kong, and even that has stopped. Conventional wisdom is that the Three Body Problem couldn't be published today.

I'm curious what (homegrown) Chinese cultural products are internationally competitive today. China seems to be punching far below their weight, considering their population and their economic position.