HNHacker News
TopNewBestAskShowJobs

jdiez17

2,036 karma · joined November 15, 2012

Research Assistant, Department of Aeronautics and Astronautics @ Technische Universität Berlin

j.diezlopez@tu-berlin.de

submissionscomments
jdiez17··on Hackers activate automatic defrosting in supermarket fridges across Europe
I would say the takeaway is that it cannot be expected that the majority of businesses hire an IT security expert (let alone multiple, + technicians) whose job it is to keep on top of CVEs and apply updates to a variety of embedded devices. IMO it must be a legal requirement, which is now coming (e.g. NIS2), but it will take time.
jdiez17··on Hackers activate automatic defrosting in supermarket fridges across Europe
Thank you for saying this. It's quite frustrating to read some comments here that have obviously lost touch with the reality of the vast majority of people and businesses across the world.
jdiez17··on Chinese chipmaker shares surge 470%
I upvoted the post because they make a valid point and 99% is indeed factually incorrect hyperbole.
jdiez17··on Chinese chipmaker shares surge 470%
EU chip industry: best I can do is supply chips that are in 99% of industrial equipment and vehicles. Also supply the only machines in the world that enable leading edge lithography processes.
jdiez17··on India's first privately-developed rocket reaches orbit on debut launch
Extremely strong performance from India’s Skyroot with their Vikram-1 rocket. I can say that many in the space industry are looking for new launch capacity to LEO.
jdiez17··on Spain blocks prediction markets Polymarket, Kalshi over lack of gambling licence
You can block the web user interface and effectively block Polymarket for 99.9% of users. No ban is ever 100% effective.
jdiez17··on OpenAI is walking away from expanding its Stargate data center with Oracle
I've written about this elsewhere but I predict there will be a significant secondary market for repurposing parts of datacenter GPUs (for example, RAM chips) by desoldering them and soldering them onto new PCBs that fit PC/consumer use cases.
jdiez17··on DARPA’s new X-76
You're absolutely right.
jdiez17··on DARPA's new X-76
... who probably wrote their prepared PR statement with an LLM.
jdiez17··on Ex-GitHub CEO launches a new developer platform for AI agents
> Git repositories were never extended to version everything developers build with in the AI era. [... more fatalistic verbiage ...] A system that cannot be retrofitted for what's ahead.

Two paragraph later:

> Entire will be based on three key components: a git-compatible database [...]

So which one is it?

jdiez17··on The AI boom is causing shortages everywhere else
I predict there's going to be a niche opening up for companies to recycle the expensive parts of all these compute hardware that AI companies are currently buying and will probably be obsolete/depreciated/replaced in the next 2-5 years. The easiest example is RAM chips. There will be people desoldering those ICs and putting them on DDR5 sticks to resell to the general consumer market.
jdiez17··on The AI boom is causing shortages everywhere else
> It's only a "desirable feature" to the nihilistic maniacs that run the markets as it's only beneficial to them.

... and which forces do you think are the core concept of "the American experiment"?

jdiez17··on SpaceX lowering orbits of 4,400 Starlink satellites for safety's sake
You would likely need at least one per orbital plane, of which there are about 24.
jdiez17··on The recurring dream of replacing developers
This looks pretty neat, thanks!
jdiez17··on If you care about security you might want to move the iPhone Camera app
Being open source is technically not required to verify this. It’s possible to prove or disprove security claims by reverse engineering, and iOS specifically is already a popular target for professional/academic RE.

Of course, a hardware switch is always more secure.

jdiez17··on Iron Beam: Israel's first operational anti drone laser system
> Back when decent civilization was a thing, there were rules of engagement, conduct, the pursuit of security, and strategic goals which didn't include active genocide of civilians.

What period of human history are you referring to exactly?

jdiez17··on OpenAI's cash burn will be one of the big bubble questions of 2026
If only my country (Germany)’s pension fund was capital/stock based.
jdiez17··on OSHW: Small tablet based on RK3568 and AMOLED screen
I read some analysis about specifically this battery pack, that shows it may not be the bee's knees: https://www.lumafield.com/first-article/posts/whats-hiding-i...
jdiez17··on German government comes out against Chat Control
Here you go: https://www.bmi.bund.de/DE/themen/sicherheit/extremismus/lin...

Feel free to read the chapter „Linksextremismus“. It talks about various violent Antifa groups and other cases. Keep in mind that the definition of „extreme left“ refers to organizations that want to replace the basic democratic system with communism or anarchy (according to the German constitutional court).

It does not necessarily include „political craziness“ that we may disagree with. The point of these legal descriptions of organizations is not to be used as a political weapon for parties you don’t like. You have to do some significantly malicious stuff to be considered as such.

jdiez17··on German government comes out against Chat Control
It is the legally accurate description of the AfD [1]. Just like it is legally correct to call Björn Höcke a fascist.

[1] https://medienservice.sachsen.de/medien/news/1071656

