MurphyA/hacker-news huggingface dataset:
by coldcity_again | 2026-01-05 12:56:41+00:00
Possibly unhelpful for OP, but for MSVC try /NODEFAULTLIB for specific libraries, or IgnoreAllDefaultLibraries to remove everything not explicitly specified to the linker.

On x86 only, if you need to cast floats, try /QIfist (deprecated) to avoid hitting _ftol. Doesn't work for x64 or ARM.
What are some greenwashing examples in your everyday life?
by olek | 2026-01-05 12:56:43+00:00
I've been noticing greenwashing everywhere lately and wrote about it here: https://olek.works/notes/greenwashing-everywhere/

A few examples that stood out to me:

Online grocery stores that proudly email receipts instead of printing them—but force you to buy new plastic/paper bags with every delivery instead of offering reusable crates for regular customers.

"100% recycled plastic" bottles that conveniently don't mention plastic degrades with each recycling cycle and ends up in landfills after a few rounds anyway.

Budget airlines that ask passengers to dispose of trash to "help the environment"—while selling everything in single-use plastic and generating dozens of enormous garbage bags per flight. They've just outsourced the guilt.

Once you start seeing it, it's everywhere.

What greenwashing examples have you noticed? I'm collecting them to build a library in the post. Share yours—the more specific, the better. Bonus points for the subtle ones that most people miss.
by metalman | 2026-01-05 12:56:48+00:00
the people have consistanly voted for some kind of socialist government for generations, and never asked for intervention.
Nukes?. North Korea! The US made the first nukes with....manual fucking lathes 80 years ago, the bar is low now, edging up to utube supper enthusiast builds an atomic bomb low.
we have to assume that there are several dozen...entities...that can go nuklear on very short notice, which as you point out is becoming essential in order to prevent any,missunderstandings.
as to further abductions, I can guarantee further that new standards in personal security for VIP's are bieng quickly thought out and implimented, essentialy we are now looking at seeing smaller governments setting themselves up as urban guerilla organisations as the defacto deterant to bieng used as one or two cycle media distractions because as you illustrate,
law, and diplomacy are officialy dead, so calibrating defences that will require a full boots on the ground occupation to break
becoms the minimum.
Iran survived the last attempt, and will of course be doubling down on whatever they have implimented since last summer, so all we are talking about is a revision to the play book.
further "proof", turns out those oil tankers they captured and took, are Chinese, and Trump backtracked on keeping them and said "they will get there oil", China said no worrys, "we dont need it anyway", which if you speak gangster, is a hell of a statement
from china
by x0x0 | 2026-01-05 12:58:06+00:00
if they're going to just crap on their software, I'd be far happier with just neglect.

They did desperately need a distraction from the complete bedshitting mess they've made of AI though. Regardless of whether you think it's good or wildly overpromised, getting on stage and lying through your teeth about what your AI does is what C-tier companies do, not Apple. Except they do now.
by wink | 2026-01-05 12:58:12+00:00
Migrated 3.5y ago - https://f5n.org/blog/2022/switching-to-nextgen/ after getting fed up with having to do a migration.

At that time it was "make my hugo setup run, and remove 90% of the features I don't need" - but I couldn't tell you how much I have diverged, it's really not a lot of code (or dependencies, but I did not reimplement the hard parts, e.g. markdown and templating)
by TheAceOfHearts | 2026-01-05 12:58:54+00:00
Maybe Apple just got so many things right early on, then the people with experience slowly left and inexperienced people kept showing up and they felt compelled to keep making changes to justify their jobs. How do they justify their job if they can't roll out huge visible changes? So they rationalize whatever change they wanna make and keep advocating for it until they get the green light, regardless of whether or not it's a good idea. The best part is that cleaning up this mess will probably lead to a whole bunch of promotions, even if just ends up circling back to what they should've already known.

I think a lot of key lessons that were studied and learned back in the day weren't adequately transferred to the new generation.
by yakkers | 2026-01-05 12:59:02+00:00
Have to say, it’s quite wild to me that one of the design blunders of macOS Tahoe could be a pages long blog post.

I’d actually forgotten about the menu icons in Tahoe (I tried Tahoe during the beta period and lasted less than a day) and at first thought this would just be a pretty short piece on Tahoe’s new application icons.

