MurphyA/hacker-news huggingface dataset:
by fluidcruft | 2025-09-02 12:49:37+00:00
To some extent, but permissions are very loose on Android (i.e. broad and difficult to fully think through implications in terms of how apps might interact) and in many cases they are not fine-grained enough. For example, without Work Profile it's difficult to compartmentalize to avoid mixing personal and business files and its difficult to say what apps do behind the scenes (say, PDF or word document viewers try to be "helpful" in ways you don't really want) and other intents.
by ameshkov | 2025-09-02 12:49:57+00:00
Most of the employees relocated including senior staff, devs and people with access. We still have some contractors working from there, mostly in support service, content and qa. Not "most" or "a lot", but nevertheless.

We encourage people to move closer to the head office, but as long as it's not required by law, we’re not going to force people to move out, as I know very well how hard it is.

> and it looks like that from your github projects

You do realize that a russian name != working in Russia, right?

> I'm not sure what part of the comment you responded to is not correct or misinformation

The parts where:

1. It's implied that the company is just "registered".

2. It's implied that the company is not European.

3. It's said that devs reside in Russia.

All three are factually incorrect.

AdGuard has been around for 16+ years, and throughout this time I've seen similar accusations many times. I am generally fine with them — that's life — but today I just wasn't in the mood, sorry for that. Anyways, this is one more reason to have more code published to open source, a win-win for all.
by koonsolo | 2025-09-02 12:50:36+00:00
I'm also working with Next.js, app router, and like it very much.

The problem is probably that Next.js makes it very easy to move between front and back end, but people think this part is abstracted away.

It's actually a pretty complex system, and you need to be able to handle that complexity yourself. But complexity does not mean it makes you slower or less productive.

A system with a clearly separated front- and back-end is easier to reason about, but it's also more cumbersome to get things done.

So to anyone who knows React and wants to move to Next.js, I would warn that even though you know React, Next.js has a pretty step learning curve, and some things you will have to experience yourself and figure out. But once you do, it's a convenient system to easily move between front- and back-end without too much hassle.
by mothballed | 2025-09-02 12:50:44+00:00
Argentina. Possibly Brazil. (Kurdish / KRG) Iraq released me as an illegal after the cops decided they liked me, they even gave me a police card in case I ran into further trouble. Kurdish part of Syria will not check either, they're 'stateless' people so see such enforcement as tyrannical. Most ethnic enclaves of Lebanon would similarly work, particularly if you are Druze or something.

Also in Argentina you can arrive, on day 1 file court case for citizenship, which bars deportation. Then stall case for 2 years until you meet criteria. I personally have seen court case documents that did this successfully for criminal who arrived with fake passport.
by actionfromafar | 2025-09-02 12:51:03+00:00
I don't know what the solution should be, but it's going to be this:

- Private militia getting paid per head taken off streets (check, already) - Said militia will start taking protection money - Everyone will realize ANYONE, citizen or not, can be taken repeatedly

These "joyrides" in jail for citizens will start as a couple of days of confinement as a harassment tactic. It will end in one of two ways - either Russia/Iraq/Syria style exile and torture camps. Or in Mexico cartel style, fully privatized and decentralized operations. The latter if the Federal Government keeps a light touch approach. (Which is very useful in itself, it can be used to foster a Wagner like extrajudicial force.)
by Gabriel54 | 2025-09-02 12:51:14+00:00
I agree, I think this situation is uniquely American, and yes, this is exactly separation of powers (federal vs. state) playing out. I also agree with you that neither side, given more authority, would produce a better outcome. It is my personal observation that many on the left seem to believe that there should not be a border, and that many on the right are clearly xenophobic. The answer is somewhere in the middle but unfortunately that is not what wins votes.
by xrd | 2025-09-02 12:53:34+00:00
What is to prevent someone from cloning this code, and jumping into claude code and saying: "implement an identical system in Elixir?"

LLMs are great at translation from X programming language to Y programming language.

