MurphyA/hacker-news huggingface dataset:
by everdrive | 2025-11-29 12:20:05+00:00
It's clear improvement. People keep trying to solve these technology problems by layering on yet more technology, or by switching to other technologies. That's a game of cat and mouse. The much better path is abstaining from use. The vast majority of what people do on their phones is mindless scrolling. Actual work can wait until you're in front of a laptop or a desktop. It will be much more efficient and capable than a phone. There might be some edge cases where a phone really is best, but these are not common.

Most people think their phones are useful, when really their phones are addictive.
by InMice | 2025-11-29 12:20:24+00:00
It's definitely the way to go. Been using this setup for years now. Windows rdp server almost never goes down. The occasional "please wait" error when starting a session can be fixed remotely by logging into a 2nd backup user account to unstuck the main account. Gives you windows on mac and linux, lets you choose whatever type hardware for your remote host. Connection outside LAN always wrapped in a tunnel or tailscale
by anthk | 2025-11-29 12:21:12+00:00
Most people versed in fixed point (microcontroller programmers, Forth programmers) will use rationals at decent speeds because they know all the tricks for performance, kinda like HAKMEM algos applied to Forth instead of a PDP10 (and OFC the Forth Scientific Library).

https://www.inwap.com/pdp10/hbaker/hakmem/hakmem.html

Edit: link
by j-bos | 2025-11-29 12:21:42+00:00
> The meta-point of the article is that we should express are thoughts without qualifiers and embellishments to manipulate other people's perceptions of us.

In my experience this is a common failure point among tech/analytical folks (myself included) which leads to their words and actions being genrally misconstrued and effectively misunderstood by the larger segement of the population which is rarely able or disposed to handling communications without embellishments.
by Anon84 | 2025-11-29 12:24:13+00:00
What makes you think Monero is untraceable?

- https://arxiv.org/pdf/2408.05332

- https://darkwebinformer.com/chainalysis-successful-deanonymi...

-https://www.sciencedirect.com/science/article/pii/S266628172...
by mcv | 2025-11-29 12:24:15+00:00
I'm currently leading a team in a group of teams responsible for a terrible code base. It's riddled with tech debt, our DB is maintained by others and has absolutely atrocious performance, it often feels like I'm the only one who cares about all our tech debt, typescript errors, linting errors and browser warnings, and I worry that the reason I'm the only one is that I'm the most recent hire. I still care.