Going back to the article though: another amusing detail is that the one menu where having icons is actually helpful (the Move & Resize menu) actually had those icons before Tahoe.
by afandian | 2026-01-05 12:59:38+00:00
I get the site has a frivolous feel, which I do like. And there's no problem with snow if you can turn it off. But it _seems_ like you can't turn the snow off, at which point it does become annoying.

And it's actually making a serious point about something I care about, so I actually wanted to read the article (which I did through the snow).
by sanskritical | 2026-01-05 13:00:16+00:00
Many clients automatically follow to additional relays that you announce if your content is referenced but not available. You announce what relays you are currently publishing to in your identity metadata. So even if you don't specifically subscribe to a smaller relay, you can still access the content on it.

Tor and I2P are great technologies. ZLibrary, for example, runs an excellent Tor hidden service and it is usually the most reliable way to access news from the site. However, this did not remain true for a while when two of the operators were arrested. Tor and I2P require you to have infrastructure online. The point of "check Wikipedia for news" is that you can have something persist even if you do not have your servers online. Nostr is the best technology available in this category.
by jollyllama | 2026-01-05 13:00:40+00:00
> Over the past two decades, I’ve worked with a lot of talented people

> I’ve seen the good and the bad, and I can iterate from there.

A bit of a buried lede, perhaps. Being in the industry for two decades, and the definitions and fundamentals can rub off on you, with a little effort. There is a big difference between this and a decidedly non-technical individual without industry experience who sets out to do the same thing. This is not the advertised scenario for LLM vibe-coding.
by adastra22 | 2026-01-05 13:01:17+00:00
> But this is the biggest misconception and flaw of LLMs. LLMs do not have opinions. That is not how they work. At best, they simulate what a reasonable answer from a person capable of having an opinion might be

The problem with this logic is that if you turn around and look at the brain of a person that supposedly has opinions… it’s not entirely clear that they’re categorically different in character from what the next token predictor is doing.
by mmavrispb | 2026-01-05 13:01:29+00:00
Location: Remote (contract)
Technologies: Swift (iOS), Kotlin (Android), Python (Django), Java, Dart (Flutter), Stripe, FHIR, Compose Multiplatform

About Me: 15+ years of professional software engineering experience

Contact: mmavris {at} paleblueapps.com

LinkedIn: https://www.linkedin.com/in/michael-mavris-0ba96017/
by Grimblewald | 2026-01-05 13:01:47+00:00
Like I said, mileage may vary. I can see how for some roles it would be useful, clearly it must be. It cant all be braindead takes, lies, and self-aggrandizing. However, in some countries linkedin has strong competition and poor presence. My stance is that if you value your time you wont use linkedin. It is an enormous time waste, which unlike conventional social media doesnt even entertain.

Saying linked in is good for jobs is like saying tinder is good for dating, or facebook is good for socialising. It sure can be, but the quality and substance of what youre after does need to factor in, and so does the time you spent there over higher value time sinks. For me, tinder does not serve my needs, and neither does linked in. Both offer poor signal to noise and terrible time economy.
by tempodox | 2026-01-05 13:01:55+00:00
Came here to say the same. Not only is it redundant and distracting, destroying the reading experience, it even makes the fucking fan turn on and make noise because apparently it’s a lot of work for the video card. A presentation of valid arguments destroyed by something completely superfluous and ironically the same kind of stupidity that’s the target of the criticism made.
by belatwing | 2026-01-05 13:01:59+00:00
Business class is designed to reduce stress during travel. One of the biggest benefits is comfort. Seats are wider, legroom is generous, and many seats turn into fully flat beds. This allows passengers to sleep properly, stretch, and relax during the flight.

Service is another key advantage. Cabin crew provide more personal attention, meals are higher quality, and drinks are included. The dining experience feels closer to a restaurant than an airplane meal. Entertainment systems are also upgraded, with larger screens and better sound.
by lionkor | 2026-01-05 13:02:17+00:00
I'm legitimately not sure what you're saying. Are you saying Linux, Windows, or MacOS? Because as far as Bt and Wifi go, usability, rewarding developers, that applies to Linux and MacOS and ... not Windows whatsoever. I'm not sure about High DPI support, probably sucks on X11, maybe on Wayland, so I'm guessing you mean Windows?

