MurphyA/hacker-news huggingface dataset:
by kabishanan | 2026-02-22 15:52:49+00:00
Project Title: The Ultimate Dev-Room Dashboard
Tagline: A personalized, all-in-one productivity hub for developers and students.

Long Description
The Problem: Most developers have too many tabs open—one for music, one for their schedule, one for tools, and one for entertainment. Switching back and forth kills focus so i created a small website with the use of ai.

The Solution: I built "My Room"—a centralized, browser-based command center. Instead of hunting through bookmarks, this dashboard puts everything a user needs in one beautiful, responsive interface. It combines utility, organization, and entertainment into a single "Home Base."

Key Features
Dynamic Music Station: A built-in, customizable playlist manager that allows users to add and manage their own tracks for deep-work sessions.

Integrated Timetable System: A clear, structured weekly schedule tracker (Monday–Friday) designed to keep students and developers on task.

Quick-Access Command Bar: One-click shortcuts to essential tools like Gemini AI, creative resources like FontSpace, and relaxation platforms like YouTube or Cryzen.

Personalized UX: A dark-themed, minimalist aesthetic designed to reduce eye strain during long coding or study sessions.

Tech Stack
Frontend: HTML5, CSS3 (Custom Grid/Flexbox layouts).

Logic: JavaScript for the dynamic playlist functionality and UI interactivity.

Deployment: Hosted via GitHub Pages for high availability.

"CAN I PLEASE REQUEST A RATING FOR MY PROJECT? I AM A 12-YEAR-OLD CODER!"
by javier123454321 | 2026-02-22 15:53:06+00:00
> I already have apps that allow me to message the model server running on my home lab.

well, then you might not have a need for it. It's just that but it also has a built-in chron system and memory, but really it's just an easy to install client to a home lab server that you can interact with via communication apps.

You might have had a moment of relization when you set up your home lab server and got an interface to communicate with it. Its a cool way of interfacing with a computer. This has just reached more people that are having that realization.
by mnicky | 2026-02-22 15:53:06+00:00
Since some time, Claude Codes's plan mode also writes file with a plan that you could probably edit etc. It's located in ~/.claude/plans/ for me. Actually, there's whole history of plans there.

I sometimes reference some of them to build context, e.g. after few unsuccessful tries to implement something, so that Claude doesn't try the same thing again.
by toss1 | 2026-02-22 15:53:55+00:00
So, use the framework for the prototype and maybe thru v1.x, then after you have better understanding of how it is actually used in the field and what architecture and patterns would work best in your team's situation, fully write the real app yourself (or, if the framework really works best, keep using it).

I've found taking the throwaway approach a bit further down the line pays big benefits; delaying full commitment to a particular path until you have a lot more information tends to work better.
by kurouna | 2026-02-22 15:54:06+00:00
Those are great questions.

Why Electron?
To be honest, I was simply interested in exploring the technology. But as I started building, I realized that Electron (and web technologies in general) allowed me to solve complex UI/UX issues, like the Japanese IME cursor tracking on Windows, much more easily than other frameworks.

Why closed source?
Currently, I am prioritizing building the features I personally want. The internal architecture is still in a state of trial and error, and the code is changing rapidly. I want to focus on refining the tool first. Once I feel more confident in the stability and quality of the codebase, I may consider making it open source in the future!
by corry | 2026-02-22 15:55:17+00:00
I mean...

1) This is 'trust me bro' with more details

2) 'After processing' is wide enough to drive a truck through. What if processing takes a year? What if processing is defined as something involving recurring checks?

3) You have no contract with Persona or even LinkedIn beyond the fact that you agreed to LinkedIn's TOS (but didn't even read).

4) The company that acquires or takes-private Persona might have a very different of how it handles this.

5) What does verifying do for you, the user? I understand its value to LinkedIn and their ability to sell your attention to advertisers, but what do YOU gain?
by fuzzfactor | 2026-02-22 15:55:31+00:00
One of the reasons we use cryogenic liquidfied gases is so the density can be in the same ball-park of more-easily liquified gases which do not need low temperature to keep from expanding until the tank ruptures.

