MurphyA/hacker-news huggingface dataset:
by t-writescode | 2025-04-13 02:40:36+00:00
Some of the biggest boons to small business would be universal healthcare and that's just ... you know, never going to happen under a Republican president (or a Democrat, for that matter).

It would greatly ease the burden of employing others in small businesses and it would greatly increase the safety net of would-be entrepreneurs.

It would also improve works-rights-as-capitalism because you could more easily quit abusive employers and make employers more merit-based as well.

Addendum: The $450 I spend every month on health insurance is a meaningful part of my monthly spend as I'm trying to start my business.
by 3np | 2025-04-13 02:41:37+00:00
What's the client interoperability story look like in practice for EVM? Ie how much work if any is required to start using an existing Eth wallet implementation with [name-redacted] (using the "compatibility ECC layer" I assume?) besides pointing an RPC URL with the right networkID? Are semantics and API for smart contracts similar enough that this would even make sense?
by mindcrime | 2025-04-13 02:41:54+00:00
Good cable and connectors can set you back by several thousand dollars.

Another domain where that is true involves logic analyzers. A few years ago, on a bit of a lark, I bought a (used) fairly high-end Keysight logic analyzer. The kind of thing that cost like $20,000 or more when it was brand new. But I got a sweet deal on it, so I bought it. Only... it came with no test leads. And then I started shopping for the leads.

Yikes.

I forget the exact numbers now, but as best as I can recall, the leads came in 64pin sets, where the device supported up to 4 test lead sets, for 256 total channels. And just one of the 64pin test lead sets cost something like $1500. So a full set would cost another $6000 on top of the device itself. I think that was about what I paid for the analyzer itself in the first place!

Now I don't regret buying it and in truth I never needed to use 256 channels anyway, so I only bought 1 of the test lead sets so far. But yeah... test leads / cables /etc. for high bandwidth / low latency / high frequency applications get pretty damn expensive.
by AnthonyMouse | 2025-04-13 02:42:32+00:00
> It's not a regressive tax

It's a compulsory fee charged by the government not based on income/consumption. That's the most regressive tax. Even sales tax is less regressive than that.

> it primarily assists commuters and small businesses

Relative to any alternative that reduces congestion without charging fees, it doesn't. Even relative to doing nothing, the people being deterred are the ones paying the cost, and the people being deterred are the most price sensitive ones, i.e. the poor.
by hsuduebc2 | 2025-04-13 02:42:36+00:00
I understand, but I don't perceive them as tyrants in the "Russian" sense. That’s not to excuse anything, of course. There’s this strange tendency among Russians to almost embrace suffering—and to try to drag everyone else down with them. It’s as if it doesn’t matter that they live in poverty or that their country is ravaged by oligarchs and mafia. What matters is that Russia is big and strong. That seems to be their default mindset.

But back to my original point. A few days ago, I happened to come across some pro-Israel propaganda, and honestly, I was stunned. It was just an Instagram profile claiming to be part of a pro-Israel lobbying organization, but the content was deeply disturbing. They were pushing a heavily distorted narrative, even going so far as to post photos and names of students, accusing them of supporting terrorism. It was all incredibly manipulative. The presentation was slick and more polished than rusias work of course, but the whole thing strongly reminded me of their methods.
by wyager | 2025-04-13 02:42:58+00:00
Rust's ecological niche, besides the affine types/lifetime stuff, is "borrow as much stuff as we can from Haskell/ML without dragging in a language runtime".

"Without dragging in a language runtime" happens to be a primary requirement for writing bare-metal code or writing GPU shaders.

So you have a language that does have a bunch of nice new features (ADTs, acceptably modern type system, etc.) and doesn't have any of the stuff that prevents you from compiling it to random bare-metal targets like GPUs or MMUless microcontrollers.
by feyman_r | 2025-04-13 02:45:21+00:00
I found this article [1] and the one from November from Ben, very educational on understanding motivation. However, putting it in practice is a very different thing.

From [1]:

