MurphyA/hacker-news huggingface dataset:
by Arathorn | 2025-12-01 23:56:28+00:00
> What does running a matrix server get me in 2025?

Is there any other FOSS, self-hosted, decentralised platform with E2EE chat & E2EE group VoIP - i.e. the equivalent of Signal, but without depending on a centralised service?

From my pov (which is biased, as Matrix project lead), the downsides are:

* We still expose too much metadata to the server. Work is afoot to fix this, though - e.g. https://youtu.be/Q6NSmptZIS4?t=933 for encrypted state events.

* Synapse is still uses waaaaay too much database. I proposed a solution here: https://youtu.be/D5zAgVYBuGk?t=1852 but it needs to get properly implemented.

* Element's transition from the legacy apps to Element X has not been smooth, causing much of the gnashing of teeth in this thread (e.g. lack of interop between 1:1 voip and group-e2ee voip, or teething problems in the new apps).

* Post Quantum Encryption hasn't landed yet; it's been painful to get funding together for it.
by jacobgkau | 2025-12-01 23:57:12+00:00
That's a great point and an easy way to visualize it as an outsider, but it's not necessarily that simple.

For one thing, the iPad (market-leading tablet) and the iPhone (market-leading pocket touchscreen device) were not their first attempt at doing that. That would be the Newton, which was an actual launched product and a commercial failure.

For another thing, even Apple can't just become the market leader by doing nothing. They need to enter late with a good product, and having a good product takes R&D, which takes time. With MP3 players, smartphones, and tablets, they didn't exactly wait until the industry was burnt through before they came in with their offering; they were just later (with the successful product) than some other people who did it worse. They were still doing R&D during those years when they were "waiting."

Apple could still "show up late" to AI in a few more years or a decade, using their current toe-dipping to inform something better, and it would still fit into the picture you have of how they "should've done it." Not to mention, Apple's also lost its way before with things like convoluted product lines (a dozen models of everything) and experimental products (the Newton then, Apple Vision now); messing up for a while also isn't exactly bucking history.
by mbaker | 2025-12-01 23:57:17+00:00
Location: Dana Point, CA Remote: Hybrid, Remote or In-Office Willing to relocate: Yes, within California Technologies: PHP, Python, Java, SQL, JSON, API integration + Front-end, notifications, accessibility, forms, dashboards, reports Résumé/CV: https://definite.dev/mibake/resume Email: michael.baker@definite.dev

Full Stack Engineer, with an eye on fast turnaround times, a heart for inclusive brand experiences, a passion for secret portals and a driving need for client deliverable approval. [metaphor extension accepted] Together, with my calmly calculated conscious brain, my interrupting creative idea impulse and my real-world dominant eye's focus on delivering desired results to those who hire me, we can, and will, produce something even more valuable than money.

I'm looking to join a team full time.

I'm also available to work on freelance projects during the holidays.
by paganel | 2025-12-01 23:57:24+00:00
> And, even if it did, 99.99999% of folks wouldn't read any of it anyway.

Because meetings have become part of the job for many office workers, I'd say the majority of them, they (the meetings) are not sees as a means to an end anymore (as in "we hold this meeting in order to solve a specific problem"), and I'm not even sure that that hasn't always been the case, meetings are seen as a mainstay of holding an office-job, as means in themselves: "We go to (office) work so it's only natural that we'll hold meetings".
by isodev | 2025-12-01 23:58:04+00:00
> Apple focused so much on privacy

Apple also doesn't have actual privacy since their focus was using the word strategically against their competitors, not actually protecting user data.

> Subramanya, who Apple describes as a "renowned AI researcher," spent 16 years at Google, where he was head of engineering for Gemini. He left Google earlier this year for Microsoft. In a press release, Apple said that Subramanya will report to Craig Federighi and will "be leading critical areas, including Apple Foundation Models, ML research, and AI Safety and Evaluation."

I don't see how Google + Copilot mindset even touches on privacy. I wouldn't be surprised if we users will be forced to pay even more personal data in the near future.
by blandflakes | 2025-12-01 23:58:05+00:00
I think we're simply going to have to agree to disagree.

