MurphyA/hacker-news huggingface dataset:
by RossBencina | 2026-01-08 11:17:06+00:00
> Honestly, just pick up the Art of Electronics

I got this advice in 1998. I have the book. I found it useful for the "art" part. It got me through the projects that I was working on at the time, but personally it didn't help me with the fundamentals. Paraphrasing what has been said on this site many times in the past: AoE is a great first book in practical electronics if you already have an undergraduate degree in physics. I showed my brother AoE when he was building guitar pedals and he couldn't make sense of it and said it was obviously assuming things that he didn't know (he had no high-school science background).

There are a lot of potential and/or assumed pre-requistites even for basic electronics: high school physics, first-year calculus, maybe a differential equations course, certainly familiarity with complex numbers. As I understand it EEs take vector calculus and classical electromagnetism, that's a long road for self-study. For that reason it's hard to give general advice about where to begin.

For someone starting out I think the first things to study are DC and then AC analysis of passive circuits (networks of resistors, capacitors, inductors), starting with networks of resistors. Ohms Law, what current and voltage actually mean, some basic introduction to the physics passive components. This is the basics, and I don't see AoE getting anyone over this hump. This could be learnt in many ways, electronics technicians and amateur radio people know this stuff -- there are no doubt courses outside university both on line and in person. If we're talking books, get a second hand copy of Grob's "Basic Electronics." Once that's covered you can move on to semiconductors. I can recommend Malvino's "Electronic Principles," but this book won't teach you about resistors, capacitors and inductors. After that I think the Art of Electronics would be approachable. And also more specialised topics like digital design or operational amplifier circuits.

A book that usually gets a mention is Paul Scherz "Practical Electronics for Inventors." I got that book later, I personally found it a bit overwhelming with the mixture of really basic practical stuff combined with more advanced circuit theory, but it's no doubt popular for a reason.

