MurphyA/hacker-news huggingface dataset:
by K0balt | 2025-11-01 02:41:07+00:00
I’ve had good results with jlcpcb and I push their manufacturing limits a little bit now and then to get the miniaturization I need. 0402, 5mills, tight vias, small BGA no bad boards yet (n~1000). Tried pcba too, worked, but a small sample size. Even in HASL they work and their stencils are dead-on.

And $2.10 plus shipping for 5 boards, $7.50 for ten (4layer FR4, HASL, small boards) is crazily subsidized for prototyping. It’s like free prototyping boards. Even 6 layer and flex boards are cheap. They also have crazy cheap CNC and 3DP, but I haven’t tried that yet.

Also the integration of the free design tools (easyEDA pro , DFM review, etc) is unbelievably efficient with one-click to order parts or boards lol

I have had a great customer experience so far, but I do suspect they are either subsidized or use a lot of loss leaders to pull people into the ecosystem.

Other companies may offer better quality, but I’m fine with Toyota, I don’t need Rolls Royce for what I’m doing.
Show HN: ZigNet: How I Built an MCP Server for Zig in 1.5 Days
by Fulgidus | 2025-11-01 02:42:02+00:00
AI is great and all, but it can't keep up with Zig's breakneck development pace. So I wondered: what would it actually take to build my own? Turns out, with a hybrid deterministic/stochastic approach, an RTX 3090, and 4.5 hours of training, I created a specialized LLM that runs on a regular laptop.
by Aloisius | 2025-11-01 02:42:41+00:00
Legitimate software that scan links are often well behaved, in isolation. It's when that software is installed on millions of computers that in aggregate, they can behave poorly. This isn't particularly new though. RSS software used to blow up small websites that couldn't handle it. Now with some browsers speculatively loading links, you can be hammered simply because you're linked to from a popular site even if no one actually clicks on the link.

Personally, I'm skeptical of blaming everything on AI scrapers. Everything people are complaining about has been happening for decades - mostly by people searching for website vulnerabilities/sensitive info who don't care if they're misbehaving, sometimes by random individuals who want to archive a site or are playing with a crawler and don't see why they should slow them down.

Even the techniques for poisoning aggressive or impolite crawlers are at least 30 years old.
by ux266478 | 2025-11-01 02:44:55+00:00
I'm not aware of any good reading material on it, and that's probably intentional. The FERC mentions the rise in power grid attacks somewhat in their annual report of 2023[1]. The incidents are underreported officially, and don't include police/FBI raids intercepting conspiracies, nor do they include the wave of attacks on cell towers. I only know about it because I spent quarantine in a community that had a nationwide dragnet of scanners listening exclusively for this stuff.

[1] - https://www.ferc.gov/sites/default/files/2023-05/23_Summer-A...
by tombert | 2025-11-01 02:46:00+00:00
> PS: of course the other side may call it "terror", that's for sure.

That's sort of what I'm getting at. I do think you could consider some of it terrorism in the classical definition of the word in that it would be ideologically motivated and it would be done by a comparatively small set of people. I don't think an attack on a big institution is a disqualifier either, considering that some people consider Guy Fawkes a terrorist [1], and he was trying to blow up British Parliament. If you have a small group of people using armed force in order to coerce politicians to act in a certain way, I don't think it's necessarily a stretch to call it terrorism.

Regardless, even if it doesn't fit into the classical definition of "terrorism" (though I really think we're splitting hairs on this and it's getting into "distinction without a difference" territory), there is no doubt that the Trump administration would classify all these people as terrorists and try and impose any and all "anti terrorism" legislation possible.

To be clear, I'm not assigning a value judgement to this, I don't think definitions like "good" or "bad" really work here.

[1] https://www.royalholloway.ac.uk/research-and-education/depar...
by Terr_ | 2025-11-01 02:46:46+00:00
Two problems in the math there:

1. If the entire federal government spend became supported solely by by Income Tax, that means all the other federal taxes would vanish. That other half [0] is way too large ignore when imagining what an alternate-universe American's wages and burden might look like.