Your position presupposes quite a bit of "systems already in motion" to make the point that there isn't friction. Except... there is, and _somebody_ has to maintain your builds, and handle all those fun deprecations like when the integration test project gets removed and the syntax gets updated. These things aren't stable, untouched pieces of your services over time, and I want everybody on my team, not just some experienced Scala developer who has already performed the rituals required to understand and establish practices for sbt, to contribute.

And what about the onramp to Scala? I'm certainly not relying on a team of established practitioners to pave the way when I'm learning a new language. We're talking about a dying language, I think it's silly to dismiss this.

> But anyway you're missing my point. Developer friendly toolchains are the exception, not the norm. There's some impact on industry adoption, but not a huge one all things considered. Otherwise nobody would have touched Python before 2024.

And you continue to miss mine - incumbent languages can afford more friction than niche languages. Python or Java's ability to have mediocre dev experiences do not have much bearing on how impactful Scala's is (though frankly, Java is not really worse than Scala in my opinion, and trendwise I think we see sbt displaced by java tools or mill more than maven or gradle in the reverse, so the industry tends to agree).
by observationist | 2025-12-01 23:58:20+00:00
The act of communication isn't itself a crime. See: bitcoin blockchain. There are numerous reports on various data on the blockchain that are very illegal, but now cryptographically permanent, unless they fork it and eliminate the corruption. IIRC, the criminals who did that got caught. If it were known you were trafficking in that kind of stuff, then hell yes, get that due process in motion. It doesn't matter if they're babbling binary, sending pigeons, or using smoke signals at that point - the underlying crime is the CSAM possession, distribution, etc, and should be pursued relentlessly.

"Ahhh, but what if someone does a horrible thing involving crimes against children!" is not valid justification for throwing out civil liberties and basic right to privacy, freedom of communication, association, freedom of the press, and so forth. You don't need to discard the latter in service of prosecuting and preventing the former.

With regards to the terrorist attack plans, is it satire? Is it research for a Seal Team 6 show or book? Are you deeply considering how to beef up your own security, or maybe thinking about what you think of national security policies? Maybe you're planning an epic podcast series that explores historic attacks, and the tactics and strategies used in execution and prevention of attacks. Is it just vengeful fantasizing?

Again, if there's cause, we have due process for that. You don't throw out basic fundamental civil liberties because scary words.

And don't even get me started on copyright. That system needs to be nuked from orbit. Razed, burned to the bedrock, salted over, and completely rebuilt from scratch, with no grandfathering, exceptions, or acknowledgement of previous rights, with absolutely no consideration given to third party rights transfers, extending rights periods, or any of the godawful stupid games lawyers play these days to screw everyone out of their money without providing any concurrent value to the system whatsoever.

Freedom is terrifying. Get used to it, then build policy. Maximize the agency and liberty of good faith individuals, and incentivize people to be the best they can be. Ruthlessly protect liberty and principles of freedom against any and all threats, regardless of how politically convenient violations and suppression of rights might be in the moment. If you treat every individual in a society like an incompetent moron without the capacity to decide how they should live, then you incentivize sociopaths and bad faith actors and morons to positions of power where they will rapidly spin the society out into destructive cycles.

Bad people exist. Most people aren't bad. Build a world where it's more beneficial for everyone to act good, where you protect the rights of every individual from abuse and exploitation, and put the responsibility for their lives onto the individuals living it. Make extreme invasion of privacy an exceptional, unusual thing that requires extreme justification. Where we are at now is abominable.
by daguu | 2025-12-01 23:58:37+00:00
Ursa Major | https://ursamajor.com | Entry-level Software Engineer | $95,000 - $130,000 Base | Full-time | Hybrid in-person in northern Colorado, US

Ursa builds propulsion for aerospace and defense, so... rocket engines.

My team works on software and process problems across the company, but we specialize in the data system used by development and test teams. We work on anything from data backhaul, post processing, and anomaly detection to the frontend that lets them plan and manage test campaigns and do data analysis. The data plane is built on the FDAP stack and we have some super interesting work upcoming to integrate some of our data post-processing pipeline with our custom DataFusion UDF library. Overall stack is Rust, Python, Typescript.