I'm now spending my weekend thinking about a problem where a really urgent feature I wrote doesn't work because the query behind it is too heavy for the database (the query isn't anything special, but it's against a view that clearly isn't properly indexed), and the DB people are complaining I'm overloading the DB. But it's going to be shown to the regulator for some important regulatory rule for which noncompliance is costing us tens of millions per year. Next Tuesday. Which they told me last Tuesday.

How am I supposed to write good code in that kind of environment?
by Aeolun | 2025-11-29 12:25:12+00:00
Well, yes. We definitely fucked with the systems, and to a lesser extent the people. But 80s internet didn’t have shit like swatting. Or what Mr. Beast makes people go through for entertainment.

And everyone was in on it. We were all trolling, and being trolled, and perfectly well aware of what trolling was. But now people deliberately target and exploit the vulnerable on the internet.

I feel like the only thing you needed before was a fairly thick skin, but now you need a lawyer and a smorgasboard of security.
by spacecadet | 2025-11-29 12:26:07+00:00
You can vibe code a local RAG with or without vectors in 5 minutes. Like another commenter pointed out, unless your corpus is huge, you do not need vectors, but hey using vectors is fun so why not.

For what its worth, I run a local first, small model, private RAG that uses LangGraph, Neo4J knowledge graphs, I swap the models around constantly. It mostly just gets called by agent tools now.
by eertami | 2025-11-29 12:28:27+00:00
That isn't quite true, because the law was enacted on October 26, 2023, which was still the same party that drafted it.

Of course, it is true that it is being supported by the current government, however the only way a future government could have avoided the law coming into force would be to repeal it with a new act of parliament (because it was already enacted).
by j-bos | 2025-11-29 12:28:28+00:00
> I'm not sure exactly all of the forces that have led to this changing so much

I believe the change is largely demographic, and I'm NOT referring to gender/nationality/age/race. Rather to the personality of people working in tech today. Long ago tech people were almost exclusively sourced from the weird kids who couldn't/didn't read the room and other things of that nature, they just said stuff, asked stupid questions because they wanted to know. Most people don't do that, so if tech is now made of more "commonly adjusted" people, then there will be less dexterity in navigating a less social and more (actual) productivity focused medium (remote/async comms).
Show HN: Bookmark Bar – Browser Hub (Open Any Bookmark in Any Browser on macOS)
by 8mobile | 2025-11-29 12:28:33+00:00
Hi HN,

I built a small macOS menu bar utility after running into the same daily annoyance for years: bookmarks are still tied to the browser you're using.

As a developer I often switch between Safari, Chrome, Arc, Brave and Edge depending on testing, debugging extensions, or isolating workflows. Every browser keeps its own independent bookmark list, and syncing them (or importing/exporting) never really works well. I kept losing structure or duplicating folders.

Why I built it I needed a simple way to access the same set of bookmarks no matter which browser I was in. Instead of syncing browser-to-browser or relying on cloud extensions, I thought a menu bar layer on top of all browsers would be more reliable and reduce cognitive load.

Platform & Tech - macOS menu bar app - Built with SwiftUI + SwiftData - Uses system APIs to open URLs in specific browsers - All data is stored locally - No accounts, no network usage

If you're curious Here’s the App Store link: https://apps.apple.com/us/app/bookmark-bar-browser-hub/id675...

Happy to answer technical questions or hear ideas from others who work with multiple browsers daily (profiling, testing setups, automation, etc.).
by jodoherty | 2025-11-29 12:29:08+00:00
The container is a Linux container running a virtual machine inside.

WinApps needs a Windows RDP server to work. Most of the functionality doesn't care where that Windows RDP server is actually running as long as its FreeRDP client can connect to it. The container or libvirt VM options are just ways to accomplish that via virtualization.

I imagine the container part makes it easier to automate QEMU virtualization using bash scripting without worrying about distribution specific differences in the environment. These kinds of scripts become fairly ossified to their environment. Making them run consistently on different Linux distributions is its own adventure unrelated to installing and running Windows, so the containerization eliminates the need for a lot more bash scripting to account for those differences.

The container's bash scripts download the Windows installer ISOs and run them in an unattended mode inside a QEMU VM. The unattended installation is configured to skip activation:

- https://github.com/dockur/windows/blob/c7aac1edcf37a69ff730d...

- https://github.com/dockur/windows/blob/c7aac1edcf37a69ff730d...

- https://github.com/dockur/windows/blob/c7aac1edcf37a69ff730d...

Once the container is running, WinApps configures RDP via some scripts and registry settings exposed into the container via a volume so the container's scripts can copy and run them in the Windows VM:

- https://github.com/winapps-org/winapps/blob/b4766336903d0cbe...

- https://github.com/winapps-org/winapps/blob/main/oem/RDPApps...

You can do it all yourself too with your own libvirt VM, but it's just more involved:

- https://github.com/winapps-org/winapps/blob/main/docs/libvir...

I haven't seen any of this before, but I think it's a pretty clever use of scripting and containers on top of some fairly mature but hard to use pieces of software.
by bluedino | 2025-11-29 12:29:55+00:00
Somewhere around 2011 when I switched my MBP to an SSD (back when you could upgrade the drives, and memory, yourself), Chrome opened in 1-2 bounces of the dock icon instead of 12-14 second.

People used to make YouTube videos of their Mac opening 15 different programs in 4/5 seconds

Now, my Apple Silicon MacBook Air is very, very fast but at times it takes like 8-9 seconds to open a browser again.
by anaisbetts | 2025-11-29 12:30:11+00:00
Tauri's approach of using the system Webview just doesn't scale to millions of users. You will end up having to tell your customers, "In order to fix the bugs in our app, you need to install a new version of your OS", or in the case of Apple, sometimes even saying, "You need to buy a new computer to use our app". It's not a great conversation to have.

Philosophically, it also optimizes something that doesn't really matter much in 2025, download and disk space - despite the perceptions, the system Webview usually uses the same order of magnitude memory as Electron; maybe a little less, but not a Lot less. We can see the WhatsApp rewrite on Windows to use WebView2 as evidence of that.

The one time that Tauri is legitimately better though, is if you've got a lot of Rust code that you want to integrate - GitButler for example uses Tauri and it works for them because they have a lot of Git systems code and it's all in Rust.
by Workaccount2 | 2025-11-29 12:33:13+00:00
Thankfully we don't have to rely on anecdotes, and can just check data. The average American works 300 (!) more hours a year than the average Frenchman.

37.5 days more, That's huge. And France isn't even the lowest in the EU.

https://en.wikipedia.org/wiki/List_of_countries_by_average_a...
by spacecadet | 2025-11-29 12:33:46+00:00
Great comment. For what its worth, really think about your vectors before creating them! Any model can be a vector model, you just use the final hidden states... with that, think about your corpus and the model latent space and try to pair them appropriately. For instance, I vectorize and search network data using a model trained on coding, systems, data, etc.
by magicalhippo | 2025-11-29 12:33:57+00:00
Heck, I'm a coder and I get lost when just dealing with the raw JSON Schema.

It's not a problem for a dozen properties, but we have several hundreds in our larger schemas, even accounting for them being fairly normalized w.r.t. types. And five or more levels of nesting turns into an effective ten plus levels in the schema.
by SRKD | 2025-11-29 12:34:18+00:00
Over the last year, AI has gone from “helpful tool” to something much stranger: It’s becoming a generator of personalized realities. I’m calling the progression we’re watching in real time: The Perception Era AI is now good enough that the difference between human-made and AI-made is psychological, not visual. If someone believes an AI performer or influencer is real, their brain responds as if it is. Truth becomes subjective at the point of perception. The Ultra-Personalization Era The next step is where things get weird: AI starts generating content uniquely tailored to individuals. Not one movie → but millions of versions. Not one influencer → but a personalized personality for each user. Not one song → but a custom emotional version for your taste and mood. AI shifts from “creating” to “creating for you.” This breaks shared culture. The Multiplicity Era The final phase is when personalized content stops being content and becomes an environment. Everyone ends up living inside their own digital bubble: • your own influencers • your own narratives • your own aesthetics • your own feed-logic • your own media timeline • your own emotional universe Two people might talk about “the same” creator or film, but they’re actually experiencing different versions. A society of millions → each with their own personalized digital world running on top of the shared physical one. Not a dystopia. Not utopia. Just a natural consequence of infinite personalization + optimization. I’m curious what others think: Does a world with millions of parallel micro-realities strengthen people… or isolate them? Is hyper-personalized content empowering or dangerous? Do we lose culture when nothing is shared anymore? Is this evolution inevitable? Would love to hear perspectives from this community.
by everdrive | 2025-11-29 12:34:40+00:00
This outcome was obvious. If you really let yourself rely on an LLM, it will steer you towards what its owners want; products and services provided by advertisers, the "right" social and moral values, etc. It will even "accidentally" steer you towards its own inflections and ways of thinking. This is one isn't overtly malicious, but is still insidious. Do these companies get to standardize thinking and speaking just so they can get ahead of a technology race?
by julik | 2025-11-29 12:35:12+00:00
The animations were there, but they were frame-based with the number of frames carefully calculated to show UI state changes that were relevant. For example, when you would open a folder, there would be an animation showing a window rect animating from the folder icon into the window shape, but it would be very subtle - I remember it being 1 or 2 intermediate frames at most. It was enough to show how you get from "there" to "here" but not dizziingly egregious the way it became in Aqua.

Truth be told, I do have a suspicion that some folks (possibly - some folks close to Avie or other former NeXT seniors post-acquisition) have noticed that with dynamic loading, hard drive speed, and ubiquitous dynamic dispatch of ObjC OSX would just be extremely, extremely slow. So they probably conjured a scheme to show fancy animations to people and wooing everyone with visual effects to conceal that a bit. Looney town theory, I know, but I do wonder. Rhapsody was also perceptually very slow, and probably not for animations.

There were also quite a few tricks used all the way from the dithering/blitting optimizations on the early Macs. For example, if you can blit a dotted rect for a window being dragged instead of buffering the entire window, everything underneath, the shadow mask - and then doing the shadow compositing and the window compositing on every redraw - you can save a ton of cycles.

You could very well have do-wait-do-wait loops when custom text compositing or layout was involved and not thoroughly optimized - like in early versions of InDesign, for instance - but it was the exception rather than the rule.
by Havoc | 2025-11-29 12:35:48+00:00
Fixing bugs via teams chat is not what author means with "breathe the same air as the folks you work with". Better example would be picking up subtle social clues like Frank looks quiet today and has a frown on his face...let's take him aside for a coffee chat and figure out what's wrong

As much as I hate RTO, chat/video really does have lower social clue information density
by wiether | 2025-11-29 12:36:02+00:00
Corporate people who decide what services to buy don't care about what the employees think about those services.

And regarding Microsoft, it's easy: paying for the whole package is much easier in terms of contract overhead and with MS the discounts are quite advantageous as soon as you increase the width of the package.

Short term and if you only look at the bill, it makes sense.

Long term, forcing your teams to work with shitty services is a terrible idea.
by bonsai_spool | 2025-11-29 12:36:29+00:00
This is an amazing paper (but I’m not a statistician, apologies if I am overstating its value).

Note that the GitHub repository associated with the paper is 2 years old and that this journal is not very popular - it likely was sent to Nature or NEJM and not accepted, though I wonder why it wasn’t sent to Health Services Research.

Here is the lab page of the author whose GitHub was used: https://adaptinfer.org/
by diego_moita | 2025-11-29 12:36:48+00:00
> and people are buying into it based on that claim.

I say this remains to be seen. You know that a lot of times you see the expression "AI" in the news. it comes followed by the word "bubble", right? If we see a big crash on the AI companies stocks we'll have proof that people aren't buying. And I strongly believe we'll see this crash and I think smart people aren't buying it.

OTOH, I think we need to be careful with the usage of the word "think". Dijkstra would probably give it a very broad meaning, going from French Impressionism, Bach and Shakespeare to Relativity Theory, Evolution Theory or Quantum physics, maybe even to Maradona's or Johan Cruyft's feet (Dijkstra was Dutch, remember). Computers and AI might go very deep in their "think" but will be very, very bad at the broad game. Frankly, I don't see how Markov Chain based technologies (e.g LLMs and most of AI today) can stop being replicators and start being innovators.

It is a bit like Pablo Picasso's quotation: "Computers are useless, they can only provide us answers".
by PinkFluffyLlama | 2025-11-29 12:37:28+00:00
We (GitButler) however keep running into packaging issues that make all but a very small handful of linux distros "usable". There are also numerous papercuts that we keep getting due to Tauri being comparably less mature.

We've been making steps towards moving away from Tauri. We now already have the capability to run our rust backend as a web-server and use the frontend in a regular browser. One of the next steps is to package the frontend into an electron app, and run the web-server as a sidecar process.

While there may be size downsides to packaging an entire browser - size isn't really a big issue compared to the program simply not working on a large user demographic.
by Theodores | 2025-11-29 12:38:02+00:00
The 'no AI used' disclaimer is a nice idea, however, how long is that going to last?

We could all have disclaimers or identifiable 'stickers' such as what we had in the olden days of IE6, to send people over to Firefox/Chrome/whatever.

However, next time the tech bros scrape the web, their AI beasts could learn the trick, to decorate their piffling output with similar disclaimers.

In the olden days, 'the camera never lied', however, nowadays, 'the camera always lies'. Even if it is not AI, you know it has been staged and Photoshopped to within an inch of its pixels.

So, what to do?

One way would be to have 'guilds'. Maybe tie it into academic institutions, where teaching staff are at the sharp end of AI use and exacting penalties for AI abuse. Imagine if there was a 'guild of human writers' and being in it meant better SEO with the consequence of abusing AI meaning getting kicked out of the guild.

Ultimately though, without any 'guild system', it all comes down to quality content.
by K0balt | 2025-11-29 12:38:29+00:00
Fail safe/fail soft

I still design this into many of the things I work on, especially if I’m working close to the metal on controller systems. At some point it becomes ridiculous / impossible but I’m often thinking about how a system would handle memory corruption, bit flips, invalid sensor data, etc. These days, somebody should design a triple redundant microcontroller that runs quorum on the gpio at the hardware level. It could be a 0.30 part instead of 0.10 one, but I would specify it just about everywhere. Add $3 to BOM cost to categorically eliminate an entire class of failure would be ramrodded by legal into just about every medical device, PLC, critical automotive system, etc one would think. Seems like a good gambit for a riscV startup, but what do I know.
by hiAndrewQuinn | 2025-11-29 12:38:38+00:00
They're all pretty good to be honest, the market has really matured from the turn of the century. You'd have to be more specific about what you actually want to do before someone could give you a more informed take than that. I've built out at least one nontrivial thing on all of the major names and many of the lesser known ones by this point and I'm likely to continue to just because infra is fun :)