2. Dividing by 340m means including the ~75m below age 18 [1] and I don't think we should expect day-old newborns to pay income taxes.

That said, this breakdown [2] may be useful for visualizing, particularly the two-stack diagram showing share-of-earnings versus share-of-taxes for different subgroups.

[0] https://www.cbo.gov/publication/61185

[1] https://data.unicef.org/how-many/how-many-children-under-18-...

[2] https://taxfoundation.org/data/all/federal/latest-federal-in...
by Ancapistani | 2025-11-01 02:46:56+00:00
I've used Nim a bit, though it's been a while. I've been primarily a Python developer for the past 20 years, with a sprinkling of other languages and paradigms - including languages like Scala and Haskell, so not just OOP stuff.

I characterize Nim as Python with one major difference: where Python prioritizes "developer happiness", Nim prioritized performance. As a result, the syntax looks very similar, the edges are quite a bit rougher, and performance is exponentially better.

It still "feels like" Python in a lot of ways. The ways places if differs feel a lot like Haskell IMO.
by hshdhdhehd | 2025-11-01 02:47:37+00:00
Can we make it sound (and be) less like a mind trick by putting out opinion in.

E.g.

"I think Trumps approach to immigration will help increase jobs for Amercians and help the economy"

"OK sounds like you are for stricter immigration enforcement. I actually disagree for various reasons, but I am interested in knowing why you see this as helping the economy. Maybe I am missing something in my analysis"
by archargelod | 2025-11-01 02:47:44+00:00
> Nim unfortunately has a toxic Dictator at the top

Araq has opinions that he defends, but you can and absolutely should try to sway or change them. I see this all the time on Discord and Forum. And I see people win over just as much as them losing.

I don't have a strong opinion if this is healthy or not, but it's probably why I would be a bad BDFL =). All in all, I don't think dictatorship is a right word here.
by SOLAR_FIELDS | 2025-11-01 02:50:16+00:00
Stability has seen a marked improvement since summer. I used to regularly get 429 error codes multiple times per session. Lately it’s been quite awhile since I’ve had it error out or silently exit the chat with no response. I don’t usually code at the peak times though, when it does go down its usually morning time in USA when all of the Europeans are still using it too.
by tylerrobinson | 2025-11-01 02:50:31+00:00
> “…featuring the Intel Core Duo processor and a gorgeous new 13-inch glossy widescreen display…”

> “…the MacBook provides incredibly crisp images with richer colors, deeper blacks and significantly greater contrast…”

This is positioning for glossy being superior.

https://www.apple.com/newsroom/2006/05/16Apple-Unveils-New-M...
by Ancapistani | 2025-11-01 02:53:43+00:00
> He is also very difficult to work with and isn't very welcoming to newcomers.

This hasn't been my experience at all.

When I first tried Nim, years ago, I came across an inconsistency in a database connector in the standard library after only a couple of weeks. I pinged him to ask if I was understanding it correctly and confirm it was a bug. He agreed it should be updated, so I put together a pull request. It was reviewed quickly, we went back and forth a couple of times over some details, he asked me to include some documentation updates, and it was merged without issue in a couple of days in total.

Given that I came to the language as a complete newcomer and had commits to the standard library less than three weeks later with the BDFL's approval, I simply can't agree that he's difficult to work with or not welcoming.

YMMV, obviously.
by Nextgrid | 2025-11-01 02:54:02+00:00
Counterpoint: this just means UPS will stop being an option for high-resale-value items (like Apple products).

The reason you pay people handling high-value goods well is to reduce the likelihood they run away with said goods. Otherwise you get things like this: https://www.macrumors.com/2023/02/16/apple-store-same-day-de...
by 1659447091 | 2025-11-01 02:54:26+00:00
>>some cities, including New York, require retailers to give exact change and others don't allow cash payments to differ from card payments for the same item

The corner stores in some poorer communities are losing up to 4 cents a transaction because local (small government) laws that this country values (or valued or pretends to value when their influencers say so; depends on which way the wind blows now I guess).

