MurphyA/hacker-news huggingface dataset:
by JohnFen | 2025-11-12 20:10:17+00:00
My opinion on this is just that -- mine. This is what I've found works for me, and I in no way assert that it works for anybody else.

If I intend on embarking on a side-project with an eye toward commercializing it, I quit my day job immediately. I cannot divide my attention between two serious endeavors like that, and as long as I'm thinking of, and treating, it as a "side project", I won't give it the time and attention it needs in order to have a chance of success.

I do want some money stored up for the purpose first (forever separate from my regular life savings), and if I don't have that then I'll delay starting work on the project until I do. That said, it shouldn't be a huge amount of money. Too much money gums up the works and reduces the odds of success. I want enough of a war chest to make the venture possible, but not much more. I need to be broke enough that I'm carefully considering expenditures and revenue, and to have enough risk and fear to keep driving me through the inevitable hard times. It also forces me to seek some kind of revenue stream as soon as possible, which I've found is good for the project in many, many ways.

I need to go into a venture hungry and scared.
by troupo | 2025-11-12 20:10:25+00:00
> while Java takes a while to design a bigger feature that will replace several smaller ones' use cases.

Java is quite busy also implementing features that are small in other languages like text blocks.

And I wish Java would design bigger features that would replace several "smaller ones", but that is almost never the case. It's almost always just a new big feature bolted on to the language that is almost there, but not quite

There are many reasons for that, none of them simple, and it doesn't help that there's also the attitude of "those lesser languages cannot compare to the greatness that is Java" [1]

If we're talking about Java, somehow you're still required to do builder patterns and manually create `.of` constructors for everything. Where C# has had object initialisers and pervasive IEnumerable with a very simple interface that nearly everything uses. And that is only scratching the surface of DX.

Almost every feature bolted onto Java seems to take several times more code, and doesn't really work with the rest of the language.

Don't get me wrong, I quite like working with modern Java. But I had the chance to work at a company where micro services where developed in both Java and C#, and the difference is still light and day.

