Hacker Newsnew | past | comments | ask | show | jobs | submit | dosshell's commentslogin

It is not that simple, atleast in the automotive industry _today_. Atleast here in EU.

Every component is analyzed from a cyber security perspective. Many components needs tampering protection - while others need not. This includes replacing components with malicious ones.

It is not logical at all and a stupid regulation. But it is not as simple as you can do what you want if you have physical access.


I have little faith any of it would stop someone who was a) devoted, b) prepared, and c) had physical access for a reasonable time.

It’s still worth doing because the vast, vast majority of people will fail at a or b without even reaching c.

That’s sort of less so with planes, though. You don’t generally decide to take out a plane without being dedicated at the very least.


Well, the EU, being very much dictated by Germany, who have a large car industry, has a vested interest in making sure that if people want to have a better car they pay for a better one new rather than upgrade with an aftermarket chip.


A better car for most people is not just a chip upgrade. Anyone with a lick of sense has no need for more horsepower than whatever a standard EV has. It's beyond plenty for normal driving. I drive an Opel Corsa E which is a cheap EV and it accelerates more than fast enough. Upgrading would be about better safety equipment, better range, more space, better seats, better sound system and stuff like that. None of that can be done with a chip. It would be a different car, which is what I plan to get in a few years.

Paying for a horsepower upgrade chip is something very few people have any interest in doing. Mostly irresponsible assholes who are a danger to others, maybe a few people who need it to pull trailers or something.


I'm talking about ICE cars :) The sorts of car that Germany does extremely well.


Same point though, almost nobody really needs a horsepower upgrade.


I live in Germany. and i wish i lived in an EU that’s dictated by germany, but that is not the EU I live in.

The above statement sounded way more edgy than intended lol


You should try living in Greece or something, and you'll see what the EU (and the Euro) can wreak on a country.


You can take your car to a tuner shop and they’ll do it. Where do you think those 900 bhp m4s come from.


Some context:

Fiber is a datastructure where the execution context is saved. Eg. registers (including instruction pointer) and stack etc. That is a fiber: data.

You normally use a threadpool, core pinned, to execute these fibers.

Since you jump in userspace, you more or less only have to pay for cache misses.

There are many upsides of designing a program using fibers. The major downside i see is that you can not blindly trust mutex and semaphores any longer - since the fiber can change execution thread while yielding/waiting for condition.


> It is also angering the rest of Europe

It is very important to note that you can not leave Ceuta without passport etc. It is not part of Schengen. This is a problem for Ceuta and Spain, and nothing more.

Think about that when you read what your politicians say about the incident. I have seen many lies and false statements the last few days.

The leaders should stand by Spain, not lie to their citizens about the situation to win votes.


And Scott Myers talk:

"Why C++ Sails When the Vasa Sank"

https://m.youtube.com/watch?v=ltCgzYcpFUI


Every place I worked at has a git introduction where all new employees learn about how git works internally. Takes 1h, and all junior devs stops memories random commands and actually start to understand. I highly recommend to you to poking around in the .git directory.

The git support for new employees drops basically to zero.


What issue do you have specific with reviewing ai code?


Terminal hunks speed by and I want to review the changes locally before they are on GitHub. Looking through VSC is very slow because it's aimed at writing, not reading, code. In cotect you can move through the repository quickly with WASD and you can approve/comment on hunks that you've viewed and any comments you leave you can copy all at once so you can pipe them down to your agent at once instead of interrupting its work every time you find an issue (or otherwise you forget about that issue - yes I have ADHD).


Drivers exclusive for Windows.

You know your old Soundblaster AWE64 Gold, with all bundled programs [0]. Or that very special Analog Video grabber card you have.

Wine is user space. This is the full OS.

[0] Ok, that maybe works in linux, but you get your point.


i investigated this yesterday and there is one cmake extension. It gives basic support to cmake. Not as neat as vscode/jetbrains/qt/vs but it works. It is depends on CMakePresets.json and has no gui etc.


you would lose 80 repos from "10000 : 1847" also in that case.


What parts have you exactly built?

All I see are dependencies that are glued together with claude.

Can you clearify exactly what you have developed?


I built specifically:

The browser-based IDE (editor, project handling, UI)

The circuit simulation layer that connects components to the emulator

The glue between the AVR8 emulator and the virtual peripherals (GPIO, UART, SPI, etc.)

The component interaction system (buttons, LEDs, displays, etc.)

The architecture that lets compiled Arduino sketches run and interact with the simulated hardware

Some parts like the AVR CPU emulation and the compiler toolchain obviously come from existing projects, but the goal of Velxio wasn't to re-implement an AVR core from scratch. It was to build a usable environment where all of these pieces work together in the browser.

I'm still having trouble connecting the cables and components properly. I'm looking for a better algorithm. I'm also trying to create a real-world electronics simulator in JavaScript using an engine like CircuitJS1.


what do you mean with "The browser-based IDE (editor ...)

You use Monaco Editor for that.


Yes, the editor itself uses Monaco. That dependency is listed in the README

When I said "browser-based IDE", I meant the environment around it: project handling, compilation with arduino cli, the UI, the serial monitor, and the integration with the emulator and circuit simulation

Monaco is just the editing component


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: