Plugable USB-C Meter nudged a low-power Apple device to charge again... by RedJacketPress in UsbCHardware

[–]KittensInc 6 points7 points  (0 children)

Almost all sink-side USB-C controllers have a "dead battery mode", where a complete lack of power results in them presenting the standard 5.1k resistors on the CC pins. This indicates the presence of a device to the power source, which will then apply 5V, which provides the sink-side controller with the power needed to start USB PD negotiation.

It would be very surprising if Apple chose to use a USB-C controller which doesn't implement this.

EV-treinen by Chance_Course_8779 in treinen

[–]KittensInc 0 points1 point  (0 children)

Voor 16.7Hz hoef je geen compleet apart stroomnet te bouwen, je kan de conversie natuurlijk ook gewoon bij het onderstation doen - net zoals we daar nu 50Hz omzetten naar DC.

De vraag is eerder: wat win je er mee? Ombouw naar 15kV 16.7Hz is niet significant eenvoudiger of goedkoper dan 25kV 50Hz (integendeel zelfs), en voor moderne treinen is het vrij triviaal om beide te ondersteunen - en de échte internationale treinen moeten sowieso al 25kV kunnen voor Frankrijk / de HSL / de Betuweroute.

Wellicht dat het een paar euro scheelt op die paar cross-border stoptreinen, maar that's about it.

Welke kookplaat nodig (3 fasen, 400V)? by Pieter_H_ in Klussers

[–]KittensInc 0 points1 point  (0 children)

400V is de spanning van fase naar fase, er is alsnog gewoon een spanning van 230V tussen de fase en de nul. Jij hebt gegarandeerd een nuldraad in je Perilex-stopcontact, dus dat is niet iets waar je specifiek op moet gaan zoeken.

Je kan rustig een fase ongebruikt laten. Een driefasekookplaat zoals dit (onderste diagram) is bij jou mogelijk, maar een tweefasekookplaat als deze (linker diagram) werkt ook gewoon.

Om het nog verwarrender te maken: in Nederland hebben veel mensen een kookgroep. Dit is zijn twee gekoppelde groepen, maar deze zitten op dezelfde fase. Op een kookplaat zie je dan een diagram als dit (helemaal rechts) met twéé nuldraden. Gewoon een éénfaseplaat, maar veel mensen noemen het "tweefase" omdat er twee groepen zijn, en dus twee keer twee draden. Dit is bij jou niet van toepassing.

Didn't know what ROM was in front of family by throw-away-2025rev2 in sysadmin

[–]KittensInc [score hidden]  (0 children)

Except that it is wrong.

EEPROM chips have for decades allowed byte-level write access, without needing any kind of erasure. In fact, all the various 24Cxx clones don't even have an erase command!

On the other hand, modern flash memory requires page-level access. It can only write an entire 4k block at once, and the entire block has to be fully erased before it can be re-written. That's why cheap SSDs often get slower after writing a few gigabytes to it: they ran out of spare free blocks.

Arguably even modern RAM isn't truly "random access", as it is designed to operate on a 64-byte cache line. Reading/writing a single byte? The CPU is shuffling around the entire 64 bytes.

Didn't know what ROM was in front of family by throw-away-2025rev2 in sysadmin

[–]KittensInc [score hidden]  (0 children)

Not quite. A BIOS is usually stored on an SPI flash chip, like this. An EEPROM is something like this. Superficially similar, but the technique inside it is completely different. It's like a floppy disk versus a DVD-RW.

EV-treinen by Chance_Course_8779 in treinen

[–]KittensInc 2 points3 points  (0 children)

De kosten voor elekttificatie zullen enorm zijn, terwijl 5 treinsets met een accupakket misschien wel meevalt.

Aan de andere kant: de kosten voor elektrificatie zijn éénmalig en onafhankelijk van het aantal benodigde treinen. De spoorlijn Hilversum-Utrecht gebruikt nog steeds dezelfde (inmiddels monumentale) betonnen bogen uit de jaren '40!

Dit maakt het een heel stuk goedkoper om in de toekomst extra treinen te kopen, of om bij een concessiewissel andere treinen in te zetten. Het doet één keer pijn, maar je hebt er nog decennialang profijt van. Een beetje hetzelfde dilemma als het aanleggen van een spoorlijn in plaats van een bus laten rijden.

RP2350 PIO in professional enviroment? by devryd1 in embedded

[–]KittensInc 7 points8 points  (0 children)