[1] https://news.ycombinator.com/item?id=28985688 "our goal isn't to adopt the strategy of less successful products, but to forge our own"
by bluGill | 2025-11-12 20:10:46+00:00
Only because most drivers are tailgating and so if someone touches the brakes everyone needs to do a panic stop just in case. If people maintained a safe following distance at all times there would be space to see the lights and determine that no action is needed (or more likely you just take your foot off the gas but don't flash your brakes thus not cascading).

Of course the above needs about 6 times as many lanes as any city has. When you realize those massive freeways in Houston are what Des Moines needs you start to see how badly cars scale in cities.
by sizzzzlerz | 2025-11-12 20:10:51+00:00
i was a euler fanatic some years ago reaching problems in the 500s albeit, skipping problems along the way. at that point, too many problems required a deeper math background than i possessed so i abandoned it. what amazed me was that others composed solutions that solved problems in mere milliseconds that brute force approaches would still be running when the universe cooled to absolute zero.
by htgb | 2025-11-12 20:10:58+00:00
Are you referring to the change tracker? FYI you can have it skip tracking as the default (or per query), but when you actually want to make changes you better opt in with `.AsTracking()`.

Anyway, I've used EF at work for about a decade and I'm happy with it. I surely have blind spots since I haven't used other ORMs in that time, but some things I like are:

- Convenient definition of schema.

- Nice handling of migrations.

- LINQ integration

- Decent and improving support for interceptors, type converters and other things to tailor it to our use cases.

What ORM do you prefer, and how does it differ by being stateless? How does saving look like, for example?
by treis | 2025-11-12 20:11:02+00:00
Eh this doesn't mean much. The quality of drivers is pretty bimodal.

You have the group that's really bad and does things like drive drunk, weave in and out of traffic, do their makeup and so on.

The other group generally pays attention and tries to drive safely. This is larger than the first group and realistically there's not all that much difference within the group.

If you're in group two you will think you're above average because the comparison is to the crap drivers in group one.
by slg | 2025-11-12 20:11:20+00:00
I wasn't denying their existence. I was comparing the process of opening your device, taking out the batteries, finding their proprietary charger or hooking each individual battery up to a USB cable depending on the specific variety of battery, and them putting them back into your device is more annoying than just plugging the device into one of the half dozen USB-C chargers we all have scattered around our homes.

I doubt this would be a dealbreaker for most people, but it's a choice that will provide a consistent small annoyance for users.
by monocasa | 2025-11-12 20:11:24+00:00
Yeah, nesting JITs was kind of always an Achilles heel of this kind of architecture.

IIRC, they had a research project to look at shipping a custom JVM that compiled straight to their internal ISA to skip the impedance mismatch between two JITs. JITed JS (or really any extremely dynamic code that also asks for high perf) probably wasn't even on their radar given the era with even the SmallTalk VM that HotSpot derived from being a strongly typed derivative of SmallTalk.
by jandrewrogers | 2025-11-12 20:11:33+00:00
Sales taxes as they are known in the US were largely introduced in the 20th century. The half-penny was phased out in the mid-19th century.

The legal structure of sales taxes in the US present some unique challenges that simply don't exist as problems that needed to be solved in other countries. These problems can't be legislated away because the authority to do so is highly decentralized. Pretending that these problems don't exist because they don't exist elsewhere is not helpful.

This is very much a case of the Mencken quote that for every complex problem there is a solution that is simple, obvious, and wrong.
by dpark | 2025-11-12 20:11:40+00:00
> Most likely they will tune for increased volume as people spend more to avoid losing a couple of cents.

Why would they ever tune for that? “Uh oh, turns out customers are intentionally spending more money!”

I don’t understand how this same train of thought comes up every time eliminating pennies is raised. This whole train of thought collapses if you consider the scope we’re talking about (literally a couple of cents max per transaction) and how stores actually behave today. Stores are happy to drop a couple of pennies to make prices look better. But in this hypothetical world stores are going to calculate the optimal prices to round in a way that rips off customers for a couple of cents. This makes no sense. They give up a penny on nearly every item today for the sake of “pretty” prices.

Edit: Oh, I see you’re arguing that they would tune to encourage spending up to “save” the couple of cents, rather than retuning in response to the hypothetical increased spending. No doubt they would like to do this. I doubt they actually would because this is not trivial and it would require ruining the pretty prices.
by atonse | 2025-11-12 20:11:44+00:00
I hear this a lot, can you give me any examples of how these IDs are inaccessible? Can you please give concrete examples of what is asked for that feels onerous, or any specific cases where people aren't able to get IDs?

For example, I know that Maryland DMV will even offer a translator to help you with your driving test. I'm not sure why, because all signs are in English.

I have seen exactly the opposite, that at least in Maryland and bigger states, they go out of their way to make things convenient.
by tstrimple | 2025-11-12 20:11:49+00:00
Our mosquito problem wasn't severe, but we had a lot of luck with a simple outdoor plug-in unit. It runs an IR light source to attract them and uses a fan to capture them in a basket. Some more expensive models also use CO2 to attract mosquitos, but I didn't want to deal with bottle replacement. I just plug it in during the spring and put it away once the temp drops below freezing on a regular basis.

We set it up on the opposite side of our yard from where we gather. Even if it's not catching all the mosquitos, it gives them another area to congregate. It seems to work well for our yard and scenario.
by water9 | 2025-11-12 20:11:51+00:00
It makes no sense to spend more money to mint the actual money, then the money is worth OK. You might not like it, but something has to be done because to continue in a slow and methodical process 1) forgets that the government is the same entity that runs the DMV 2) people love to throw out criticisms of solutions that aren’t perfect not realizing that it’s still better than the status quo. To do nothing is costing money or in the case of Ukraine it’s costing lives. 3) I bet you $100 You don’t like Trump.
by hinkley | 2025-11-12 20:12:04+00:00
I believe it was HP who accidentally tried this while making an early equivalent of Rosetta to deal with a hardware change on their mainframes and mini computers. They modified it to run same-same translations and they did get notable performance improvements by doing so.