Role is hybrid in-person in northern Colorado. Our headquarters is also our manufacturing and test facility, so a super interesting place to spend a couple days a week with amazingly smart and engaged stakeholders. People generally commute from Denver, Boulder, or Fort Collins, all great places to live.

Only open to US citizens or greencard holders due to export laws around rocket engines. I’m the HM so feel free to ping me with any questions. https://ursamajor.com/careers/software-engineer/
MicroVault: A simple distributed blob store in ~1000 lines
by afpereira | 2025-12-01 23:59:03+00:00
I got tired of reading thousands of pages of documentation for distributed storage systems. All I wanted was to store files across a few servers reliably.

So I built MicroVault - a content-addressable blob store that you can actually understand.

*What it does:* - Stores blobs across N volume servers with replication - Uses nginx for serving (zero overhead on reads) - SQLite for metadata - Consistent hashing for distribution - Simple HTTP API

*What it doesn't do:* - Custom network protocols - Distributed consensus - Built-in auth/encryption (use standard tools) - Anything complex

*The architecture:* - Master server: coordinates writes, stores metadata in SQLite - Volume servers: nginx + tiny wrapper (~100 lines) for PUT/DELETE - Storage: regular files on disk, organized by hash prefix - Tools: rebuild, rebalance, verify, compact

*Why nginx?* Because it's been optimized for serving static files for decades. For reads (the majority of operations), it's pure nginx with zero overhead.

*Inspired by:* George Hotz's minikeyvalue - proof that distributed storage doesn't need to be complex.

The entire codebase is small enough to audit in an evening. You could fork it and make it your own in a weekend.

GitHub: https://github.com/afonp/microvault

Built with Go, SQLite, nginx, and a healthy disrespect for complexity.
by kirth_gersen | 2025-12-01 23:59:14+00:00
$200 doesn't seem that crazy if they are buying several phone lines. I assume he pays at the least his wife as well, so that's two. If they have home internet bundled in as well, that would easily explain that figure. All to say, AT&T. He may also have a home phone line for a fax machine. It is perhaps a bit disingenuous to bundle it all together, but it also isn't the main point of the article.
by nickjj | 2025-12-01 23:59:33+00:00
I have quite some time ago.

I tried 5 just now and while it looks familiar to a standard video editor it's missing a lot of features Camtasia and other video editors mentioned here have.

It also feels like using a spaceship when all I want to do is walk around the block. I like learning new things but to me, efficiency for the things I do a lot wins in the end. I'm sure I can design anything I could ever imagine in Blender but if I need to do a lot of complicated workflows for really basic things every time, all of that gets thrown out the window.

My goto things in a video editor is cutting, ripple delete, adding text callouts with minor effects, highlighting certain areas, zooming into certain areas and wanting to quickly take my original OBS source and render an mp4. Ideally it would run well on lower end hardware and also support 2x playback while editing (saves a lot of time).
by JoshMock | 2025-12-02 00:01:22+00:00
Protobuf is a great format with a lot of benefits, but it's missing one that I wish it could support: zero-copy. The ability to transport data between processes, services and languages with effectively zero time spent on serialization and deserialization.

It appears possible in some cases but it's not universally the case. Which means that similar binary transport formats that do support zero-copy, like Cap'n Proto, offer most or all of the perks described in this post, with the addition of ensuring that serialization and deserialization are not a bottleneck when passing data between processes.
by PaulDavisThe1st | 2025-12-02 00:01:28+00:00
> I'd wager that most self employed folks in the US almost never benefit from insurance (except for things covered by Obamacare which come nowhere near justifying the premiums).

Self-employed here. My wife and I paid $470/month last year, $618/month next year, for a gold insurance plan than has a $3400 deductible with typically a $20 co-pay. It covers 3 prescriptions, therapy sessions for each of us, various older age diagnostic checks, and almost all office visits. In addition, if either of us develops cancer or is hit by a truck, we will not be rendered bankrupt.

So I'd say ... nah.
by josephg | 2025-12-02 00:02:36+00:00
> But is there a real connection between being wrong and not being read or are you yourself wrong ?

You don’t need to be a standup comedian yourself to spot bad comedy.

