MurphyA/hacker-news huggingface dataset:
by jonnyzzz | 2026-01-14 11:31:53+00:00
IntelliJ-based IDEs are known for static code analysis features. Today, we offer an MCP Server plugin for IntelliJ that opens the door for your coding agent to unleash the power of IntelliJ and spend many fewer tokens. Share what you would do with that, and it will help me to proceed with the project.

I'm looking forward to your comments!
by ACCount37 | 2026-01-14 11:31:57+00:00
And there could be a teapot in an orbit around the Sun. Do we have any evidence for that being the case though?

So far, there's a distinct lack of "wall" to be seen - and a lot of the proposed "fundamental" limitations of LLMs were discovered to be bogus with interpretability techniques, or surpassed with better scaffolding and better training.
by embedding-shape | 2026-01-14 11:34:01+00:00
I'm guessing you're with that adding indirection for what you're actually processing, in that case? So I guess the counter-case would be when you don't want/need that indirection.

If I understand what you're saying, is that you'll instead of doing:

- Create job with payload (maybe big) > Put in queue > Let worker take from queue > Done

You're suggesting:

- Create job with ID of payload (stored elsewhere) > Put in queue > Let worker take from queue, then resolve ID to the data needed for processing > Done

Is that more or less what you mean? I can definitively see use cases for both, heavily depends on the situation, but more indirection isn't always better, nor isn't big payloads always OK.
by pulicharla_Hema | 2026-01-14 11:34:37+00:00
I have built something to find the buses along different routes in southern India, along with prices and the optimal side to sit on inside a bus. It gives the real-time bus data between stations and also a map describing the route on a map. I am planning to add a price tracker (scraping from different platforms) and infuse AI to get the reviews about the route and bus conditions along with specific things in a specific area that are obvious to local people. I am also planning to add multimodal support and local place recommendations when we have time between hop-ins and hop-outs. The code is open source only, and it is currently hosted in Hugging Face space at https://hemann-bus-tracker.hf.space/ Open for any suggestions, criticism, and improvement.. Basically anything IK it is not in pretty good shape or a novel idea to reckon with .
by Fpoye | 2026-01-14 11:35:44+00:00
Working for almost 15 yrs in the PostgreSQL world, this is the answer to the gap: how do you automatically optimize your Postgres instance in an efficient way? Which is also CISO approved! Well, having an actionable AI optimization solution that does the work... this a fantastic solution for many Postgres users in any platform or any Postgres flavor. Just to avoid any confusion, we are talking here about true optimization and not monitoring.
Show HN: What shipped this week? now you can just ask
by inferno22 | 2026-01-14 11:35:47+00:00
Gitmore (https://gitmore.io) – Git visibility for people outside the engineering team.

Think about it: engineers already document their work. Every commit, every PR, every merge. The information exists.

But it's in a UI that only developers understand. So we schedule standups, write status emails, and sit in syncs – just to transfer information that's already written down.

*What Gitmore does:*

Connect your repos. Ask in plain English:
- "What shipped last week?"
- "What's the team working on?"
- "Any PRs stuck in review?"

Or schedule reports. Weekly summary to Slack. Monthly digest to email. Forward to your board.

*Who uses it:*

- Founders who need investor updates
- Execs who want visibility without meetings
- Anyone tired of asking "what's the status?"

*How it works:*

Webhooks only. Git platforms push event metadata to us – commit messages, PR descriptions, authors, timestamps.

Every event normalized into a structured schema. AI queries structure, not raw text.

*What we don't do:*

No code review. No diff analysis. No competition with tools like Coderabbit. Those are for engineers inside the PR.

This is for everyone outside.

*Security:*

We never access source code. Metadata only.

- Encrypted tokens (Fernet)
- Webhook signature verification
- 2FA support

GitHub, GitLab, Bitbucket – one dashboard.

Free for 1 repo: https://gitmore.io

What's your current workaround for keeping non engineers informed?
by steviee | 2026-01-14 11:35:51+00:00
Wearing my Ruby T-Shirt (ok, Rubyconf.TH, but you get the gist) while reading this makes me fully approving and appreciating your post! It totally resonates with my current project setups and my trying to get them as simple as possible.

Especially when building new and unproven applications I'm always looking for things that trade the time I need to set tings up properly with he time I need to BUILD THE ACTUAL PRODUCT. Therefore I really like the recent changes to the Ruby on Rails ecosystem very much.

What we need is a larger user base setting everything up and discovering edge-cases and (!) writing about it (AND notifying the people around Rails). The more experience and knowledge there is, the better the tooling becomes. The happy path needs to become as broad as a road!

Like Kamal, at first only used by 36signals and now used by them and me. :D At least, of course.

Kudos!

Best,
Steviee
by sgt | 2026-01-14 11:36:38+00:00
I hear the complaints about Tahoe but I don't fully understand. For me (and I consider myself a power user, and I've been using macOS since ... Mac OS X Jaguar. I've been through it all).

Tahoe to me is stable, the Liquid Glass doesn't get in your way either. It's pretty elegant. My machine is still insanely fast.

The other day I saw an article about not being able to resize. I can't reproduce that either, it's easy to resize windows in the corner.
by mossTechnician | 2026-01-14 11:36:41+00:00
PauseAI's official proposal recommends[0]: "Only allow deployment of models after no dangerous capabilities are present." Their list of dangerous capabilities[1] does not include deepfakes, but it does include several unrealized ones that fit the description of this post here, including "a recursive loop of self-improvement, spinning rapidly out of control... called an intelligence explosion".

I appreciate you pointing out the Risks page though, as it does disprove my hyperbole about ignoring present-day harms completely, although I was disheartened that the page just appears to list things that they believe actions "could be mitigated by a Pause" (emphasis mine).

[0]: https://pauseai.info/proposal

[1]: https://pauseai.info/dangerous-capabilities
by doublerabbit | 2026-01-14 11:36:42+00:00
> Disposable vape should have not existed at first place

When herbal vapes for cannabis came in around 5-10 years ago, it was the catalyst that started all this. Pax are the main manufacturer of these disposable vapes and one of the first on the scene to push THC following with nicotine. These were originally expensive, bulky and seen as an luxury item. I bought one, an DeVinci Ascent, I loved it.

I used it to hide that I was smoking cannabis from my parents and all the opportunities to walk the families dog and get high were wasted by playing CS:S and getting high. Teenage-hood for you.

Coil driven vapes are a different ball-game. Require actual human intervention and know-how. They are refillable in a sensible way, coils need replacing and I've seen some very cool rigs.

A USB port is pointless if you know that the user isn't going to refill the cart. If you can produce the device cheaply and not get taxed for the environmental waste. Add the R&D costs, additional safety, additional materials for the tank. What do you do with the now empty toxic tank? There are additional costs for stocking vape shops to refill the liquid. The latter is a more sustainable business option than the former.

They know the playbook. They would much prefer for you to be out with mates, stop off at a newsagents, pick up some chemical brain-rotting Dragon Soup and grab an elf-bar. Act like a twat outside of the venue and then throw it on the ground. Anything to do with vaping is foul-play. The Alcohol biz is tightly knitted with the vape/smoking biz.

Disposable also gives you plausible deniability. They get in trouble, close up shop. Relabel their brand and start again.
by lallysingh | 2026-01-14 11:36:52+00:00
My first guess was debouncing. They assume that the switches are worn out, deeply weathered, and cheaply made. Each press will cause the signal to oscillate and they're taking their sweet time to register it.

When the device is new this is an absurd amount of time to wait. As the device degrades over 10, 20 years, that programming will keep it working the same. Awful the entire time, yes, but the same as the day it was new.
by NeverBugFree | 2026-01-14 11:38:21+00:00
Hey y'all. I've been working on a 16-bit fantasy console in my spare time for the past few months. It's implemented in C# and it's essentially closer to an emulator for inexistent hardware than a typical fantasy console.

ROMs are limited to 58KB, there's a color palette of 32 total colors with 16 active at a time with support for color swaps and a sample-based audio unit.

I designed an ISA for it and wrote an assembler which enables you to write ROMs in its native Assembly language, which I used to build the console's BIOS itself. If you're interested, check it out and I'd love to hear your comments!
by uyzstvqs | 2026-01-14 11:38:26+00:00
That's correct. But it is designed so that it can run over PTP IP links, which is the only option in a full internet blackout. Yggdrasil is censorship-resistant in that it can form one big mesh network, without the internet or ISPs. Peering over the internet is just convenience.

If you want to peer over a censored internet connection, you should set up XRay first and peer over that.

Yggdrasil is not a darknet or anti-censorship tool for the internet. It's an alternative to the internet.
by sfn42 | 2026-01-14 11:38:50+00:00
Entire world? Everybody? No, I think most people are completely aware of the link between overeating and overweight. If everyone around you agree that food intake and weight are entirely unrelated things then maybe you're just in some kind of echo chamber. Or maybe people just don't care enough to challenge your ideas. I don't know, but I do know for a fact that what I said earlier is true and that it is the overwhelming scientific consensus.

That's why common remedies for obesity are things like dieting, stomach reducing surgery to reduce capacity for food, and ozempic and similar drugs that reduce appetite. See how the common denominator here is less food? Diet for those who can do it that way, more drastic measures for those who struggle with self control. And of course all of these solutions work better when coupled with regular physical activity. Simply taking a daily walk for half an hour is a great way to burn some extra calories and get the heart pumping at least a little, this has many benefits beyond burning calories.

Trust me I know it's hard. I'm not in the shape I wish I was. It's a lot easier to order a pizza than go to the store, figure out what to make, buy ingredients and cook a heathy meal. And it's so nice just crushing half or more of a large pizza in one sitting. The amount of junk food i can eat before I feel full is way more than I should have. It's a lot easier to spend all day in front of the computer or on the couch than getting out and doing some exercise. It's hard to do the things I know I should do, when what I should do and what I want to do are so different. I know from experience that when you get going it's easier to keep it going but I've also fallen off the wagon a lot. And it's not like you just do it for a little while and you're good, it's a permanent lifestyle change. It takes months or years of dieting to get down to a normal weight, it's a huge task.

But if you don't even believe that this is the solution, which it unequivocally is by the way, then you're either going to waste your time and probably money on things that don't work or more likely just keep eating yourself into an early grave while telling yourself you're just unlucky.

And I think it's worth some negative social points for saying things that might upset some people on social media, if I can maybe influence someone to get their shit together and work towards a better life.

This isn't opinion, I am 100% sure about these things and I'm not paid to say them. I just want to help. Trust me, you can lose weight and eating less and moving more is the way to do it. Ozempic and similar drugs can help with that and there's no shame in using them. The only thing that matters is getting healthy.

Obesity is a deadly condition and it's miserable. Trust me I've been in great shape I know exactly what I'm missing. And I'm not even very overweight, I'm about 100kg and it's already miserable. I can't imagine what it must be like for someone to weigh 150+. Struggling to breathe, getting winded just from getting off the couch. It's no way to spend your limited time in this world.
by ljm | 2026-01-14 11:38:54+00:00
Yes. It stands to reason that if a manager can demotivate you, then they must be able to do the opposite. Both building the vibe and killing it can achieve that in terms of extrinsic motivation, culture, the psychological contract, and so on.

These are important factors to consider for people who work in highly collaborative teams as opposed to those who prefer to be 10x lone wolves, which is the impression I get from the article and the overall startup vibe I've experienced over the past few years.

HN might be over-indexed on the "leave me alone to do my work", "I don't have friends I have colleagues," type of person but it's not representative of the entire population.
by falloutx | 2026-01-14 11:39:23+00:00
Some management would be cut off when the time comes, Execs on the other hand are not there for work and are in due to personal relationships, so impossible to fire. If you think someone like lets say Satya Nadella can't be replaced by a bot which takes different input streams and then makes decisions, then you are joking. Even his recent end of 2025 letter was mostly written by AI.
by saxenaabhi | 2026-01-14 11:39:33+00:00
> There won't be new intermediates or seniors any more to replace the ones that age out or quit the industry entirely in frustration of them not being there for actual creativity but to clean up AI slop, simply because there won't have been a pipeline of trainees and juniors for a decade.

There are be plenty of self taught developers who didn't need any "traineeship". That proportion will increase even more with AI/LLMs and the fact that there are no more jobs for youngsters. And actually from looking at the purely toxic comments on this thread, I would say that's a good thing for youngsters to be not be exposed to such "seniors".

Credentialism is dead. "Either ship or shutup" should be the mantra of this age.
by anileated | 2026-01-14 11:39:34+00:00
Replacing direct input interfaces with LLM chatbots is not unlike “upgrading” from a modern videogame (be that Call of Duty, Disco Elysium or Dwarf Fortress) to a retro text-based adventure. And if you have a direct input interface, why do we need an extra expensive layer of non-determinism?
by gambiting | 2026-01-14 11:39:48+00:00
Well let me ask you this - if you want to listen to sounds of the rain in a forest or waves crashing on the beach as you fall asleep(as many people do), do you care if someone actually sat on a beach with a microphone for 4 hours straight, or is it ok if what is effectively white noise is computer generated?

It's the same with background music when I work. But like as a specific example, that's a specific track I quite listening to, and it's 100% AI generated. Can you really say it doesn't have any character?

https://www.youtube.com/watch?v=RJUvNVCqtpI

>> The world is messy, and human music reflects that

Are you familiar with the term "elevator music"? It doesn't need to be messy or have any character to it - it just has to cover the noises of the elevator moving up and down its shaft.

>>d that human-created music seems offensive to you,

I literally never said that, please stop implying so.
by fennecfoxy | 2026-01-14 11:39:58+00:00
Pretty ridiculous. If I send them an email with a stupid question wasting their time on purpose just to see if they'll reply is that "human experimentation"? What a loose definition.

More to the point; are they salty because the author has possibly proved that it's most certainly possible to get critical flaws into the Linux kernel with social engineering? How else is something like that meant to be tested?

If you give them a heads-up they'll pay more attention for a short duration of time.
Show HN: Bytepad – a minimal, no-nonsense, open-source note-taking app
by samitugal | 2026-01-14 11:40:06+00:00
For a while, I was looking for a note-taking app that really fit how I work, but nothing fully clicked.

So I turned this into a weekend project.
That’s how bytepad came to life.

I like taking notes in Notepad++ — simple, fast, retro — but there’s no cross-device sync.
Notion feels overwhelming.
Todoist handles tasks well but lives in its own silo.
Obsidian has a great knowledge graph, but it didn’t match my workflow.

I wanted something:

as simple as Notepad

not limited to a single use case

with multiple functions and a knowledge graph feel

So I built bytepad.

It combines:

notes, tasks, and habits

global search

a lightweight knowledge graph

an optional AI assistant that helps plan the day and create tasks

local-first storage with GitHub Gist sync

fully open source

It’s become part of my daily workflow, so I decided to share it.

If this sounds interesting, I’d love to hear your thoughts.
Contributions, ideas, and feedback are very welcome — feel free to explore the repo, open issues, or suggest improvements.
by jon-wood | 2026-01-14 11:41:06+00:00
Its absolutely possible to have both a SaaS based control plane and continue functioning if the internet connection/control plane becomes unavailable for a period. There's presumably hardware on site anyway to forward requests to the servers which are doing access control, it wouldn't be difficult to have that hardware keep a local cache of the current configuration. Done that way you might find you can't make changes to who's authorised while the connection is unavailable, but you can still let people who were already authorised into their rooms.
Show HN: Django Smart Ratelimit – Async, fault-tolerant rate limiting for Django
by yassershkeir | 2026-01-14 11:41:07+00:00
I recently released v1.0.1 of a new rate limiting library for Django.

The Problem: Existing libraries were either unmaintained, lacked proper async support, or didn't handle backend failure gracefully (taking down the app if Redis timed out).

The Solution:

Algorithms: Implements Token Bucket, Sliding Window, and Fixed Window.
Resilience: Built-in Circuit Breaker. If Redis/Mongo is down, it fails open (or closed) to keep the app responsive.
Concurrency: Native support for async def views via coredis.
Backends: Redis, MongoDB, and in-memory.
It's type-safe (mypy strict) and designed as a drop-in replacement for django-ratelimit.

Repo: https://github.com/YasserShkeir/django-smart-ratelimit
Docs: https://pypi.org/project/django-smart-ratelimit/
by lproven | 2026-01-14 11:41:37+00:00
> Press Ctrl+Alt+Del to login.

At the time (1993, when NT came out) there was a good reason.

C-A-D was a special reserved keystroke that couldn't be intercepted or redirected. So you could use it even to interrupt a task that had frozen the entire UI.

Using it for login meant it could bypass and circumvent any malware that attempted to steal credentials, etc.

Then MS let people replace the GINA that handled it, and then they let people turn it off, and it joined the rest of the slide into junkware...
by TrackerFF | 2026-01-14 11:42:09+00:00
Some of the people I studied with become landlords, and during peak tourist season they can earn close €5000-€7000 / month renting to tourists. Long-term rent for equivalent apartment would be around €1500-€2000 / month.

So what happens, is as I wrote, they only rent short-term during tourism season, and then find regular renters that are willing to live 6-8 months in the apartment.
by fennecfoxy | 2026-01-14 11:43:23+00:00
Problem is technical people on average (I wouldn't say all of us) know what we don't know. I'm naturally cautious when running new stuff or even just trying something new in life.

This is why the Android permissions system of "allow this app to x, y, z" whilst great for me, isn't really a good system for the average person, because what do they do "yes, yes, yes, just let me see my Tiktoks!1111"
by frumiousirc | 2026-01-14 11:43:59+00:00
Pedantically, this game is at least 2D due to including time. It presents more dimensions if we consider the different LED colors.

I'm now trying to contemplate what a truly 1D pong game would be. We can't escape time so we would have to remove positional and chromatic dimensions. That leaves us with a single blinking monochromatic LED.

Perhaps the game would resemble Richmond's flashing lights.
by kypro | 2026-01-14 11:44:02+00:00
But surely it's not an apple to apples comparison?

Wind farms can only generate electricity when it's windy. While you might be able to get cheaper energy from wind when it's windy, but unlike other technologies such as gas or nuclear with wind you still need to build out and maintain infrastructure for base power load when it's not windy.

Surely you need to factor that double build cost in with wind and solar since it's not required if you were to build out say nuclear power plants with similar output?

Or am I wrong?
by sjw987 | 2026-01-14 11:44:09+00:00
You're in the faux enlightenment that everybody gets during weight loss. Everybody I've ever known losing weight starts discovering the wonders of healthy eating and nutrition as they lose weight, vowing never again to go back to their old habits. Then they slip further down the line and 1-2 years they're back to their original weight, plus some.

Weight loss isn't the challenge. Maintaining it for the rest of your life is.
by Nextgrid | 2026-01-14 11:44:22+00:00
> Some PC somewhere with storage is a bigger problem

Both an embedded microcontroller and a PC have storage. The reason you can power-cycle a microcontroller at will is because that storage is read-only and only a specific portion dedicated to state is writable (and the device can be reset if that ever gets corrupted).

Use a buildroot/yocto image on the PC with read-only partitions and a separate state partition that the system can rebuild on boot if it gets corrupted and you'll have something that can be power-cycled with no issues. Network hardware is internally often Linux-based and manages to do fine for exactly this reason.
by azuanrb | 2026-01-14 11:44:29+00:00
If we take webhook for example.

- Persist payload in db > Queue with id > Process via worker.

Queueing it directly via queue can be tricky. Any queue system usually will have limits on the payload, for good reasons. Plus if you already commit to db, you can guarantee the data is not lost and can be process again however you want later. But if you queue is having issue, or failed to queue, you might lost if forever.
by cadamsdotcom | 2026-01-14 11:44:33+00:00
G’day Matt from myself another person with a cofounder both getting insane value out of AI and astounded at the attitudes around HN.

You sound like complete clones of us :-)

We’ve been at it since July and have built what used to take 3-5 people that long.

To the haters: I use TDD and review every line of code, I’m not an animal.

There’s just 2 of us but some days it feels like we command an army.