MurphyA/hacker-news huggingface dataset:
by hackyhacky | 2026-02-12 16:06:14+00:00
Okay, but what is accountability? I would argue that accountability is a social/cultural phenomenon, not a property of the entity itself. In other words, accountability depends on how other treat it.

For example, a child can't be (legally) held accountable for signing a contract, but we still consider children as having identities. And corporations can be held accountable, even though we don't consider them as having a (personal) identity.

Maybe one day society will decide to grant AIs accountability.
by ZoomZoomZoom | 2026-02-12 16:06:24+00:00
I believe it's a joint effect of muscle atrophy (vocal folds lose mass and become thinner), lower testosterone levels, stiffening of the larynx and the general loss of elasticity (stiffer things vibrate with a higher frequency). I'm no expert, though.

To be clear, we're talking about 60+. Before that, the pitch usually is on a decline.
by righthand | 2026-02-12 16:06:41+00:00
All of our non-major cities are even bigger dumps then. I live in Nyc for 8 years. I didn’t sit around the whole time b-ing and moaning that the city had a trash problem. I got involved in my community and active in the political movements here. When you start making issues visible and get your neighbors vocalizing the issues themselves, a lot more gets done than being in a “grumpy mood” about it indefinitely.

The real dumps are the people who complain along the way but make no effort to improve their world. Aka American culture.
by the_harpia_io | 2026-02-12 16:07:02+00:00
idk, having your own sandbox matters if you're doing anything sensitive or want offline capability. Claude Code on phone is fine for simple stuff but you're still sending everything through Anthropic's infra - latency, costs, and you're trusting them with whatever code/data you're working on. plus what happens when they change pricing or terms? I've been burned by that kind of dependency before. self-hosted gives you control, even if it's more work to set up.
by crawfordcomeaux | 2026-02-12 16:07:13+00:00
TikTok is now a Zionist operation being run by (former?) members of Mossad's Unit 8200, which is like the NSA's cybersecurity group. So monitoring everyone is literally the point of TikTok now. Meta, Google, Apple, and others are also participating in it. Silicon Valley not actively mobilizing against this shows how geeks are complicit with genocide and the systems that drive it.
by yellowapple | 2026-02-12 16:07:15+00:00
> Its one NGO trying to dictate what "open source" is

If you're referring to the OSI, they're the ones who invented the term “open source” in the first place, and are authoritative on what counts as “open source” and what doesn't.

> and btw. according to that definition, Qwen isn't open source.

Well yes, the lack of open-sourcing being the context of this thread :)
by rickydroll | 2026-02-12 16:07:32+00:00
Adding to the plethora of comments about visiting Mass MoCA and the Clark Institute, I'd recommend another stop: head over to Route 2 in Troy, New York, and look for the restaurant Ali Baba. It's a nice little Turkish place in the middle of "student slums", and it's a must-stop for lunch whenever we are in the area.

I recommend the Route 2 path into Troy because it passes through the Tacoma Ridge State Forest and offers plenty of nice twisties. If you travel from Troy back to Williamstown in mid to late spring, you see a vivid demonstration of how seasons vary with altitude. At the bottom of the mountains, mini mountains, you'll see the leaves with the rich green color of spring, and as the altitude climbs, you'll notice that the trees become the pale yellow of early spring, and sometimes the trees at the top are just buds.

If you're coming from Boston, I highly recommend stopping at Sherbourne Falls and visiting the Bridge of Flowers. Downtown Greenville has some nice antique stops. Tucker Falls. Theoretically, it has fossil beds in the area, but I've never actually gotten around to visiting them. Zoar has a nice zipline setup, but it's sufficiently popular that you'll need to make reservations.

The trip from Boston via Route 2 to Williamstown is a great way to spend a weekend. The North Adams/Williamstown area is a great place to spend a weekend. I've always enjoyed doing that.

Although, come to think of it, we are approaching maple sugaring season, and there are some good places out there to blow out your pancreas with fresh, rich Grade A dark New England maple syrup.
by ben_w | 2026-02-12 16:07:33+00:00
Losses are I^2 R, which has the annoying consequence that % loss depends on how much juice you put through it, it isn't a constant percentage.