From a position of zero knowledge otherwise, I would probably default to Azure just because I have a lot of faith in it being able to drive enterprise workloads while staying compliant with whatever regulations exist under the sun. If I find out that more or less we don't care about that I then pass the torch to AWS because they tend to have a slight pride advantage. If I find out yet more information, like e.g. the client prefers running everything on VMs they themselves control, I might look into Hetzner, etc. Cloudflare for very specific egress or serverless needs... But you can see it really all depends on the project, and if you don't know any better you might as well just pick one of the big three at random and go for it.
by bonsai_spool | 2025-11-29 12:39:37+00:00
Acetaminophen/Tylenol/Paracetamol and many similar drugs are indeed dosed by weight in the hospital but as sibling comments say, this is likely too complex for parents.

In the hospital, a formulary likely carries pills of different medication amounts, so a nurse can readily administer the correct dose - which a parent would struggle with.
by xeonmc | 2025-11-29 12:40:17+00:00
"Ok, we got an overlay network going. What protocol should we use for standard comms?"

Scenario 1:

"Email?" "Email I guess." "Email."

Scenario 2:

"IRC?" "Nah, XMPP." "Matrix!" "Oh, we're suggesting chat protocols? Here's a #11th draft standard that ticks all the boxes for modern secure private chat."
by probably_wrong | 2025-11-29 12:43:00+00:00
I know someone who is stranded in another continent thanks to this. Trust me, all the understanding I could have as a technical user has been offset by the MASSIVE pain in the ass that is rebooking an international flight. And non-technical users have heard "the plane will not travel because it requires a software update", which does not inspire confidence.