Another standard recommendation is to buy one ARRL Handbook from each decade (I have 1988), the older ones have less advanced (hence more accessible) material. But reading the "Electronics Fundamentals" chapter is no substitute for Grob and Malvino.
by dimitsapis | 2026-01-08 11:17:41+00:00
I can't help in all areas, but one that is really good to explore is TalkBI. You connect a postgreSQL database (which pretty much all SaaS tools have), and then you just chat to it like you would to an LLM. No need for SQL, just natural language, and you can get all the info you need from your database, as it generates the SQL for you. Then, based on the data it returns, you can export your findings in AI-generated dashboards that you can use for reporting. It might not replace a team member but it certainly makes the team member to more without any specialized knowledge.
by simiones | 2026-01-08 11:17:43+00:00
Most branches of hinduism condemn meat eating, so this has created a significant pressure against meat production (same as you'll find little production of pork in the Middle East and North Africa). This is not universal, of course, because historically many regions of India had large meat-eating muslim populations as well.

Note that this is typically lacto-ovo-vegetarianism, not veganism.
by Thlom | 2026-01-08 11:18:03+00:00
Ships over a certain size are obligated to report their position (and some other information) over AIS (similar to ADSB on airplanes. It's meant for other nearby ships and ports for navigational purposes. These are tracked from shore based scanners, scanners on ships and satellites. You can see partly real-time data on marinetraffic.com and vesselfinder.com
by dekrg | 2026-01-08 11:18:07+00:00
It is the US and its recent actions, including its rhetoric, that are driving people towards China.

Also, only reacting to US aggression after Greenland is attacked? Not prepare at all and then write a strongly worded letter after the fact?

If, after everything Trump has done, you still think he isn't serious about annexing Greenland then you and people like you, including the eurocrats, are truly hopeless.
by _heimdall | 2026-01-08 11:18:15+00:00
The comments here surprise me a bit. The common thread so far seems to be a general fear of US based companies, but how is that relates to the article?

Cloudflare's post is pretty boring here in that regard. They dig into how BGP works and propose that similar leaks seem common for the Venezuelan ISP in question.

Sure they could be wrong or even actively hiding the truth of what happened here, but the article mentions nothing of Cloudflare being involved in the action and they're describing a networking standard by pointing to publicly available BGP log data.

What am I missing here that everyone else seemed to zero in on?
by MORPHOICES | 2026-01-08 11:18:42+00:00
Deep bugs, particularly in kernels, can go unnoticed for years, according to analyses I keep seeing. Decades at times. ~

That seems frightening at first. However, the more I consider it, the more it seems... predictable.

The mental model that I find useful:

Users discover surface bugs.

Deep bugs only appear in infrequent combinations.

For some bugs to show up, new context is required.

I've observed a few patterns:

Undefined behavior-related bugs are permanently hidden.

Logic errors are less important than uncommon hardware or timing conditions.

Long before they can be exploited, security flaws frequently exist.

I'm curious what other people think of this:

Do persistent bugs indicate stability or failure?

What typically leads to their discovery?

To what extent do you trust "well-tested" code?
by dust42 | 2026-01-08 11:19:17+00:00
> Concerning range though, I think their estimate is pretty fair as far as the marketoid speech goes -- it can be 600 km

I don't know what 'real world range' means to you. A bike of this size uses roughly 9kWh/100km. The battery has 33kWh capacity you will usually look for a charger at 20% and charge to 80%. So 'real world range' will be around 200-250km.

The last version with a 20kWh battery made a record run from 100% to 0% with 350km. Which translates to 577km on this bigger battery. At least I don't consider the need of a car following me with a trailer a 'real world' scenario.

And another funny thing: if you watch the video, you actually can see that the battery starts to bulb during the charging starting from 67% on and then the video cuts out at 82%...

Btw, the CEO never speaks of cells, only of batteries. In the industry the battery is usually considered the structure plus the cells. He doesn't even speak about a factory or production. So if he buys white label cells in China he is technically not lying.

It is an absolutely fantastic marketing video and cleverly done: Verge says on their website only 33.3kWh capacity and 10min to 80%. We connect the dots in our brains which aren't there.

It is a decent motorbike used to make donut look legit and donut is used to create hype for the motorcycle, likely made in China with a bit of assembly in Europe to call it Finnish.
by altmanaltman | 2026-01-08 11:19:33+00:00
> Wouldn't I? If I have to keep my car maintained, insured etc, but I don't get enough value out of it to offset that, then it's a liability.

No you wouldn't and cannot legally or business-wise speaking.

> The conceptual difference you can make with code is that code contains all the liability and none of the value. It is only in the capabilities of the system the code manifests that value is achieved. In the same way the perfect car simply teleports you to your destination without need to maintain all that metal and rubber, the most desirable software delivers behaviors without the need to maintain any code.

Then make the point clearly. It is a conceptual decision to see the "capabilities of the system the code manifests" as different from the code that was written to do the same. I do not agree with the decision, since you're ignoring all the value the code provides and seeing it only as a liability.

The perfect car doesn't exist and neither does the perfect code. But that doesn't make them liabilities in any business/accounting/conceptual sense.

So, no, you cannot call a car you own a liability in the common sense of the word, but you may if you make a decision to do so within your own conceptual framework. But that is disconnected from reality.
by Aimirshayan | 2026-01-08 11:19:43+00:00
I have ADHD, and traditional budgeting never worked for me.

Seeing totals didn’t change behavior. What did help was writing down each expense and getting some form of feedback — basically someone (or something) saying “this was fine” or “this was probably unnecessary.” That pause was enough to change my next decision.

So I built a small iOS app where:

You log expenses quickly

Spending is rated and short notes are added

Over time, patterns become obvious (impulsive buys, emotional spending, etc.)

It’s not meant to shame — more like a calm mirror with metrics.
This approach helped me personally, so I’m curious whether it resonates with others.

App link:
https://apps.apple.com/us/app/nexspend/id6755906178

Happy to hear criticism, skepticism, or suggestions.
by EE84M3i | 2026-01-08 11:19:48+00:00
It's interesting that the US navy apparently uses a regular gmail address for the vet clinic on the base in Bahrain according to the linked country instructions[1]. One would imagine that would be prohibited by some policy.

[1]: https://www.navsup.navy.mil/Portals/65/HHG/Documents/Oversea...
by tialaramex | 2026-01-08 11:20:34+00:00
Yes, HashMap will by default be randomly seeded in Rust, but also the code you linked intelligently reserves capacity. If h0 is empty, it reserves enough space for all of h1, and if it isn't then it reserves enough extra space for half of h1, which turns out to be a good compromise.

Note that the worst case is we ate a single unneeded growth, while the best case is that we avoided N - 1 grows where N may be quite large.
by pjjpo | 2026-01-08 11:20:49+00:00
I'm with you - the most disappointing was when asking Gemini, technically nano banana, for a PNG with transparent background it just approximated what a transparent PNG would look like in a image viewer, as an opaque background. ChatGPT has no problem. I also appreciate when it can use content like Disney characters. And as far as actual LLMs go, the text is just formatted more readably in GPT to me, with fairly useful application of emojis. I also had an experience asking for tax reporting type of advice, same prompt to both. GPT was the correct response, Gemini suggested cutting corners in a grey way and eventually agreed that GPT's response is safer and better to go with.

It just feels like OpenAI puts a lot of effort into creating an actually useful product while Gemini just targets benchmarks. Targeting benchmarks to me is meaningless since every model, gpt, Gemini, Claude, constantly hallucinate in real workloads anyways.
Ask HN: Improve my technical expertise in AI
by truetaurus | 2026-01-08 11:21:26+00:00
I’m looking to deepen my understanding of AI—specifically agentic software development, including building agents and their tools. I already have some hands-on experience and have built a few basic agents, but I’d like to strengthen my expertise.

Could anyone recommend high-quality blogs, videos, courses, or other resources worth reading or watching?

This is mainly in preparation for an upcoming interview, and I want to make sure I’m well covered on the topic
by brk | 2026-01-08 11:21:35+00:00
Yes, in the same way stored passwords of today may eventually be broken by the quantum computing tools of tomorrow.

The post I replied to implied that gait analysis is a viable alternative option. Gait analysis is not an option today, or this year, or even in the next decade. There is no data supporting the claim that it can be done reliably enough to get down to practical reidentification use cases.
Show HN: BuildBeacon – CI/CD Monitoring for GitHub Actions Without API Access
by goir | 2026-01-08 11:21:41+00:00
Hey HN,

I've been running GitHub Actions across a dozen repos for a few years now. My workflow was always the same: push code, switch to GitHub, click through each repo to check if builds passed, repeat. When something failed, I'd often find out late because I forgot to check.

I looked at existing monitoring tools, but they all wanted OAuth access to my GitHub account. That meant giving them read access to my source code, build logs, secrets in environment variables, and everything else. For a dashboard that just shows me pass/fail status, that felt like way too much access.

So I built BuildBeacon with a different approach: webhook-only architecture.

How it works:

Instead of connecting via OAuth, you add a webhook URL to your GitHub repo (or org). GitHub sends events to BuildBeacon when workflows run. That's it. We never make API calls to GitHub, so we never see your code, logs, or anything you don't explicitly send us.

The tradeoff is that we can only show you what GitHub sends in webhook payloads—workflow name, status, duration, commit SHA, branch, actor. There is actually a lot of information. Everything that's needed to show all information without requiring access to any log contents or artifact data. For my use case (knowing if builds pass/fail across repos), that's exactly what I needed.

What you get:

- Dashboard showing workflow runs across all your repos

- Different views: cards per repo, grid of individual runs, PR
tracking, checks, deployments, releases and analytics

- Team access to the same webhook data

Technical details:

- Frontend: Next.js 15

- Backend: Django REST API with Ninja

- Data stored in EU (I'm based in Europe, wanted to keep it simple for GDPR)

- Webhook secrets are hashed, we verify signatures on incoming events

Trying it out:

You'll need to create an account to get a webhook URL. Free tier gives you 3 repos with 14-day data retention. Setup takes about 3 minutes—generate webhook URL, paste into GitHub repo settings, trigger a workflow.

Limitations:

- GitHub Actions only right now. Planning to add GitLab and others later based on interest.

- No build log viewing (by design) but direct links to GitHub

- No mobile app yet

Pricing:

Free tier for small projects. Paid starts at $13/mo if you need more repos or longer retention.

---

Would appreciate any feedback, especially on:

- Is the webhook-only approach a meaningful differentiator, or do most people not care about the OAuth access issue?

- What's missing that would make this useful for your team?

Happy to answer questions about the architecture or anything else.
by potato3732842 | 2026-01-08 11:22:12+00:00
>Which, not suprisingly, is precisely what landlords are doing.

The bulk of the political will for this garbage doesn't come from landlords. Landlords want more, more, more. There literally aren't enough landlords in this country for that.

It comes from existing homeowners who are not landlords and don't want a bunch of high(er than them) turnover housing near them let alone cheaper housing because of the "neighborhood character" or whatever. Basically got mine fuck you.

And this is enabled with the remainder of the political will being provided by a select number of unconscionably ignorant non property owners who have insane takes about how the government should manage all this, be deeply involved in this, immensely scrutinize any sort of property development, etc, etc, all of which is to the benefit of megacorp landlords and developers and the detriment of the small time guys who own a number of properties you can count on one hand with a sum total of units you can count on two or thereabouts who make up the overwhelming majority of landlords on a unit basis and if even a small percent of them added a little bit of capacity would be a huge amount.

> However, that does not apply to rental equipment, for example (though there are a few specific exceptions in the case of extremely expensive, very complex and/or very large equipment).

They don't rent seek the literal equipment. They rent seek your ability to use it without a bunch of thugs showing up with a "stop or else" proposition. You can literally buy a car crusher on Alibaba but you can't open a junkyard in my state without a permit that they have a well known hospital-esque "we only allow X to exist overall" system for, assuming your town doesn't outlaw the business outright.

Once again, this is all to the benefit of big business for whom a few million bucks of donations to the right stuff and work directed at the right firms as needed to get a variance (i.e. pay the law away) for their billion dollar dildo manufacturing plant or whatever whereas the guy who wants to, IDK, take his HVAC bending business to the next level, open a second site and get into process equipment is shit outta luck because without greasing palms he can't afford to the government will hem and haw about every goddamn detail and prevent anything from happening. And the existing industrial plant that got in before the rules is laughing its way to the bank the whole time, well, right up until it gets regulated all the way to China but that's a different problem.
by sokoloff | 2026-01-08 11:22:15+00:00
I’m not in your target user, but I love the “day pass, no recurring billing” concept and specifically applied the second half of that. (Without that, it’s shady.)

I can imagine many tools that I’d use under such a model, and while I suspect A/B testing would show it to be a loser, I’d be fine with that instead of a free trial for most things.

For a tool like yours that brings immediate value but maybe less on-going usage, it’s more prone to be good for both sides.
by altmanaltman | 2026-01-08 11:22:34+00:00
But in your example, the big truck is still an asset in all real sense of the word. If you have to junk it, you will write down that asset, but it doesn't magically become a liability just because you said so. Simillarly the new truck you get that can operate in that environment is also an asset, not a liability.

Counter example: you can modify the truck to operate in that environment by adding extra stuff to it instead of junking it completely. The cost of doing that is an expense and the truck's asset value goes up based on that cost. The truck always remains an asset.

If we want to just throw words around then yeah everything can be a liability and everything can be an asset based on how you think but then nothing means anything and your metaphor doesn't work.
by jacobthesnakob | 2026-01-08 11:22:53+00:00
I’m not a professional SWE but I do light coding sometimes (Linux terminal, Python programs I made for myself, docker-compose on my home server). I tried to post questions on Stack Overflow a few times over the years after exhaustive searching to find the answer myself. My SO questions removed every single time, often pointing to a “duplicate” that is contextually very different and the answer is N/A.

I get why the base SO rules are the way they are. But it seems like some of the moderators (or whatever they call them there) are looking for a reason to remove anything and everything.

Gemini might tell me to type a command to format my RAID drives when I ask how to remount the array after an OS reformat, but it won’t delete my question like SO or call me an idiot like Redditors.
by wjnc | 2026-01-08 11:23:07+00:00
Napoleon ultimately was a master in Getting Things un-Done.

* Many layers to this joke. Think about his imprisonment and escape. To keep it thoughtful: The impact of the Code Napoléon is massive. With a tad bit less expansionism and a tad bit more realism and economic development large parts of the world would be "more French" now.
by cjs_ac | 2026-01-08 11:23:38+00:00
I’m talking about institutions and their internal processes, not some tedious nonsense about how money is intrinsically evil.

Rich people have all sorts of problems. Part of the package in an elite education is that the school has a better capacity to sort those out by itself. Constant communication with parents undermines that.

It’s a question of values and understanding what you’re buying into. These schools don’t suit all parenting styles.
by rl3 | 2026-01-08 11:23:59+00:00
That's a sweeping generalization unsupported by facts.

In reality you'll find the vast majority of GPs are highly intelligent and quite good at problem solving.

In fact, I'd go so far as to say their training is so intensive and expansive that laypeople who make such comments are profoundly lacking in awareness on the topic.

Physicians are still human, so like anything there's of course bad ones, specialists included. There's also healthcare systems with various degrees of dysfunction and incentives that don't necessarily align with the patient.

None of that means GPs are somehow less competent at solving problems; not only is it an insult but it's ridiculous on the face of it.
by stared | 2026-01-08 11:24:04+00:00
No, GPT 5.x are very unlike GPT4.5. GPT 5.x are much more censored and second-guessing what you "really meant".

When it comes to conversation, Gemini 3 Pro right now is the closest.

When I asked it to make a nightmare Sauron would show me in Palantir, and ChatGPT5.2 Thinking tried to make it "playful" (directly against my instructions) and went with some shallow but safe option. Gemini 3 Pro prepared something much deeper and more profound.

I don't know nearly as much about talking with Opus 4.5 - while I use it for coding daily, I don't use it as a go-to chat. As a side note, Opus 3 has a similar vibe to GPT 4.5.
by cluckindan | 2026-01-08 11:24:10+00:00
You’re mostly right, libraries thrive by adapting to their surroundings. Mostly.

But after just months of being unmaintained, even the best libraries start to rot away due to bugs and vulnerabilities going unfixed. Users, AI included, will start applying workarounds and mitigations, and the rot spreads to the applications (or libraries) they maintain.

Unmaintained software is entropy, and entropy is infectious. Eventually, entire ecosystems will succumb to it, even if some life forms continue living in the hazardous wasteland.
by pheix | 2026-01-08 11:24:19+00:00
The dCMS Pheix project recently completed its first RTM milestone, From the Basement. After release, we performed a detailed post-RTM review to identify edge-case failures and integration issues that only surface under real workloads.

To address these findings, we released The Patch — a corrective update that tightens RTM guarantees, fixes real-world edge cases, and ensures the platform is truly production-ready. This follow-up is not a roadmap milestone but a necessary stabilization step.

You can explore the full engineering report, artifacts, and corrective notes here: https://gitlab.com/pheix/dcms-pm/-/blob/main/reports/002-fro...

For context on how this fits into the longer-term evolution of the system, see the public roadmap: https://gitlab.com/pheix/dcms-pm/-/tree/main/roadmap

The Patch reflects our philosophy: RTM is not «perfect» — it is ready to be corrected responsibly. Edge-case failures are fixed transparently, with all changes and artifacts publicly verifiable.