The Google/Oracle Android/Java lawsuit boiled down to whether Google engineers copied source code, or whether they re-implemented things in a clean room without using prior code, right?

Isn't using an LLM to rebuild something a great loophole for this elastic search license?

I see this being a losing battle because the license is only as strong as your ability to enforce it. Bear is probably in a good position because of their network position, but this seems like a losing battle long term.
by TheNewsIsHere | 2025-09-02 12:53:39+00:00
If you’re looking to ZFS send streams for many of ZFS’s guarantees, absolutely.

However ZFS replication was originally designed with the assumption and use case in mind that organizations would store the send streams as opaque blobs on tape. This is, in part, why storing send streams as blobs is still a thing people do.

There are some use cases where this makes sense. I’ve stored full send streams of archived ZFS file systems in S3(-compatible services) where integrity is handled at the platform level. In that use case I didn’t benefit from having every copy of the filesystem in question running on live storage media, and incremental sends/snapshots weren’t on the table. (I also SHA checksummed the resulting files, and did restore tests.)

There is also a misconception that frequently gets brought up in the ZFS community that the send stream format isn’t stable between versions and cannot be relied upon in future, but it absolutely is stable. In fact the ZoL manpage for send explicitly states that it is. As with anything in ZFS though, you want to move versions forward or not at all, rather than backward.
by daft_pink | 2025-09-02 12:54:06+00:00
If you apply the definition of genocide this way then many wars are a genocide and you are changing the definition to render it almost meaningless. The point of this resolution WAS NOT to declare every war a genocide and therefore there must be intent to destroy a people BECAUSE of their identity.

The wording "in part" was intended to capture situations where the group is attacked within the area where the perpetrator exercises power or control. For example, the Nazis couldn't exterminate Jews everywhere, but they targeted those within occupied Europe, where they exercised control.

Israel is specifically targeting Gaza in response to acts of war perpetrated by the Gazan government, Hamas. Hamas has refused to surrender, continued to fight, and the war continues. Palestinians who are citizens of Israel or part of the West Bank are not being targeted thus the war is clearly not targeting Palestinians because of their identity.

You can't start a war and then hide behind your identity and claim it's a genocide.
by coxmi | 2025-09-02 12:54:58+00:00
Ooo nice, I didn’t know about this. Thanks for posting, looks interesting, and framework agnostic to boot :)

(Edit: well, potentially at least)

I did try to make something like this a couple years back to deal with multiple renderers and a choose-your own set of various SSR techniques [0], but didn’t get very far with it in the end. I should have based it on Hono really, to get web standard Request objects.

[0] https://github.com/coxmi/ssr-tools
by flyingsky | 2025-09-02 12:55:07+00:00
Fair question. Most of the open-source tools I’ve seen focus on generating a single commit message from a diff. Zyg does that too, but the main idea is different: it treats your commits as raw material for project updates.

Instead of just producing “better commit messages,” it can take a series of commits on a branch and turn them into a narrative of progress - the kind of thing you’d actually paste in Slack, send to a PM, or have emailed to stakeholders automatically.
by imcritic | 2025-09-02 12:55:26+00:00
I don't understand what's your suggested setup is, could you expand on that?

So you have a Linux desktop that runs a Windows VM that runs multiple things at once: the app you want to run; an RDP server that is configured via 1 of those 2 tools to stream just the app's window instead of the whole Windows desktop; and on top of it you run the other 1 of those 2 tools you linked to wrap the RDP server's stream into a web server, so that instead of running an RDP client on your Linux host to access the Windows-hosted app you could simply use the browser?

Is that your suggested setup?