As far as I'm concerned it has not helped with their marketing.
by Iam_Moody | 2025-11-29 12:44:11+00:00
After 3 weeks of building through class, some tough times, and pure spite… I’m proud to ship MoodFX v1.0 — a completely FREE creative suite that bundles: • Imagen 3 + Veo video generation • Multi-speaker voiceovers • Batch processing & tool chaining • Full project/asset management • MoodAI agent that plans and executes workflows

No subscriptions. No paywalls. Just bring your own Gemini key (BYOK). Built by a 19-year-old self-taught dev from Nairobi using $0 BUDGET

If you’re a creator, editor, indie hacker, or student who’s tired of paying $70–$300/month for fragmented AI tools, this one’s for you. Try it. Break it. Share what you make.

And yes… there’s an easter egg. Click at your own risk

Grateful for every lesson builders learn in public, and for every AI that helped me ship when life tried to stop me.

2026 is the year we take the tools back. Who’s in? #AI #IndieDev #BuildInPublic #AfricanTech #OpenSource #Creativity
by clumsysmurf | 2025-11-29 12:44:15+00:00
I look at the PM2.5 data for my city every day, and at this point (Nov) in the winter season, the only acceptable time to exercise is between 2PM-4PM after vertical mixing kicked in. Outside that duration, particulates are elevated after morning rush our, after evening rush hour, or during overnight inversion trapping evening rush hour + wood burning smoke until the next morning rush hour.

This is one the main reasons why I would prefer working remote, it is hard to utilize this time well (for exercise) if you are in the office.

At least with PM you can wear a mask, although I am still searching for the best one that works during intense exercise.

Also wanted to point out "Trump EPA moves to abandon rule that sets tough standards for deadly soot pollution"

https://apnews.com/article/epa-soot-air-pollution-trump-zeld...