MurphyA/hacker-news huggingface dataset:
by 3eb7988a1663 | 2025-07-27 20:02:00+00:00
When the nefarious actor is already inside the house, who knows to what lengths they will go to circumvent the protections? External network blocker is more straightforward (packets go in, packets go out), so easier to ensure that there is nothing funny happening.

On Apple devices, first-party applications get to circumvent LittleSnitch-like filtering. Presumably harder to hide this kind of activity on Linux, but then you need to have the expertise to be aware of the gaps. Docker still punches through your firewall configuration.
by onepremise | 2025-07-27 20:02:12+00:00
It's all part of the plan, which is referred to as the butterfly revolution, by Curtis Yarvin. Leaders that have literally invested in this platform are buying into this nonsense. Peter Theil, JD Vance, Marc Andreesen, Garry Tan, Srinivasan, and many others, wanting to overthrow democracy and dissolve nation states. This effort is to establish Network States with those that worship them, sycophants and cults. They want to transform the US into an Autocracy. The polarization of the media and political parties is on purpose. They want America to fall. It's not a secret, not a conspiracy theory. It's definitely being rolled out by billionaires. It would be wise for others here to really do your research and understand why we are being polarized to hate each other. Enter butterfly revolution:

1. Reboot (“full-power start”) Suspend or bypass existing constitutional limits; concentrate absolute sovereignty in one new organization—analogous to Allied occupation powers in post-1945 Japan/Germany. Eliminate checks and balances that block rapid change.

2. CEO-Monarch model A single executive (chosen like a corporate CEO) rules; the former president becomes a figurehead “chairman of the board.” Treat the state as a firm run for efficiency, not democratic representation.

3. RAGE strategy “Retire All Government Employees” by mass-firing the civil service and replacing it with loyal appointees. Remove institutional resistance (“the Cathedral”) and ensure obedience.

4. Parallel regime Build a fully staffed shadow government in exile before inauguration; unveil it on Day 1 to take over agencies at once. Prevent the bureaucratic slow-rolling that stymied Trump’s first term.

5. Media & academia clampdown Defund or shutter universities and independent press seen as hostile. Break what Yarvin calls the Cathedral’s cultural dominance.

Resources:

"The Straussian Moment", https://www.hoover.org/research/peter-thiel-straussian-momen...

Freedom Cities in Trumps presser: https://www.youtube.com/watch?v=dJA_GBhCGgE

Billionaire example: https://www.praxisnation.com

Apocalypse Now? Peter Thiel on Ancient Prophecies and Modern Tec, https://www.youtube.com/watch?v=qqHueZNEzig

A.I., Mars and Immortality: Are We Dreaming Big Enough? https://www.youtube.com/watch?v=vV7YgnPUxcU&t=404s

https://www.nytimes.com/2025/01/18/magazine/curtis-yarvin-in...

https://www.youtube.com/watch?v=5RpPTRcz1no

https://www.unqualified-reservations.org/2008/11/patchwork-p...
by eddythompson80 | 2025-07-27 20:02:23+00:00
No? The non-free binary is the client not the server. There are free implementations of the client for Code OSS.

The server installed on the remote machine is part of vscode itself called the REH (remote extension host). It’s the core of the editor running in headless mode on the server.

Here is an example open source implementation of the non-free binary client (it’s a 4 files that call various editor APIs) https://github.com/xaberus/vscode-remote-oss

This is REH entry (the binary installed on the remote machine) https://github.com/microsoft/vscode/tree/main/src/vs/server/...
by rollinDyno | 2025-07-27 20:02:40+00:00
Have you ever wanted to write your life story but found it too overwhelming? I’m developing an app that acts as your personal interviewer, guiding you through your memories and helping you share them with your loved ones.

The app is designed for older adults who enjoy reminiscing but struggle to organize their thoughts into a coherent narrative. The goal is to preserve their hard-won insights and pass them down—to family members who may be too busy to ask the right questions now, and to future generations who would otherwise never hear these stories.

I have a working prototype that allows me to test the interview flow, and I’ll soon be sharing it with friends and family for initial feedback. I’m now looking for a designer to collaborate on the next phase.