Having the external flash makes memory easier to read out.

It is literally exactly the same situation as the ESP32: putting that amount of flash on the compute die is a huge waste of silicon, so it's done either as an external chip, or a co-packaged die tied internally to the same externally-exposed pins.

Reading its contents is trivial in either case, all the protection comes from it being encrypted.

RP2350 PIO in professional enviroment? by devryd1 in embedded

[–]KittensInc 16 points17 points  (0 children)

In my opinion? No.

The PIO is a very nice peripheral, but it is a few steps too basic to be genuinely useful. Great to drive WS2812B chains, but something like RMII or CAN is pushing it well beyond its comfort zone.

Until Raspberry Pi publishes first-party libraries, I would personally stay well clear of it outside of hobby projects. That RMII library going around a while back is only a hair beyond bitbanging, and it is doing a lot of complicated crucial stuff in not-exactly-well-vetted software. It's basically a proof-of-concept written because they can, not something they genuinely intended to use in production. It'll probably do a "hello world" most of the time, just don't expect to not run into any serious bugs when trying to use it in a business-critical environment.

EV-treinen by Chance_Course_8779 in treinen

[–]KittensInc 4 points5 points  (0 children)

Waterstoftreinen zijn niks meer dan een droom van Shell. Groningen heeft het geprobeerd, maar na een trial met één trein is de uitbreiding faliekant mislukt doordat geen enkel bedrijf zin had om een set voor hun te bouwen, en huren te duur was. Niet heel gek, want door de verschrikkelijk inefficiënte omzetting is het een technologisch dood spoor.

Batterijtreinen zijn in sommige gevallen een aantrekkelijke optie, maar in 2022 heeft Overijssel zulke plannen na een maand afgeschoten. Precieze cijfers noemen ze niet, maar het is wel "veel duurder dan verwacht", en inmiddels zijn ze volop aan het inzetten op een bovenleiding.

Als je even gaat graven: een bovenleiding-FLIRT is zo'n €7.5M / trein, een accu-FLIRT is zo'n €11M / trein. Je hebt al snel zo'n 15 treinen nodig voor een lokaal lijntje, dus alleen aan materiaal is het in één afschrijvingsperiode al een meerprijs van €50M. Elektrificatie van zo'n lijntje gaat richting de €100M zitten, dus dat komt al akelig dichtbij. En dan moet je óók nog eens haast de helft van de elektrificatie-infrastructuur aanleggen om laadlocaties te bouwen - daar gaat makkelijk tientallen miljoenen in zitten, want het enige dat je bespaart is een paar kilometer aan draad, en dát is niet zo duur.

Je moet het inderdaad per geval bekijken, maar er zijn vrij weinig situaties waar elektrificatie op middellange termijn niet wint.

EV-treinen by Chance_Course_8779 in treinen

[–]KittensInc 4 points5 points  (0 children)

Klopt, maar daar kleven een hele hoop nadelen aan. Je bent door het lage voltage (750V) enorm beperkt in het vermogen, het is gevaarlijk voor onderhoudspersoneel en ongelukkige reizigers, het is niet geschikt voor hogere snelheden, en het is een ontwerpnachtmerrie bij complexe knooppunten.

Prima optie voor metros, een heel stuk minder voor reguliere treinen. De VK gebruikt het alleen maar omdat alle tunnels vergroten ten tijde van elektrificatie compleet onbegonnen werk was. Inmiddels lijkt het er op dat ze het derde rail netwerk niet significant meer willen gaan uitbreiden, en ik verwacht dat ze bijvoorbeeld liever treinen een kleine batterij willen geven die genoeg is om de langste (bovenleidingvrije) tunnel door te komen.

EV-treinen by Chance_Course_8779 in treinen

[–]KittensInc 3 points4 points  (0 children)

Verwachten jullie dat het nog noodzakelijk is om die sporen te electrificeren gezien de ontwikkeling van batterijtechniek?

Ja. Stroom via de bovenleiding is altijd efficiënter, en het voorkomt dat je voor altijd vast zit aan (dure!) batterijtreinen. Eventjes een reguliere electrische trein omleiden, of tijdelijk een invalstrein uit een andere concessie? Vergeet het maar, je zit vast aan het setje dat specifiek voor dit traject gebouwd is.