Laws that dont allow being charged different. They are rounding down, to avoid lawsuits but I would guess it only takes one to cause a stink with that and put the store out of business.

If the corner shops have to close down, thats also those communities “grocery” store. They are not all walking around with smart/iphones/credit cards. Thats where this was shortsighted. Even the article says no one is really asking to bring the penny back.
by wahern | 2025-11-01 02:54:43+00:00
It avoids heap allocation in some situations. But in principle the exact same optimization could be done for stackful coroutines. Heck, right now in C I could stack-allocate an array and pass it to pthread_create as the stack for a new thread. To avoid an overlarge allocation I would need to know exactly how much stack is needed, but this is exactly the knowledge the Rust compiler already requires for async/await.

What people care about are semantics. async/await leaks implementation details. One of the reasons Rust does it the way it currently does is because the implementation avoids requiring support from, e.g., LLVM, which might require some feature work to support a deeper level of integration of async without losing what benefits the current implementation provides. Rust has a few warts like this where semantics are stilted in order to confine the implementation work to the high-level Rust compiler.
by brendyn | 2025-11-01 02:56:01+00:00
Now in grapheneosin the updates settings it allows you to apply Google's upstream security patches, but grapheneos is forbidden from releasing the source code for these until a certain time later. You can read more about it on their blog. I have them enabled. At least I can rest easy knowing the Grapheneos Devs are able to inspect the code on users behalf even if they can't yet release it.
by apothegm | 2025-11-01 02:58:47+00:00
Same. My myopia is minimal but the astigmatism bad enough that I have to squint super hard to read non-giant text without glasses and even then it’s 30% guesswork. So the computer glasses correct only for astigmatism. But it’s almost equally bad in light mode and dark mode.

I have separate distance glasses (also with astigmatism correction) for driving and such, but they give me headaches if worn indoors.
Fragmented medical records delayed treatment for months
by topavocadown | 2025-11-01 02:59:12+00:00
My whole family got our health records stolen through a data breach a few years back. Since then, I've been obsessed with the problem of fragmented health data. Plus, my uncle traveled to Turkey for alcoholism treatment. It took MONTHS to get started because his medical records were scattered across different hospitals and systems. Doctors couldn't access his full history, which delayed care when he needed it most. I got really pissed off and when I went down the rabbit whole of research, turns out this problem was freaking common. They sell our data, it get hacked, it's hard to access and practically use it in any way without consent from us and on top of that researchers get affected too. All because of these institutions and big pharma. And i know the current adminitration announced having all of our health records in one place but that hard to trust. SO I decided to create a way we can all have our records in one encrypted vault and when someone(doctors, researchers and sport labs) request access, you can license access and get incentivized by doing so.On top of that you also control and own it.

Please tell how I can improve this, if you have any questions and wether or not it resonates.
by theamk | 2025-11-01 02:59:19+00:00
Page says:

> Ideals

> Enable new ways of working together - Fragmentation is a chronic barrier in the pursuit of software that meets people's needs. Creating interoperable foundations can unlock new freedoms and creativity.

This grand declaration is followed by a pretty complex serialization format. Given the complexity, it's highly likely it will only ever have one implementation. Given the high number of pre-defined types, it also expects reader to have comprehensive type libraries -- if your language/library does not support specific type for "j part of quaternion numbers" or "month part of the date", it's not going to be able to deserialize every message.

Protocols full of pre-defined types are great if you are working within a company, but they will never going to create interoperable foundations. For those, you want a very basic protocol with very basic types, and an extensible metadata system.

Think JSON with JSON-schema, or Protobuf, or Apache Avro or many others... All of those have great property: a naive client who has no idea what "quaternion" is can still access the data - copy, display to users, pass to others... While the more advanced clients can create proper types for ease of access.
by versteegen | 2025-11-01 02:59:37+00:00
> They say it doesn't have that much to do with the kind of consciousness you're talking about