If yes - then it won't fit resource-demanding gaming, as for such games you'd need to pass your GPU to the Windows VM and thus your host Linux loses a GPU, so you need a 2-GPU setup for that to work comfortably.
by oompydoompy74 | 2025-09-02 12:55:47+00:00
Vercel funds and sponsors many open source projects that would otherwise be struggling for funding. Their framework is tailored to the platform they build because that’s a good experience. I don’t currently use them, but people get funneled to their paid plans because it’s a good developer experience. I acknowledge that they are a capitalist enterprise with their own motives, but I think cancer of the modern web is a little strong.
by chauhanbk1551 | 2025-09-02 12:56:13+00:00
That’s a fair point—DuckDB’s lightweight design and intuitive UX are big reasons it’s gained traction, especially for analytics on the desktop or in embedded scenarios. But when it comes to “primetime” in the sense of enterprise-grade analytics—think massive concurrency, complex workloads, and scaling across distributed environments— Exasol I see as one of the solution.

DuckDB is fantastic for local analytics and prototyping, but when your needs move into enterprise territory—where performance, reliability, and manageability at scale become critical.
by mbvisti | 2025-09-02 12:56:20+00:00
SEEKING WORK | Remote | EU

Building web applications & APIs for scale with 10 years of experience.

I predominately specialize in creating scalable systems for start-ups and scale-ups. I can help with systems design, creating an mvp, upskill your team assist you in going from 0 to 1.

Recent experiences as largely between in the AI/ML space: - integrate full-text search across all popular CMS - backend for large outreach platform - systems architecture and data pipeline for AI vision product in the pharmacy space - move client's infrastructure to AWS

Primary technologies: Go, JavaScript, TypeScript, PostgreSQL, Docker, HTML/CSS/Tailwind, AWS, Linux, terraform, DigitalOcean

Site: https://mortenvistisen.com or https://mbvlabs.com LinkedIn: https://www.linkedin.com/in/mortenvistisen Email: hi@mbvlabs.com Github: https://github.com/mbvisti or https://github.com/mbvlabs
by metamet | 2025-09-02 12:56:33+00:00
I don't think it's fair to pretend the only options humans have are the extremes of private and state ownership. Greed and the weight of capitalism under rail expansion in the US completely obliterated at least 15-20k years worth of Indigenous "non-rigid land ownership", being the apex system of human power consolidation and all that.

Native American nations and tribes didn't "own" land in the way that European colonizers did, under a doctrine of private property, written deeds and legal systems. Even under tribal territories, access was fluid.

America and its land was held communally by tribes and was generally understood in terms of use rights. If your nation, family or tribe cultivated a field, you had rights to that field as long as you actively used it. And stewardship of the land was seen as something to care for, not a commodity.

And this was the way things were in America up until a few hundred years ago.
by torginus | 2025-09-02 12:57:10+00:00
What are his arguments then?

>Searle argues that, without "understanding" (or "intentionality"), we cannot describe what the machine is doing as "thinking" and, since it does not think, it does not have a "mind" in the normal sense of the word.

This is the only sentence that seems to be pointing to what constitutes the specialness of humans, and the terms of 'understanding' and 'intentionality' are in air quotes so who knows? This sounds like the archetypical no true scotsman fallacy.

In mathematical analysis, if we conclude that the difference between 2 numbers is smaller than any arbitrary number we can pick, those 2 numbers must be the same. In engineering, we can reduce the claim to 'any difference large about to care about'

Likewise if the difference between a real human brain and an arbitrarily sophisticated Chinese Room brain is arbitrarily small, they are the same.

If our limited understanding of physics and engineering makes the practical difference not zero, this essentially becomes a bit of a somewhat magical 'superscience' argument claiming we can't simulate the real world to a good enough resolution that the meaningful differences between our 'consciousness simulator' and the thing itself disappear - which is an extraordinary claim.
by vintermann | 2025-09-02 12:57:13+00:00
I don't have a particular beef in the great Dvorak vs. QWERTY debate.

But I really wish I had a brain which could do things like acquire muscle memory fluency in one keyboard layout without losing it in another.

Though, I'm typing this on a swiping keyboard. It's different enough that a better layout might have been worth it here... I feel like I'm not using that much of my regular qwerty muscle memory, and what's optimal for a swiping keyboard is probably quite different from what's optimal for a typing keyboard.
by bbartlomiej | 2025-09-02 12:57:22+00:00
SEEKING WORK | Dublin, IE | Fully Remote (global hours)

