Deceptichum ( @Deceptichum@kbin.social ) 71•1 year agoAnd the worst part is when it actually does and you have no fucking idea what went wrong before.
MrCookieRespect ( @MrCookieRespect@reddthat.com ) 18•1 year agoThe pc had the hiccups and now it’s fine. Problem solved!
Pantrygheist ( @Pantrygheist@programming.dev ) 64•1 year agoThat’s step zero: rule out black magic
embed_me ( @embed_me@programming.dev ) 39•1 year agoThose damn cosmic rays flipping my bits
CanadaPlus ( @CanadaPlus@futurology.today ) English2•1 year agoI wonder if there’s an available OS that parity checks every operation, analogous to what’s planned for Quantum computers.
Danitos ( @Danitos@reddthat.com ) 3•1 year agoUnrelated, but the other day I read that the main computer for core calculation in Fukushima’s nuclear plant used to run a very old CPU with 4 cores. All calculations are done in each core, and the result must be exactly the same. If one of them was different, they knew there was a bit flip, and can discard that one calculation for that one core.
CanadaPlus ( @CanadaPlus@futurology.today ) English1•1 year agoInteresting. I wonder why they didn’t just move it to somewhere with less radiation? And clearly, they have another more trustworthy machine doing the checking somehow. A self-correcting OS would have to parity check it’s parity checks somehow, which I’m sure is possible, but would be kind of novel.
In a really ugly environment, you might have to abandon semiconductors entirely, and go back to vacuum as the magical medium, since it’s radiation proof (false vacuum apocalypse aside). You could make a nuvistor integrated “chip” which could do the same stuff; the biggest challenge would be maintaining enough emissions from the tiny and quickly-cooling cathodes.
DragonTypeWyvern ( @DragonTypeWyvern@literature.cafe ) 11•1 year agoThat feeling when it is, in fact, computer ghosts.
Blackmist ( @Blackmist@feddit.uk ) English27•1 year agoYeah, but sometimes it works.
noddy ( @noddy@beehaw.org ) 9•1 year agoGood luck figuring out why it sometimes doesn’t work 🙃
CanadaPlus ( @CanadaPlus@futurology.today ) English5•1 year agoMmm, race conditions, just like mama used to make.
Octopus1348 ( @Octopus1348@lemy.lol ) 5•1 year agoThere was that kind of bug in Linux and a person restarted it idk how much (iirc around 2k times) just to debug it.
KairuByte ( @KairuByte@lemmy.dbzer0.com ) 1•1 year agoLegit happens without a race condition if you’ve improperly linked libraries that need to be built in a specific order. I’ve seen more than one solution that needed to be run multiple times, or built project by project, in order to work.
Peafield ( @Peafield@programming.dev ) 27•1 year agoThe first is a surprise; the second is testing.
nieceandtows ( @nieceandtows@programming.dev ) 16•1 year agoJust had that happen to me today. Setup logging statements and reran the job, and it ran successfully.
TurtleTourParty ( @TurtleTourParty@midwest.social ) English15•1 year agoI’ve had that happen, the logging statements stopped a race condition. After I removed them it came back…
Hupf ( @Hupf@feddit.de ) 9•1 year agoThank you for playing Wing Commander!
quantenzitrone ( @quantenzitrone@feddit.de ) 16•1 year agoi sometimes do that so i can inspect the error messages on a cleared terminal
PoolloverNathan ( @PoolloverNathan@programming.dev ) 12•1 year agoOne of my old programs produces a broken build unless you then compile it again.
Buttons ( @Buttons@programming.dev ) English11•1 year agoIf that doesn’t work, sometimes your computer just needs a rest. Take the rest of the day off and try it again tomorrow.
Alien Nathan Edward ( @reverendsteveii@lemm.ee ) English6•1 year agoit’s only dumb til it works
attero ( @attero@feddit.de ) 4•1 year agoThe definition of insanity is doing the same thing over and over and expecting different results.
drsensor ( @drsensor@programming.dev ) 3•1 year agoMy way: wrap it in a shell script and put a condition if exit status is not 0 then say “try clear the cache and run it again”
Jimmycrackcrack ( @Jimmycrackcrack@lemmy.ml ) 2•1 year agoEver work?
puttputt ( @puttputt@beehaw.org ) 11•1 year agoDisturbingly, yes
gandalf_der_12te ( @gandalf_der_12te@feddit.de ) 1•1 year agoEvery sufficiently complicated system is indistinguishable from being alive, and living beings need some warm-up time.
CodeMonkey ( @CodeMonkey@programming.dev ) 6•1 year agoAll the time. Causes include:
- Test depends on an external system (database, package manager)
- Race conditions
- Failing the test cleared bad state (test expects test data not to be in the system and clears it when it exits)
- Failing test set up unknown prerequisite (Build 2 tests depends on changes in Build 1 but build system built them out of order)
- External forces messing with the test runner (test machine going to sleep or running out of resources)
We call those “flaky tests” and only fail a build if a given test cannot pass after 2 retries. (We also flag the test runs for manual review)
tengkuizdihar ( @tengkuizdihar@programming.dev ) 2•1 year agoEinstein did say…
Rho ( @freakrho@programming.dev ) 1•1 year agoon xcode i would say it has a 50% chance of working