skysight-inc/HackerNews huggingface dataset:
I agree “stepsis” is indicative of incest, but I don’t agree “stepsis” is indicative of violence. And if you’re only using 3 words for “sexual violence”, then why did you go with “incest” instead of “rough”? Those are vastly different kinds of pornography.
intestinal sabotage

You ate at Taco Bell last night, too, huh?
The official stated reason is to make life easier for modders, for the steam workshop mods in their latest releases.
You're in luck! David Schneider, the author of this piece, also built a $150 hydrogen line antenna for us, based on a TV tuner SDR:

https://spectrum.ieee.org/track-the-movement-of-the-milky-wa...

:)
Show HN: Cloudavenue.ai – Prevent breaking your data stack with a GitHub app
Hey all! We built CloudAvenue.ai - LLM-based GitHub app that helps data teams avoid making breaking changes in their data stack.

We got "inspired" by working at companies where app teams kept making breaking changes, and the data teams had no control over it. So we decided to build this GitHub app to help fix that.

Try it out - no signup required.

With CloudAvenue.ai, you can:
- Catch errors before they hit production
- Generate detailed impact report for every change
- Improve data pipeline integrity
- Drastically reduce troubleshooting time

Here's how to try it:

1. Visit https://www.cloudavenue.ai or by directly installing our GitHub app - https://github.com/apps/cloud-avenue-data-stack-insights

2. Follow the instructions to connect your GitHub repos.

3. Make some code changes and see how CloudAvenue.ai provides real-time feedback.

4. [OPTIONAL] create CloudAvenue account to connect non-repo tools, e.g. Fivetran, Lightdash, etc…

We're excited to share CloudAvenue.ai with the Hacker News community and get your feedback! We’re also happy to add support for more tools and technologies - just let us know which ones you’d like to see next!
There was a reverse engineering one, and openRA.

https://github.com/TheAssemblyArmada/Vanilla-Conquer
Are schools still killing creativity?
Many automotive systems have >100 processors scattered around the vehicle, maybe a dozen of which are "important". I'm amazed they ever work given the quality of the code running on them.
I often work from hotel rooms that don't have a desk or decent chair.

Try working on the floor.

https://youtu.be/dCTMWVS0pwA

With a reasonably firm bed you can sit in bed too.

If you mean you want to go out somewhere to work, coffee shops usually open early.
Indeed Africa has some of the highest wholesale internet prices in the world.

Having said that, there's a couple of new subsea fiber optic cables going live in Africa imminently.
I would expect wholesale prices to drop substantially.
Virtual influencers in social media: Mind Perception, blame and brand trust
Fiber computer allows apparel to run apps and "understand" the wearer
I've used Vim for 10 years+, and I think this is a spot on summary. One thing you covered well that I'd emphasize is Vim feels really good to use, which is insidious. There's a game-like satisfaction to using Vim that I think makes it difficult to objectively evaluate as a user whether it's actually more productive since it's so cognitively satisfying to use.

Even with all that said, I think the type of productivity that Vim's edited language provides is overall pointless. E.g., it just doesn't optimize things that are actually hard and/or time consuming (at least relative to other similar solutions to the same problems, like multiple cursors). The one exception being really complex edits, per the macros you mentioned (e.g., `:cdo norm` is the most effective way to do a complex edit that isn't supported by a IDE refactoring command that I know of), but I don't think most folks in this thread are talking about that when they talk about Vim's productivity (e.g., stuff like `ci"` is cool, but come on who cares, it's not like making small edits like that have ever been a big deal).
Good question! Freenet is a decentralized key-value store, but unlike traditional KV stores, the keys are WebAssembly (WASM) contracts. These contracts define not just what values (i.e., data or state) are valid for that key but also when and how the value can be mutated. They also specify how to efficiently synchronize the value across peers using summaries and deltas.