I'm a computer engineer with hands-on experience in embedded systems, cloud infrastructure and full-stack web development. Most recently, I co-founded a pharma-tech startup, where I led the development of real-time data infrastructure, visualization and analytics platform.

Past projects:

- Autonomous drone delivery systems for last-mile food logistics

- BMC firmware for enterprise storage deployed across data centers worldwide

- Robotics firmware powering large-scale warehouse automation

- Managed Kubernetes PaaS for automated, multi-tenant application deployment

I can also help with rapid prototyping and turning ideas into clean, performant, production-ready tools.

---

Technology:

TypeScript, JavaScript, React, Next.js, WebGPU, WebGL, Python, C/C++, Linux, AWS, Docker, PostgreSQL, MongoDB, Kubernetes, IoT, CI/CD, Eagle, Altium, SolidWorks, Fusion360, OnShape

---

Portfolio: https://www.bartekbaran.com

GitHub: https://www.github.com/BBato

CV: https://www.bartekbaran.com/cv.pdf

Email: contact@bartekbaran.com
by jalk | 2025-09-02 12:57:26+00:00
Can you provide some references to that. Also I've never before heard about Christian crusades earlier than the late 11th century one started by pope Urban II. Perhaps you are thinking about peoples like the Wends in Arkona (Slavic "pagan" tribe in northeastern Germany), who were force converted into Christianity in the 12th century. If they somehow were worshiping the stones in question, then that sounds more like retrofitting existing ancient monuments into their own religion, rather than keeping some ancient knowledge alive.
Show HN: Drop-in Golang wrapper for curl-impersonate (net/HTTP compatible)
by daveys110 | 2025-09-02 12:57:50+00:00
I built a small wrapper around curl-impersonate that makes it act like Go's net/http package: github.com/dstockton/go-curl-impersonate-net-http-wrapper

Why?

Some sites aggressively fingerprint HTTP clients and block "non-browser" traffic. curl-impersonate does an amazing job at mimicking real browsers. But swapping it into Go projects usually means reworking code.

So... this wrapper just pretends to be net/http. If your code uses http.Get(), http.Post(), or a http.Client, you can swap in my package and (hopefully) get past those annoying "Access Denied / suspicious traffic" walls without rewriting everything.

Example:

// Just import my package instead of net/http import http "github.com/dstockton/go-curl-impersonate-net-http-wrapper"

resp, err := http.Get("https://example.com")

That’s it. Your Go program is now speaking fluent Chrome/Firefox.

Caveats:

Only tested on Linux + macOS so far.

Still very experimental (feedback and PRs welcome!).

I built this mostly because I got tired of cat-and-mouse games with sites that block bots. If you're scraping, testing, or just curious about browser impersonation in Go, give it a spin.

Repo: https://github.com/dstockton/go-curl-impersonate-net-http-wr...

Would love feedback, bug reports, or ideas on making this more robust.
by aatd86 | 2025-09-02 12:58:19+00:00
Understand your point, but I wouldn't be so sure. People also want to ensure that the software is being supported, the inevitable bugs being worked on, and not abandoned. It is more likely that a commercial project will be supported than a MIT licensed one. So there might not be as many github stars for such project, but on the other hand, as long as it feeds people, it will not disappear.

A MIT licensed project on the other hand, I personally consider like a potential liability more often than not. Not different from any piece of code I could find on stackoverflow. Not something that is serious. Even if it were tied to a big corpo, that would probably become fast unsupported.
by layer8 | 2025-09-02 12:58:31+00:00
One difference is that compression gives you one and only one thing when decompressing. Decompression isn't a function taking arbitrary additional input and producing potentially arbitrary, nondeterministic output based on it.