jdiez17··on Show HN: Lingo – A linguistic database in Rust with nanosecond-level performance
All of the code is imported in 1 commit. The rest of the commits are deleting the specs that I guess were used to generate the code. There’s one commit adding code which explicitly says generated by Claude code. There’s basically no chance the whole codebase is not AI slop.
jdiez17··on CubeSats are fascinating learning tools for space
Seems like we have similar thoughts as we wrote more or less the same comment 10 minutes apart :) Would love to chat about this, maybe we figure out a way to get there? Email is on my profile.
jdiez17··on CubeSats are fascinating learning tools for space
There are some reasons. As a satellite operator, the worst thing that can happen is getting locked out of the satellite for any reason. So the risk of implementing a “new” technology that has a high risk of locking you out if you lose the keys for some reason sometimes outweighs the benefit of increased security. So I think there’s some work to do in building generally applicable key management practices and backup ways of reestablishing a command link.
jdiez17··on CubeSats are fascinating learning tools for space
> ...so how do you keep it secure? > Is hosting a RPi in space different from hosting one on the ground, reachable over the public internet? I assume it is, but tell me more!

It is somewhat different from a security point of view, but the gap between them is getting smaller. The main "obstacle" to hackers taking over your satellite is that it is somewhat difficult to set up a UHF/VHF/S-band ground station with enough transmit power to reach the satellite. And you need knowledge of the command protocol that the satellite uses. But ground stations are getting cheaper every day, IMO you can build a fairly capable transmitting setup for ~1000€. So the remaining protection is a form of security by obscurity: "we invented this command protocol, so nobody knows how it works". But that can obviously be defeated by recording ground station signals and some dedicated reverse engineers.

When those protections fall away, you'll find that a lot of satellite/CubeSat software out there is quite vulnerable (see https://jwillbold.com/paper/willbold2023spaceodyssey.pdf). You often find things like commands that are literally "arbitrary memory read/write". While they are a nightmare from a security point of view, they are extremely useful for operators of experimental satellites, e.g. to patch software in memory to fix bugs or read variables that are not exposed as telemetry. I have written a few of these patches myself, and my friend PistonMiner used them brilliantly to hack in a software update capability and revived a 15 year old CubeSat that was assumed to be dead - see their 38C3 talk: https://www.youtube.com/watch?v=KdTcd94pVlY

If you ask me, the way to keep satellites secure is to basically apply the lessons that we have learned in terrestrial computing to space applications. Things like using encryption/authentication, process isolation backed by a MMU, memory safe languages, etc. That's what we're trying to do with RACCOON OS btw. You can take at the flight software of CyBEEsat, a 1U CubeSat that is launching soon(tm): https://gitlab.com/rccn/missions/cybeesat

jdiez17··on CubeSats are fascinating learning tools for space
My dream is to build an open source CubeSat kit (hardware, software, mission control software) with an experience similar to Arduino. Download GUI, load up some examples, and you're directly writing space applications. Ideally should be capable of high end functions like attitude control and propulsion. The problem is that designing and testing such a thing is a rather expensive endeavour. So far I haven't found a way to get funds to dedicate time on this kind of "abstract"/generic project, most funding organizations want a specific mission proposal that ends generating useful data from space.
jdiez17··on CubeSats are fascinating learning tools for space
I personally haven’t seen confirmed SEUs in the satellites I’ve designed/operated (as in, an ionized particle affecting a transistor/MOSFET in a way that creates a short circuit and can only be cleared with a power cycle). But it’s good practice to design space systems to have current monitoring and automatically power off in case of such events.

Resets etc. are common, most likely caused by software bugs. This is more or less assumed as a fact of life; software for space applications is often as stateless as possible, and when it’s required you’d implement frequent state checkpoints, redundant data storage, etc. These are all common practices that you’d do anyway, it doesn’t make a huge difference if the software is running on a rad-hard microcontroller or off the shelf Linux processor - although (IMO) there are many benefits to the latter (and some downsides as well.) Assuming a base level of reliability, of course - you don’t want your OBC/PDH to overheat or reboot every 5 minutes.

jdiez17··on CubeSats are fascinating learning tools for space
There are many Raspberry Pis on the International Space Station (AstroPis). They're subject to a similar amount of space radiation as CubeSats in LEO, and they work just fine. There's also an increasing trend of building CubeSat On-Board Computers (OBCs) as some form of Linux System-on-Module (these would traditionally be microcontrollers). I think Raspberry Pis (especially the Compute Modules) are quite suitable for Payload Data Handling (PDH) systems, although I've personally not had a chance to launch a RPi chip yet.
jdiez17··on Global hack on Microsoft Sharepoint hits U.S., state agencies, researchers say
I have never used SharePoint but I honestly cannot imagine it being worse than Nextcloud + Collabora Office. Which I do use almost every day.
jdiez17··on Europe's GDPR privacy law is headed for red tape bonfire within 'weeks'
Uh oh. I'm all for cutting the red tape, but (in my opinion) the GDPR is: 1) easy to comply with if you're not doing nasty stuff with people's data, 2) actually needed.

Any opposing views?

jdiez17··on US Marines to get high-speed, radar-evading electric seagliders for rescue ops
> Ha, I love the "rescue ops".

> This will not primarily be for rescue ops.

It's a common meme in dual use tech. When you apply for funding you mention "search and rescue applications" and people know what's up.

Page 1 of 20Next →