>One of the reasons we use cryogenic liquidfied gases is so the density can be in the same ball-park of more-easily liquified gases which do not need low temperature to keep from expanding until the tank ruptures.

Propane, butane, LPG are all gases but the pressure which needs to be contained as the gas is turned into a liquid using pressure, is not too high for the typical welded BBQ tank. Designed to hold about 350 psi.

The two lighter hydrocarbons, methane & ethane can be compressed way beyond what a high-pressure spun cylinder (like the typical 3000 psi rated heavy oxygen tank welders use) can handle, and still not liquefy.

So similar to oxygen, nitrogen, argon, hydrogen and other "fixed" gases, methane needs to be liquefied cryogenically or any reasonable size tank will still not hold enough to last but a very small fraction of the time compared to the same capacity cryogenic storage.

But "storage" is doing a lot of work here.

Interestingly, with cryogenics you're going to need to handle even less pressure than the BBQ tanks, and the same size container ends up holding way more than the high-pressure cylinder at 3000 psi.

A typical liquid nitrogen cylinder runs at about 50 psi, the tank will be rated quite a bit higher than that but not considered "high-pressure" by anybody. Thinner and non-curved shapes can be fine which can be lighter in weight than higher-pressure ratings would require, but you really have to have plenty of good thermal insulation to boot.

The thing is, once you refill your cryogenic tank with cold liquid gas, you can never actually shut the tank completely. There is no additional cooling. The only thing keeping it cold is the low temperature of the liquid itself, no matter how good the insulation is, heat will gradually soak in and given enough time the whole thing would eventually end up at ambient temperature. Not cold enough to remain as a liquid any more.

That would be eventually explosive whether it was a flammable gas or not.

Instead, the tank is continuously venting a constant stream of gas from top.

IOW the rate of heat absorbtion is compensated for under equilibrium as it boils the liquid a little bit constantly and there has to be a way for that gas to escape. The remaining liquid maintains the low temperature because the boiling point of the gas (at that low pressure) is still in the cryogenic range.

The liquid self-refrigerates by evaporation to the (negative) boiling point of the substance. Which is why liquid helium is so much colder than liquid nitrogen in an identical cryo tank.

That means if you fill a tank with one of these cryo gases, depending on your usage rate the losses to evaporation may be more than the amount you are utilizing.

Or if you fill the cryo tank and don't use any at all for a while, it will empty itself by evaporation anyway and it could be before you got to use any of it.
by adrian_b | 2026-02-22 15:56:15+00:00
What is impressive is that this has happened despite the great efforts of USA to sabotage the Chinese semiconductor industry in order to eliminate the competition for Micron.

The second wave of "sanctions" (after those against Huawei done to eliminate the competition of Qualcomm) have been enacted when Chinese companies were ready to take a dominant position on the SSD market. Even Apple had decided to use the Chinese SSDs in their products.

Without the so-called "sanctions", the market of memory devices, both for SSDs and for DRAM would have looked extremely different today and we would have not been hit by this shamelessly huge increases in the price of memory modules, SSDs and HDDs.
by locknitpicker | 2026-02-22 15:56:45+00:00
> The author's post is much more than just "planning with clarity".

Not much more, though.

It introduces "research", which is the central topic of LLMs since they first arrived. I mean, LLMs coined the term "hallucination", and turned grounding into a key concept.

In the past, building up context was thought to be the right way to approach LLM-assisted coding, but that concept is dead and proven to be a mistake, like discussing the best way to force a round peg through the square hole, but piling up expensive prompts to try to bridge the gap. Nowadays it's widely understood that it's far more effective and way cheaper to just refactor and rearchitect apps so that their structure is unsurprising and thus grounding issues are no longer a problem.

And planning mode. Each and every single LLM-assisted coding tool built their support for planning as the central flow and one that explicitly features iterations and manual updates of their planning step. What's novel about the blog post?
by prescriptivist | 2026-02-22 15:56:52+00:00
Honestly? Yeah.

I've been writing code for 25 years.

