MurphyA/hacker-news huggingface dataset:
by moab | 2026-01-10 19:36:06+00:00
Let me use the discussion of coffee to plug what I believe is the most beautiful and long-lasting espresso machine currently out there (you'll hand it down to your grandkids): https://coffeegeek.com/reviews/firstlooks/cafelat-robot-espr...

I've pulled a few thousand cups of long espresso from this guy since we bought it two years ago. Much, much nicer and lower maintenance than a boiler machine. If one wants, you can go deep down the rabbit hole of heat control, etc. but even as a "just boil water and make espresso" machine it works great, with no fuss.

Unfortunately, after buying this thing I can't justify buying other coffee objects that are beautiful but would probably make worse coffee than the robot, e.g., the Moccamaster and other drip machines.
by mikeryan | 2026-01-10 19:36:32+00:00
No. They’re no longer allowed to use race but can, and still consider a wide range of factors.

They have to - it’s likely they have far more applicants with near perfect GPA/Test score combos then they have spots. (Noting that your GPA gets fuzzy once it’s over a 4.0 since that “extra” is going to be somewhat school and school system dependent)

Since each kid likely applies to multiple schools the process would also be extremely broken if it worked the way you suggest since the same cohort of kids would all be accepted to multiple schools and the schools would then have to backfill from a alternate list - which would also be the same cohort of kids…
by agrounds | 2026-01-10 19:36:45+00:00
I use a subset of omz by cloning it and manually sourcing the plugins I want myself rather than initializing the entire omz system. No themes, no checking for updates, etc. For me, it’s the best of both worlds.

I describe my setup and how to use it on a fresh MacBook here: https://github.com/agrounds/dotfiles
by fsflover | 2026-01-10 19:36:52+00:00
> Are they able to deliver reasonably up-to-date set of features that general population care?

It doesn't matter. We are not on a mainstream website, we're on HN. You and me can use it as a daily driver (I do). Nothing becomes mainstream and usable by public at the launch (except things advertised by the big tech of course).

> This is not nihilism.

Did you read the linked article? It's not about getting to 100% security/freedom without any effort. This is about giving up, as you did.

> How much does Librem 5 cost?

Yes, it's expensive. If you can't buy it, you can help in many other ways, e.g., by spreading the word or contributing to the free software.

> Can you still buy them?

Yes:
https://shop.puri.sm/shop/librem-5/

> Are they able to deliver reasonably up-to-date set of features that general population care?

It doesn't matter. It can provide you with the main features you may need and add something you can't get anywhere else, https://source.puri.sm/Librem5/docs/community-wiki/-/wikis/F....

Further development can deliver most required features to the public, too, https://puri.sm/posts/closing-the-app-gap-momentum-and-time/.

> Will they deliver in a reasonable amount of time?

Yes, 10 working days, according to their website, https://puri.sm/products/librem-5/

> Will they be able to stay afloat?

It doesn't matter: The phone runs the mainline kernel and not locked down, it will be able to receive all updates even without Purism. You can install any other OS, too.

> Can they make enough money to invest in features?

Seems like no, because virtually nobody knows about them, even on HN. And, again, it doesn't really matter.

> Can they support an ecosystem that not only support FOSS but proprietary software too?

Why?

> Can they make contracts with operators to have earlier access to newer tech?

This is pure nihilism. Only Apple and Google can do that, so we're all doomed, right? However Purism have been trying, not without some progress, https://puri.sm/posts/breaking-ground/

> Does the cost reflect the value that the customer gets out of them?

Probably yes, https://source.puri.sm/Librem5/docs/community-wiki/-/wikis/F...

Typed and submitted entirely on my Librem 5.
by fallinditch | 2026-01-10 19:37:06+00:00
The Chris Titus utility has worked very well for me. I used it to de-bloat Win 11 after I upgraded the OS last year.

I run Win 11 on an old tiny NUC PC that has Windows 10 before - now it does seem faster, is very stable and is not so annoying.

One thing: AFAIK you need to have the Windows 11 Pro version for the best de-bloating results.
by jefftk | 2026-01-10 19:37:21+00:00
(author)

This absolutely depends on the frequency of UVC and the intensity of the lamp. The lamps this post links such as https://aerolamp.net are putting out 222-nm, which is much safer than longer UVC wavelengths and the intensity is well under TLV when placed 8.5ft up (or higher).

See https://www.faruvc.org for more on eye safety.
by kccqzy | 2026-01-10 19:37:27+00:00
> The opaqueness of the whole process is what I find most objectionable.

I also find that objectionable. However, recalling my own college admission process, I think we have collectively determined that this opaqueness is basically working as intended. We are now treating it as a rite passage that qualified high school students can be mysteriously rejected.

I applied to 6 colleges (not counting those outside the United States), which would be considered an extremely low number today. I have colleagues who have kids applying to colleges right now so I know. Everyone is applying to more colleges just to counteract these seemingly random rejections.
by lateforwork | 2026-01-10 19:37:46+00:00
See: https://www.latimes.com/california/story/2021-04-12/covid-co...

Excerpts:

UC admissions directors stressed that they evaluated students in the context of their own schools and communities to assess how much they challenged themselves and took advantage of available opportunities. A student who took all six AP classes offered at her school might be more impressive than the one who took six at a school that offered twice as many.

A campus might admit a student with a 4.0 GPA who ranked at the top of an underserved school over one with a higher GPA but lower class rank at a more high-achieving school.
by 15155 | 2026-01-10 19:38:12+00:00
> PACER charges users $0.10 for every page users search and access, and $30 per name or item searched plus $0.10 per page per document per month, albeit with a max of $3 per individual document

This is intentionally misleading and obviously wrong for anyone who has ever used PACER. If you have the PACER Service Center execute the search for you - a human being - it costs $30. If you use the web interface, the rates are extremely low, and citizens are given $30/quarter in credit to use.

https://www.uscourts.gov/court-programs/fees/electronic-publ...
by 4b11b4 | 2026-01-10 19:38:46+00:00
This seems a meaningless project as the system prompt of these models are changing often. I suppose you could then track it over time to view bias... Even then, what would your takeaways be?

Even then, this isn't even a good use case for an LLM... though admittedly many people use them in this way unknowingly.

edit: I suppose it's useful in that it's a similar to an "data inference attack" which tries to identify some characteristic present in the training data.
by klez | 2026-01-10 19:38:51+00:00
Nope

This is the original 500 https://www.autocar.co.uk/sites/autocar.co.uk/files/images/c...

This is the new 500 https://www.actualidadmotor.com/wp-content/uploads/2022/02/F...

I'll ignore the 500X and 500L because, to me, they are completely different cars.

This is the original Panda from the 80s https://www.hagerty.co.uk/wp-content/uploads/2020/06/The-ori...

This is the Panda from the early 2000s (the one I used to practice for my driving license) https://upload.wikimedia.org/wikipedia/commons/0/09/2004_Fia...

This is the more recent model https://www.motornet.it/img/modelli/auto/FIA/PANDA%202021_1....

The Panda is a completely different design.
by exe34 | 2026-01-10 19:39:17+00:00
you can show images in org. https://orgmode.org/manual/Images.html

with webpages I just store the link, but maybe you want to download them? I've used singlefile extension to download and store copies and link from org.

with pdf I just store
evince /path.pdf &
and triple click to select and middle click in a terminal.
by drnick1 | 2026-01-10 19:39:23+00:00
I think MS's biggest mistake was to not properly maintain and develop the Foundation Classes, basically a thin C++ wrapper library on top of the C API that retained most of the benefits of the Win32 API while eliminating a lot of the boilerplate code. Instead they went after Java with the .NET managed stuff, bloated and slow compared to the native API.

Qt is now the best "old school" UI framework by far.
Show HN: FlowKitX – Fluent async workflows with lazy execution for Python
by dawitworku | 2026-01-10 19:39:58+00:00
What is FlowKitX?

FlowKitX is a Python library that makes writing async workflows more readable and structured.

It provides lazy pipelines: operations (like API calls) are queued and executed only when awaited. This lets you chain calls and process data fluently without blocking the event loop.

It’s not magic — it doesn’t convert blocking code to async or bypass asyncio fundamentals. It’s built for I/O-bound workflows, especially APIs and data pipelines.

Why use it?

Traditional async code can get messy:

async def fetch_user_data(user_id):
async with aiohttp.ClientSession() as session:
async with session.get(f"https://api.example.com/users/{user_id}") as response:
user = await response.json()
async with session.get("https://api.example.com/posts", params={"userId": user_id}) as posts_response:
posts = await posts_response.json()
return {"user": user, "posts": posts}

With FlowKitX:

@flowkit.simple
def fetch_user_data(user_id):
user = flowkit.get(f"https://api.example.com/users/{user_id}").json()
posts = flowkit.get("https://api.example.com/posts", params={"userId": user_id}).json()
return {"user": user, "posts": posts}

result = await fetch_user_data(123)

Cleaner, more readable, and fully composable.

Features

Fluent API – chain operations with .pipe()

Lazy execution – operations run only when awaited

Type-safe – full IDE support and type hints

Framework-ready – examples for FastAPI, Django, Flask

Minimal boilerplate – built on httpx

Examples
Data Processing
@flowkit.simple
def fetch_user_data(user_id: int):
return (flowkit.get(f"https://jsonplaceholder.typicode.com/users/{user_id}")
.json()
.pipe(lambda user: {*user, "processed": True}))

Concurrent API Calls
@flowkit.simple
def fetch_dashboard():
users = flowkit.get("https://jsonplaceholder.typicode.com/users").json()
posts = flowkit.get("https://jsonplaceholder.typicode.com/posts").json()
comments = flowkit.get("https://jsonplaceholder.typicode.com/comments").json()

return {"users": users, "posts": posts, "comments": comments} # executes concurrently

When to Use

API-heavy applications

Data pipelines & processing workflows

Teams wanting consistent async patterns

Rapid prototyping

Not for: CPU-bound tasks or making synchronous code non-blocking.

Installation
pip install flowkitx==1.0.1

import flowkit

result = await flowkit.get("https://jsonplaceholder.typicode.com/users/1").json()
print(result)

Github - https://github.com/Dawaman43/flowkit
by TheSpiceIsLife | 2026-01-10 19:40:07+00:00
Down voting an honest and genuine comment from a person who’s life features them not you, rather than making an effort to enter in to good-faith dialogue …

makes you a cunt.

I haven’t down voted your comment, even though I may disagree with you claiming your share or oxygen.

bin Ladin was on to something, he was just an under achiever.
by arter45 | 2026-01-10 19:40:13+00:00
"Self hosting is easy because you can just buy a PC and have stuff run on that PC" is a pretty weird take. Yes, you can store files on a PC and even run some code or a web server, but to use a PC as a server is crazy. And I say this because I have actually seen this.

That said, yes, nothing is impossible (although at a chip level things get more complicated). You need resources and a sense of purpose or urgency.

Side note: executives don't need tech skills because of sovereignty issues, they either need them in general (e.g. AI role and limits, lock-in, open source, security, ...) or they don't. This is just one aspect of IT where executives are, or may be, involved. And to be honest, if digital sovereignty is totally possible, executives may be ignorant, but doesn't that make consultants ignorant, too (at best)? You can't totally shift blame like this.
by Imustaskforhelp | 2026-01-10 19:41:05+00:00
I asked it if AI is a bubble, yes or no and shockingly (or not shockingly?) only two models said yes and most said no.

This is after the fact that even OpenAI admits that its a bubble and just like, we all know its a bubble and I found this fascinating

The gist below has a screenshot of it

https://gist.github.com/SerJaimeLannister/4da2729a0d2c9848e6...
by CamperBob2 | 2026-01-10 19:41:09+00:00
You run memtest86 to rule out a RAM issue, then check with your system reseller or mobo vendor for BIOS mitigations for the latest round of Intel CPU bugs. If you are able to rule out the RAM and CPU, try a different power supply. Failing that, the motherboard itself may be causing the issue.

Unfortunately there are few good ways to narrow down intermittent hardware failures (which is what you are experiencing) beyond these common steps.
by tetha | 2026-01-10 19:41:29+00:00
Unless you replace the entire workforce, you'd be surprised how much organizational work and soft skills are involved in an infrastructure at scale.

Like sure, there is a bunch of stuff like monitoring, alerting that is telling us that a database is filling up it's disk. This is already automated. It could also have automated remediation with tech from the 2000s with some simple rule-based systems (so you can understand why those misbehaved, instead of entirely opaque systems that just do whatever).

The thing is though, very often the problem isn't the disk filling up or fixing that.

The problem is rather figuring out what silly misbehavior the devs introduced, if a PM had a strange idea they did not validate, if this is backed by a business case and warrants more storage, if your upstream software has a bug, or whatever else. And then more stuff happens and you need to open support cases with your cloud provider because they just broke their API to resize disks, ...

And don't even get me started on trying to organize access management with a minimally organized project consulting team. Some ADFS config resulting from that is the trivial part.
by psanford | 2026-01-10 19:41:44+00:00
To follow up on this a bit, something that I really want is a way to build and launch apps from an llm really easily. I am imagining and environment with a database, object storage, and a publicly reachable webserver. I think this could be that with OIDC auth to an s3 bucket and litestream.

I was previously thinking about doing the same thing on my homeserver with tailscale to expose the web interface publicly and tailscale oidc auth to an s3 bucket for object storage.
by maxbond | 2026-01-10 19:42:09+00:00
I agree it may reduce harm (depending on how the actual costs shake out), but the calculus remains that if you have access to finite resources but your needs are expanding exponentially, and you are not recycling them in some way, you will run out of resources no matter how many you have.

I'm not opposed to exploiting resources in space, I think we should pursue the goal of being an "interplanetary species", but I think it's important to understand that it isn't a silver bullet or a free lunch. We still have to change our economy to be more sustainable.

Not to mention that it is not clear that exploiting space resources or becoming interplanetary is possible. I presume that it is. But we shouldn't bank our future on something unproven. We don't know if we're a decade away from mining our first asteroid or a century. We should assume that our future is here on Earth with the resources currently available to us, until proven otherwise.
by Translationaut | 2026-01-10 19:42:16+00:00
There is this ethical reasoning dataset to teach models stable and predictable values: https://huggingface.co/datasets/Bachstelze/ethical_coconot_6...
An Olmo-3-7B-Think model is adapted with it. In theory, it should yield better alignment. Yet the empirical evaluation is still a work in progress.
by ajsixhbd | 2026-01-10 19:42:31+00:00
I’d highly recommend cutting off all western mass media (can’t speak to other cultures). Find some independent creators you trust instead. As somebody who thought they were fully aware of what propaganda looks like and thus not influenced by it, I was horribly wrong. Took years of abstinence to make this obvious.

Anytime I put on a popular TV show, sports, movies, etc it’s glaringly obvious this is corporate slop to control your thoughts. The CGI has gotten really cool though.
by mindslight | 2026-01-10 19:42:35+00:00
This comment is not 100% open and shut correct. But it is a fantastic 95% starting point and only worth deviating from after a large amount of diligent work. If one doesn't understand this, then one simply has not yet appreciated how much work it takes to form even a single informed opinion.

Also, wasn't revisiting the common advice in the smaller contexts of ethnic subgroups one of the things that many researchers were doing before the angry mob overran and burnt down our institutions?
by bri3d | 2026-01-10 19:42:52+00:00
Sure, but the reasons programming requires proprietary software accessible only to the dealer via some kind of online access are depressing: laziness, greed, and crime.

Making software that's usable by independent shops and consumers costs money, eliminates business lock-in to dealers, and boosts the gray/black market for broken or stolen parts, so the only reason manufacturers do it at all is when they are required to by regulation.
by vdupras | 2026-01-10 19:42:59+00:00
You're being beside the point. All I'm saying is: don't conflate "nobility" and "bourgeois" in your statistics and analysis. In the context of the French revolution, they're not the same.

Of course the bourgeois weren't purged in the revolution. It's them who took power through that revolution.

> The answer is they are all members of the elite. It was the exact same with the leadership of the French Revolution, and the subsequent regimes.

no. Bourgeois, prior to the revolution, were not part of the elite. It's difficult to imagine, but there was a time where there wasn't such a direct correlation as today between wealth and power.
by mitthrowaway2 | 2026-01-10 19:43:02+00:00
Whether it should or shouldn't, it did. But I think the issue is less that it happened, and more that the user interface doesn't respond to the "no permission" error by offering up a button you can click to attempt to grant yourself permission. If it can be done through the terminal, there should be a novice friendly way as well.

(For that matter, a novice user shouldn't even have to know how their external hard drive is formatted! It might not even be their drive; it could be a family member attempting to share photos with them. If they're just plugging it in for the first time and seeing errors, they'd be pretty hesitant to mess around with the terminal typing in commands they don't understand).
by Groxx | 2026-01-10 19:43:49+00:00
No rotary dial, and... I think no, the closest you'd get is to run an app on the watch (so you can capture the three not-"back" buttons) plus a companion app on your phone to receive events from it and do [stuff]. But that'd mean you'd have to open the app on your watch to control what's on your phone.

The media controls might be able to do the volume part automatically out of the box though? I forget exactly what their UI did when I had music playing, but I think it had volume and skip controls. That's nowhere near arbitrary control though.
by Aurornis | 2026-01-10 19:44:05+00:00
It’s not about dumpee or dumper or rankings games.

Admissions has to target a fixed number of students each year, plus or minus. Students have to decide where to attend in a narrow window. If you accept a lot of students who are unlikely to attend then you would undershoot your admissions target and have to try to convince students to attend in later rounds of admission, but that’s too late because they’ve already decided to go somewhere else.
by _hfqa | 2026-01-10 19:45:01+00:00
Author here. High-level:

- Problem: AI UI generators are high-fidelity by default → teams bikeshed aesthetics before structure is right.

- Idea: use ASCII as an intentionally low-fidelity “layout spec” to lock hierarchy/flow first.

Why ASCII:
- forces abstraction (no colors/fonts/shadows)

- very fast to iterate (seconds)

- pasteable anywhere (Slack/Notion/GitHub)

- editable by anyone

Workflow:

- describe UI → generate ASCII → iterate on structure/states → feed into v0/Lovable/Bolt/etc → polish visuals last

It also facilitates discussion:

- everyone argues about structure/decisions, not pixels

- feedback is concrete (“move this”, “add a section”), not subjective

More advanced setups could integrate user/customer support feedback to automatically propose changes to a spec or PRD, enabling downstream tasks to later produce PRs.
by linkdd | 2026-01-10 19:45:54+00:00
> Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software

Key words are:

- permission is [...] granted
- free of charge
- without restriction
- use, copy, …

Then:

> may not be used for the purposes of […]

The license contradicts itself.

> Don't we have to ask for permission before feeding someone's years of work into an AI?

That's the point of an OpenSource license, to give permission.

This kind of stuff makes me think very few people really understand what OpenSource is about. The very same people who will fallback to licenses such as the BSL as soon as people/companies will use the permissions that they gave, and then will complain that "no one wants to pay for the thing i did for free and nobody asked for".
by gehsty | 2026-01-10 19:46:39+00:00
Maybe so, but I also cut m finger quite badly on NYD, I went to an urgent care centre had it looked at, x rayed and dressed and some antibiotics. The next day I had an appointment with a consultant and then went in to surgery to have it inspected to see if I had cut the nerves or tendon (thankfully I had not), had it swen up dressed, and a follow up appointment to have the dressings removed and final check. All at no cost.

The £9 is for the administration of the prescription - if th drugs are super expensive heart medication or whatever, it would still be £9 (or free).

I stand by NHS being the only great thing we have left.