Design will be a critical part of this app. The way stories are visually presented will be central to the user experience and will likely determine the app’s success. If you’re a designer interested in this kind of work, I’d love to hear from you. Given the text-heavy nature of the app, experience with typography and content-focused design will be especially valuable.
by smsm42 | 2025-07-27 20:03:03+00:00
That's why I am so reluctant to participate in "community-driven" projects anymore. I don't even mind people making money from my free contributions. But if they eventually sell it to a bunch of private equity piranhas, which would just cannibalize it for spare parts, suck out all the brand value and leave the carcass rotting - why should I be a part of it? I am glad to contribute my work to the society, with no compensation but feeling good about it. But enriching some random private equity dude and then letting it all burn - why bother?
by spike021 | 2025-07-27 20:03:06+00:00
These days it feels particularly outdated. I'm used to Sublime Text and VS Code for most of my day-to-day work and I just find navigating code such a chore in Xcode.

The other issue I've had is if I want to change project/target/build settings, Xcode doesn't provide an easy way to do so. You need to poke around the UI to find where these settings and file relationships are set and change them that way.

There's a project file that I believe contains them all but it's not intuitive to modify by hand.
by shortrounddev2 | 2025-07-27 20:03:18+00:00
Who do I assign blame to for horrible modern UX design? Is it the hubris of designers who believe that the constraints of the human body should be felled by minimalist purity? Is it bean counters who weaponize industrial psychology to create flat, boring UI to increase engagement/addiction? Is it the average technology user who has simply become too stupid to use anything other than a touchscreen? Why does it seem like everyone I've talked to about this agrees that basically all modern technology products are boring and uninspired compared to just 15 years ago, but it also seems like we keep building (and buying) boring, uninspired technology products?
by sfpotter | 2025-07-27 20:04:08+00:00
I've got a long term project trying to see how far I can get writing a contact simulation using techniques from Klaus Hollig's book on B-spline finite element methods. I'm using D for this. I've been focusing on level set domains, which has led to me spending an inordinate amount of time on high order boundary parametrizations. I'm very curious to see how efficient an approach like this can be made, especially using multigrid. I do numerics and geometry professionally, and this is a bit outside my wheelhouse, although close enough to what I do at my day job that I'm hoping there will be some nice cross pollination of ideas.
by LinguaBrowse | 2025-07-27 20:04:30+00:00
I had it in my head that quickjs-ng (https://github.com/quickjs-ng/quickjs) is now blessed as the official fork, with Bellard even making some contributions to it, but maybe I've got it wrong. Here's the latest (https://github.com/quickjs-ng/quickjs/discussions/258#discus...) clarifying the two forks, anyway.
by abnercoimbre | 2025-07-27 20:04:50+00:00
> What are you working on?

Early Access for a new terminal emulator [0] bringing dead text to life. It's my professional dream to evolve our conception of terminals without bringing in the bloat of, say, electron (read: staying native).

>Do you have any new ideas you're thinking about?

I like the thought of dropping you into the terminal right on the browser. It wouldn't be the real thing, but having a toy to play with is superior to dry docs.

[0] https://terminal.click
by simion314 | 2025-07-27 20:05:39+00:00
>This is VISA/MC saying "you can't pay for porn with our service" or more broadly, "you can't pay for things that we don't want to be associated with" which is their right.

FALSE, they are not blocking customers buying adult games using their system, they are focing the stores to remove the adult content unless they will block all customers that would buy very christian products too.

Would make sense if you were telling the truth and VISA would refuse your money if you are not a religious extremist but the reality is they they force their duopoly to remove LEGAL products from market places.
by ilamparithi | 2025-07-27 20:05:40+00:00
I've been working on GrokVocab (https://www.grokvocab.com), an app to improve vocabulary without flashcards or memorization.

Everyone knows reading is the best way to build vocabulary, but many avoid it and turn to flashcards or spaced repetition because long texts can feel overwhelming, and they often have to refer to a dictionary.

This app gives users short, engaging passages focused on comprehension. While reading, users guess word meanings from context and find out whether they got it right by answering a few questions below. I believe this will be helpful for people who haven’t had much success with popular vocabulary learning methods.

I shared it on HN earlier (https://news.ycombinator.com/item?id=44543063), but it didn’t get much attention. If you're interested in novel learning methods or vocabulary, I’d love your feedback.

P.S. Login is required since the app uses LLMs to generate interesting passages. You can register with any non-existent email if privacy is a concern.
by jerlendds | 2025-07-27 20:05:51+00:00
https://github.com/osintbuddy/osintbuddy - Node graphs, data mining, and plugins. This year I've rewritten the project to learn Rust and we're nearly at feature parity compared to the old Python version (github.com/jerlendds/osintbuddy). I'm currently working out how the Python plugin system will work and I've jotted down some thoughts related to that here: https://studium.dev/osib/architecture#existing-plugin-system...
by pessimizer | 2025-07-27 20:05:57+00:00
> There are certainly hairy exceptions, like doxxing, slander, or incitement to violence

You seem to have chosen three hairy exceptions, why not four or five?

> stuff like this clearly doesn't fall in that category

Those categories?

Or are you saying that doxxing, slander and "incitement" to violence are three things that can put people into immediate danger, so the single category is "things that can put people in immediate danger"?

Are arguments that doxxing and slander are things that can put people into immediate danger any stronger than the arguments that pornography/obscenity and hate speech put people into immediate danger?

In fact, doxxing is usually extremely legal. The thing that should obviously be illegal is legal.

On the other hand, hate speech can aggravate criminal charges and obscenity is still actually illegal (while pornography isn't necessarily considered obscene any more.)

I guarantee you have a counterpart who thinks it's obvious to everyone that hate speech and pornography cause real harm, where doxxing and slander are journalism and incitement to violence is activism or self-defense.
by ACCount36 | 2025-07-27 20:06:14+00:00
People who should be fired are the very people who would be the best at justifying why they shouldn't be fired. Not at all by a coincidence.

"Slicing at random" could actually outperform most other methods, as long as it's truly random. You can weasel your way out of a firing based on vibes or performance reviews - but you can't convince an RNG that its roll was wrong.
by contingencies | 2025-07-27 20:06:15+00:00
Please make sure it is specific to mosquitos and does not attack other insects.

Insect populations worldwide are experiencing significant declines in both abundance and diversity, with several studies reporting reductions ranging from 40% to 75% over recent decades. Estimates suggest that 5%–10% of all insect species have disappeared in the last 150 years, and some global meta-analyses indicate terrestrial insect populations are declining by close to 9% per decade.
by watwut | 2025-07-27 20:06:22+00:00
Imo, using this argument in this context not just strains the credibility, it makes argument itself sound like fake excuse. VISA/MC would not be associated with porn at all if they did not pressured on steam to remove the games. That is simply not true and non existent threat. It is censorship, plain and simple in its true original meaning.

I do not think VISA/MC do care about freedom of speech or anything of the sort. Nor they ever claimed to do so. But we do not have to twist ourselves into pretzels to pretend this is not censorship just because censorship is ugly word.
by lynndotpy | 2025-07-27 20:06:45+00:00
AI-generated content is rarely published with the intention of being informative. * Something being apparently AI-generated is a strong heuristic that something isn't worth reading.

We've been reading highly-informative articles with "bad English" for decades. It's okay and good to write in English without perfect mastery of the language. I'd rather read the source, rather than the output of a txt2txt model.

* edit -- I want to clarify, I don't mean to imply that the author has ill will or intent to misinform. Rather, I intend to describe the pitfalls of using an LLM to adapt ones text, inadvertently adding a very strong flavor of spam to something that is not spam.
by JadeNB | 2025-07-27 20:07:05+00:00
> I adore the idea that someone is so pro-union the only outcome they support is a perma-strike that results with no one having any jobs. Beautiful. Well done.

"Ended a strike" almost certainly does not mean, in this context, "made reasonable accommodations with the workers." There is a big difference between saying "the owner ended the strike" (probably a bad thing for workers' rights) versus "the workers ended the strike" (possibly a good thing for workers' rights), and it is clear that your parent comment was opposed to the former, not the latter.
by Aardwolf | 2025-07-27 20:07:05+00:00
I wonder why it's not standard that you can simply connect two PC's to each other with a USB cable and have them communicate/transfer files. With same protocol in all OSes, of course. Seems like it should have been one of the first features USB could have had since the beginning, imho

I know there's something about USB A to USB A cables not existing in theory, but this would have been a good reason to have it exist, and USB C of course can do this

Also, Android to PC can sort of do it, and is arguably two computers in some form (but this was easier when Android still acted like a mass storage device). But e.g. two laptops can't do it with each other.
by marcosdumay | 2025-07-27 20:08:43+00:00
Ok, I'll have to call bullshit on every level of that rationale.

- Those people are not doing teamwork. People (competent or not) don't leave good jobs just because some random coworker is lazy.

- Even if they were doing teamwork, hardworking incompetent team members are the ones that make life hard for everybody else, not lazy ones.

- Those people are not reaping any concrete benefit from being lazy. Being forced to sit in a chair the entire day with nothing to do is torture; if they are picking that instead of doing their work there's a real problem somewhere.

- I really doubt the people in question actually face "no consequences" and are not threatened all the time. That almost never happens in practice.

- When faced with some problem overspread through an entire organization, your proposal is to go and punish the least powerful people. I'd recommend you to think about why you think that is what is going to fix the problem.

- People with that kind of attitude have an almost perfect track record of creating this kind of problem or making it worse. It doesn't matter if it's in government or business.
by cosmic_cheese | 2025-07-27 20:08:45+00:00
The 95-like look (of which I think the 2K variant is best) does have a bit of an edge in terms of usability, but it also looks considerably more dated. A similarly legible theme from that era that I think time has been more kind to is Platinum, the theme used by Mac OS from System 7.6.1 through Mac OS 9.2.1.

Any new UI design looking to incorporate Aero’s good bits would be smart to tone the look down a little.
by lurking_swe | 2025-07-27 20:09:02+00:00
there are mouthwashes that don’t nuke everything in your mouth. Just FYI in case you’re unaware. They are not popular but they exist. The added benefit is it doesn’t burn either lol.

Example: Tom’s of Maine Whole Care Natural Fluoride Mouthwash.

It’s extra beneficial if you live in a state / country that doesn’t add fluoride to drinking water.
by dang | 2025-07-27 20:09:10+00:00
Thanks! Macroexpanded:

Tom Lehrer and Santa Cruz: the trail of one of America's premier satirists - https://news.ycombinator.com/item?id=40986181 - July 2024 (26 comments)

Why did Tom Lehrer swap fame for obscurity? - https://news.ycombinator.com/item?id=40439810 - May 2024 (170 comments)

Tom Lehrer DAT Recordings - https://news.ycombinator.com/item?id=38778749 - Dec 2023 (2 comments)

That's Mathematics – Tom Lehrer Songs - https://news.ycombinator.com/item?id=38471908 - Nov 2023 (1 comment)

Tom Lehrer puts all music and lyrics in public domain - https://news.ycombinator.com/item?id=34038206 - Dec 2022 (1 comment)

Looking for Tom Lehrer, Comedy's Mysterious Genius - https://news.ycombinator.com/item?id=34034896 - Dec 2022 (1 comment)

Tom Lehrer has released all of his songs into the public domain - https://news.ycombinator.com/item?id=34024968 - Dec 2022 (130 comments)

Tom Lehrer – We Will All Go Together When We Go - https://news.ycombinator.com/item?id=30509279 - March 2022 (2 comments)

Tom Lehrer – So Long, Mom (A Song for World War III, 1967) - https://news.ycombinator.com/item?id=30496103 - Feb 2022 (1 comment)

Tom Lehrer Puts His Music into the Public Domain - https://news.ycombinator.com/item?id=24882384 - Oct 2020 (1 comment)

Tom Lehrer releases song lyrics to public domain - https://news.ycombinator.com/item?id=24833683 - Oct 2020 (132 comments)

Tom Lehrer's Mathematical Songs (1951) - https://news.ycombinator.com/item?id=24279151 - Aug 2020 (44 comments)

Tom Lehrer’s memorable “Revue” session - https://news.ycombinator.com/item?id=18036813 - Sept 2018 (6 comments)

Tom Lehrer at 90: a life of scientific satire - https://news.ycombinator.com/item?id=16774608 - April 2018 (83 comments)

Looking for Tom Lehrer, Comedy's Mysterious Genius - https://news.ycombinator.com/item?id=10684409 - Dec 2015 (3 comments)

Tom Lehrer - https://news.ycombinator.com/item?id=10675682 - Dec 2015 (32 comments)

Tom Lehrer's last (math) class (2001) - https://news.ycombinator.com/item?id=1914399 - Nov 2010 (1 comment)
by cyberax | 2025-07-27 20:09:44+00:00
> I lack confidence in a good chunk of the population to vote in their best interests

That's because for a long time the political system in the US insulated people from the consequences of their decisions. A dum-dum state government from Idaho could vote to slash education and healthcare spending, but the Federal government had always been there to provide a backstop. Whatever the local idiots decide, Social Security, SNAP, Medicare were always there to provide at least _some_ safety net. (and the easy migration within the US helped a lot to alleviate local issues, which is now also gone)

The political system in the US has also always been biased towards conservatism, making any changes difficult. For better or worse. That's how the extremely toxic meme that "both parties are the same" was born.

That's also how political orientation became a part of the identity for many people: "My family has always been voting for Republicans/Democrats".

Now it's all gone. Dum-dum Republicans are destroying the safety net at the Federal level, and they are doing it in a way that will start hurting people within years. Not decades down the line. For once, people will get to experience direct consequences of their vote. And this is the silver lining in this whole mess.
by LinguaBrowse | 2025-07-27 20:09:50+00:00
My analysis on the polyglot runtimes was relatively shallow and I did anticipate I might disappoint, sorry! Thanks for the additions!

I did begin a section on WASM runtimes, so Pyodide would've been of interest, but I could see the scope was likely to grow too much if I got into WASM so I held back.
by cyberpunk | 2025-07-27 20:10:08+00:00
I tried this move once and lasted three days.

Opening IDEA after those three days was the same kind of feeling I imagine you’d get when you take off a too tight pair of shoes you’ve been trying to run a marathon in.

ymmv, of course, but for $dayjob I can’t even be arsed trying anything else at this point, it’s so ingrained I doubt it’ll be worth the effort switching.
by atoav | 2025-07-27 20:10:11+00:00
I am running a tuxedo since 6 years and I am still happy with it. Had to use their support once to replace the cooling assembly because one of the fan bearings started to ger noisy after 5 years of 24/7 use, the replacement was 100 Euros for the whole copper+heatpipe+two fan assembly. The machine is still outperforming many other machines that exist today and the sceeen is one of the best I have seen (OLED).

Software side was smooth sailing as well.
by willahmad | 2025-07-27 20:10:27+00:00
I am working on easiest way to manage all your MCP configurations and credentials. Additionally, I have added couple of interesting MCP servers, like converting any OpenAPI v3 spec to MCP server (including support of authentication): https://x.com/getaikoapp/status/1945278307496235482

After working on and using many MCP servers, I hit couple of issues multiple times:

* Do I configure 2 MCP servers of same type for 2 different API Keys or do I manually update configurations all the time? (e.g. production and development environments)

* when I have too many tools enabled, I noticed that either I am hitting context limit too quickly or LLM is hallucinating when choosing a right tool

* Some MCP servers expose a lot of tools, I want to disable some of them forever, instead of doing configuration per AI assistant (first for Claude, then Cursor and so on)

* Most MCP servers are hosted by third parties, as a privacy conscious person, I do not want to share my credentials with third parties.

And I am building Aiko - AI tools marketplace: https://getaiko.app

NOTE: Gmail and Calendar apps are currently under CASA Tier 2 security assessment, hence not published to production. But you can see demo usage here: https://www.youtube.com/watch?v=ZgEy6Y1kfn4
by shortrounddev2 | 2025-07-27 20:10:51+00:00
Yes but their choice to abandon constructors as a primary part of the lifecycle means that adding some kind of member field to the class will leave it inherently uninitialized in the `connectedCallback`. All fields basically have to be declared as `| undefined` if you're using typescript, which leads to reall ugly code:

class MyComponent extends HTMLElement { private width: number | undefined; // must be | undefined or // you'll get a typescript error constructor() { // useless, unpredictable } connectedCallback() { this.initAttributes(); // using this.width will still require an undefined check at some point } initAttributes() { this.width = Number(this.getAttribute('width')); } }

If you could reliably load attributes in the constructor instead of being forced to do everything in connectedCallback (or even better, load them automatically with decorators), it would make typescript implementations much cleaner. Just some way to validate attributes before connectedCallback, or work with typescript guarantees would make this much more attractive