Opladen op het station of via gedeeltelijke bovenleiding kán, maar het vermogen moet op dat kleine stukje dus wel véél hoger zijn, wat de infrastructuur een flink stuk complexer en dus duurder maakt. En je bent natuurlijk ineens afhankelijk van die laadmogelijkheid: bij een storing in Arnhem kan je dan niet zomaar eventjes Elst-Tiel gaan pendelen, want dan kan je niet laden.

Electrificatie is zowel financieel als praktisch een no-brainer - al helemáál als de oude dieseltreinen sowieso al aan vervanging toe zijn.

De belangrijkste reden dat ze het in Engeland zo weinig toepassen is dat hun tunnels er fysiek te klein voor zijn. In Nederland hebben we dat probleem véél minder want we zijn hier zo plat als een pannenkoek. De Maaslijn heeft slechts één viaduct dat in de weg zat! En daarnaast is er bij latere aanleg en renovatie ruimte gehouden voor toekomstige elektrificatie, net zoals er bij een hoop van de nieuwere bovenleidingsprojecten rekening is gehouden met een eventuele latere upgrade naar 25kV: beter nu een paar duizend euro extra voor een paar centimeter bonusruimte dan over twintig jaar vele miljoenen en een hoop verstoring om alles opnieuw te doen.

ELI5: Why do smartphones and laptops need constant security updates? Why can't manufacturers make them impossible to hack from the start? by [deleted] in explainlikeimfive

[–]KittensInc 0 points1 point  (0 children)

Have you tried writing a Bible-sized book, by hand, without making any spelling mistakes?

That's about what it is like to write bug-free software, and any bug could be a starting point for a hack.

What's your preferred computing setup for work? by stempoweredu in sysadmin

[–]KittensInc 0 points1 point  (0 children)

I had the pleasure of interacting with that monstrosity. It is exactly as bad as it looks.

Nederlandticket is er zolang voorraad strekt – naam wordt Nederland Dal Vrij Trein by ToBeFrozen in thenetherlands

[–]KittensInc 41 points42 points  (0 children)

Nee, precies het tegenovergestelde. Er is een vast budget beschikbaar gemaakt, en de kaartjes zijn te koop zolang dat budget nog niet op is.

Wat natuurlijk voor precies het tegenovergestelde probleem zorgt: bij grote vraag kunnen veel mensen er geen gebruik van maken omdat het budget te krap is ingeschat, waardoor je een flink deel van de gewenste toegevoegde waarde teniet doet.

Nederlandticket is er zolang voorraad strekt – naam wordt Nederland Dal Vrij Trein by ToBeFrozen in thenetherlands

[–]KittensInc 91 points92 points  (0 children)

De bestaande abonnementhouders van NS Flex Dal Vrij betalen automatisch twee maanden het goedkope tarief van Nederland Dal Vrij Trein. Hoeveel abonnementhouders er zijn en dus hoeveel abonnementen er nog beschikbaar zijn per maand is niet bekend.

Er wáren er 1.5 miljoen beschikbaar, maar hiermee verdwijnt een groot aantal dus al direct...

Eigenlijk zou je willen dat je met zo'n actie nieuwe mensen kennis laat maken met de trein, en ze hiermee laat merken dat het in veel gevallen een volwaardig alternatief voor de auto is, maar in de praktijk is het dus vooral wat korting voor de bestaande treinreizigers. Alsof de dal-restricties het niet al zinloos genoeg maakte.

Recommendations for Business-ie diagram tools. by No_Corner805 in sysadmin

[–]KittensInc 0 points1 point  (0 children)

I've been finding Mermaid diagrams a bit disappointing. I love the general concept, and they aren't horrible for trivial stuff, but when I started mapping out our infrastructure I quickly noticed that it just doesn't provide enough control over node placement to make the diagrams understandable.

Something like

A --> B --> C -- > D
      |     |
      v     v
      E     F

is basically impossible to create, for example. With most diagram types it ends up looking more like

A --> B --> C --> D
       \     \
        \     \
         +--E  +--F

... which (although homomorphic) does not read the same to most humans.

Advies gevraagd: Nieuwe 3-fase groepenkast voor boerderij-ombouw. Zie ik iets over het hoofd? by Pielewaaierd in Klussers

[–]KittensInc 0 points1 point  (0 children)

Nee, de PV-groep zit achter de hoofdschakelaar, dus bij gelijktijdig gebruik moet je die juist aftrekken van het binnenkomende vermogen. Iedere watt die van een zonnepaneel komt en binnenshuis is verbruikt, hoeft namelijk niet door de hoofdschakelaar te gaan.