A year ago my org brought cursor in and I was skeptical for a specific reason: it was good at breaking CI in weird ways and I keep the CI system running for my org. Constants not mapping to file names, hallucinating function names/args, etc. It was categorically sloppy. And I was annoyed that engineers weren't catching this sloppy stuff.

Fast forward a year and I haven't written code in a couple of weeks but I've shipped thousands LOC. I'm probably the pace setter on my team for constantly improving and experimenting with my AI flow. I speak to the computer probably half the time, maybe 75% on some days. I have multiple sessions going at all times.

But to your identity crisis point, things are weird. I haven't actually produced this much code in a long time. And when I hit some milestone there are some differences between now and the before days: I don't have the sense of accomplishment that I used to get but also I don't have the mental exhaustion that I would get from really working through a solution. And so what I find is I just keep going and stacking commit after commit. It's not a bad thing, but it's fundamentally different than before and I am struggling a bit with what it means. Also to be fair I had lost my pure love of coding itself, so I am in a slightly weird spot with this, too.

What I do know is that throwing myself fully into it has secured my job for the foreseeable future because I'm faster than I've ever been and people look to me for guidance on how they can use these tool. I think with AI adoption the tallest trees will be cut last -- or at least I'm banking on it.
by microtonal | 2026-02-22 15:57:20+00:00
I don't fully agree with cosmic_cheese's comment. If we take music as an example, you could put your music in a Music folder and open that folder using your music player/manager and that folder gets added to your sandbox. This is how macOS sandboxing works and it works fine. Moreover, you can protect certain directories by default, even for unsandboxed apps, as e.g. macOS does, where a random app that is not sandboxed cannot read your Mail, address book, documents folder, etc. unless you allow this.

All these things make security substantially better than the Linux model of every app gets access to your full home directory.

Sure, a capabilities-based OS or whatnot would work better, but would even be harder to implement in the current desktop Linux. Instead of gradually improving security, you are basically throwing away the baby with the bathwater.
by bloomingeek | 2026-02-22 15:57:38+00:00
pousada, I've simmered on your response for several days now. As a person in their late sixties, I've seen our political system, at least in my existence, at most of it's worst. Nixon taught us, in modern times, what evil looks like behind closed doors, because of the tapes. Reagan taught us what smiley faced racism looked like by using slogans. W taught us that lying to everyone on camera was no big deal as long as it seemed patriotic. And now here we are with a president who openly breaks the law because of however he feels on any given day.

On the seemingly rare occasions that a democrat gets into the oval office, they spend most of their time on social/environmental issues that extend to all voters, but are fought at every turn. We desperately need a reformed political system. The only way that will happen is if the American voting public will get off their cans and put forth the effort to learn civics and then realize that their opinions must be tempered with reason.
by javier123454321 | 2026-02-22 15:57:55+00:00
It's simple if you've done that work before, or if you consider yourself little more technical, this is a turnkey solution that does that.

I don't understand why people use Gmail. Just get a VPS and set up a SMTP server. Why would anyone use Squarespace you can code an HTML page in a day and upload it to a static site hosting service.
by mothballed | 2026-02-22 15:58:05+00:00
They effectively had their own state in Rojava up until a few weeks ago, and KRG (Iraq) is pretty damn close to a state, it's basically a state in everything but recognition as the immigration, defense, and law system is almost entirely separated. When I lived Rojava, Assad had zero influence, the military and police and borders were entirely separated, there was zero chance you were going to experience the force of law ofthe state of Syria anywhere you went. The state of Rojava dissolved due to tactical loss of alliance with Arab militias when the rebels retook Damascus. I would characterize their recent loss of state in Syria had more to do with being surrounded by Turkey and dependence on wish-wash arab allies than it had to do with the US or UK.
Show HN: I made Chrome extension to blocks websites with a Mindful twist
by NayanCodes | 2026-02-22 15:58:07+00:00
Hey HN,
A few months ago I noticed I was spending way too much time on YouTube + Reddit (like 4–5 hours per day). I tried a bunch of blockers, but most of them just hard-block everything… and when I actually need a YT for debugging, I end up disabling the blocker and never turning it back on.

So I built ZenBlock to solve my problem: it blocks distracting sites, but when you try to open one, it shows a short breathing exercise, After that you can choose to get temporary access (5–30 min). The goal is to make you aware of distraction. this is more inclined towards