> Furthermore, I doubt there are any chances "right/wrong" applies to aesthetical types of philosophical discussions.

It’s hard to figure out what readers want because you don’t get direct feedback. But if you spend any amount of time in front of an audience, it becomes incredibly clear that some things work on stage better than others. I truly believe charisma is a learnable skill. By treating it as talent we deprive people who aren’t charismatic the chance to improve. Writing is just the same. Claiming that there’s no “right/wrong” here implies that it’s impossible to learn to write in a more engaging way. And that’s obviously false.

I did a clowning course a few years ago. In one silly exercise we all partnered up. Each couple were given a tennis ball, and we had to squish the ball between our foreheads so it wouldn’t fall. And like that, move around the room. Afterwards the teacher got half the class on stage and do it again, while everyone else watched. Then the audience got to vote on which couple we liked the most. It was surreal - almost everyone voted on the same pair. Those two in particular were somehow more interesting than everyone else. In that room there was a right and a wrong way to wordlessly hold a tennis ball between two people’s faces. And we all agreed on what it was.
by mdasen | 2025-12-02 00:02:47+00:00
Yes, and to put this in perspective: TSMC is valued around 8x higher than Intel at the moment. If Intel could become a major competitor to TSMC, I don't think they'd worry about Apple monopolizing leading edge nodes.

If Intel becomes the leading foundry, even if their x86 chips are a little behind Apple, they'll still be ahead of AMD. Apple start shipping 3nm back in 2023. It's looking like AMD will get there in another year. If Intel becomes the leading foundry and they're 12-18 months behind Apple, that'll still put them 18-24 months ahead of AMD.

Plus, it's important to think about the symbiotic relationship between TSMC and Apple. Apple can commit to large orders which gives TSMC the ability to invest. If Intel can get that business away from AMD, it means that TSMC won't have the same ability to push the envelope. Without Apple to pay top dollar for early access, will TSMC have the ROI necessary to keep moving as fast as they have been?

I don't think Intel would be concerned about Apple getting the latest Intel Foundry nodes before x86 does. It'd be a win for investors and ultimately a win for their x86 chips too. TSMC has benefitted from being able to invest in improvements and have Apple pay top dollar for it. If TSMC loses that, it also means that AMD, Nvidia, Qualcomm, and other Intel competitors lose the ability to ride the Apple-TSMC coattails.
by raw_anon_1111 | 2025-12-02 00:03:01+00:00
Is a “cheaper” service going to come along and upend Google or Facebook?

I’m not saying this to insult the technical capabilities of Uber. But it doesn’t have the economics that most tech companies have - high fixed costs and very low marginal costs. Uber has high marginal costs saving a little on inference isn’t going to make a difference.
by morshu9001 | 2025-12-02 00:04:15+00:00
These are only scalars that you'd encode into bytes. I guess it's slightly annoying that both ends have to agree on how to serialize rather than protobuf itself doing it, but it's not a big enough problem.

Also I don't see special ASN1 support for non-Unicode string encodings, only subsets of Unicode like ascii or printable ascii. It's a big can of worms once you bring in things like Latin-1.
by susiecambria | 2025-12-02 00:04:34+00:00
Perhaps if non-poor people start speaking out on a regular basis to elected and appointed officials, the media, and policy wonks, we might make some progress getting a better healthcare system.

I've spent 30 years as a policy and budget analyst and advocate on health and human services issues. If electeds and appointeds were going to make decisions based on the lives of poor people it would have happened already.

Folks need to make some noise.
by tomhow | 2025-12-02 00:04:38+00:00
Your comment was flagged by community members, most likely for being flamebait, which is explicitly against the guidelines. The Israel/Palestine topic is discussed extensively on HN each time there is a major breaking story with significant new information. Dang and I have gone to great efforts to create space for these discussions and keep them as healthy as possible [1]. Some posts about the topic get flagged by some community members for being off-topic or likely to start flamewars, but this has nothing to do with 'silencing' any particular viewpoint. HN isn't the place for day-to-day political debate, regardless of the specific topic. That's been the consensus for many years.