I’m pretty sure this experiment happened before Transmeta existed, or when it was still forming. So it ended up being evidence that what they were doing might work. It also was evidence that Java wasn’t completely insane to exist.
by munk-a | 2025-11-12 20:12:11+00:00
> UPS is charging customs brokerage fees of dozens or hundreds of dollars on top of the actual tariff payment

To reinforce this point... UPS just does this all the time. I had to have a number of personal effects[1] shipped up from the US to Canada that I requested self-declaration forms for them and never received them - UPS decided to brokerage the shipment themselves. We then spent the next three months fighting a six hundred dollar charge[2] that should have never existed.

UPS is going to defraud customers on brokerage fees regardless of the scenario - it's just what UPS does. You've got bigger problems to worry about - the impact of dropping the penny will be unnoticeable in the sea of general corruption and fraud.

1. Items that you own in one country and are shipping to Canada for personal possession are exempt from most normal tariffs.

2. To really add icing to outrage - this was more than double the original shipping price and, considering we delivered an itemization with the shipment for customs UPS could calculate their BS fee upfront and show the actual cost to the customer but they don't because the US doesn't force them to.
Camunda Health Monitor – Real-time monitoring dashboard for Camunda BPM clusters
by champabpmn | 2025-11-12 20:12:27+00:00
Built to ease monitoring of Camunda 7 based enterprise system cluster the way it is useful for my teams.

Tech stack: Python / Flask, AlpineJS, Tailwind

Key features: - Multi-cluster performance and JVM metrics aggregation - Job throughput / pending messages / pending signals - Stuck instance detection - DB connection pool, etc..

Requirements: - Read-only DB access - Camunda JVM metrics exposed (JMX/Micrometer)

Happy to answer any questions.

Repo: https://github.com/bibacrm/camunda-health-monitor
by hadlock | 2025-11-12 20:12:52+00:00
I realize this might not be the case for everyone, but for me, $600 premium is easily worth it to "jailbreak" the meta game store. Steam was here for ~25 years and I expect it to be around in another 25 years. My Quest 1, an absolute Dinosaur of the VR world now, 2019, barely works at this point, is out of support and Meta still haven't open sourced the firmware for it.
by dragonwriter | 2025-11-12 20:13:05+00:00
> First paragraph sums it up in a nutshell, but putting aside the violence, why would a fishing boat, or some other non-illegal-operations vessel, not comply with an airplane or boat that is clearly attempting to interdict?

For one thing, the US forces aren't even attempting to “interdict”, so the question has a false implicit premise.

Second, consider if it Venezuelan government vessels or aircraft attempting to “interdict” US vessels in US or international waters on the premise that they were suspected of running arms that might be used in Venezuela.
by Sohcahtoa82 | 2025-11-12 20:13:06+00:00
> So, for example, with the modern matchmaking systems they could do person verification instead of machine verification. Such as how some South Korean games require a resident registration number to play.

If you think the hate for anti-cheat is bad, just wait until you see the hate for identity verification.

I'm actually rather blown away that you would even suggest it.
by artyom | 2025-11-12 20:13:21+00:00
Oh, c'mon. I've been waiting for that machine for years. So much that I bought the Steam Deck out of frustration b/c it was so close.

Two weeks ago I got tired and built a mini-ATX gaming PC with a RTX 5080.

Way to go Steam nonetheless. I can get 100% behind a Windows-less gaming future. I may even buy this for a 2nd screen or for the kids.
by delaconcha | 2025-11-12 20:13:32+00:00
Just install the .NET SDK, and you’re ready to go.

> Nuget is complete and utter garbage. You still have to resort to all forms of unreliable hacks in order to redirect it to a locally clone