We would have very different conversations if LLMs were things that merely exploded into a singular lossy-expanded version of Wikipedia, but where looking at the article for any topic X would give you the exact same article each time.
by jimz | 2025-09-02 12:58:32+00:00
No, everyone does. Even ICE wouldn't argue that somehow the 5th and 6th and 14th Amendment only applies to citizens because that reading doesn't give them unlimited power to deny due process, but rather, it would place non-citizens out of their jurisdiction entirely. Although that would also conflict with the plain wording of the constitution itself and also, the drafters of the 14th Amendment have testified that their intent was to cover all people. Their argument had always been that as an administrative agency even though what they do is virtually indistinguishable from the exercise of judicial powers under Article III, they do not serve Article III courts and therefore, detention and removal are not "punishment", but an administrative matter. Otherwise, we'd have a public defender system at the very least for immigration cases, because Gideon v. Wainwright would apply under cases and controversies arising out of Article III powers and the exercise thereof. Instead, by explicitly not basing their actions on Article III powers, they've contended that the protections in the constitution doesn't kick in. This is not a winning argument but enough of their rationale have managed to stand. The 4th Amendment actually still applies except without a lawyer one can hardly seek redress, especially when ICE can remove you beyond the court's jurisdiction at will. ICE obviously wants its cake and eat it too, but since that doesn't tend to fly in court, even the Court during the first Trump admin, the only way they can thread the needle in any way that is even remotely persuasive would necessitate that they'd have jurisdiction over all who are present, since Article II powers delegated by Article I also requires the Constitution to establish personal jurisdiction over everyone in the country.
by idlewan | 2025-09-02 12:58:39+00:00
> ... versus what the rest of the 350 million people voted for

Are we talking about a different country than the USA? There's ~174 million potential voters in the US, 77 million voted republican vs 75 million voted democrat at the last presidential election (https://www.statista.com/statistics/1139763/number-votes-cas...)

So there's an about even population split that is in theory in support of those policies, versus the same amount of people against. Surely it's not "one state against what the rest of the country voted for" like you're suggesting...
by imcritic | 2025-09-02 12:58:51+00:00
So the app you want to run (suppose that's a game) runs in a docker container? Wouldn't this, just like with running the game on a Windows -in-a-VM setup) require an extra GPU (since you want your game to be GPU accelerated, but if you pass the GPU resource to the docker container (does that even work?) - your host machine thus loses the GPU?
by flanked-evergl | 2025-09-02 12:58:52+00:00
> 1) because ICE deportations are often performed illegally

How often? Do you have some statistics? Is it 100 illegal deportations a day, or like 1 a quarter? How many citizens or people with valid visas or green cards has he deported in total? Is it like 1, or almost 1?

> run by an administration that doesn't respect the courts.

Can you cite some stats here? As far as I can tell Trump respects the courts more than Biden.

> People are predominantly upset because of ICE's methods, which are often aggressive and brutal (imprison first ask questions weeks or months later).

If the illegal aliens don't like it they are free leave. In fact I believe Trump is paying them to leave and giving them a free ticket out of the US. Not sure why they insist on staying. Literally millions of people get through the day every day without breaking the law, I'm sure they can also do it if they give it a try.
by ijk | 2025-09-02 12:58:53+00:00
I think what trips people up is that LLMs and humans are both lossy, but in different ways.

The intuitions that we've developed around previous interactions are very misleading when applied to LLMs. When interacting with a human, we're used to being able to ask a question about topic X in context Y and assume that if you can answer it we can rely on you to be able to talk about it in the very similar context Z.

But LLMs are bad at commutative facts; A=B and B=A can have different performance characteristics. Just because it can answer A=B does not mean it is good at answering B=A; you have to test them separately.

I've seen researchers who should really know better screw this up, rendering their methodology useless for the claim they're trying to validate. Our intuition for how humans do things can be very misleading when working with LLMs.
by i7l | 2025-09-02 12:59:44+00:00
I guess no one at the Pentagon watched Terminator... and, no, I'm not worried about a sentient AI like in the movie. I'm much more worried about a) a buggy AI that confabulates the world into a conflict yet insists its right or b) one that can easily be hacked by foreign agencies or even just a bunch of script kiddies who think launching a nuke is fun.