_That is because the structure of the world economy — choices made starting with Bretton Woods in particular, and cemented by the removal of tariffs over time — made them nonviable. Say what you will about the viability or wisdom of Trump’s tariffs, the motivation — to undo eighty years of structural changes — is pretty straightforward!_

[1]: https://stratechery.com/2025/trade-tariffs-and-tech/
by wruza | 2025-04-13 02:46:28+00:00
The internet says the borders are 1px since w10, but the actual resize handle area on my pc is much thicker and is adjustable, cause I remember changing it.

Windows surely has its quirks in dumb places. But what linux desktop achieved in the last 10-15 years is being driven by a bunch that simply shits on its users and doesn't care for years after. I left back to windows at xfce 4.6 which broke all my effing menus and told me to gfm. Kept trying biannually and seen it getting worse and worse, at the stupidest places. Like, they have to be from really special demographics to do some of that.
by tgsovlerkhgsel | 2025-04-13 02:47:01+00:00
The fixing offer is only valid in some locations, would require you to be without your phone for some time, and since Android still doesn't have anything that would be considered working backup and restore, I can't imagine many people being comfortable mailing their phone out for a replacement.

The $50 "cash" offer came with so many downsides that just ignoring it would be the smarter choice for anyone who values their time (someone already provided a link).
by XorNot | 2025-04-13 02:48:35+00:00
Except tarrifs rarely help any of that: there's already extensive regulations in place to require local sourcing for defence critical components, all the way down the supply chain.

And tarriffing imports doesn't make a difference in the case of something like shipbuilding where the real problem is the government hasn't got a consistent order-book to keep factories staffed, operating and training - nor a plan to allow that capacity to leverage into being self supporting.

Like a much better plan has always been defence exports: increase your customer base to spread risk and reduce per unit prices. The F-35 and it's adoption was a great idea in this regard...right up till the US started threatening NATO allies and cutting off avionics support to partner nations (Ukraine) in the middle of a war.

You don't get a defence manufacturing industry without actually paying for a defence manufacturing industry. The whole "bring manufacturing back" idea is almost wholly disconnected from it: a ton of factories extruding plastic childrens roys aren't suddenly going to start making anti-shipping missiles - in fact this is related to a secondary problem which is that it's not remotely clear that a peer/near-peer conflict would look anything like the long wars that WW2 represented due tot he delivery timelines on advanced weapons systems. You basically go to war with the military you have.
by Taniwha | 2025-04-13 02:48:56+00:00
I manufacture a small open source product in China, I also warehouse there (because shipping is so much cheaper). About 1/3 of my customers live in the US, other customers live in countries that charge tariffs, they have to deal with local customs or post offices to pay what they owe, it's not something that's really an issue for me (except for occasionally helping people track down missing packages).

Currently shipping out of China seems disrupted, more because the shipping companies are leary about getting stuck with the tariffs, the US doesn't have the infrastructure to collect them, Post Offices don't have the bandwidth, people can't take time off work etc etc - that may change, but it's not something that can change overnight

Trump's exemption for computer stuff will likely mean that my packages will eventually sail through, but I'm about to do another build, China's reciprocal tariffs will affect my cost of parts and it's a bit unfair making my non-US customers pay for this silly pointless trade war, since the silliness changes every day I think I;m just going to wait this out for a month or two
by numpad0 | 2025-04-13 02:49:16+00:00
> and then when told it's AI, turn on it and decide it was obviously flawed from the beginning.

Have you seen any experimental results from researches in which participants were _falsely_ told something was AI-made, to prove and gauge that "moral superiority" effect? I'm not aware of any. There has to be many, because it has to be easy. No?
by wildzzz | 2025-04-13 02:50:15+00:00
I've got a rack of equipment that sometimes requires a special calibration where I need to lug over a signal generator. Of course the only ones we have available that go to the necessary frequency weigh like 50lbs. I've recently been eyeing a little gadget that costs about 1/10 or 1/20 the cost of the Keysight units, interfaces using USB oe Ethernet, and is about the size of a deck of cards. The accuracy isn't perfect on its own but that's what a 10MHz ref clock is for. It's amazing how far tech has come and it's amazing how much we are still paying for these dinosaur pieces of test equipment.
by kstrauser | 2025-04-13 02:51:16+00:00
I was sure Zettelkasten was going to blow my mind, but it didn't. It seems like a nice way to organize thoughts to write. I'm usually not writing, just trying to externalize my brain. And for that Zettelkasten doesn't seem to offer much over Linking Your Thinking. (TL;DR pervasive wikilinks.)

