MurphyA/hacker-news huggingface dataset:
by perfmode | 2025-12-30 22:13:16+00:00
You’re possibly not entering into the flow state anymore.

Flow is effortless. and it is rejuvenating.

I believe:

While communication can be satisfying, it’s not as rejuvenating as resting in our own Being and simply allowing the action to unfold without mental contraction.

Flow states.

When the right level of challenge and capability align and you become intimate with the problem. The boundaries of me and the problem dissolve and creativity springs forth. Emerging satisfied. Nourished.
by theshrike79 | 2025-12-30 22:13:28+00:00
To be frank, the TikTok algorithm is the best of all the algorithmic doomscroll machines you can use.

Instagram is trash, Youtube Shorts is complete AI puke trash.

TikTok actually seems to "know" what I like seeing and clearly learns faster than the others.

A quick test just now:

- Video about Amiga 500 in the 90s in Finland
- A running gag about people having a Favourite Spoon
- A recipe for Bao Buns
- A skit about Japanese Shisa Kanko pointing and calling method
- Book reviews of someone's favourite books of 2025
- Someone tried to do floor work and found a massive shaft leading down under their house

Zero ads. All were from "real" people, not content farm accounts.

Instagram reels:

- A "family account" skit, yech
- Ad
- A verified account reposting other's videos
- Another one of those
- Ad
- A meme account
- A meme account
- Ad

Not even touching Youtube Shorts, they're even worse.
by Yodel0914 | 2025-12-30 22:13:30+00:00
When you say transactions, what are you thinking of? I was thinking of your usual VAT/GST - in that case any sort of progressive tax would be hell for small businesses (or large ones) to implement.

If you’re talking about banks taxing financial transactions, that’s something I haven’t really thought through- it would have some interesting side effects and work arounds.

I like the simplicity of a flat consumption tax combined with a UBI - I’m not sure how politically viable it is, though.
by gadr90 | 2025-12-30 22:13:53+00:00
I spent around two days vibecoding my new blog to talk about my adventures in post-LLM software development land.

I wanted to start by organizing my bookmarks and curating them with AI. So I built a tiny "workflow" (in the frontend) coordinating a local MCP Mesh with MCP servers for Perplexity, Firecrawl and Open Router. Twas fun to build and now I import every cool URL into it :)

Its also open source if anyone cares to see how it's built https://github.com/vibegui/vibegui.com
by reaperducer | 2025-12-30 22:14:08+00:00
I absolutely torrent as a way to discover new content, but I want favorites on a shelf on very long shelf life media where it does not require internet access and is never going to get altered or deleted as streaming services often do, or end up unavailable in the future with no seeders.

You're on a site called Hacker News, and don't know how to burn a video file to DVD?
by ozim | 2025-12-30 22:14:24+00:00
Just wait a bit and there will be some TLS denialism spawning here.

For a lot stuff on my local network I don’t want the hassle and there are loads of use cases in local networks for normal people to just have port 80 no certs on something like 192.x.x.x because there is no easy way to set up public certificates for that and I don’t want everything hostem on cloud - some stuff I want to still host for myself in my local network.

Corporations or companies should not do that - even internal networks should have proper certs and encryption but it also is not that easy.

Stuff sent over the internet for others to see should have TLS always because you don’t know where your packets travel.
by tombert | 2025-12-30 22:14:31+00:00
I don't know a ton about Swift, but it does feel like for a lot of apps (especially outside of the gaming and video encoding world), you can almost treat CPU power as infinite and exclusively focus on reducing latency.

Obviously I'm not saying you throw out big O notation or stop benchmarking, but it does seem like eliminating an extra network call from your pipeline is likely to have a much higher ROI than nearly any amount of CPU optimization has; people forget how unbelievably slow the network actually is compared to CPU cache and even system memory. I think the advent of these async-first frameworks and languages like Node.js and Vert.x and Tokio is sort of the industry acknowledgement of this.

We all learn all these fun CPU optimization tricks in school, and it's all for not because anything we do in CPU land is probably going to be undone by a lazy engineer making superfluous calls to postgres.
by lucideer | 2025-12-30 22:14:38+00:00
uv not only completely replaces all of pip, pyenv & venv, but it also does a much better job than any of them at their intended function, as well as a bunch of other convenient, simple developer-friendly features.