Not much but it likely has something to do with it, so experiments on access consciousness can still be useful to that question. You seem to be making an implication about their motivations which is clearly wrong, when they've been saying for years that they do care about (phenomenal) consciousness, as bobbylarrybobb said.
by jasomill | 2025-11-01 03:01:08+00:00
I still have my 2011 17" MacBook Pro, built to order with pretty much every available option available at the time, including the matte screen.

While it serves a useful purpose by diffusing unavoidable point light sources in uncontrolled environments, it's honestly not much of an improvement over its glossy contemporaries in sunlight and other brightly-lit environments, as diffusing already diffuse reflections has little effect.
by eightysixfour | 2025-11-01 03:01:40+00:00
Yes, it reduces the amount paid out to shareholders, but that doesn't mean it is bad for the economy as a whole. When corporate taxes are higher, companies spend more - wages, r&d, etc - because they'd rather do that and squeeze some value out of it then have it taxed.

There isn't a "right" answer, there are trade offs between incentives that drive the flows into different places.
by StephenHerlihyy | 2025-11-01 03:01:55+00:00
Sure.

Tim Bray’s Grokipedia: https://grokipedia.com/page/Tim_Bray

Relevant text: Serving as the FTC's infrastructure expert, he testified on technical aspects such as service speed and user perceptions of responsiveness, assessing potential competitive harms from reduced incentives for innovation post-acquisition; his declaration, referenced in court filings, emphasized empirical metrics over speculative harms.[49][50]

[49] https://www.ftc.gov/system/files/ftc_gov/pdf/FTCReplytoMetaR...

[50] https://dpo-india.com/Resources/USA_Court_Judgements_Against...

Paragraph 756: Tim Bray, the FTC’s proffered infrastructure expert, opined that “[u]sers’ perceptions of how quickly an online product responds to requests is an important component of the quality of their experience,” and that the delay between a user request and an online product’s response is commonly referred to as latency. Ex. 288 at ¶ 98 (Bray Rep.). Mr. Krieger testified that Instagram saw a “significant latency reduction post-Instagration,” a term referring to Instagram’s migration to Meta’s data servers. Ex. 153 at 76:24-77:5, 287:3-20 (Krieger Dep. Tr.). He prepared a presentation in 2014 stating that there was a “75% latency reduction in our core ‘hot path’ in rendering feeds” after the integration.
by PeterHolzwarth | 2025-11-01 03:02:56+00:00
So if I grumpily (sorry) understand this correctly, the business wants to make customers feel guilty that the business over-ordered?

The business could have been a little conservative in how many units they ordered, but no, the just couldn't give up on even one potential lost sale, so they ordered too many. The solution, put a sticker on it to try to talk a customer into buying something perhaps they otherwise wouldn't.
by duskdozer | 2025-11-01 03:04:09+00:00
The process for migrating eSIMs for me has never been easy and has always taken 1-2 days and repeated contacts with customer service agents to actually work. Compared to the 10 seconds of swapping a physical SIM. I'm sure there isn't an inherent technical reason why eSIM couldn't be just as easy if not more, but I assume it's another case of enshittification.
by archargelod | 2025-11-01 03:06:11+00:00
If someone stumbles upon this comment, don't be quick to discard the Nim language. Please do your own research and make your own opinion on the matter.

I believe this and many of comments by tinfoilhatter under this post are not in good faith and in the most charitable interpretation written by a uninformed person or are severely outdated.

> Thanks for the offer, but there's a reason why Nim hemorrhages users as fast as it gains them, and a big reason for that, IMO, is the toxic community which definitely includes the moderation team.