I bought “How To Write Smart Notes”, but it’s misnamed: it should've been “Why To…”. I hoped it would tell me how to use Zettelkasten, but by the end it seemed to be a long sales manual without a how-to guide.
by tripdout | 2025-04-13 02:52:20+00:00
I think a lot of the work is in new device bringup, and given that they can start from official Pixel trees, it shouldn't be too much work to adapt them for whatever GrapheneOS-specific build processes they have, and then I'm assuming the rest of the GrapheneOS customizations are framework side which should be device agnostic. I guess they could have kernel changes for hardening, but not sure how easy or hard porting those would be - is the Pixel 9 series on a newer kernel version than say the Pixel 8?
by armchairhacker | 2025-04-13 02:53:38+00:00
Personally, hunger shifts my attention away from “junk” food (like pizza and chips) and low-calorie “healthy” food (salads) to high-calorie “healthy” food, like nut butter and greek yogurt or fatty meat. But maybe this is affected by conscious bias, since most people online say protein is the most satiating.
by anonymousiam | 2025-04-13 02:54:38+00:00
What I remember from my experiences with terminals and printers (the only display devices available at the time) from 1978-1980 was that the 0x7F <DEL> character rendered as a checkered box. This correlates with (0xFF) Figure 5 in the article. This was common among all printers I worked with, Teletype, Epson, Okidata, TI, Printronix, and even IBM. Also all the Lear Siegler, Televideo, DEC, Hazeltine, terminals I used did something similar. Even the character ROMs in my Ferguson Big Board II, and Kaypro II used the same checkered box pattern.
by kylebenzle | 2025-04-13 02:55:07+00:00
TL:DW - I did my research on looking for the "best" robot mower and found Mammotion's. The sad thing is the hardware is great but the firmware and app let the user down at literally EVERY step of the way. Here were the low points.

1. Not once over 3 months of use was the mower able to start, mow and complete a job. Often stopping for so reason but somtimes just hitting a tree or getting too close to an edge would make it pause until I came and got it.

2. You have to drive the robot along the perimiter of the lawn, it sounds easy and should be but after trying it 10-15 times NEVER was I able to get the full lawn outline. It would always have some random error or the app would just stop and reset. This was the WORST part of the app.

3. Customer servervise was nice and tried to help but there was nothing they could do but apligize when I called in and tell me to "wait for an app update" that has never come.
by alganet | 2025-04-13 02:58:01+00:00
This idea is a tale for people who are stuck in stubborness.

It is to make one think that systems (of any kind) can be seen from more than one perspective. It's an attempt to foster empathy through an absurd (yet possible) idea.

There are many of those kinds of tales. Sometimes it does not work, the listener can't bring itself to be empathic to other point of view. Always worth a try though.
by joseda-hg | 2025-04-13 02:59:27+00:00
Adding to this If you're willing to go third party

Everything can give you instant search, and with a PowerToys plugin you can integrate it into PowerToys Run, which gives you an Alfred Style search bar

WizTree works for visual inspection of Storage

Screenshots apps, Markdown Viewers, are common enough, won't comment further on those

On the printer disconnections: I've had some weird experiences, recently, a technician showed to me that, using the default windows update driver, my work printer regularly disconnected, but using the manufacturers driver, the setup has so far worked without a problem
by grues-dinner | 2025-04-13 03:02:36+00:00
Hanlon's Razor is worse than useless if the target is aware of the principle. Then they can be malicious and play it off as incompetence. Which works especially well when they are also surrounded by genuine incompetents. They can also be, and often are, malicious and incompetent.