Pylons… eh. Doing this realistically rather than my napkin-maths, it would be a mix of many different solutions in different parts of the world, from competing environmental issues. Some would be pylons, some underground cables. Is the Sahara dry enough to run it on the ground, or in a concrete trench? I have no idea.

As a side note, every so often I keep being surprised on here by Americans who can't rely on the grid in winter because snow disables it, and some Californian forest fires are attributed to unmaintained pylons failing, dropping live wires onto the forest where they spark and light up the dry wood. These could both be resolved by burying more cables. Likewise within urban areas: here in Europe it's rather rare to see overhead lines in urban or suburban areas, unless they're over a tram/railway line.

IMO the real killer of any project like this, is geopolitics, not local politics. EU doesn't trust China, the US, or Russia; the current US administration doesn't trust or doesn't like basically everyone; Russia kinda gets along with China but few else; China would like to sell stuff to everyone but also have border disputes and other friction with many of their neighbours.
by cornhole | 2026-02-12 16:07:51+00:00
pot calling the kettle black with that snarky little comment of yours. why do you assume that I have not protested and voted in the same way you have?

I have voted democrat in every election I could since I was 18. I participated in protests for occupy wall street and against Donald trump. where did that lead us? to this. something isn’t working.

if these people come for my family, all bets are off. i don’t care if no one is coming to save me. no one will make me and my family leave. i will die in america.
by tekkk | 2026-02-12 16:07:56+00:00
Just remove the work part man. It's incredibly frustrating when you run out of money. Add some credit card loan or something and your final score is the amount of money you have left. Also, add teleport button—I clicked the big red button thinking it would transport me instantly. Only to be dropped off to in the middle of nowhere. And when you select a departure from train station, it should auto-select the end-stop, so you don't have to scroll down and click it (which is non-obvious btw that you have to)
by SiddhanthNB | 2026-02-12 16:08:02+00:00
Author here.

I built this because I hit a frustration point with the FastAPI ecosystem: the fragmentation between async code (API routes) and sync code (Celery workers / CLI scripts).

I found myself writing the same query logic twice, once with `await session.execute(...)` and once with blocking calls or dealing with complex `asgiref` wrappers just to reuse model logic in background tasks.

DuoORM is an opinionated Active Record layer over SQLAlchemy 2.0 that enforces "Symmetry." The goal is that `User.where(...)` works identically in both contexts, with the library handling the event loop detection and session management under the hood.

It handles the Pydantic V2 translation and Alembic scaffolding automatically.

The Trade-off: It effectively hides the `Session` object from you for simple CRUD. This is great for velocity but might annoy purists who want explicit Unit of Work control everywhere. Though you can an dedicated "transaction" block for greater control. Also, I added an `.alchemize()` escape hatch to drop down to raw SQLAlchemy constructs when needed.

Happy to answer questions on the implementation details or the decision to abstract the session.
by psanford | 2026-02-12 16:08:06+00:00
This "it has to be handwritten" stuff is nonsense. Do that if you enjoy it, but also you should acknowledge the downsides to it.

I started keeping a work journal a few years ago and it has changed how I work for the better. It is just a text file.

The main value of it is that I can search it! When I'm figuring something out for the first time, and I have a lot of trail and error, I write down what I did. And then I might not touch that thing again for 6 months. When I come back to it, it is unlikely that I will remember what I did exactly but because it is written down and searchable I can quickly recover my old state.

I like this so much I also started a personal work journal for my home lab. It really is useful for me. But its primary value is that I can search it.
by the_harpia_io | 2026-02-12 16:08:28+00:00
the permission definition problem is real - you can't anticipate what an agent will try. I've been thinking about this from a different angle: instead of defining permissions upfront, what if you track risk dynamically? like, monitor what the agent touches (files, network, syscalls) and score the blast radius in real-time. then you can interrupt on high-risk patterns even if you didn't explicitly deny that exact behavior. still have the ocap primitives for the known stuff, but add a behavioral layer for the unknown unknowns. not sure how practical it is though - adds latency and you need good heuristics.
by eddyg | 2026-02-12 16:08:32+00:00
For me it's mostly about being able to find stuff. For example, I save links (with some notes) that I've seen that day, and weeks/months later I'll remember "I read an article about $THING" or "I saw a repo that was similar to $THING" and I'll be able to find it.