Tech-wise: it’s built using Chrome extension blocking rules (Manifest V3 / declarativeNetRequest) and a local timer to handle the “allow for X minutes” part.

This might sound a bit funny, but for me it genuinely helped — my watch time dropped from 4 hrs to 2.5 hrs/day mostly because I got tired of waiting. It got analytics too which store all data to local storage only.

Would love feedback on:

does the breathing pause feel helpful or just annoying?

what would make you keep an extension like this installed long-term?
by Twirrim | 2026-02-22 15:58:10+00:00
> The network latency bit deserves more attention. I’ve been trying to find out where AI companies are physically serving LLMs from but it’s difficult to find information about this. If I’m sitting in London and use Claude, where are the requests actually being served?

Unfortunately, as with most of the AI providers, it's wherever they've been able to find available power and capacity. They've contracts with all of the large cloud vendors and lack of capacity is significant enough of an issue that locality isn't really part of the equation.

The only things they're particular about locality for is the infrastructure they use for training runs, where they need lots of interconnected capacity with low latency links.

Inference is wherever, whenever. You could be having your requests processed halfway around the world, or right next door, from one minute to the next.
by JumpCrisscross | 2026-02-22 15:58:10+00:00
> Armed Baloch and Kurdish groups have been boasting of firing on Iranian police

“…it is important to note that while the overall framework of these two approaches is the same their tactics are totally different and indeed fundamentally incompatible in most cases. Someone doing violence in the context of a non-violent movement is actively harming their cause because they are reducing the clear contrast and uncomplicated message the movement is trying to send. Likewise, it is relatively easy to dismiss non-violent supporters of violent movements so long as their core movement remains violent, simply by pointing to the violence of the core movement. It is thus very important for individuals to understand what kind of movement they are in and not ‘cosplay’ the other kind” (Id.).

> Who knows where they are getting their weapons, with western countries

Nobody has a monopoly on weapons supply to the Middle East. If you want to seriously interrogate this line of questioning, try to learn what weapons they’re using.
by Archio | 2026-02-22 15:58:29+00:00
We (the US) just bombed Iran last summer. We are moving the largest buildup in decades of armament and materiel to Iran's doorstep RIGHT NOW, and it seems extremely likely we are about to bomb them again.

What exactly do you want to happen here? In your view, am I taking the side of the Ayatollahs because bombing isn't enough and we should be nuking Tehran instead?

It's telling that perceived tacit support of an Iranian regime — which America is more hostile to perhaps more than any other nation on the planet — is more disturbing to you than the deaths of 20k+ children in Gaza.
by tolerance | 2026-02-22 15:59:00+00:00
The irony of this submission’s proximity to another titled “Attention Media ≠ Social Networks” cannot escape me.

Balance cannot be restored until a whimsy Show HN appears Monday afternoon followed by an LLM EDC by a high profile FOSS developer the following day and then rounded out by a “cozy web elegy” come Hump Day.
by hrpnk | 2026-02-22 16:01:08+00:00
Exactly, I've seen people who bought a Mac Mini and ended up running claw against a claude subscription. Completely misunderstand the point of local models. Plus, there was more hype about running claw way cheaper on Raspberry Pi which cost the stock price of Raspberry maker to skyrocket.

Some of the comments here show that technical people set these things up for non-technical people, which is just one step away from a misstep. Time will show whether this is similar in behavior to the "I can run it" mindset that people had with local models before. A small dopamine hit to see "it can be done" in order to end up a cloud service in the long run.
by alephnerd | 2026-02-22 16:01:12+00:00
The Baloch movement is orthogonal to the students movement.

Jaish al-Adl would continue bombing Iranian police stations regardless of who's in power in Tehran as long as India maintains operational control of Chabahar Port, Chabahar-Zahedan Railway, and INSTC.

Similarly, the BLA and BNA would continue bombing Pakistani police stations regardless of who's in power in Islamabad/Pindi as long as China maintains operational control of Gwadar Port, the Western Alignment expressway, and CPEC.