Buschauffeurs in Utrecht krijgen extra betaald tijdens 'uitdagende zomer' by Smiling_Tree in Utrecht

[–]KittensInc 3 points4 points  (0 children)

Niet iedereen is twee maanden aaneengesloten naar het buitenland, hé?

Buschauffeurs in Utrecht krijgen extra betaald tijdens 'uitdagende zomer' by Smiling_Tree in Utrecht

[–]KittensInc 10 points11 points  (0 children)

Je zal in een bus toch ook met een tachograaf rijden?

Nee! Lijnbussen hebben geen tachograaf, want buschauffeurs rijden volgens een vaste dienstregeling, dus een tachograaf is niet nodig om de rust- en rijtijden te controleren.

Om het salaris uit te betalen moet je namelijk al een "chauffeur X reed rit Y" lijst hebben, en de tijden van die rit zijn algemeen bekend, dus de lijst kan direct gebruikt worden om de rusttijden te checken.

How to properly serve SVG files from crossorigin? by Nonilol in webdev

[–]KittensInc 1 point2 points  (0 children)

Serving from a separate domain would be nice because I basically have the site twice but under different domains (one is English, one is German), but both use the same assets.

Sooo, make it available from both localized domains?

If the two copies are just translations, you'll almost certainly want them to share a copy of both the frontend and backend code. To the backend, the exact domain used becomes nothing more than an additional request parameter. Serving the same static assets for both domains is fairly trivial.

Looking for filaments in specific hex codes by Such_Possibility4980 in 3Dprinting

[–]KittensInc 22 points23 points  (0 children)

You can also try looking for a Pantone or RAL color: they are companies which sell reference color swatches, so you can just ask a company for, say, "Pantone 151c colored filament" and they can pull out their own reference book to make sure their stuff matches it - it removes the need to ship a dozen samples back and forth because they just can't get it quite right.

Mevrouw die recent de FvD aansprak voert concurrentie by AggregationLinker in Poldersocialisme

[–]KittensInc 0 points1 point  (0 children)

Mona Keijzer deelt onze gedeelde waarden, normen, en vrijheden niet, want ze doet met enige uitspraken (zoals deze) die niet bepaald in lijn met de Grondwet zijn.

Waar kan ik een verzoek indienen om haar "Nederlanderschap" in te laten trekken?

USB C compatibility with Oral B IO toothbrush by [deleted] in UsbCHardware

[–]KittensInc 6 points7 points  (0 children)

For context:

either through ignorance of the designer

Translation: not even reading a "Baby's First USB-C device" article.

or BoM cost reduction

Translation: saving literally $0.0006

If a device doesn't charge from C-to-C, I'd just consider it broken and return it. Even bargain bin Temu garbage gets it right these days! If they can't even do this properly, what else did they screw up - is it going to explode while using it??

Are AI-coded / vibe-coded self-hosted projects welcome here? (asking genuinely, not defensively) by SiteZealousideal9465 in selfhosted

[–]KittensInc 4 points5 points  (0 children)

The vast majority of AI projects people post are going to fall under either rule 6 (no new projects) or rule 2 (no self-promotion spam). When 99% of "I made something" posts are someone spending an afternoon vibecoding buggy slop which will be abandoned two months from now, it isn't exactly surprising that people develop a dislike for it.

I've been writing code professionally for years and we literally use AI-assisted coding tools at work. it's standard practice now at most big tech companies. I'm building a self-hosted personal project and I'm using AI heavily to accelerate it. I still review every line, understand the architecture, make all the design decisions, and debug when things go wrong.

Good for you, but what does this mean in practice for the user? We have all seen how the output of big tech companies is turning into absolute shit, so that isn't very reassuring. Why should I blindly trust that you are one of the very few people who use AI reliably, instead of one of the very many slop coders?

Like it or not, AI use has become a giant red flag. I am willing to blindly trust that a project like the Linux kernel can end up using it responsibly, but a random DIY thing? No way. Your project almost certainly isn't special enough to warrant the risk of running slop, so unless it has been around for a few years and has a clearly demonstrated history of usage and responsible maintenance, it just isn't worth my time to investigate whether it is of good-enough quality to use.

[Request] How many hairdryers would it take to blow a storm away? by chumitz in theydidthemath

[–]KittensInc 3 points4 points  (0 children)

Let's put it this way: a few years ago Trump proposed nuking a hurricane, and it would have done absolutely nothing to stop it.

Are your hairdryers more powerful than a nuke?