Omnisearch is really good: https://publish.obsidian.md/omnisearch
by cube00 | 2026-02-12 16:08:46+00:00
I find the ones that try to be cute the most frustrating because these appear on the new message notifications so I can't just delete them straight from the notification.

We'd love to share this exciting announcement but you'll need to use a different email app.

Although I guess the argument will be that email clients should use AI to summarise the HTML into a plain text summary.
by raincole | 2026-02-12 16:08:56+00:00
> It could have written something like “I notice that my contribution was evaluated based on my identity rather than the quality of the work, and I’d like to understand the needs that this policy is trying to meet, because I believe there might be ways to address those needs while also accepting technically sound contributions.” That would have been devastating in its clarity and almost impossible to dismiss.

Idk, I'd hate the situation even more if it did that.

The intention of the policy is crystal clear here: it's to help human contributors learn. Technical soundness isn't the point here. Why should the AI agent try to wiggle its way through the policy? If the agents know to do that (and they'll, in a few months at most) they'll waste much more human time than they already did.
by keybored | 2026-02-12 16:08:59+00:00
> I think the larger issue is that programmers are feeling like we are losing control. At first we're like, I'll let it auto-complete but no more. Then it was, I'll let it scaffold a project but not more. Each step we are ceding ground. It is strange to watch someone finally break on "They removed the names of the files the agent was operating on". Of all of the lost points of control this one seems so trivial. But every camels back has a breaking point and we can't judge the straw that does it.

If it sounds strange your theory might be wrong.

Telepsychology is one of the lowest forms of response.
by tracker1 | 2026-02-12 16:09:02+00:00
Worth mentioning is that there are several email umbrellas under Microsoft... including the newer office/365, the slightly older outlook.com hosting, the old corp hosting and hotmail and sub-properties... each with different rules and services to determine spam in inconsistent ways between them.

One of my main emails is still on a "free" outlook.com hosted with a personal domain that I never shifted to paid 365. I've also got an MTA server (mailu) of my own that I've been testing with... my own email under outlook.com is literally the only one of the MS systems I can't seem to deliver to, the rest work fine. Same for google.com for that matter... kinda wild.
I'm 23, building my first startup with $0. Roast my plan
by dattapt | 2026-02-12 16:09:29+00:00
Hello everyone,

I am a 23 years old trying to build my first startup. This is day 1 of my startup.

Firstly I always wondered if we can learn by playing and experiencing with the concepts, not just reading boring explanations. So I thought why not build a platform people can post interactive experiences rather that boring lectures. The only things you need to know to create a post is your domain knowledge and plain english. And sharing an interactive experience is as easy as sharing a picture or video.

Second thing I noticed their are many valuable information in people's replies on social platforms like youtube, reddit, X etc but many people wrote same thing again and again. Now if there are 10 or 20 reply then you can read it but say there are 1000+ replies then it takes too much time to read So I thought why not build an extension which will categorize all replies and give me all the key points by I will able to understand what people actually want.

These are my two ideas so far.

I am good in building stuff but have no knowledge about sales and marketing stuff. By reading some reddit posts I understood market before launch is very good for success. So I thought I'll spend 70% of my time on marketing and 25% on building and 5% sharing the journey on every platform.

So for day 1 I did this:
- I build two landing pages with waitlist for both of my projects.
- Did a very few of the development work for the platforms.
- Cold mails about 50 investors among them got only 2 replies that "They are not interested".

For day 2 my plan is to:
- Send cold dms to atleast 200 people mainly youtubers and teachers about my platforms and 50 more investors.
- And do few more development work.

My goal is to get at least 10 people on the waitlist by the end of this week. Roast me. I’d rather hear it now than waste 6 months.

If you are interested in the journey: https://pjourney.netlify.app/
by rayiner | 2026-02-12 16:09:36+00:00
> The problem is that people are detained indefinitely in extremely horrible camps (ICE facilities), and are constantly pressured to self-deport before they get to see a judge who can clear them.

The law specifically permits detention pending a determination of immigration status, and in some cases requires such detention: https://www.law.cornell.edu/uscode/text/8/1226

> Another serious problem is that the context of fraud is not well defined. Does it pertain to immigration or naturalization fraud, or to a general criminal history, or even to traffic violations? It is open to exploitation.

The statute says: "It shall be the duty of the United States attorneys for the respective districts, upon affidavit showing good cause therefor, to institute proceedings in any district court of the United States in the judicial district in which the naturalized citizen may reside at the time of bringing suit, for the purpose of revoking and setting aside the order admitting such person to citizenship and canceling the certificate of naturalization on the ground that such order and certificate of naturalization were illegally procured or were procured by concealment of a material fact or by willful misrepresentation, and such revocation and setting aside of the order admitting such person to citizenship and such canceling of certificate of naturalization shall be effective as of the original date of the order and certificate..." 8 USC 1451(a).

So it is strictly limited to fraud in obtaining citizenship. But the statute is broad as to what constitutes fraud in procuring citizenship. Any "concealment of a material fact or ... willful misrepresentation" can be grounds for revoking citizenship.

> Supreme Court cases in the 1950s and ’60s that declared unconstitutional several statutes pertaining to denationalization.

Not ones related to fraud in procuring naturalized status.
by 13415 | 2026-02-12 16:09:40+00:00
Does it even matter when in reality it's more likely that this is intentional anti-competitive behavior by Google?

They once made all emails from my very reputable small German email provider (a company that has existed and provided email services long before Google existed) go into a black whole - not bounce them back or anything like that, mind you, their servers accepted them and made them disappear forever. I was in contact with the technicians then to get the problem fixed and they told me it's very difficult for them to even reach anyone at Google. It took them several days to get the problem fixed.

Of course, no one will ever be able to prove an intention behind these kind of "technical glitches." Nothing of significance ever happened when Google had large optics fiber connections with NSA installed illegally and claimed to have no knowledge of it, so certainly nothing will happen when small issues with interoperability occur and drive more people to Gmail.
by wazoox | 2026-02-12 16:09:46+00:00
So here I am, it's frozen there:
https://demo.intellique.org/nextcloud/index.php/apps/files_s...

You can see several problems : I've deselected bus stations, boat stations, etc but they're still displayed. Time is frozen, my bus isn't coming, I'm stuck in Almeria, too bad !

Here's what's in the console:

Uncaught TypeError: can't access property "geometry", xe is undefined
lr App.vue:984
callback App.vue:2183
rr App.vue:894
App.vue:984:25
Show HN: ClawDeploy – OpenClaw deployment for non-technical users
by gregzeng95 | 2026-02-12 16:10:04+00:00
Hi HN, I’m building ClawDeploy for people who want to use OpenClaw but don’t have a technical background.

The goal is simple: remove the setup friction and make deployment approachable.

With ClawDeploy, users can:
- get a server ready
- deploy OpenClaw through a guided flow
- communicate with the bot via Telegram

Target users are solo operators, creators, and small teams who need a dedicated OpenClaw bot but don’t want to deal with infrastructure complexity.

Would love your feedbacks :)
by clx75 | 2026-02-12 16:10:16+00:00
During my first LLM experiments in Emacs using gptel, I also found that the LLM has considerable difficulties changing source code files with the Unix patch tool.