1. pip isn't entirely to blame for all of Python's bad package management - distutils & setuptools gave us setup.py shenanigans - but either way, UV does away with that in favour of a modern, consistent, declarative, parseable PEP 508 manifest spec, along with their own well-designed lockfile (there was no accepted lockfile PEP at the time UV was created - since PEP 715 has become accepted UV has added support, though that PEP is still limited so there's more work to do here).

2. pyenv works fine but uv is faster & adds some nice extra features with uvx

3. venv has always been a pain - ensuring you're always in the right venv, shell support, etc. uv handles this invisibly & automatically - because it's one tool you don't need to worry about running pip in the right venv or whatever.
by modeless | 2025-12-30 22:15:08+00:00
You clearly didn't read the whole thread here. You're arguing against a strawman. Of course Elon doesn't meet his timelines, everyone knows that. He even admits it. "We specialize in converting things from impossible to late." The question is whether he achieves things late.

> It isn't full autonomy

They have a few robotaxis doing full autonomy, driving with no people in them, today in Austin. But I'm not even arguing that the promise is achieved yet, or that it happened on time. Just that it's "an incredibly impressive system" that is "by far the best available to purchase worldwide", and improving rapidly. All indisputably true.

As for the 2016 promise, Tesla has already committed to bearing any required hardware upgrade costs for people who actually purchased FSD.

> There were supposed to be 1 million robotaxis on the road by 2020

Again, there will be, but not on that timeline. Just late. As expected.
by agumonkey | 2025-12-30 22:15:26+00:00
I think there are two groups of people emerging. deep / fast / craft-and-decomposition-loving vs black box / outcome-only.

I've seen people unable to work at average speed on small features suddenly reach above average output through a llm cli and I could sense the pride in them. Which is at odds with my experience of work.. I love to dig down, know a lot, model and find abstractions on my own. There a llm will 1) not understand how my brain work 2) produce something workable but that requires me to stretch mentally.. and most of the time I leave numb. In the last month I've seen many people expressing similar views.
by throw1235435 | 2025-12-30 22:16:09+00:00
There's also the effect of different models. Until the most recent models, especially for concise algorithms, I felt it was still easier to sometimes do it myself (i.e. a good algo can be concise/more concise than a lossy prompt) and leave the "expansion/repetitive" boilerplate code to the LLM. At least for me the latest models do feel like a "step change" in that the problems can be bigger and/or require less supervision on each problem depending on the tradeoff you want.
by CamperBob2 | 2025-12-30 22:16:12+00:00
Your comment left me encouraged, just because there are so few people left around here who would say something like

>You do not need a cinema studio to make a good film. There is nothing stopping most people from making a good feature length film and putting it up on YouTube except for their willpower, spirit, and creativity.

That being said, it's not true. Even Robert Rodriguez had to exercise a modicum of management skill and spend a non-trivial amount of money to get El Mariachi made. And even then, the available resources severely constrained what he could do with $7000 (about $20000 today).

The next Rodriguez is probably already using half-baked, primitive tools like WAN 2.2 to blow us all away. We just don't know who he or she is yet.

Something else that's not true is:

>It will equally enable both the great and the shitty, so in the end it is a wash.

The great works add far more to our culture than the shitty works take away. Before AI, 90% of everything was crap. After AI, 99% of everything might be crap. But the remaining 1% is all that matters.
by gopher_space | 2025-12-30 22:16:33+00:00
> I don't know who this kind of cynic vs. idealist vs. optimist thinking works on/for, but it doesn't seem to give me any kind of conceptual edge.

A basic example might be approaching external requirements (or change in general) with a "what is all this bullshit?" point of view, but then listening to the explanations and taking notes.
by tialaramex | 2025-12-30 22:16:53+00:00
Specifically .dev has HSTS pre-loaded everywhere. But that's not the same thing as HTTPS enforced. There are protocols built on HTTP which can't do TLS, those also don't obey HSTS (it would be pointless) and so they work fine on .dev as do HTTP services for non-humans who also needn't obey HSTS and presumably already understand the consequences.
by xobs | 2025-12-30 22:16:56+00:00
If you run pw-top, you might see errors accumulating. This is usually due to an underrun from the game requesting an audio quantum that’s too low.

The fix is:

mkdir -p ~/.config/pipewire/pipewire.conf.d && echo "context.properties = {default.clock.min-quantum = 1024}" | tee ~/.config/pipewire/pipewire.conf.d/pipewire.conf

Basically, just force the quantum to be higher. Often it defaults to 64, which is around 1ms.
by concinds | 2025-12-30 22:17:05+00:00
People are disparaging of dumb conspiracism. This notion that any protest in a dictatorship is a CIA plot is bullshit. The whole “CIA color revolution” concept is bullshit meant to delegitimize and demoralize legitimate grassroots movements against shitty dictatorships. Even the Iranian leadership is publicly acknowledging their legitimacy shortfall and the economic catastrophe, and that’s saying something.

If you don’t believe in protests within dictatorships then you don’t believe in democracy. As simple as that.
by Etheryte | 2025-12-30 22:17:38+00:00
This completely misses the point of what sharing types is about. The idea behind sharing types is not exposing your internal backend classes to the frontend. Sharing types is about sharing DTO definitions between the backend and the frontend. In other words, sharing the return types of your public API to ensure when you change a public API, you instantly see all affected frontend code that needs to be changed as well. No one is advocating for sharing internal representations.
by talos | 2025-12-30 22:18:00+00:00
Yeah it reads like it, and if a random AI detector (GPTZero) is to be believed it's pretty much all AI generated.

Crazy that nobody can be bothered to get rid of the obvious AI-isms "This isn't just for...", "The Challenges (And How We Handle Them)", "One PR. One review. One merge. Everything ships together." It's an immediate signal that whoever wrote this DGAF.
by octoberfranklin | 2025-12-30 22:18:11+00:00
Looks fine to me.

I'm going to guess that you're used to codebases that use an autoformatter.

There's definitely a case to be made for autoformatters in projects with a very large (>100) number of developers, but the price you pay for that is much poorer information density per screenful of code.

For things like tinygrad or sqlite with a small dev team it's possible to use whitespace, style, and formatting to communicate important information, just like mathematicians do. The AMS journals don't autoformat mathematicians' equations!
by khedoros1 | 2025-12-30 22:18:14+00:00
There was one "Walking through the graveyard at midnight" ("stitching up some zombies" ?) or something, with a necromancer collecting zombie parts. To the tune of "walking in a winter wonderland".

Not what I was looking for, but I found these: https://www.youtube.com/playlist?list=PLJtJNNXaEYrrZP99qBx-k...

From this guy's page: https://www.paperspencils.com/category/my-projects/dd-christ...

Ah! I think I found the ones that I was thinking of:

https://archive.org/stream/netbookofbardsongs/BardSongsNetBo...

Nothing about Jack Frost or "ripping", unfortunately.
by ma1or | 2025-12-30 22:18:17+00:00
I’ve been exploring a different approach to UI reconstruction: treating screen recordings as the source of truth, rather than screenshots, design files, or prompts.

Most tools that attempt to “generate UI” work from static inputs. A screenshot captures layout, but it misses what actually defines an interface: flow, state, and interaction over time.

A short screen recording, on the other hand, shows:

how navigation really works

which screens actually exist

what happens on hover, click, focus

which states are reachable vs. theoretical

I built a small prototype that watches UI video and reconstructs:

layout and component structure

navigation and page hierarchy

visible interaction states

a flow map of what was shown (and what wasn’t)

The key constraint is simple:
if something wasn’t shown in the video, it isn’t generated. No guessing, no invented screens.

As a sanity check, I used a familiar public website as an example — not because it’s special, but because most people immediately recognize the structure and flow, which makes it easier to see what’s being reconstructed.

This isn’t about replacing design or development work. It’s more about reducing the “reverse-engineering” phase when all you have is a running product and no specs, no design files, and no original team.

I wrote a longer explanation here:
https://www.replay.build/learn/behavior-driven-ui-reconstruc...

Curious if anyone here has tried similar approaches, or run into cases where static representations completely break down when you try to rebuild real interfaces.
by Aurornis | 2025-12-30 22:18:32+00:00
> 400K would go -fast- if they stuck to a traditional colo setup.

I don’t know where you’re pricing coloration, but I could host a single server indefinitely from the interest alone on $400K at the (very nice) data centers I’ve used.

Collocation is not that expensive. I’m not understanding how you think $400K would disappear “fast” unless you think it’s thousands of dollars per month?
by literallyroy | 2025-12-30 22:19:16+00:00
I’m all ears for a better approach because squashing seems like a good way to preserve only useful information.

My history ends up being:
- add feature x
- linting
- add e2e tests
- formatting
- additional comments for feature
- fix broken test (ci caught this)
- update README for new feature
- linting

With a squash it can boil down to just “added feature x” with smaller changes inside the description.
by bb88 | 2025-12-30 22:19:18+00:00
> charge at least 5-10x more for wildly different hardware, use hundreds of times more power, etc

So I think what's super interesting is that it not necessarily need to be 5-10x more, nor needs hundreds of times more power.

I'll start with the power argument first.

WSPR (pronounced "whisper") often uses 100mW transmissions and can be heard across the globe in the HF spectrum. The techniques for reception can pull the signal out of the noise. It's common for weather balloons to send telemetry this way. People use it to monitor band conditions as well.

The trick is that WSPR puts all the power into one signal approximately 6hz wide. That's why it's so efficient, and one reason why it can be heard across the globe with such low power. Now you're probably not going to get that distance in the 900Mhz ISM band, but you will heard further if you so choose (or need to be).

As per cost?

100mW assuming a 75ohm antenna (dipole) is 36mA of current. For 1W (which is roughly the ISM limit) it's 115mA of current, so the components won't need to be high power.

The RTLSDR is $25 bucks with 2.4Mhz bandwidth which is way overkill for this.

Lots of microcontrollers are cheap.

There's engineering cost and time, sure, but Meshtastic did show that a need for reliable mesh low power messaging exists even if it's not the final form.
by dredmorbius | 2025-12-30 22:19:27+00:00
As context is highly unclear: this concerns PayPal Honey:

<https://en.wikipedia.org/wiki/PayPal_Honey>

This is a company creating online coupons for e-commerce sites.

The Wikipedia article presently references the MegaLag video highlighting allegations: <https://yewtu.be/watch?v=qCGT_CKGgFE>.
by forzerpendulum | 2025-12-30 22:20:24+00:00
It's heavily implied through social observation here on the site. Just like how "memes and quippy references" are frowned upon, which you immediately pointed out in a separate comment. Since you're not new, you just outed yourself as someone who has just enough social awareness to understand a small subset of what's implicitly accepted here, but you haven't fully developed the mental capacity for implications more than one layer deep.
by tripletao | 2025-12-30 22:20:59+00:00
Yeah. I think the additional trick is that squatters often have a fraudulent lease. That makes it owner vs. tenant, and the police have orders to err on the side of not facilitating an illegal eviction. The owner could attempt to owner-occupy the property, but there's no document for that and there is a lease. So when the police show up, the owner is very likely to be the one removed or arrested.

The sword guy makes it tenant vs. tenant, so neither party has that formal advantage. Of course the police know the game, but they're generally happy with the workaround.
by lucideer | 2025-12-30 22:21:01+00:00
> I don't want to have virtual environments and learn what the difference between pip, poetry and uv is. I don't care. I just want to run the code.

The author is right that every user approaching Python shouldn't need to figure this out. However, I do strongly believe every blogger setting out to write an opinion piece on this topic should at least attempt to figure this out before writing their article.

Obvious ignorance does not a compelling point make. Especially when uv solves literally all of the problems you're describing.
by OGEnthusiast | 2025-12-30 22:21:02+00:00
It's more political and sometimes even nihilistic than ~10 years ago. But that's also the Internet and social media in general, so this trend isn't unique to HN. I would say in absolute terms my HN enjoyment has been going down but relative to the rest of the internet HN is much more sane and intellectual than the outright slop machines that are social media now, so I'm still glad this place exists.
by Dylan16807 | 2025-12-30 22:21:13+00:00
I don't personally want to get into that kind of betting, but in theory...

If I had bet that purchasable Teslas wouldn't have level 3 or level 4 driving by 2015, 2016, 2017, 2018, 2019, 2020, 2021, 2022, 2023, 2024, and 2025 I would have won every single one of those bets.

FSD is improving, but they finally put "supervised" in the name for a reason. It's a feature-packed level 2. That doesn't meet the bar.
by matteo1782 | 2025-12-30 22:21:27+00:00
I built a vector database that runs entirely in WebAssembly. No server, no API calls, no data leaves the browser.

Why? Most vector DBs require a server. If you're building privacy-sensitive apps (medical notes, legal docs, personal journals) or offline-first tools, that's a problem. EdgeVec solves it.

What it does:
- Semantic search on embeddings from OpenAI, Cohere, HuggingFace, etc.
- Binary quantization: 32x memory reduction (1M vectors in ~125MB)
- SIMD acceleration: 8.75x faster Hamming distance
- IndexedDB persistence: index survives page reloads
- Filter expressions: SQL-like metadata queries

Technical details:
- 220KB gzipped, 494KB raw
- Chrome 91+, Firefox 89+, Safari 16.4+
- Brute force search (HNSW coming in v0.8)
- MIT licensed

Live demo: https://matte1782.github.io/edgevec/demo/

This release includes our first community contribution – @jsonMartin implemented the SIMD Hamming kernel that delivered 8.75x speedup.

Happy to discuss architecture decisions, WASM/SIMD tradeoffs, or binary quantization details.
by troglo-byte | 2025-12-30 22:22:42+00:00
If you're wondering how a "specialized rent-a-cop" like this guy gets away with using physical force in the context of a civil law dispute, here's the relevant quote:

> When Jacobs takes on a job, he and his contractors sign temporary leases with the property owner. This move is his secret weapon.

> Jacobs is a big fan of California’s “castle doctrine.” The state law says someone has no duty to retreat in defending themselves against an intruder in their home. They can legally use force, even deadly force, to protect themselves — so long as the force used is proportionate to the threat.

The signing of a lease makes the aggressor look like the aggressee. This strategy seems really shaky to me. I can't help but wonder how well it's been tested in court.

Once someone gets seriously hurt, some of these landlords might end up wishing they had just waited out the regular eviction instead.
by ben_w | 2025-12-30 22:22:48+00:00
> the truth is that he's accomplished some crazy things.

I would argue: yes, to the extent that a leader gets to be described as having "accomplished" the work of the team.

It's not nothing, to be a visionary and charismatic leader!

But at the same time… when the reality distortion field seems to be in the process of transforming into a cult of personality, I think it's fair to ask if he'll ever again do something like a new SpaceX or a new Tesla, either as a maker or an investor.

I'm not sure when the cut-off between the two states, RDF and cult, would be. Not unreasonable to say it was when he libelled the cave diver, but there are other times it could've been.
by elxr | 2025-12-30 22:23:00+00:00
On twitter it highly depends on who you're following. If you specifically wanted to avoid political posts, it's not that hard to steer your algorithm that way. I follow ~130 people, and outside of maybe 4 of them who I like hearing political comments from, I only get interesting tech/tech-adjacent discussions. Almost zero politics.

In the past, whenever I get some politics stuff or celebrity news in the main feed, I just press "not interested" and relatively quickly those types of posts stop showing up.

On the other hand, I'm not sure who actually uses bluesky. Can't say I've ever felt the desire to go on there.
by astrange | 2025-12-30 22:23:12+00:00
It's not "indefinite". Most vacant housing units are not vacant for a long time. They might still be under construction or might just be turning over for the next resident in a week.

https://darrellowens.substack.com/p/vacant-nuance-in-the-vac...

In LA it's mostly because the power company takes like, months to hook up new buildings for no reason.
by dtagames | 2025-12-30 22:23:25+00:00
This the first I've heard that her vocal ability was called into question. Sure, we can say that of lots of popular artists, but it's surprising to hear that about this one.

Also, I've never heard it disputed that vocalists are musicians and I've studied vocal performance my entire life. In fact, musicianship and musicality are both taught as key concepts one must have to succeed as a vocal performer.
by talos | 2025-12-30 22:24:01+00:00
It's also full of head scratchers like this:

> Technology costs do decrease. However, demand always migrates to the newest, most powerful models.

> People do not:

> Choose GPT-3.5 because it is cheap.

> Select a lower-tier Claude model on purpose.

People definitely can, and do, both things for many workloads. Coding is an obvious exception, but oftentimes a cheaper model is good enough. And businesses that had to spend $5/MTok on a frontier model last year can probably get similar performance and spend $0.50/MTok or less today.