FYI I develop software for Linux in my free time, I don't get paid and I feel pretty rewarded.
by bloppe | 2026-01-05 13:02:35+00:00
https://www.economist.com/finance-and-economics/2025/11/06/d...

I'm sure you could argue endlessly about which factors are more important to more people, but overall employment does appear to be reverting to its longer-term trends after pandemic disruptions, and these kinds of corrections have historically impacted junior positions much more than senior positions.
by potato3732842 | 2026-01-05 13:02:42+00:00
It could still be placebo effect and/or whatever makes purple/red grapes their deep color having an influence on the flavor and this being common to both purples rather than spilled Fanta. The article mentions kudzu which is also purple and allegedly vaguely grape like.

Basically "this bloody mary sure does have a hint of pizza to it" but one level lower (chemical level rather than the tomato ingredient level).
by wiether | 2026-01-05 13:02:44+00:00
I "solved" this issue by using a custom Docker image, both for writing/serving content locally, and for the CI.

So I have a fixed Hugo version that I know works.

And when I mean "solved", I actually never had the issue because, since I have no reason to upgrade Hugo, I never had to change my Docker image and never had the opportunity to risk breaking my theme.
by erkanerol | 2026-01-05 13:02:48+00:00
My favorite is the first one, "The best engineers are obsessed with solving user problems." and what I hate about it is that it is super hard to judge someone's skills about it without really working with him/her for a very long time. It is super easier said than done. And it is super hard to prove and sell when everybody is looking for easily assessable skills.
by yvdriess | 2026-01-05 13:03:09+00:00
> > Linear virtual addresses were made to be backwards-compatible with tiny computers with linear physical addresses but without virtual memory.

> That is false. In the Intel World, we first had the iAPX 432, which was an object-capability design. To say it failed miserably is overselling its success by a good margin.

That's not refuting the point he's making. The mainframe-on-chip iAPX family (and Itanium after) died and had no heirs. The current popular CPU families are all descendents of the stopgap 8086 evolved from the tiny computer CPUs or ARM's straight up embedded CPU designs.

But I do agree with your point that a flat (global) virtual memory space is a lot nicer to program. In practice we've been fast moving away from that again though, the kernel has to struggle to keep up the illusion: NUCA, NUMA, CXL.mem, various mapped accelerator memories, etc.

Regarding the iAPX 432, I do want to set the record straight as I think you are insinuating that it failed because of its object memory design. The iAPX failed mostly because of it's abject performance characteristics, but that was in retrospect [1] not inherent to the object directory design. It lacked very simple look ahead mechanisms, no instruction or data caches, no registers and not even immediates. Performance did not seemed to be a top priority in the design, to paraphrase an architect. Additionally, the compiler team was not aligned and failed to deliver on time, which only compounded the performance problem.

- [1] https://dl.acm.org/doi/10.1145/45059.214411
by sweepstakes | 2026-01-05 13:03:19+00:00
Think of sweepstakes casinos as the demo mode for online gaming, but where you can actually win real stuff. The whole model is a smart workaround: you play with free coins, and if you're in a lucky location, those wins can turn into real prizes. No direct cash bets, just a chill way to play.

The appeal is straight-up the freebies. Most sweep casinos have you covered with daily login bonuses, random promo drops, and a solid lineup of slots built for casual scrolling. It feels super similar to a regular online casino, just without the instant wallet drain.

But here's the key detail you can't skip: always check the fine print on location and cash-out rules. Your ability to play for real prizes totally depends on where you live, and redeeming isn't always instant. A legit sweepstakes casino will make this info easy to find—if it's buried, that's a red flag.

So if you're looking for that casino-style fun with lower stakes and some free play, sweep casinos are a solid move. Just do a quick check on the rules first to keep the vibe positive.
by quietsegfault | 2026-01-05 13:03:21+00:00
Most of the people I work with use Macs and never talk about the UI being good or bad. And boy, do we talk about insignificant crap that pisses us off. They just don’t care about menu icon alignment or whether the design follows 1992 guidelines.