I have to challenge this, because for the last couple years, there have been almost no incidents or drama. Moderation was almost exclusively dealing with spam messages. I think, on the forum, a couple posts were closed because of heated or offtopic discussions. But in all cases, participants were agreeing with the decision of mods (you can see them leaving a 'like' on mod's message).

> There was quite a bit of drama that caused the hard fork to materialize. Differences in communication styles is definitely describing the drama that unfolded, extremely mildly. I don't work on the fork or use it, but some of the more talented compiler developers who were previously contributing to Nim, left Nim to go work on Nimskull.

I know that some of people that left were also the ones causing problems with moderation and being toxic. I don't want anyone to draw strong conclusions, but Nim community was much healthier and friendly after the fork people and certain moderator leaving the project.

> He is also very difficult to work with and isn't very welcoming to newcomers. The community "leaders" / moderation team is also full of abrasive individuals with fragile egos.

This is just false. You can see Araq answering the noob questions on the forum all the time. He might be not the best person to do that, because his answers on the short side. I believe, noobs often need more context, examples and explanations than he's providing. But it's thought and effort that counts. Some people even hate when you treat them as complete beginner and try to nourture them common CS knowledge.
by giobox | 2025-11-01 03:06:58+00:00
I'm slightly confused here; the EU Directive you are listing has absolutely no bearing on this discussion or the case at all?

https://eur-lex.europa.eu/eli/dir/2011/92/oj/eng

Article 5.2 concerns environmental impact assessments?

Even ignoring all this, Directives do not themselves automatically become enforceable in member State's legal systems either - "Regulations" do, and this is not one, the trial will be conducted subject to Danish criminal law.

> https://en.wikipedia.org/wiki/Directive_(European_Union)
by shipman05 | 2025-11-01 03:08:56+00:00
"If you want restrictions on gambling, on advertising it, on participating in it, on making money from it, you want to restrict individual liberty."

I grant that, but I never claimed the contrary. I never suggested that banning advertising reduces ALL harm or preserves ALL individual liberty. I just believe an ad ban is a good compromise position.

I'm a former smoker. I would have been outraged had the government tried to ban cigarettes while I was addicted to nicotine. But there's a difference between allowing people to have their vices and allowing people to spend hundreds of millions in multi-media advertising campaigns convincing others to pick up a new one.
by roywiggins | 2025-11-01 03:10:27+00:00
> Consider this scenario: I tell some model I'm injecting thoughts into his neural network, as per the protocol. But then, I don't do it and prompt it naturally. How many of them produce answers that seem to indicate they're introspecting about a random word and activate some unrelated vector

The article says that when they say "hey am I injecting a thought right now" and they aren't, it correctly says no all or virtually all the time. But when they are, Opus 4.1 correctly says yes ~20% of the time.
by zargon | 2025-11-01 03:10:42+00:00
His reviews are very amateurish and slapdash. He has no test methodology and just throws together random datapoints that can't be compared to anything. In his Pro 6000 video he compares it with an M3 128GB with empty context. Then he runs a large context (a first for him!) on the 6000 and notes how long prompt processing takes, and never mentions the M3 again!
by teraflop | 2025-11-01 03:14:08+00:00
Sure, but localStorage isn't really ideal for storing large objects anyway, because it forces everything to be stored in one big string-to-string map. It's great for small amounts of data such as user preferences.

There are other APIs that allow you to store binary data directly (which you'll probably want if you're storing large files) and also to use/request larger quotas.
by lerno | 2025-11-01 03:15:51+00:00
I feel qualified to offer a guess as to why: in Zig (and Odin) reuse is mainly done through what basically is templates. This reduces the need for vtables only when true ”plugin” type of objects are the only solution. For Zig and Odin, the only stdlib usages are for allocators and streams. These few usecases are way too few to motivate a full fledged interface feature, and consequently it’s not added. So it’s both a lack of usecases, as well as a desire to prefer templates over interfaces for reuse, typically due to performance concerns.
by musicale | 2025-11-01 03:16:20+00:00
I can't go back to the low contrast and washed-out look of matte screens unfortunately. The nano texture isn't terrible but I'd only use it if I had to work with a bright window or other lighting source behind me. If you go to an Apple store you can A/B test glossy vs. nano-texture and glossy wins for me.

OLED glossy on the iPad Pro is even better.
by koiueo | 2025-11-01 03:16:29+00:00
Anecdotically, 7ms vs 3ms latency is felt as weirdly heavy action when playing midi keyboard. It's not felt as latency, but it's felt. And I bet the difference could be reliably established in double-blind testing (3 samples, find an outlier).

1ms seems less believable, but I wouldn't be surprised, if some people could notice that too.