As Emacs has a built-in tree-sitter package, I implemented this same idea. I created gptel tools like tree_sitter_list_nodes, tree_sitter_get_nodes, tree_sitter_update_nodes, tree_sitter_insert_before_node and tree_sitter_insert_after_node. The "list" tool returns a list of AST nodes with first line number, first line content and node hash. The LLM can then use "get" to collect interesting nodes in their entirety and "update" to update a list of nodes identified by hash with new content (var/function bodies).

Worked like a charm.
by camel-cdr | 2026-02-12 16:10:19+00:00
That was a bit overblown, due to my lack of knowlage about MMX. It has a lot more things than MMX.
But the core idea behind the P extension was to reuse the GPRs to do SIMD operations with little additional implementation cost.

The spec is currently all over the place, the best reference is currently probably the WIP intrinsics documentation: https://github.com/topperc/p-ext-intrinsics/blob/main/source...

P is not meant to compete/be an alternative for RVV. It's meant for hardware targets you can't scale RVV down to.
by pyrale | 2026-02-12 16:10:50+00:00
> Also, the author was able to get their mail delivered to a personal gmail.com address. The issue was with a Google Workspace custom email domain. This further makes me think of this as a security/spam related issue. Google is clearly capable of processing the message without a Message-id, they are just refusing for business customers.