This thread feels like classic HN bikeshedding. The article itself is nearly 5,000 words about menu icons. Menu icons!
Yes, the inconsistencies exist. Yes, they could be better. But the level of outrage here doesn’t match reality. People are acting like Apple has completely lost their way over… inconsistent icon styling in dropdown menus that most users don’t even notice.
by Hetzner_OL | 2026-01-05 13:03:23+00:00
Hi there u/Imustaskforhelp - Thanks for the holiday greetings! I hope you also had a good Christmas.
I am not a part of the abuse team here at Hetzner, and unfortunately therefore cannot make a decision either way. I suggest that you write directly to our support team/abuse team and describe your intended use case in as much detail as possible. They may have some follow-up questions for you and will be able to give you a clear yes/no answer. --Katie
by wmobit | 2026-01-05 13:03:25+00:00
The _fltused handling is quite crude: https://github.com/llvm/llvm-project/blob/5cfd02f44a43a2e2a0...

TLDR it's going to emit the reference if it's targeting MSVC and there's any float typed reference. You'd need to do something to avoid it, other than avoiding float types.

Presumably you are compiling for the MSVC ABI. Trying to plug your own runtime that doesn't behave exactly as the MSVC scheme isn't going to just work out of the box. The compiler has to know the details of the ABI you are targeting, if you're doing your own thing the compiler would need to treat that as a separate ABI. I'm not sure there's a triple now that means MSVC-like-freestanding.

The same logic applies on the clang driver side. The ABI expects to link those libraries, so it will.
by snowwrestler | 2026-01-05 13:03:26+00:00
For me the biggest insight was that there is no rule I have to be “running” 100% of the time when trail running. If some part of the trail seems sketchy it’s totally fine to just slow down there and do that part carefully. Then speed up to running again on safer parts.

You’re still getting almost all of the cardio benefits, and over time you’ll get more comfortable going faster on different surfaces, just from practice.
by rane | 2026-01-05 13:03:31+00:00
Hardware improvements are easier to quantify and progress naturally comes in incremental steps.

Software however especially from UX point of view, is more likely to be more or less ready at some point. Any improvements are marginal and subjective. What are the large UX teams at Apple going to do if not redesigns for the sake of redesigning? I wish it would happen, but it’s hard to imagine Apple shipping an annual OS release without noticeable visual changes.
by sanskritical | 2026-01-05 13:03:36+00:00
Tor and I2P are great technologies. ZLibrary, for example, runs an excellent Tor hidden service and it is usually the most reliable way to access news from the site. However, this did not remain true for a while when two of the operators were arrested. Tor and I2P require you to have infrastructure online. The point of "check Wikipedia for news" is that you can have something persist even if you do not have your servers online. Nostr is the best technology available in this category.

> It's almost impossible to seize and you control the keys. YOU ARE THE OWNER

This also remains true for Nostr.

But furthermore, as an operator of several Tor hidden services corresponding to public web services. I can assure you that many users, especially those on mobile devices, will stop using your service in large numbers if you direct them to a hidden service. iPhones don't allow background processes without special dispensation from Apple so the Tor/I2P circuit dies every time someone switches between apps. It's also an extreme development challenge, as they don't allow subprocesses either, and then of course your app will have to abide by the GPL at least for I2P (nonstarter for some). "Just ruin your experience for all iOS users and switch to the GPL for all your client code" is not a realistic suggestion.
by afandian | 2026-01-05 13:03:52+00:00
Don't you feel that the circumstances are similar though? There was a pressure (expectation and competition) for new features. There were rapid changes in the UI and UX. But also bugs. And IRRC Mac OS X upgrades were still paid-for.

It was a brave move to spend a major release without adding feature. And people were grateful for it, once it happened.
by bonesss | 2026-01-05 13:03:53+00:00
Web technologies took off, web giants emerged, and the desktop monopoly maintaining rough standardization and being forced into steady ease of use improvements was hobbled.

Microsoft’s desktop dominance was challenged by Google Docs and Facebook apps in parallel, Microsoft had to jump to web tech late, and the last few decades have been them reconciling their stack to the fact they missed the web and mobile despite pioneering key user-facing tech for both. Then they entered catchup-mode for client and search tech, only to later realize maybe they don’t care because the cloud catchup efforts blossoming into MS-consultant orthodoxy for every-darned-thing made their cloud offerings the most profitable bit… Ads and desktop stagnation pulled Windows into a weird OSX-at-home territory everyone kinda hates. And then LLMania took off, entrenching MS cloud and AI strategies into all of it, all the time. Pushing so hard that they’re gonna spend billions distancing their semi-Enterprise office brand from the term‘Microslop’.