Each contract determines how state changes are validated, summarized, and merged, meaning you can efficiently implement almost any CRDT mechanism in WASM on top of Freenet. Another key difference is that Freenet is an observable KV store, allowing you to subscribe to values and receive immediate updates when they change.
Yes, the entirety of the math behind it which says that various quantities are unknowable except as a distribution of probabilities. Various experiments have shown these formulas to be 'real', as in, the alternative deterministic version is untenable unless you make new and equally disturbing assumptions.
It's realistically the best-case scenario we can hope for in most cases. If you want all old games to be FREE, then, fine, this won't make you happy. But for those of us who are just happy to be able to play the ancient PC games from our youth on modern systems, and are willing to PAY for it, this kind of license separates the engine from the assets, and effectively requires you to prove that you have bought the game by supplying the assets. But then you can do whatever you want with it to get it running on your favorite Linux distro, etc.

I am personally not opposed to this. It worked for Doom.
It does not remove that ability.
I don't have one of these, so I can't try, but very cool!

Seeing that Winamp skin screenshot was especially interesting to me, because I'd assume Winamp is itself a digital representation of an audio player— an abstract standalone device, turned digital, again, in a way, turned standalone, haha.
Yes I agree 100%. The Dem base has forgotten what democratic politics is. It's not the manifest destiny of moral progress into history. It's building coalitions. It's compromising with people who you deeply, fundamentally disagree with about some things but are willing to support you in others. It's about trying to get a large bloc of people to support something.
https://github.com/RotherOSS/otobo

Otobo might be a good other option. It’s a refreshed and expanded version of the classic OTRS. Yes perl, but in this space has an extensive track record.
The approach uses Wayland and Pipewire.

> When you start a container instance, all you need to do is map the host's Wayland socket and PipeWire socket files into the container, and then set the appropriate environment variables within the container to enable running GUI applications.
Command & Conquer games GPLv3 Source Code
Well agency is the feeling I have of being able to impact the world. I cannot know if you have it but I have extrapolated that based on my impression of you. For all I know, I'm the only one to exist.
From what I've heard from videos by Microsoft devs on why it was dropped between XP and Vista, the source code is obtuse and very difficult to port/work on.
+1 for The Conversation, an underated, gripping, and creepy movie that is underrated indeed and that I came to watch or even know about only last year (featuring a really young Harrison Ford btw). It's ahead of its time, yet also vaguely reminiscent of 1960's avantgarde movies like Blow Up. I also loved Hackmann's comedy performances, like in French Connection II and in The Birdcage. RIP
A lot of engineering types lack morals, which is why you see so many horrible things being made in this world.

Remember, our space program was lead by a former Nazi who was happy to use slave labor.
I do recall Pornhub flushing its library at one point recently, but I don’t remember which year.
This only works on Linux systems. No Mac, fwiw.
But what if people, being sure they’d always get what they need, just didn’t engage in hoarding. And, those who still did, as many people do, got help to deal with their insecurities?
I'm American, I'm actually writing this from NYC, but I understand where you're coming from.

But at the end of the day, your approach isn't working. No country seems to have made really any progress on this issue aside from immigration, despite incredible amounts of money and focus being put on this issue for decades from different angles.

So I guess I view the comfort with diversity and skill at assimilation as another cultural aspect that makes some cultures more competitive and resilient than others.
I wonder what the value is of that advice, it's so incredibly vague. What's "varied"? What's "moderated"? Feels a bit like an excuse to stay ignorant.
I'm also surprised that I got 3rd place.

But in terms of comparison of yours to bwv, I don't agree that bwv's is technically superior in every way. It lacks comparison, ISBN selection and link creation. bwv's main focus looks to be that one feature to highlight the rare books without trying to get the other requirements that AA wanted.
Don't forget his incredible performance as Lex Luther in Superman (1978... written by Mario Puzo...)