How so, you can use a nuget.config in your project and use your local packages fairly easy, seems in part with npm and the likes.
by keyringlight | 2025-11-12 20:14:16+00:00
Using the deck prices seems like a good place to start unless they're using the opportunity to change strategy. It's an updated SoC, but minus a screen, battery, separate dock, built-in controller, and less pressure to pack it in a handheld chassis. They mention a built in wireless adapter for the controller, so I assume there will be bundles with and without a controller.
by ux266478 | 2025-11-12 20:14:27+00:00
Everything you've written here is an invalid over-reduction, I presume because you aren't terribly well versed with Prolog. Your simplification is not only outright erroneous in a few places, but essentially excludes every single facet of Prolog that makes it a turing complete logic language. What you are essentially presenting Prolog as would be like presenting C as a language where all you can do is perform operations on constants, not even being able to define functions or preprocessor macros. To assert that's what C is would be completely and obviously ludicrous, but not so many people are familiar enough with Prolog or its underlying formalisms to call you out on this.

Firstly, we must set one thing straight: Prolog definitionally does reasoning. Formal reasoning. This isn't debatable, it's a simple fact. It implements resolution (a computationally friendly inference rule over computationally-friendly logical clauses) that's sound and refutation complete, and made practical through unification. Your example is not even remotely close to how Prolog actually works, and excludes much of the extra-logical aspects that Prolog implements. Stripping it of any of this effectively changes the language beyond recognition.

> Plain Prolog's way of solving reasoning problems is effectively:

No. There is no cognate to what you wrote anywhere in how Prolog works. What you have here doesn't even qualify as a forward chaining system, though that's what it's closest to given it's somewhat how top-down systems work with their ruleset. For it to even approach a weaker forward chaining system like CLIPS, that would have to be a list of rules which require arbitrary computation and may mutate the list of rules it's operating on. A simple iteration over a list testing for conditions doesn't even remotely cut it, and again that's still not Prolog even if we switch to a top-down approach by enabling tabling.

> You hard code some options

A Prolog knowledgebase is not hardcoded.

> write a logical condition with placeholders

A horn clause is not a "logical condition", and those "placeholders" are just normal variables.

> and Prolog brute-forces every option in every placeholder.

Absolutely not. It traverses a graph proving things, and when it cannot prove something it backtracks and tries a different route, or otherwise fails. This is of course without getting into impure Prolog, or the extra-logical aspects it implements. It's a fundamentally different foundation of computation which is entirely geared towards formal reasoning.

> And that might have been nice compared to Pascal in 1975, it's not so different to modern garbage collected high level scripting languages.

It is extremely different, and the only reason you believe this is because you don't understand Prolog in the slightest, as indicated by the unsoundness of essentially everything you wrote. Prolog is as different from something like Javascript as a neural network with memory is.
by jorvi | 2025-11-12 20:14:30+00:00
For this to truly become a console replacement, Steam needs to mint agreements with Netflix, Spotify and Discord.

Netflix and Spotify could live as a 'game' application in the store. Spotify also is fairly easy to plug into Steam's overlay music control (currently via Decky plugins).

Discord just needs integration with the Steam Friend List. I know Valve wants Steam Friends to compete with Discord, but that ship has sailed every since 2020 (and frankly, the entire decade before that when they let it languish).
by kivle | 2025-11-12 20:14:43+00:00
If only that worked for conversation mode as well. At least for me, and especially when it answers me in Norwegian, it will start off with all sorts of platitudes and whole sentences repeating exactly what I just asked. "Oh, so you want to do x, huh? Here is answer for x". It's very annoying. I just want a robot to answer my question, thanks.
by skavi | 2025-11-12 20:15:01+00:00
My opinion is tokio’s Mutex [0] is too fair.

It passes ownership directly to the next future in the lock queue. If it was instead more similar to a futex [1], this problem could have been avoided.

My assumption is that tokio went with this design because simple Future subexecutors [2] tend to have very poor scheduling. Often they poll each of their child futures in turn regardless of which were actually woken. With an async locks closer in design to a futex, this could lead to subexecutor child futures being starved out.

If that was truly tokio’s reasoning for the design of their Mutex, I still kinda disagree with the choice; it shouldn’t be the lock’s job to fix tokio::select! being bad at scheduling.

[0]: We should be specific that we’re discussing tokio’s Mutex. this is one particular implementation of async locks.