It's like saying "if it's white, fluffy and has four legs, never assume it is anything but a sheep". If the wolf knows you're applying that logic, what happens next?
by your_fin | 2025-04-13 03:03:20+00:00
The way zod and arktype generally handle this is by providing treating the schema as the source of truth, rather than a type. They then provide a way to define the type in terms of the schema:

// zod 3 syntax import { z } from 'zod' const RGB = z.schema({ red: z.number(), green: z.number(), blue: z.number(), }) type RGB = z.infer<typeof RGB> // same thing as: // type RGB = { red: number; green: number; blue: number };

For the initial migration, there are tools that can automatically convert types into the equivalent schema. A quick search turned up https://transform.tools/typesgcript-to-zodghl, but I've seen others too.

For what it's worth, I have come to prefer this deriving types from parsers approach to the other way around.
by sightbroke | 2025-04-13 03:03:27+00:00
> Moreover, high voltage battery packs tend to have switches / contactors on the battery pack that keep the high voltage off until the connection is securely made and enabled, hence why even Telsas require a functioning low voltage battery to start the system.

These are little bit different than than what a swappable system would entail, aren't they?

> Otherwise you wouldn't be able to safely charge an electric car at a 350kW rate these days at charging stations all over the world with a connector that is deemed safe to be handled by random humans.

Okay maybe I miss read the initial premise but I took it as a home user swapping in-and-out modules themselves.

That would appear to me to be a significantly different engineering challenge and safety issue than what's currently deployed in consumer market EVs...

I'm not even sure the small upside here would justify the added costs and complexity either.
by AnthonyMouse | 2025-04-13 03:03:43+00:00
> This is Senator Chris Murphy explaining it’s not economic policy, it’s an attempt to blackmail corporations into submission by making a deal with him in return for sanctions relief.

Weirdly the same explanation works if you're being less uncharitable, i.e. Apple agreed to invest $500B in the US but everybody knows new factories aren't going to be built overnight, so they get a reprieve from the tariffs for now provided they continue to go through with the investment. Which in turn makes them immune from future tariffs once they're actually making iPhones in the US, while allowing the tariffs to be reinstituted against anyone who didn't do likewise.
by fc417fc802 | 2025-04-13 03:04:24+00:00
That would only be a relevant distinction if the discussion were specifically about realized damages. It is not.

The discussion is about whether or not ignoring something that is of little consequence to you diminishes a later case you might bring when something substantially similar causes you noticeable problems. The question at hand had nothing to do with damages due to piracy (direct, perceived, hypothetical, legal fiction, or otherwise).

It's confusing because the basis for the legal claim is damages due to piracy and the size of that claim probably hasn't shifted all that much. But the motivating interest is not the damages. It is the impact of the thing on their employment. That impact was not present before so no one was inclined to pursue a protracted uphill battle.
by yks | 2025-04-13 03:05:15+00:00
Let me explain how that works in the real world — you drop all the tags/boxes/receipts for the merchandise, maybe apply some dirt, then you can claim that it's not new and you brought it with you from your home country originally. Also in the airport there is a rather high chance you get to go through the green lane where your bags aren't checked. There are certain manners that help with not being singled out for the bag check. How do regular people learn these? When you live in the corrupt country, you quickly learn how to look ordinary and not interesting to the authorities.
by IG_Semmelweiss | 2025-04-13 03:05:38+00:00
I tried to use the free Gemini google tier for the longest time until a few months ago. For a while, i was using it as a 2nd or 3rd backup response. After a lot of disappointment , I finally gave up. The responses vs Grok and OpenAI were nothing short of atrocious. Plus, a lot of content was effectively kneecapped behind censor walls.