https://en.wikipedia.org/wiki/Superman_(1978_film)
Meta in Talks to Raise $35B for Data-Center Financing Led by Apollo
Re "you're taking your hand off the keyboard", this is specifically addressed by Tog in conanical study of mouse vs. keyboard productivity (https://web.archive.org/web/20250109213740/https://www.askto...):

> It takes two seconds to decide upon which special-function key to press. Deciding among abstract symbols is a high-level cognitive function. Not only is this decision not boring, the user actually experiences amnesia! Real amnesia! The time-slice spent making the decision simply ceases to exist.

> While the keyboard users in this case feels as though they have gained two seconds over the mouse users, the opposite is really the case. Because while the keyboard users have been engaged in a process so fascinating that they have experienced amnesia, the mouse users have been so disengaged that they have been able to continue thinking about the task they are trying to accomplish. They have not had to set their task aside to think about or remember abstract symbols.
Diplomatic pressure from the US against passing the DSA. Or, if it really comes down to it, offers of local amnesty for companies that violate the DSA in the EU. There's a lot to do. The US spends a lot of money on NATO and its influence in the region is a huge lever to do a lot with.
Sure they do: stock assets are the most obvious market that AI is taking direct aim at in games development, and the AI tools on the game dev market were largely trained on stock assets. If you need anything from a sound library to a 3D model to an animation to an icon set to background music to network gameplay code… sure you can get it through stock asset marketplaces… but AI tool vendors have ingested many of these stock assets and hope game developers will buy their tools to generate assets rather than buying the stock assets they built their tools with.
A LOT of QA
During the naturalization interview, a USCIS Officer will ask you up to 10 civics questions from the list of 100. You must correctly answer six (6) questions to pass the civics portion of the naturalization test.
Questions include things like
What do we show loyalty to when we say the Pledge of Allegiance?
Name one American Indian tribe in the United States.
Name one of the two longest rivers in the United States.

They seem fairly neutral to me. Are there any studies which show the civics portion of the naturalization test is biased?
Yes. However, once you get to population decline, no economic system can help.
The sanctions have not worked. What is the point of pretending like they are doing something?

I am not supporting Putin or his actions but I don’t see how these sanctions are really accomplishing anything other than virtue signaling at this point.
The distinction is not wholly useless, since it provides a frame whereby we can interpret this as evidence that the corporate veil is fictive, and that the "evil corporation" problem is actually caused by evil individuals.

My instinct is that Evil Man theory is as simplistic (and wrong) as Great Man theory: there's probably some better explanation that this also provides evidence for, that I'm missing.
the minute you have a client (browser, e.g.) and a server you're doing a distributed system and you should be thinking a little bit about edge cases like loss of connection, incomplete tx. a lot of the goto protocols (tcp, http, even stuff like s3) are built with the complexities of distributed systems in mind so for most basic cases, a little thought goes a long way. but you get weird shit happening all the time (that may be tolerable) if you don't put any effort into it.
Had me confused for a second too, but I think it is the former that they meant.

K8s has unneeded complexity which is really not required at even decent enough scales, if you've put in enough effort to architect a solution that makes the right calls for your business.
They can always claim the consequences were unintentional, but that doesn’t make them less unbelievably convenient for the people who say they had no intention of causing them.
As an aside alephnerd, I really enjoy your comments because you actually think about politics as a game with objectives, strategies, and tactics. The way the game is actually played, not the way the kid who took the Political Compass Online Test and played Civ thinks politics should be. Not some sort of moral ideological sounding board. HN and a lot of online fora these days are filled with moralistic shouting and arguments.
Superman!

https://en.wikipedia.org/wiki/Superman_(1978_film)
This seems cool, if a bit over my head. But I fully support high-efficiency software that bucks the general trend of the past 30 years.

Could this sort of tool have applications in more general software dev? Like as a performance profiler perhaps?
> There’s a small chance that the current time will have advanced by the time the subtraction is done, resulting in a negative value passed to wait() and an IllegalArgumentException getting thrown.

My general rule when there's a potential for race condition bugs like this is you should multiply your paranoia for looking for bugs by at least 10, and very heavily consider alternatives that aren't subject to race conditions because it's impractical to get everyone who might review, extend or maintain the code to be sufficiently paranoid.

For race conditions, it feels like you really have to experience the wide potential for bugs yourself during development to understand how unpredictable, unintuitive, and catastrophic the unhappy code paths can be.

When I'm editing or writing code that needs to be really robust, I'm usually thinking about the state space and control flow diagram in my head. If there's too many paths that aren't likely to be explored during regular manual testing, test suite runs, and normal user usage, that's a sign to do something like push back on if the requirements need to be this complex, or if there's some code improvements we can make like refactoring or better abstractions. Otherwise there's likely to be subtle bugs hiding somewhere. Potential race conditions in particular usually explode the state space.
Introduction to HotSpot JVM C2 JIT Compiler, Part 0
State Department official has called for mass sterilization of 'low-IQ trash'
could Android users in a place like NYC/LA/London create a mesh network of "virtual airtags" that virtually follow all the iPhones around the city advertising to each that it is mysteriously being followed endlessly? I would switch to Android to participate. (ok, that's my opsec, i'm already on Android. haha gotcha! that's my opsec, i actually have...)
Bugs can and often do come from omissions too.
Mzla is the entity that houses the tb project. TB and ff are administratively separated and the two corps are the physical manifestation of this fact.
Curious that there's no comparison to https://github.com/mviereck/x11docker , which I would describe as the incumbent in this space.
The Solitaire Mystery is also the name of a very interesting novel that explores all kinds of permutations of the cards, suits, etc, etc, by Jostein Gaarder, author of Sophie's World.
Don't try to do it yourself. Hire someone to take a look and explain things to you. You might end up making things worse, such as taking the site down and/or losing data.
Should also work with xwayland, but yes.
That's really cool, now I have to read this post. Thanks!
One page. You send a resume to get an interview, not as an autobiography.

You stand out by using contacts and professional network, and some ingenuity, to get your resume and yourself in front of the hiring manager. Trying to game an ATS, or getting past HR, describes a losing strategy. Software and HR departments don't make hiring decisions.
This could be a fun example to work with :p

https://en.m.wikipedia.org/wiki/Shakespeare_Programming_Lang...
12 collapses seems incredibly generous, I don't think I ever had fewer than five blackouts in a day for the few months that I stayed there. Maybe it's better for data centers than hotels but I really don't believe that there's a big difference.
> writing software that contains an ad hoc, informally-specified, bug-ridden, slow implementation of half of Erlang

Since you were at AWS (?), you'd know that Erlang did get its shot at distributed systems there. I'm unsure what went wrong, but if not c/c++, it was all JVM based languages soon after that.
I would dig this
When I see software written in Go, I know that it has a very sad plugin support story.
Ongoing discussion on the front page (139 points, 48 minutes ago, 43 comments) https://news.ycombinator.com/item?id=43197131
not the results I expected with the query "80+", "80+ Gold" worked better.
? This is explicitly wayland, not x11. And x11 isn't likely to give you very good isolation unless you jump through hoops.
If it's open source, people are free to redistribute it. Copies of open source software can be sold for money, but open source licenses allow redistributing the software for free. In practise, that means most people won't buy the open source software from a seller, they will choose instead to get a copy from someone who is willing to redistribute it free of charge.
> Do not write any line of code unless you absolutely need it right now

Technically, the reviewer didn't introduce any new lines
Distributed or not is a very binary function. If you can run in one large server, great, just write everything in non-distributed fashion.

But once you need that second server, everything about your application needs to work in distributed fashion.
Surprising how this got so much less buzz than the Microsoft announcement.
The author assumes that stopping "cultural drift" is desirable, but it's far from clear to me that it is. It seems to me that such drift over time is very important as a correctional mechanism.
Hm, interesting. 2^46 is only 70 trillion, so yeah, totally computationally feasible. So,
if i understand correctly, they only need a GPU to generate a database of 70 trillion private / public keys? Damn, not bad.
just because I don't use it doesn't mean I'm ignorant on the subject.
Depends, they (or she) could've medicated it to death.

Assuming suicide was involved, if they had certain spiritual beliefs about life after death, they might have had an idea of the dog coming with them.
great news, thanks to id software for leading the way!
It was a fun time at LAN parties. There is a fan remake: https://totemarts.games/games/renegade-x/
This is a take you'd only hear on a site like Hacker News.

Software development consistently ranks among the least stressful jobs you can get and it's really out of touch to compare this profession to genuinely stressful jobs.

Looking over surveys of most stressful jobs, it looks like the common theme are those that deal directly with people like customer service, sales, nursing/health care, or working in physically demanding environments like cook, construction, fire fighter.

Software development is an incredibly stress-free job in the overwhelming majority of circumstances.
Do you plan on releasing this to the public?
First global study of animals as architects of Earth
What I Use to Make Diagrams
I saw comments about embedded development, which I have been doing that for a long time, just want to make a point here: the pay has upper limits, you will be paid fine but will reach the pay limit very fast, and it will stay there for the rest of your career. they can swap someone in with that price tag to do whatever you are working on, because, after all, embedded devel is not rocket science.
Def agree. Most people will never touch an Abstract Syntax Tree or even Expression Trees. Almost everyone working in back-end will use Cloud Services, will make mistakes based on assumptions of what they provide
No, it's really not that simple at all.
Strange that you support a president who does the opposite of venerating women.
Looks like the Tiberian Dawn code is Windows too (so C&C Gold / W95)

I was kind of wishing it was the 1995 DOS version source code!

(also, no Dune 2000)
scrolling on touchpad was like wading through honey
Maybe 'the national grid' versus lots of local substations, i.e. all hotels might see 5 a day, but not necessarily at the same times.
I mean, I'm obviously giving the one line summary that usually leads into a significantly more detailed treatise, eg: https://openbooks.library.unt.edu/nutritionforconsumers/chap...

I think point is less to stay ignorant and more to focus on macro-level changes (water > soda/beer, vary your starches, get sugar from fruit, avoid "filling up" on purely protein) rather than obsessing over this or that micronutrient and trying to boil it all down into a perfect formulation that you consume in a sludgy pancake-batter-tasting "shake" twice a day.
> Probably because end users appreciate that usually that means a single binary + config file and off you go. No dependency hell, setting up third party repos, etc.

Until you have to use some plugin (e.g. cloudflare to manage DNS for ACME checks), now it's exactly "dependency hell, setting up third party repos, etc."

I also fully expect to see a few crashes from unchecked `err` in pretty much any Go software. Also, nginx qualifies for `single binary + config`, it's just NGINX is for infra people and Caddy is for application developers.
It’s also funny because AWS uses (or at least used) colo facilities as well. They just never advertised it afaik.
> I even worked in AA(A?) back ca. ~2000

Cool, can you say what titles? Just curious. (congrats! they clearly laid off the wrong person :)
Yes, it does update and cache changed schema for the target API. At runtime. The way it works that every time you make a call to superglue, we get the data from the source and apply the jsonata (that's very fast). We then validate the result against the json schema that you gave us. If it doesn't match, e.g. because the source changed or a required field is missing, we rerun the jsonata generation and try to fix it.

I guess you could regularly run the api just to make sure the mapping is still up to date and there are no delays when you actually need the data, depending on how often the api changes.
There's a mod for RA3 that re-implements Generals: https://www.moddb.com/mods/command-and-conquer-generals-evol...
Show HN: Password Cat – Password Strength Meter
A password strength checker I built in my spare time. It's 100% free, 100% client side (your pwd never leaves your browser) and 100% anonymous. The idea behind it was to convince the younger people in the family (and friends) to use better passwords using a fun interface. Please check it out. Any feedback is welcome.
Come on. You can think of something better to say than that I'm sure of it. That's a Reddit level response...
Yes, exactly - wanted to learn by doing.