TLDR: the rush to the web/mobile moved the focus off thick clients and desktop affordances, the money is elsewhere, a universal GUI toolkit isn’t obvious for anyone, and SaaS feels better online
by JaggerJo | 2026-01-05 13:04:03+00:00
Good that Alan Dye is no longer at apple. Liquid Glass on macOS is a mass. The icons, the floating side menus, the inconsistent corners, the new tabs in Safari..

On iOS it's totally fine, but on macOS it's a disaster. I've only updated one machine so far and will keep all others on Sequoia until this mess is resolved.
by river_otter | 2026-01-05 13:04:27+00:00
The quote "Sorry this letter is so long, I didn't have the time to write a shorter one" (Mark Twain, Blaise Pascal, lots of debate) sticks with me over the years. I appreciated the several points from Addy supporting this idea: when writing code has never been easier and faster, it takes even more time to make sure that the code being written is truly useful and necessary.
by andrewf | 2026-01-05 13:05:12+00:00
https://devblogs.microsoft.com/oldnewthing/20130108-00/?p=56...

Sounds like this is about making .OBJs that fit in the conventions set by Win32 and the Microsoft linker. If you were using Microsoft's LINK.EXE I'd look at https://learn.microsoft.com/en-us/cpp/build/reference/nodefa... (and /Zi for the Microsoft compiler)

More generally, a lot of compiler generated code (including from LLVM IR -> native) will rely on compiler-specific runtime library functions, which aren't necessarily considered part of the "C runtime". https://wiki.osdev.org/Libgcc occupies this role for GCC-compiled code. See https://godbolt.org/z/fb75PPobz for an example (64-bit division on 32-bit x86 generates a call to ___divdi3)
by pjmlp | 2026-01-05 13:05:28+00:00
It used to be, Tahoe is generations away from NeXTSTEP.

NeXTSTEP drivers were written in Objective-C, originally OS X used C++ subset based on COM (IO Kit), now moved into userspace and called Driver Kit, in homage to the NeXTSTEP DriverKit name.

NeXTSTEP was focused on OpenGL and Renderman, OS X used OpenGL, macOS is now using Metal.

NeXTSTEP drivers were on kernel space, now everything is moving into userspace.

NeXTSTEP used Display Postscript, OS X moved into PDF subset, nowadays that is only part of the rendering stack.

NeXTSTEP had a X Windows Server as well, on macOS that is now gone.

macOS Finder is nothing like the NeXTSTEP file application.

NeXTSTEP supported a concept similar to OLE, it is nowhere to be seen on macOS.
by nicoburns | 2026-01-05 13:05:59+00:00
Apple's UI design started going downhill with the iOS 7 "flat design" release which was very shortly after Steve's death, and seemed to correspond to Ive being given a little too much free reign in the leadership vacuum that followed.

Jobs had his own flaws, but he was definitely a huge part of why Apple's UI design (and product design in general) has historically been as good as it has.
by aeghysels | 2026-01-05 13:06:04+00:00
Hi HN,

This is an experiment in treating software generation as compilation, not text generation.

The system takes a natural-language specification and produces a full-stack application (backend, frontend, tests) through a deterministic IR → passes → emitters pipeline.

The same spec compiled twice produces bit-identical output (same files, same tests, same hashes).

There is no post-editing, no human intervention between runs.

The repo includes:
• the input spec
• the generated system
• pipeline manifests / evidence
• instructions to reproduce and verify determinism

I’m not claiming this replaces developers or current tools.
The point is to explore whether software generation can have compiler-level guarantees instead of probabilistic ones.

Feedback and criticism welcome.

https://github.com/devmatrix-ai/devmatrix-public
by DrBazza | 2026-01-05 13:06:36+00:00
This release of MacOS is the most retrograde backwards step I've seen Apple make.

To use a famous movie quote: "Your scientists were so preoccupied with whether or not they could, that they didn't stop to think if they should"

Just because you have HDPI and opacity, doesn't mean that you have to use it by default, everywhere.