[1] https://news.ycombinator.com/item?id=44949610
by xboxnolifes | 2025-12-02 00:04:39+00:00
Location: New Jersey, USA Remote: Preferred, but open to alternatives Willing to relocate: Yes Technologies: - Backend: Primarily C#, .NET; Python, Django; PostgreSQL - Frontend: TypeScript, React - DevOps/Cloud: AWS, Docker, GitHub actions Résumé/CV: https://drive.google.com/file/d/1oeqiH2gUllxihnQIDyYq2YG9WxXS00eG/view?usp=sharing Email: michaeldoylecs<át>gmail<ԁöt>com

I'm a generalist software developer with 2-3 years of experience, and I am actively looking for a new position. I've worked with Python for scripts and Django API back-ends, Java Spring for micro-services and Minecraft mods, C# .NET for micro-service back-ends, and React. I switch between languages a lot depending on the problem domain, and have dabbled, to a small degree, in a bunch of other languages such as Haskell, Rust, and Go.

For those who value it, I am currently studying for the AWS solution architect - associate certification.
by jjk166 | 2025-12-02 00:04:57+00:00
From Wikipedia[0]:

>In May 2021, the British Computer Society, a professional body for those working in IT in the UK, called for reconsideration of courts' default presumption that computer data is correct.[283][284]

> Horizon was not subjected to a full, rigorous system audit.[285] In 2010, senior Post Office management took a decision that Horizon would not be subjected to an independent review because:[286]

>> If one were commissioned – any investigation would need to be disclosed in court. Although we would be doing the review to comfort others, any perception that POL doubts its own systems would mean that all criminal prosecutions would have to be stayed. It would also beg a question for the Court of Appeal over past prosecutions and imprisonments.

> No independent review was conducted until Second Sight was commissioned in 2012; their contract was terminated abruptly before it could formally report. The Post Office have not offered any evidence that their own internal auditors conducted an appropriate system audit.[285]

How on earth has any justice system made it this far into the 21st century with such a policy? And who on earth would ever buy the argument "we can't check if it's right or else people might start to question the infallibility"? The fraud that hid the full extent of the issue is of course inexcusable, but those who just accepted the situation without serious question were derelict in their duties.

[0] https://en.wikipedia.org/wiki/British_Post_Office_scandal
by maxdo | 2025-12-02 00:05:08+00:00
Lantern | https://withlantern.com | Software Engineers (Python, Full-Stack) | Full time in New York, NY (ONSITE)

Lantern is building AI-powered revenue intelligence—think autonomous agents that turn cold outreach into warm conversations. Our platform automatically detects buying signals across your tech stack [1], prioritizes opportunities, and helps B2B sales teams focus on deals that actually close. We're an agentic-first startup building with Python, BAML, FastAPI, Next.js, and React, backed by a modern data stack (Postgres, ElasticSearch, ClickHouse, DuckDB). We deploy on Kubernetes/AWS and use Temporal.io for workflow orchestration. We're hiring software engineers who want to work on cutting-edge AI and agentic systems. You'll translate complex customer needs into scalable architecture, optimize AI model efficiency through prompt engineering, and ship features that directly impact how revenue teams operate. We value ownership, bold ideas, and people who want to push boundaries.

This role is based in our Manhattan office (4 days/week in-person). We offer full health and dental coverage. Apply here: https://forms.gle/kEi5MDDiaJKdyN3fA I'm Maksym. If you're excited about agentic AI and reshaping B2B sales, shoot me a note at maksym (at) withlantern.com.
by yokljo | 2025-12-02 00:05:17+00:00
I strongly suspect I know what that does because I worked with Svelte 4 for years (you no longer have to do this in Svelte 5. I can recommend Svelte 5, it's nice).

Basically, assigning a state to itself tells it to signal that that state has changed and update anything that is listening to it. The `state` object is actually a JS Proxy returned by createState [0], which allows intercepting the assignment to the `windows` property and emit signals. Usually you dont have to do that, but in this case, the proxy doesn't notice that `state.windows.push(X)` is a mutation. Only assignments directly to the state object count as mutations.

TLDR, `state.windows = state.windows` tells the framework that `windows` changed.

[0]: https://github.com/MercuryWorkshop/dreamlandjs/blob/1e7a34a1...