Iran is de facto non-existent in much of Sistan-ve-Balochistan. Heck, Urdu/Hindi fluency remains the norm in much of Iranian Balochistan as a large portion of Iranian Baloch continue to have family ties across the border in Pakistan, work with their brethren in the Gulf as migrant workers, or travel to Karachi, Quetta, or India for medical, religious (most Iranian Baloch are Deobandi), and education services.
by selridge | 2026-02-22 16:01:13+00:00
> LLM prompts and responses, if not automatically logged, can easily be automatically logged.

What will you do with what you’ve logged? Where is “the prompt” when the chat is a chat? What prompt “made” the software?

If you’re assuming that it is prompt > generation > release, that’s not a correct model at all. The model is *much* closer to conversations between engineers which you’ve indicated would be burdensome to log and noisy to review.
by fuzzfactor | 2026-02-22 16:01:35+00:00
Do the math again.

The numbers say that nothing is extremely safe, and experience has shown that having more maturity may not be necessary to recognize that, but it helps.

It just hurts the case for positive progress to mindlessly exaggerate. Especially to the absolute max.

Plus I'm not one of the ones who follow any boomer lunatic trends when I can come up with my own which people of many ages have adopted quite a bit.

Remember wacky lunatic science turns into regular science more often than you think once the dust settles.

But the advantage of that doesn't really depend on elderliness, mainly dedication to science.

Any age can do it if you try.

Well, maybe not if you're completely non-gifted in some way or another.
by javier123454321 | 2026-02-22 16:01:50+00:00
Yeah, for a sophisticated developer with technical background, maybe the idea of setting up a messaging app that lets you talk to a home server is not a crazy thing. But this is for the most part a lot of normies realizing that that's possible and that you don't have to be highly technical in order to achieve it. And opening the door to doing anything computable interfaced via WhatsApp audio messages.

If you cant see why that captures the imagination of people, you should look at the world with more wander. Heck try reading poetry.
by sidkshatriya | 2026-02-22 16:01:59+00:00
I've tried this ... I've haven't got much mileage on this, sadly.

Many Linux syscalls are unemulated and things like /proc/<pid>/fd/NN etc are not "magic symlinks" like on Linux so execve on them fails (though there is rudimentary /proc support, its not full fleshed out).

TL;DR Linux containers on FreeBSD via the podman + linuxulator feel half baked.

For example, try using the alpine container... `apk upgrade` will fail due to the /proc issue discussed above. Try using the Fedora container `dnf upgrade` will fail due to some seccomp issue.

The future of containers on FreeBSD is FreeBSD OCI containers, not (emulated) Linux containers. As an aside, podman on FreeBSD requires sudo which kinda defeats the concept but hopefully this will be fixed in the future.
by throwaway290 | 2026-02-22 16:02:21+00:00
are you saying I'm wrong or what?)

let's recap. someone said Samsung feeds of subsidies so it's equally bad, I said no their government isn't as aggressive/imperialist, then multiple whataboutists started to imply I'm wrong because USA (not Samsung's gov by the way) is just as bad, and now you say... what exactly I don't even know.

still waiting for someone to give me an actual argument and not just downvotes.
Show HN: Shapow – Nginx module to block bots with PoW
by mzajc | 2026-02-22 16:03:15+00:00
Hi HN!

Since my cgit instance has been getting hammered by botnets for a while now, I've decided put a little more effort into my blocking strategy.

In practice this meant putting a JS proof-of-work challenge on the site as these less unobtrusive than traditional CAPTCHAs and seem difficult to solve in bulk. I also wanted

* Support for users who block cookies

* Something I could easily integrate into my existing configuration

* Something simple, I need it to do one thing well

I looked at a few existing solutions but wasn't satisfied (and admittedly I wanted an excuse to make something with Nginx), so I made my own!

Source: https://github.com/markozajc/shapow

Demo: https://zajc.tel/shapow-demo-diff25 (you stay whitelisted for 5s)

Demo with a more reasonable difficulty: https://zajc.tel/shapow-demo

Binaries are only available for Debian stable amd64, and I've also uploaded an AUR package. Build instructions for others are in the README.