That's the annoying part to me.

An email is an email. By applying different rules for rejection on different mailboxes, gmail creates a system where it's harder for would-be implementers to test compliance.

If tomorrow gmail creates a new type of mailbox, will there be a third set of rules to have your message delivered?
by herczegzsolt | 2026-02-12 16:11:19+00:00
I vaguely remember hitting this message id issue in Google Workspace, and being able to work around it in mail routing configuration.

Saidly I don't remember the specifics, it was something along the lines of not all, but only specific routing features requiring it. Workspace settings are a moving target anyway, so the behavior probably changed more than once since.

I'm not saying it's a good idea to send emails without message id, but i'd also double-check that workspace configuration.
by the_harpia_io | 2026-02-12 16:11:23+00:00
decade-old vulns like this are why the 'you're not interesting enough to target' argument falls apart. commercial spyware democratized nation-state capabilities - now any mediocre threat actor with budget can buy into these exploits. the Pegasus stuff proved that pretty clearly. and yeah memory safety helps but the transition is slow - you've got this massive C/C++ codebase in iOS that's been accumulating bugs for 15+ years, and rewriting it all in Swift or safe-C is a multi-decade project. meanwhile every line of legacy code is a ticking time bomb. honestly think the bigger issue is detection - if you can't tell you've been pwned, memory safety doesn't matter much.
by recvonline | 2026-02-12 16:11:31+00:00
Let's say.... 10 shot with Claude Code :) Initial app, then hand refined, Claude Code again...back and forth. Spend my morning doing it and it was fun. Very simple so far, want to clean it up and add more meaningful features.

EDIT: Also, turns out the in-browser Editor landscape got GOOD the last few years apparently. It's really just plug and play. I remember 5 years I tried to do this and it was painful.
by reeeeee | 2026-02-12 16:11:32+00:00
Letting LLMs loose in the digital realm is something that I am also really interested in. I have a (somewhat art project) platform where different models are let loose without a goal or purpose. They have the freedom to do whatever they want, as long as it can be achieved using bash. [0]

most models are... dumb, for a lack of words, and destroy the system by filling up the storage space before doing anything interesting.

[0] https://lama.garden
by almostkindatech | 2026-02-12 16:12:14+00:00
> never stand out or make a fuss

I always enjoyed this aspect of being in Tokyo. Similar to rayiner's comment, I'd then get a huge shock on return to Europe.

But I was also struck by the flip side of this when reading Murakami's account of the sarin gas attacks (Underground). Everyone was so keen not to make a fuss that trains were sent on their way too soon, poisoning even more people.
by pdntspa | 2026-02-12 16:12:23+00:00
"If I have nothing to hide I have nothing to fear" eh?

What a colossally bad thing to do for personal privacy. Yes let's give governments the ability to spot and pick up anyone they want for any reason under the guise of 'criminality'. ICE or the SS would have a field day.

I guess people better keep their mouth shut if they know what is good for them??
Show HN: A diff tool that understands JSON
by subhash_k | 2026-02-12 16:12:50+00:00
Most diff tools treat JSON like plain text, leading to "noise" from different indentation or key ordering. I built https://diffchecker.dev/json/ to parse the structure first. It compares the data, not just the characters.

Semantic Diffing: Ignores whitespace and attribute order.

100% Client-Side: Your data never leaves your browser.