Is it really true the 2.5 is actually good ?
by jjulius | 2025-04-13 03:06:01+00:00
Additional tangential (certainly not helping to answer the question but I can't resist an opportunity to share) shout outs to Warmth (and his ARCHIVES record label), and the Deep Breakfast Series (I love the entries from Owl, Clearlight, Inhmost, ASC, Jamie McCue aka Silent Season, ASIP and Patrick Russell), among many, many others.

https://archivesdubmusic.bandcamp.com/album/parallel

https://on.soundcloud.com/ShxKh8itMgmfmqei7
by Escapado | 2025-04-13 03:06:31+00:00
Yup, maintained an e-commerce site where the products were coming from a third party api and the products often had 200+ properties and we often needed certain combinations of them to be present to display them. We created schemas for all of them and also had to transform the data quite a bit and used union types extensively, so when displaying a product list with hundreds of these products, Zod would take some time(400+ ms) for parsing through that. Valibot took about 50ms. And the editor performance was also noticeably worse with Zod, taking up to three seconds for code completion suggestions to pop up or type inference to complete - but truth be told valibot was not significantly better here at the time.

I agree though, that filling your website with tracking crap is a stupid idea as well.
by tpmoney | 2025-04-13 03:07:05+00:00
My issue is we're still talking about the GOP as it is behaving now. My question is how were we allowed to get to this point? Trump is declaring national emergencies and using emergency powers, but where did he get those powers from? Why did the DNC allow the executive branch to obtain those powers in the first place? When Trump lost to Biden why didn't the congress spend the next 4 years stripping the executive branch of all the scary powers they had been abdicating over the last century? And sure you might argue that they didn't control both houses, but the reality is they didn't even try. No one will look back on the Biden presidency as a time period under which the DNC fought valiantly to reign in the clear loop holes and abusive potential of the executive branch but were stymied despite their best efforts by obstructionist GOP opponents. For that matter, they didn't even spend the time trying to expand the capabilities of the minority party to better reign in an abusive majority.

Let's take your example on the tariffs here. Either this was a power granted before the Trump presidency and one that the DNC should have worked to revoke sometime in the last 4 years if it was so easily abused, or it was a power congress granted this session, in which case why didn't they use that all powerful fillabuster to hold it back? This is what I mean when I ask why we should believe the DNC is even capable of defending this democracy. We are where we are because the DNC apparently found it more convenient to be complicit in the abdication of governmental power to the executive branch on the mistaken belief that those powers would never be abused. Then when Trump was elected for the first time, they didn't take that as a wakeup call and spend the next 8 years fighting tooth and nail "all hand s on deck" to reign in the powers of the executive branch. It's not like Trump wasn't talking up tariff and trade wars before, but apparently the DNC couldn't envision actually losing to him again? Which is another strike against their ability to effectively govern. Twice now (Bush II and Trump) they have supposedly lost the presidency to electoral shenanigans and then managed to lose to the same candidate a second time and that second time lose unequivocally. How? How is this party so inept as to lose a second time by a worse margin to a candidate that they managed to effectively tie the first time?
by CharlieDigital | 2025-04-13 03:07:31+00:00
The docs have a bit of a rough edge because the author is Korean, but the examples are quite good and took me maybe 2-3 hours to work through.

Once everything clicked (quite shortly in), I was a bit blown away by everything "just working" as pure TypeScript; I can only describe the DX as "smooth" compared to Zod because now it's TypeScript.
by pabs3 | 2025-04-13 03:08:46+00:00
fzf 0.60.3-1 from March 3rd is the latest in Debian, 0.61.1 from April 4 the latest upstream, so Debian is not exactly ancient. I guess you are using stable Debian? That doesn't get newer upstream releases, if you want the latest Debian fzf you can just install the build from unstable, which should work fine since Go does static linking, and there are often backports for when unstable packages can't be installed on stable.

https://github.com/junegunn/fzf/tags https://tracker.debian.org/pkg/fzf
by nickpsecurity | 2025-04-13 03:08:50+00:00
A long time ago, Victor Yodaiken told me the best way to learn C was the old, K&R book. The explanations, examples, and even pitfalls were all explained well. My code worked without much fuss. That's probably because C hasn't changed much.

I ended up switching to Python for job requirements after getting through half the book. If I re-learn C, I'll go back to it. If it were C++, that would be a totally, different story since they kept piling features on over time.