News for hackers. Stuff that matters.

nudgeee

Re:Don't Let Anyone Take Away Your Big Box of Cables on Thursday September 10, 2026 @02:04PM (#49647905)
Re:Ask HN: Quantum Computation, Computers and Programming on Wednesday January 14, 2026 @09:51AM (#46616677)
Check out 1blue3brown’s excellent YouTube video lesson on quantum computing and Grover’s algorithm: https://youtu.be/RQWpF2Gb-gU

Goes through qubits, state vectors and Grovers algorithm in a highly visual and intuitive fashion. Doesn’t discuss the underlying quantum mechanics in depth, but does mention and link out to resources for the interested viewer to delve deeper.

Teensy is based on iMXRT which are NXP, not Nexperia.
Re:I Should Have Loved Electrical Engineering on Thursday September 04, 2025 @08:53AM (#45126701)
Sibling poster did a good job explaining how research relies on labs.

Agree that complex EE work can be expensive for individual and smaller companies, indeed :)

A comment on the application side:

> "[..] for wireless applications you can follow the recommendations of the IC vendor and the remainder of the work is RF-engineering"

Zoom out to the system level, and you cannot just rely on IC vendor recommendations, and this kind of engineering can still require access to $$ labs.

Similar to complex software systems: for example take a large scale distributed system made out of many individual frameworks and services. The system as a whole may now exhibit emergent behaviour, and have failure modes due to the complexity of the system.

Same happens in complex EE designs, your design might pack in multiple cutting edge RF radios such as mmWave, UWB, with bespoke power amplifier, detection and antenna designs. Add in EM from multiple clock domains, high power distribution circuits, digital noise from FPGAs/CPUs, and EM from nearby sources. You can easily have noise couple from sources causing unintended issues in other subsystems. The vendor may say "keep a way from sources of noise", but your application may still be to engineer a solution that fits in the design envelope of a modern smartphone. The system level design needs to be engineered for EMC and coexist/desense, and validated which takes a ton of lab simulation and measurement/characterization work.

Re:I Should Have Loved Electrical Engineering on Thursday September 04, 2025 @08:03AM (#45126321)
By fab you mean lab, then agree.

Fabs are specific to the manufacturing of integrated circuits.

EE encompasses more than just manufacturing of ICs, for example research and applications in radio propagation and EM/wireless, signal integrity, antenna design, coexistence/desense, advanced power electronics, control systems, simulation/solvers, etc.

Re:Inside One of America's Last Pencil Factories (2018) on Monday April 07, 2025 @02:52PM (#43614646)
This is known as Lights-Out Manufacturing: https://en.wikipedia.org/wiki/Lights_out_(manufacturing)
Hilarious. Reminds me of Pioneer CDJs as well, even on the flagship CDJ-3000 models. If you read the user manual it says:

> About using MP3 files

> This product has been licensed for nonprofit use. This product has not been licensed for commercial purposes (for profit-making use), […]. You need to acquire the corresponding licenses for such uses. For details, see […]

Best use an open audio codec instead.

Agree on this. As a layman in Australia, i had a friend who was coming back from the USA and asked him to buy me an iPhone before its release in AU (late-2007 iirc, iPhone 3G launched in Australia in 2008) and promptly jailbroke it so i could get it on an Australian carrier.

When i whipped it out in public, take a photo at concerts, etc. random people would come up to me and ask me to play with it -- thats when i knew for sure Apple were on to something, a complete game changer that captured the attention of the public.

Re:Apple and the AI Divide on Wednesday January 08, 2025 @06:22AM (#42633080)
Why not both? It is possible to achieve comfort with privacy.
Re:M4 MacBook Pro on Thursday October 31, 2024 @07:31AM (#42005722)
But isn’t this how certificate revocation flows work?
Re:Meta fined $102M for storing passwords in plain text on Saturday September 28, 2024 @09:05AM (#41679991)
Indeed, this is a common vector for leaking PII and sensitive data. For example, what looks like an innocuous logging/print statement in an exception handler ends up leaking all sorts of data.

And it gets more messy when you start to ingest and warehouse data logs for on-call monitoring/analytics/etc, and now you have PII floating around in all sorts of data stores that need to be scrubbed.

In a previous job, we handled credit card numbers. We added PII detectors to logging libraries that would scrub anything that looked like a credit card number. We used client-side encryption where the credit card numbers are encrypted on the client before sending to the backend, so the backend systems never see the plain credit card numbers, except for the system that tokenizes them.

That, and the peace of mind of not being fired at-will when economic times aren’t so good.
My guess is it probably was a content update that tickled some lesser trodden path in the parser/loader code, or created a race condition in the code which lead to the BSOD.

Even if it’s ‘just’ a content update, it probably should follow the rules of a code update (canaries, pre-release channels, staged rollouts, etc).

Re:New ways to catch gravitational waves on Friday June 28, 2024 @10:34AM (#40820990)
Ooof missed that, thanks!
Re:New ways to catch gravitational waves on Friday June 28, 2024 @10:08AM (#40820741)
I’m amazed there was no mention of LISA [0] — a space-based gravitational wave detector using 3 satellites flying in formation 2.5 million Km apart! Seriously cool engineering, planning to launch in 2035.

[0] https://en.m.wikipedia.org/wiki/Laser_Interferometer_Space_A...

NXP runs a USB VID/PID Program [0] for small production designs (<10,000 units) that use their MCUs. They’ll give you 3 PIDs for free under one of their VIDs. I use this in my side projects (~200 units) and works pretty well!

[0] https://community.nxp.com/t5/Kinetis-Microcontrollers/NXP-US...

Not just institutions, individuals too. I’ve seen many individuals ‘dig their heels’ into protecting their own pet project/baby/solution/etc, mainly due to ego.

It takes maturity and humility to step back, assess objectively, trade off pros and cons, and ultimately let the best decisions, ideas and solutions win, even when it’s hard to give up your idea or a solution you’ve worked super hard on.

Re:UI Is a Function of Your Organization on Wednesday February 21, 2024 @05:51AM (#39452303)
Likewise, I think I enabled an option to always show it.

Its under System Settings → Accessibility → Display → Show window title icons

Re:UI Is a Function of Your Organization on Tuesday February 20, 2024 @06:18PM (#39448263)
I think there’s an option somewhere to enable it, but yeah annoying it’s not default.
Re:Agile Is a Tainted Term on Saturday February 17, 2024 @05:42AM (#39408276)
The point is to use what ever works best for your team, not blindly follow some process that may or may not necessarily work for you.

Just as product requirements can change, so can the way we work. Just like there is not one singular product that solves everybody’s needs, there isn’t necessarily one process that does that either.

Re:Renesas Buys Altium on Friday February 16, 2024 @07:47AM (#39396241)
Indeed, Zuken is still a large player in Japan, and has a leg up with IC packaging tools which the big players (Cadence, Mentor) have that Altium doesn’t.

Altium’s play has always been to segment the market at the hobby+small enterprise+startup level, with aim to push further up to larger enterprises as those companies grow. They’re taking aim at the next gen EE/design engineers as the graybeards age out of the industry. Let’s see if this strategy holds out with Renesas positioned above.

Re:Renesas Buys Altium on Thursday February 15, 2024 @07:53PM (#39391615)
Interesting, wonder if Renasas can push Altium past Zuken in the Japanese market, or if this is their play to capture more markets outside of Japan.
Re:Analyzing Spotify Stream History on Tuesday February 13, 2024 @08:17AM (#39357308)
+1 for last.fm, so glad its still alive and that scrobbling still works :)

Been at it since 2004 [0]!

[0] https://www.last.fm/user/nudgeee/listening-report/year

Re:It Can Be Done (2003) on Monday February 12, 2024 @07:52AM (#39344237)
Here’s the catch, as you scale up, more and more users could get caught in the edge case. Remember why we build systems — for end users to use. It is our job as engineers/technologists to solve them.

This is where trade-offs in engineering and product are important.

Is the edge case safety critical or poses a safety risk? If so, it definitely should be considered and handled.

Does the edge case block a critical user flow (eg. purchase/checkout step)? If so, it should probably be considered.

Does the edge case result in some non-critical piece of UX having the wrong padding in some lesser trodden user flow? Possibly acceptable.

Re:It Can Be Done (2003) on Monday February 12, 2024 @06:42AM (#39343785)
If you work at a big enough company, that 1% edge case could affect millions of people, so it is definitely worth the brain cycles to consider.
Re:FPGA, PCIe and XDMA – Building and Testing AMD SW Drivers on Saturday January 27, 2024 @06:31AM (#39154695)
This is most likely done during the fpga bringup phase where you want to test and verify you have a working setup using vendor provided test/example/reference projects, etc before loading in your own designs for debugging.
I have the opposite experience, I’m based in NL. Of the 2 EU companies I worked for they both asked to fill timesheets. And of the 2 US companies I worked for (also based in NL), none asked for timesheets.
Indeed, I get the gist of the message, however I’m just highlighting how much advanced electronics and software drive something as ‘mundane’ as a washing machine motor to improve its efficiency [0].

This often requires real-time software calculation of precision timing for FETs that control the motors. Very loosely related to what an ECU does in cars.

I agree this is different to the DRM/internet connectivity stuff, but does disservice to the rest of the electronics and software housed within.

[0] Trapezoidal Control of BLDC Motors Using Hall Effect Sensors

https://www.ti.com/lit/an/sprabz4/sprabz4.pdf

Older »