[1]: wake next in queue, but don’t pass ownership. the woken task must CAS to actually acquire.

[2]: think tokio::select! or futures_lite::future::Or. but not FuturesUnordered which does child wakeups properly.
by hastamelo | 2025-11-12 20:15:02+00:00
as usual with philosophers, you need to decrypt them first

> His philosophy had already stripped away the illusions that would later make “artificial intelligence” look like some epochal rupture. What Silicon Valley insists on calling a breakthrough, Deleuze would treat as another fold in an ancient drift: intelligence was always artificial. There never was a natural thought, no divine spark, no transcendental gift of reason bestowed on Homo sapiens like a medal for good behavior. There is only the machinic phylum — matter in flux, endlessly inventing itself, folding into habits, sedimenting into patterns, crystallizing into programs. Thought is not a privilege of the skull but an immanent property of matter that learns to think itself through circuits, symbols, and flows

https://socialecologies.wordpress.com/2025/08/16/deleuze-tec...
by eigenspace | 2025-11-12 20:15:05+00:00
It's because Valve's entire business model is currently reliant on Microsoft not being emboldened to try and lock down software downloads to only occur through the Microsoft Store.

15 or so years ago, Microsoft started making moves in that direction and Valve immediately started trying to build and sell Linux based gaming machines in order to try and protect themselves somewhat from Microsoft. Those Linux gaming machines (Steam Machines 1.0) were a massive failure because they were expensive, and had very very limited game support.

Valve then spent around a decade improving Wine, building Proton, and designing the SteamDeck, which was a great success for them and is now making lots of people take Linux seriously for gaming. Now they're moving up the value chain and trying to make Linux the go-to place for PC gaming.

They've still got a big battle ahead of them, but already Linux users are around 4% of active Steam users, and the Linux experience is rapidly improving. Meanwhile, Microsoft seems to be bleeding goodwill, and is actively pissing off a huge amount of their Windows audience while simultaneously giving up on Xbox, so this is really perfect timing for Valve now.
by 1vuio0pswjnm7 | 2025-11-12 20:15:14+00:00
"Have you used ChatGPT?"

No

Large number of upvotes on the quoted comment however. Maybe some of those voters are ChatGPT users

I do searching from the command line in text mode. The script I use keeps a "log" (a customised SERP) of all query strings and search result URLs. I also have these URLs stored in the logs from the forward proxy. These are compressed using RePair. I can search the compressed logs faster this way than with something like

ztsd -dc log.zst|grep pattern

or

rg -z pattern log.zst
by jrmg | 2025-11-12 20:15:15+00:00
A penny is reused over and over again, every time it changes hands. It’s not necessarily bad that it costs a few cents to make one if it has utility.

It costs more to make a ceramic mug than it does to fill it with coffee. That doesn’t make a ceramic mug uneconomical, because it’s used lots of times and the cost amortizes.

...Having said that, I don’t think there’s actually much value to having an individual token of exchange that signifies as little value as a penny does - it would be a good idea to stop making them even if they cost far less to make than they do.
by Amorymeltzer | 2025-11-12 20:15:17+00:00
>Archive: Anything you have a feeling might be useful

>Delete: Anything you’re pretty sure would be useless in the future

Basically what I do, but the problem for a certain type of mind is that "might be useful" is a pretty broad category to fall down. "Years and years of Perl mailing lists in case I want to search them instead of SE/PerlMonks/etc." Yeah, in theory. "Any newsletter I haven't ever read?" I mean, in theory I might search for something from 2011. "ThinkGeek purchases from back in the day?" Yes, definitely! So, in practice, just archive, and let your search results be polluted by daily newsletters.

Still, I try and keep Merlin Mann's Wisdom advice in mind:

>Organizing your email is like alphabetizing your recycling.

That being said, though, there's a line that only becomes clearer and clearer as time goes on: family and friends >>> everything else. I'd take a relative's email I didn't want to reply to when I was in college over pretty much anything. Do whatever you need to do to keep that.