MurphyA/hacker-news huggingface dataset:
by deathanatos | 2025-07-22 03:19:08+00:00
> Interesting that there is a significant price disparity between locations for what is ostensibly a global service.

… is it? Why wouldn't a corporation use any and all data available to them to price discriminate as hard and as much as they possibly can?

> my corner of Ohio either. We have 3 fiber providers in the area

I … am not sure I believe that. Everywhere I think I have ever lived, broadband is a local monopoly.
by gsf_emergency_2 | 2025-07-22 03:20:10+00:00
As I replied to joules77

https://news.ycombinator.com/item?id=44598901

(It does looks like his lies would be immune to your probing :()

Religions are evolved.. it's a double-edged thing to id them with a single person.

Sama perhaps knows. I'm glad he thinks mushrooms can help openAI evolve.

To be more critical of joules77: it's still an open question as to whether openAI (identified with either the employment contracts or the IP) was ready to die for sama last year

Also.. Russians (these days) have it in their blood to die for anything, but not something. Worth wondering
by stouset | 2025-07-22 03:21:59+00:00
Note also that jj does have branches, they are just anonymous. You don't checkout a branch or edit a branch, you edit a revision or make a new one. One revision with multiple children is a branching point, one revision with multiple parents is a merge.

You name them with bookmarks which are sort of like branch names except they don't follow along automatically as you make new revisions. You can point an existing bookmark at a later revision when you're ready to push new changes.
by labcomputer | 2025-07-22 03:22:08+00:00
The problem with your argument is that Social Security (old people income), Medicare (old people healthcare) and interest on the national debt account for fully one half of total federal spending. Add in national defense and you reach two thirds.

Interest is trivially accounted for. We know how much debt is outstanding.

Social Security and Medicare expenditures are well within 5% of what should be expected, given the total population of the US and its age distribution.

Your God Awful amount of waste, fraud and abuse reduces to a fraction of a fraction of the total budget. A tiny fraction of a big number may be a big number, but it simply doesn't matter structurally.

The only way out is to cancel the entire military, slash social security or raise taxes. The rest of the stuff (even if it is purely waste with no useful purpose) simply doesn't add up to enough dollars to fix the budget.

I know this isn't what anyone wants to hear, but numbers are numbers and you can't just wish away unpleasant realities.
by CarbonBasedUnit | 2025-07-22 03:22:12+00:00
Fast food restaurant fare in Scotland. May include kebab meat, chicken tikka, samosas, chow mein noodles, pakora, naan, and other fast foods and sauces such as curry sauce. Sometimes a salad item. Invariably, chips or fried rice. Not clear whether a munchy box is intended to be consumed as a meal for one but there has been concern of the health implications if it is consumed as such. A less traditional munchie box may also include a pizza, chicken nuggets, garlic bread, mozzarella sticks and coleslaw.
Show HN: GoodBargainDeals – AI Summaries and Filters for Amazon Today's Deals
by abdullahsahin | 2025-07-22 03:22:39+00:00
Hi HN

After countless frustrating experiences browsing Amazon’s “Today’s Deals” section where product info is buried deeper than a Prime warehouse shelf, I decided to build something better.

⸻

Introducing GoodBargainDeals

A cleaner, faster, and smarter way to explore Amazon’s discounted products with all the details you actually care about in one view.

⸻

What’s wrong with Amazon’s “Today’s Deals”?

•Want to see a product’s real discount, reviews, and rating? You have to click into every single item.

•Trying to sort by price, discount, ratings, or end date? You can’t.

•Want to filter by subcategory without selecting the parent category first? Not possible.

•Curious how many units were sold last month? That information is not available.

•Want a quick AI summary of reviews? Only if Bezos hires GPT

⸻

What GoodBargainDeals does differently:

All info at a glance

Discounted price, original price, percentage off, rating, review count, Prime or fulfilled status, and estimated monthly sales are all visible on the listing page.

Smart filters and sorting

Sort by price, rating, review count, discount percentage, or deal end time. Filter by any category instantly, including deeply nested ones.

AI-powered summaries

Each product page includes a concise AI-generated summary of customer reviews so you know the real story before adding anything to your cart.

Real-time deal count

See exactly how many deals are currently live on Amazon.

⸻

Built solo, after hours

I’m a full-time developer with a family. I built this project late at night, fueled by coffee , curiosity, and the irrational urge to organize Amazon’s chaos.

This tool solves the exact pain points I experienced as a shopper. Now it’s live, and I’d love your feedback, suggestions, or support

⸻

Try it here → https://goodbargaindeals.com If it helps you save money and time, I’ll consider every sleepless night worth it

Thanks for reading. May your cart always be full and your discounts always deep
by kingstnap | 2025-07-22 03:23:26+00:00
I don't want to read stuff that AI has expanded upon.

If you turned 3 brief bullet points into a long paragraph with chatgpt, you have effectively used a chat bot to waste other's time and effort.

If you are doing so, just put the prompt at the top, and they leave the flowery nonsense afterwards to make yourself feel better.

Similarly, if you vibe coded something, just put the prompt at the top of the file in a comment, and the rest can be ignored. It's fine to force computers to read it, but there aren't enough lifetimes for humans to bother.
by stouset | 2025-07-22 03:24:14+00:00
I'm not entirely sure that "after using it I really like it and I'll switch eventually" is that much of a counterpoint :)

What really kept you from staying with it? It does seem like if your workflow involves a lot of nasty rebases you'd reap dividends from something like jj. I was also someone who'd mastered git (hell, I've written a git implementation) so I get having its patterns deeply ingrained.
by pentaphobe | 2025-07-22 03:24:34+00:00
popularity is irrelevant - the context is day-to-day. Prices change slowly over time of course, but that's different.

If there was less egg available for a given day, McDonald's [^1] don't charge more for a McMuffin, they sell fewer McMuffins

I'd argue AirBnb's approach here is more like Uber's surge rates. Which are clearly more extreme than anything taxi cabs did (bar the occasional bad actor)

[^1]: mcdonalds is stretching the "restaurant" analogy here, but they have a higher consistent turnover so seem like a closer comparison
by dralley | 2025-07-22 03:24:44+00:00
There's tons of Red Hat in federal IT, that's not the issue. It's just that Microsoft dominates the client-facing software business, and Red Hat has minimal presence there so while you might see RHEL desktops at e.g. NASA you're unlikely to see them anywhere else, and there's no real open source equivalent of SharePoint or Office out there.

Maybe [0] will be one, eventually, but it would take a long long time to replicate the functionality if it were to ever happen. Best case scenario is that the EU were to fund an open source solution.

[0] https://www.techradar.com/pro/mozilla-launching-thundermail-...
by kazinator | 2025-07-22 03:24:57+00:00
ObjC was rejected by the masses due to requiring a GNU compiler, whereas regular C had dozens of compilers.

C became popular outside of Unix because of compilers from Microsoft, Borland and a couple others for the IBM PC compatible machines running MS-DOS. (And note that they introduced C++ compilers also!)

Of you coded in Obj-C in the early 1990s (the window of opportunity for C derivatives to become popular), you would have been using expensive, niche hardware like a NeXT cube or Unix workstation.

If Obj-C had been made to work PCs in in the 1987-1990 time frame, and work well, it could have been a different story.
by gomijacogeo | 2025-07-22 03:25:05+00:00
No, they got rid of the load delay slot in MIPS II. While not required in later ABIs, they kept the branch delay slot for backwards compatibility. MIPS32/MIPS64, which came out much later, also had several new branch instructions without delay slots.

One (probably the only) nifty thing the branch delay slot allowed was in the user-space threads implementation, you didn't have to burn a register for the jump to another thread, you'd do the branch and then clobber the register with the last bit of the jumped-to thread's context. Kinda fiendishly clever.
by marpstar | 2025-07-22 03:25:12+00:00
You're right that N64 did not have Game Genie (Super Nintendo and Sega Genesis also did), but N64 did have Gameshark, which was the spiritual successor to Game Genie (along with Action Replay). There is a project (https://github.com/JCR64/GoldenEye-007-N64-Gun-Game) that adds games to Goldeneye via Gameshark
by nomel | 2025-07-22 03:25:31+00:00
Am I crazy for having my default interactive shell "/bin/env python" point to a virtual environment with all the random dependencies that my one off scripts need, so I can just run "python oneoneoff.py"? All of my one off scripts combined use maybe a dozen dependencies. If I need more, I just install them there. I use pyenv, so it's trivial to change the version of python that the interactive shell uses (default or temporary within the current shell).

From my perspective, people seem to make it difficult to use python, more from not understanding the difference between interactive shell and non-interactive shell configurations (if you think the above breaks system tools that use python, then you don't understand the difference, nor that system tools use /bin/python rather than /usr/env python), with a bit of cargo-cult mixed in, more than anything.
by tzs | 2025-07-22 03:25:35+00:00
If you are thinking of the ruling overturning the Chevron doctrine, that's not what it said. What it said is that courts do not have to defer to the agency's interpretation of an ambiguous statute. The court can make and use apply its own interpretation.

Under Chevron courts were to defer to agency interpretations if the statute was ambiguous and the agency's interpretation was reasonable.
by rented_mule | 2025-07-22 03:25:40+00:00
There is also marimo. For my use cases it has been a fantastic upgrade from Jupyter. I use it in the style of TFA (notebooks are just Python files). In the notebook UI, you can add packages to the script headers. It's so nice to have many notebooks in one directory with independent, but reproducible environments.

Marimo notebooks are easy to diff when committing to git. Plus you get AI coding assistants in the notebook, a reactive UI framework, the ability to run in the browser with Pyodide on WASM, and more. It will also translate your old Jupyter notebooks for you.

For me, what uv is to package managers, marimo is to notebooks.

https://docs.astral.sh/uv/guides/integration/marimo/
by ants_everywhere | 2025-07-22 03:25:41+00:00
Thanks, can you link me to their perforce backend code? I don't see the string "perforce" or "p4" anywhere in the code and it's not coming up on search.

> You can and should rewrite the un-pushed commits to clean up history prior to pushing changes upstream.

My concern isn't just about pushing upstream. What I'm saying is that the typical change to a file shouldn't be committed to my local repo until I indicate that it's ready. The FAQ suggests this isn't possible and that you should work around it by using a separate branch and then merge into your target branch, which is a pretty ugly workflow.

Their GitHub branches are a mess of auto-generated strings, which suggests to me that this problem isn't just an abstract concern but is a form of technical debt that the jj devs are currently piling up.
by jillesvangurp | 2025-07-22 03:26:03+00:00
2030 only five years. And the original was not a typo. But it is a best case prediction. Whether that's 2028 or 2038 is a bit immaterial. What matters here is the basic principle that sodium ion batteries don't contain any hard to get or expensive materials. So the materials are cheap to source and the manufacturing process is well understood and should benefit from economies of scale, learning effects, etc. The point is that prices are coming down and the further these come down the worse it gets for gas.

It's also worth noting that we've been on a bit of a journey with solar panels. Prices for those have also fallen quite a bit in the last decade and might fall further.

That puts any investments to do with gas plants solidly under water within just a few years. Which is why there is a reluctance in the market to invest in that sort of thing despite considerable political pressure in parts of the US to do so.
by gsf_emergency_2 | 2025-07-22 03:26:17+00:00
Spinoza is the founder of cult called algebraic theology :) no offence, I certainly dun wanna die for him.. as to dying for the concept of algebraic theology.. that could be worth pondering

I don't think the following thread's OT .. it's up to you :)

https://news.ycombinator.com/item?id=44634998
by this_steve_j | 2025-07-22 03:29:03+00:00
There are four different micro-segmentation variations in the NIST reference guide: device-agent/gateway, enclaves, resource portals, and application sandboxing.

Basically a policy evaluation point (PEP) evaluates the security posture of both parties before and after a handshake, then creates a logical or physical path of some kind of between the actor and the resource. This can be done with software-defined virtual networks and stateful firewalls, at one or more of the OSI layers.
by kerkeslager | 2025-07-22 03:30:28+00:00
> Like most "CIA coups", the role the CIA played in Chile is more of a "hey let's help this guy who is already planning a coup" and if you dig into the details, it raises the question if the CIA had done nothing whether the outcome would have changed at all.

Helping a fascist coup is bad, even if the fascist coup didn't need your help.
by JumpCrisscross | 2025-07-22 03:31:17+00:00
> it got rammed into our heads that God made the constitution

Article III is light in describing the courts [1]. Our judicial system is mostly a creature of Congress, not the Constitution.

I’m personally a fan of choosing by lot, from the appellate bench, a random slate of justices for each case. (That court of rotating judges would be the one in which “the judicial Power of the United States, shall be vested”.) You could do this entirely through legislation—nothing in the Constitution requires lifetime appointments to a permanent bench.

[1] https://constitution.congress.gov/constitution/article-3/
by namibj | 2025-07-22 03:31:39+00:00
That's mostly related to them being rather dumb across the connection to the charger, instead of having the charge controller integrated with the battery management system. Plus probably cheaper overall construction because a higher percentage is spent on just energy capacity from economy of scale at the pack level (more cells per pack: less overhead from other components when normalized per-cell). Doesn't help that they'd prefer to keep the grid voltage out of the metal framed vehicle, and there's economic incentives to regulate the charging voltage/current at the transformer directly without any intermediate voltage like USB.

Maybe using USB-PD signaling for the finely adjustable voltage modes (PPS/AVS) could help though, at least if USB-PD coding has reasonable range left in the protocol fields there to communicate the entire voltage and current range that such an e-vehicle charger would want. Though there's other readily suitable communication protocols to pick from if USB-PD isn't suitable.
by leecommamichael | 2025-07-22 03:31:56+00:00
I loved this article.

My fiancée recently remarked that she'd been doing more writing on paper because it made her more productive. She theorized that she takes an editor's mindset in the face of WYSIWYG renditions of her spelling mistakes. The same goes for her design work. The industry tools make it too easy to recognize "wrong" as it's happening. That sounds like a singing endorsement of these tools, but our experience working with lower-tech tools has informed a different conclusion. You're not being "helped" to see "wrong" in what you do, you're being cut off. Your generative, creative mode is being inhibited.
by kazinator | 2025-07-22 03:32:47+00:00
> people who haven't fully internalized the distinction between numbers

Or people whose first intuition is that the space measured by 52! permutations, which are painfully obviously based on taking the suit and rank of each card which makes it unique, can be covered with even remote adequacy by considering only the card color, which only narrows down the card to one of two sets of 26.
by irjustin | 2025-07-22 03:34:17+00:00
Ehhhhh, I'll say it's substantive and not just pure hype.

Yes the AI "resurfaced" the work, but it also incorporated the Russian's theory into the practical design. At least enough to say "hey make sure you look at this" - this means the system produced a workable-something w/ X% improvement, or some benefit that the researchers took it seriously and investigated. Obviously, that yielded an actual design with 10-15% improvement and a "wish we had this earlier" statement.

No one was paying attention to the work before.
by caseyohara | 2025-07-22 03:34:54+00:00
> mind-altering drugs like Adderall

This is strange to me. You could give me 100 chances to guess which “mind-altering drug” you are thinking of and Adderall wouldn’t cross my mind. Amphetamine is a stimulant; it’s plainly not mind-altering in the way that psychedelics are. Adderall is mind-altering in the same way that caffeine is. Which is to say, it isn’t.
by lowwave | 2025-07-22 03:34:58+00:00
Spun off to another subsidiary seems like the game here!

Not just CIA. Whenever military industrial complex or bankers want a make over, defers litigation risks or just conceal ownership, they just create a subsidiary, spun it off with another name and/or hide the everything behind client attorney privileges.

It also gives the public a memory wipe. Very clever technique indeed.
by 999900000999 | 2025-07-22 03:35:01+00:00
Microsoft only has a market cap if 3.7 trillion. They can't afford to hire domestically.

Anyway, from what I can tell being in this industry, a lot of things need to be explicitly illegal to stop companies from doing it.

Edit: The penalities also have to be meaningful. There's a lot of "technically not legal, but sue us lol" going on.

"Hey, this is a really really stupid idea." Isn't going to stop a middle manager from trying to come in under budget.

At most MS will pay a nominal fine, and proceed to learn nothing.
by WatchDog | 2025-07-22 03:35:15+00:00
All other things equal, higher bandwidth links are inherently lower latency.

Propagation delay usually dominates latency, so it's generally not the biggest factor, but on a simple local network with two PCs and a switch, you can expect about 1ms latency with 100BASE-T, and 0.12ms latency with 1000BASE-T.

| Component | 100 Mb/s | 1 Gb/s | | ---------------------------------------------- | ------------------- | ----------------- | | Propagation (30 m) | ≈ 0.15 µs | same | | Two NIC serializations (TX + RX, 1 500 B each) | 2 × 120 µs = 240 µs | 2 × 12 µs = 24 µs | | Two switch serializations (store‑and‑forward) | 2 × 120 µs = 240 µs | 24 µs | | Processing in switch + NICs | \~10 µs | \~10 µs | | **One‑way latency** | **≈ 490 µs** | **≈ 58 µs** | | **Ping RTT** (×2) | **≈ 1 ms** | **≈ 0.12 ms** |
by stouset | 2025-07-22 03:35:35+00:00
> What I'm saying is that the typical change to a file shouldn't be committed to my local repo until I indicate that it's ready.

Yes, it's "committed", but that doesn't mean all that much. I have the fsmonitor feature enabled that continually watches my repos as I edit files in them. This means that over the course of a coding session, the revision I'm working on has probably pointed at dozens or more ephemeral underlying git commits. Those are only kept around for the purpose of the evolution log, which lets me look back at my edit history throughout the day even without having interacted with the repo.

When you're ready to "finalize" your work, you have two common workflow options: you can `split` the out parts you want to keep as one consistent commit, which dumps the rest in a subsequent revision. Spiritually this is equivalent to `git add -p`. Alternatively, you can create an empty "staging" revision before your "working copy" revision and `jj squash -i` pieces you're happy with into there. In practice, many people use both. I generally do the former for new work, and the latter to make changes to earlier work.

Thinking that `git add -p` was absolutely a deal-breaker is the main reason I passed over jj for so long. I care deeply about maintaining a clean commit history with small, isolated, and individually-tested changes. I thought jj would make that harder due to not having a staging area. I was wrong. It is actually far easier to be principled about your commit history with the tools that jj gives you.
by GianFabien | 2025-07-22 03:35:38+00:00
Ok, guesstimating that the 6 figure sale was around 3x earnings, the total of all the revenue is less than $450k for 5 years. Then you need to allow for expenses and taxes. Might be Ok as a side hustle, but probably insufficient to replace a typical income.

A reality check to counteract all the startup boosterism.
by MrDarcy | 2025-07-22 03:37:03+00:00
How small is your small business? My book keeping expenses are $120 a year, the cost of excellent saas software. I’ve found double entry books one of the most beautifully simple, yet powerful ideas I’ve ever come across. It’s hard to imagine how a balance sheet could be improved or disrupted. The balance sheet for my small business is the same as Apple and Alphabet’s and that still blows my mind.
by dangus | 2025-07-22 03:37:22+00:00
My concerns:

1. Deliverability. Email marketing providers like MailChimp charge a premium because they have highly trustworthy send addresses and IPs that email servers can trust. The BYO SMTP aspect of your product has the potential to ruin that for customers who aren't aware of those issues. I probably wouldn't be surprised if that aspect also makes it harder for you to clamp down on fraud, abuse, and spam. If you don't control the send server then you might not know everything that's going on from front to back.

2. Someone looking to save money can already find MailChimp competitors that are cheaper without the overhead of having to also hook up a second service to send the emails. For example, 15K contacts at mailerlite is $98/month. Or I could do something email send-based like Brevo and send 40,000 emails per month at $35. If I go with Brevo I don't have to bring my own email send service.

3. The LSV of an email subscriber is so high that the end result is you're going too far downmarket. Customers would benefit more from more effective campaigns with better deliverability, more powerful business logic, more integrations to other business platforms, etc. In other words, paying more is worth the investment. The LSV of an email subscriber is often somewhere between $10-50. So if you have 15,000 active contacts you are looking at revenue from those subscribe rover their lifetime as potentially being something like $150,000-$750,000. In that frame of reference, $230/month for MailChimp is a steal.

I'm just not sure who this is for. Sure, you do say it's for indie developers, but I think that target customer has the most options to use something else.

I think the Mom test would be applicable here. I worry that you built a product just for yourself that doesn't really appeal to anyone else. The main differentiators seem to be low price and splitting up the business logic from the send service, which to me is kind of like making someone buying an ice cream buy the ice cream cone next door.