The Official Status Thread
-
-
@cvi said in The Official Status Thread:
$ unzip -v
UnZip 6.00 of 20 April 2009, by Info-ZIP. Maintained by C. Spieler. Send
bug reports using http://www.info-zip.org/zip-bug.html; see README for details.OK, that's still a bit newer than 1999, but it's not that modern.
10th anniversary recompile of the 1999 version, still quite possible.
-
-
@Tsaukpaetra said in The Official Status Thread:
@error said in The Official Status Thread:
until I run a descaling cycle
Can you just pretend?
Oh no. We live in the era of the Internet of
ThingsShit.
The descaling solution comes with a qr code which you have to scan with a specific app on your phone, which then will download another app to connect via NFC (or what ever) to a chip on the descaling solution and to another on the espresso machine which had to be registered via internet before anyways.
Only after giving away many sensitive personal information, you'll be then allowed to start the descaling process, which of course will be monitored live via the interwebs. Make sure that the connection is stable and does not get disrupted due to a power failure.
Next, you will have to rate the process and your satisfaction with it. If the other side does not agree with your rating, it won't send a succes code to the espresso machine.
-
@BernieTheBernie said in The Official Status Thread:
@Tsaukpaetra said in The Official Status Thread:
@error said in The Official Status Thread:
until I run a descaling cycle
Can you just pretend?
Oh no. We live in the era of the Internet of
ThingsShit.
The descaling solution comes with a qr code which you have to scan with a specific app on your phone, which then will download another app to connect via NFC (or what ever) to a chip on the descaling solution and to another on the espresso machine which had to be registered via internet before anyways.
Only after giving away many sensitive personal information, you'll be then allowed to start the descaling process, which of course will be monitored live via the interwebs. Make sure that the connection is stable and does not get disrupted due to a power failure.
Next, you will have to rate the process and your satisfaction with it. If the other side does not agree with your rating, it won't send a succes code to the espresso machine.Sounds like an operation being run by Tea-Lovers. "How to get someone to quit coffee and start tea"
-
@BernieTheBernie Well, my coffee machine is dumb as a rock. No internet connection for it at all, despite it sitting right next to a wifi point. It makes reasonable coffee, and it makes it in plentiful quantities.
-
@Tsaukpaetra said in The Official Status Thread:
@error said in The Official Status Thread:
until I run a descaling cycle
Can you just pretend?
Just wire in a jumper. What could go wrong?
-
@dkf said in The Official Status Thread:
@BernieTheBernie Well, my coffee machine is dumb as a rock. No internet connection for it at all, despite it sitting right next to a wifi point. It makes reasonable coffee, and it makes it in plentiful quantities.
My current one does actually have a clock and you can set up a timer to start it (never use that). My old one had an on/off button. Oh, and it auto-turned-off after 2 hours.
-
@Gribnit said in The Official Status Thread:
@Tsaukpaetra said in The Official Status Thread:
@error said in The Official Status Thread:
until I run a descaling cycle
Can you just pretend?
Just wire in a jumper. What could go wrong?
Try the one between VCC and GND.
-
@topspin said in The Official Status Thread:
@Gribnit said in The Official Status Thread:
@Tsaukpaetra said in The Official Status Thread:
@error said in The Official Status Thread:
until I run a descaling cycle
Can you just pretend?
Just wire in a jumper. What could go wrong?
Try the one between VCC and GND.
Or the one between VCC and 120 (or 240, whichever is available) VAC.
-
@DogsB said in The Official Status Thread:
3rd party ones are usually clobbered by windows defender and mcafee too if you work corporate.
McAfee has been forcibly removed, so hopefully it isn't that. Not sure about defender, that might be a possibility.
But I think you're right about the builtin tool being shit at its job. Cygwin + commandline unzip feels faster on a slower computer, so there's that.
-
Status: Windows update managed to fuck the bootloader and the computer would no longer Secure Boot because it's not trusted.
Apparently this can not be resolved with using bcdboot to recreate the boot files, and transplanting the EFI directory from a working installation has no effect.
Luckily after a hair raising firmware update, it works again.
That was three hours of my life I would rather have saved.
I hate server boards that refuse to fast boot on warm reboots. Nevermind that no hardware has changed since initialization, we Gotta train all memory sticks and validate each Pci express lane!
-
@HardwareGeek said in The Official Status Thread:
Or the one between VCC and 120 (or 240, whichever is available) VAC.
Or swap live and neutral.
*looks at an euro-style plug*
Oh. Nevermind.
-
@Tsaukpaetra said in The Official Status Thread:
Nevermind that no hardware has changed since initialization, we Gotta train all memory sticks and validate each Pci express lane!
But it can't be certain nothing has changed; they might have been affected by the @Tsaukpaetra Performance Degradation Field.
-
status I want to find whoever decided we needed a special snowflake thrift protocol client and separate service for this one stupid portion of the overall monolith and introduce them to the clue bat. Talk about over engineered, under thought, and not maintained at all... mainly because modifying it is hell on Earth.
-
@dkf said in The Official Status Thread:
@BernieTheBernie Well, my coffee machine is dumb as a rock. No internet connection for it at all, despite it sitting right next to a wifi point. It makes reasonable coffee, and it makes it in plentiful quantities.
Sounds like the best kind of coffee machine. I'm not a coffee person, but my parents do their best to make up for their child's coffee deficiency by going through multiple carafes a day.
I don't know how people put up with the one cup pod scanners.
-
Status: Oh, look, Windows updated. It's celebrating AI search by turning the Search box back on! Now I could have two boxes on my Taskbar that show random crap from the web.
Status, Supplemental: Fixed. Taskbar is now free of Internet
adshelpful features and touch-based addons that don't apply to this desktop machine. (The UPS makes it think it's a laptop sometimes. A battery is a battery, I guess. You'd think the lack of a touchscreen, trackpad, or pen would be enough.)
-
@Parody said in The Official Status Thread:
You'd think the lack of a touchscreen, trackpad, or pen would be enough.)
A surprisingly large number of mobile devices do not have them. And touch/pen/trackpad does not necessarily automatically make them so either.
-
@cvi said in The Official Status Thread:
McAfee has been forcibly removed
You managed to get your company to pay an exorcist? I'm impressed.
-
@Tsaukpaetra said in The Official Status Thread:
@Parody said in The Official Status Thread:
You'd think the lack of a touchscreen, trackpad, or pen would be enough.)
A surprisingly large number of mobile devices do not have them. And touch/pen/trackpad does not necessarily automatically make them so either.
Neither does my desktop, so it shouldn't turn these options back on:
That Pen menu one especially seems closer to "Show pen menu icon briefly whenever we feel like it." Oddly, it works pretty consistently on my actual tablet with an actual pen.
The very silly one, though, is the Location-in-use icon. Not only does the computer not move, but it doesn't know where it is either. ISP shenanigans generally put me in Chicago. I don't think any programs I have use it except for the ones that come with Windows, so whatever. No Location for anyone.
-
@Parody said in The Official Status Thread:
Not only does the computer not move, but it doesn't know where it is either.
: That's what you think!
(On a serious note, if you have WiFi enabled, it could use the names of nearby networks to find out your location with pretty good accuracy. You could do the same with Bluetooth as well, except most Bluetooth devices tend to be mobile, so it wouldn't work as well.)
-
@Parody said in The Official Status Thread:
the Location-in-use icon.
Yeah that one is much more misguided IMO. I get that as a popup every time I log in. "Windows prevented an application from accessing your location! " And yet, I have nothing at all that should be. BUT STILL it likes to tell me all about how lovely it is being.
But of course, this is the kind of shenanigans that happen when you have what should be a single toggle become two...
-
@Tsaukpaetra said in The Official Status Thread:
And yet, I have nothing at all that should be.
Apart from Windows itself?
-
@Zerosquare said in The Official Status Thread:
@Tsaukpaetra said in The Official Status Thread:
And yet, I have nothing at all that should be.
Apart from Windows itself?
INCLUDING Windows itself, since I used to toggle that said it turns it off!
And yet!
-
@dkf said in The Official Status Thread:
Well, my coffee machine is dumb as a rock.
That's no way to treat your wife!
-
@Zerosquare said in The Official Status Thread:
On a serious note, if you have WiFi enabled, it could use the names of nearby networks to find out your location with pretty good accuracy.
My desktop machines do not contain any wifi hardware.
-
Are you sure? When was the last time you looked inside your PC case?
-
@Zerosquare said in The Official Status Thread:
Are you sure? When was the last time you looked inside your PC case?
(looks using Device Manager)
Oh. Guess the Killer card has both...
-
@dcon said in The Official Status Thread:
@Zerosquare said in The Official Status Thread:
Are you sure? When was the last time you looked inside your PC case?
(looks using Device Manager)
Oh. Guess the Killer card has both...
Well at least you're not disabling the WiFi, are you? Or checking in the bushes out back?
-
@Zerosquare said in The Official Status Thread:
@Parody said in The Official Status Thread:
Not only does the computer not move, but it doesn't know where it is either.
: That's what you think!
If the computer has moved, are the files still right where you left them?
-
@hungrier said in The Official Status Thread:
@Zerosquare said in The Official Status Thread:
@Parody said in The Official Status Thread:
Not only does the computer not move, but it doesn't know where it is either.
: That's what you think!
If the computer has moved, are the files still right where you left them?
If you're the one who moved the computer, yes.
-
status Resurrecting an old PC for a friend. Looks like it hasn't been turned on for about 2 or 3 years. It's elligible for the 20H2 update! But after several check-for-update, install, reboot cycles, it says no more updates. But hasn't done that yet. So I'm using the FuckYouDoItNow updater.
-
@dcon said in The Official Status Thread:
it hasn't been turned on for about 2 or 3 years.
Rookie numbers.
-
@HardwareGeek said in The Official Status Thread:
@dcon said in The Official Status Thread:
it hasn't been turned on for about 2 or 3 years.
Rookie numbers.
Wow, so harsh to call out @Tsaukpaetra right in the open like that.
-
@izzion said in The Official Status Thread:
@HardwareGeek said in The Official Status Thread:
@dcon said in The Official Status Thread:
it hasn't been turned on for about 2 or 3 years.
Rookie numbers.
Wow, so harsh to call out @Tsaukpaetra right in the open like that.
Are you kidding? It's probably been less than 2 or 3 minutes since @Tsaukpaetra was not turned on, although I very much prefer to avoid thinking about how or by whom/what.
I was really thinking about my web/email server, which hasn't even been connected to a power cord in >12 years, and my dad's computer, which hasn't been turned on since he died. I may still have some computers even older than those.
-
@HardwareGeek said in The Official Status Thread:
@izzion said in The Official Status Thread:
@HardwareGeek said in The Official Status Thread:
@dcon said in The Official Status Thread:
it hasn't been turned on for about 2 or 3 years.
Rookie numbers.
Wow, so harsh to call out @Tsaukpaetra right in the open like that.
Are you kidding? It's probably been less than 2 or 3 minutes since @Tsaukpaetra was not turned on, although I very much prefer to avoid thinking about or by whom/what.
I last resumed from S5 49 minutes ago.
The trigger was: it smells like bacon
-
Last month’s status: designed a state machine
Which is more than enough brain engagement for a month.
Which brings us to Today’s status: it works!
Optimisations welcome ;) This will be made from normal ICs, and keeping the part count down would be nice.
-
@kazitor said in The Official Status Thread:
This will be made from normal ICs, and keeping the part count down would be nice.
In real life, I'd implement the logic in one of those very low-end 8-pin microcontrollers. That would still be a massive waste of transistors, but they're so cheap and compact that messing with discrete logic no longer makes sense today, unless you need really high speed and/or really precise timings. And if you mess up or want to make modifications later, all you have to do is a simple software update.
If you want a zero-software approach, on paper programmable logic would work... but PALs/GALs are nearly obsolete and require programming hardware you probably don't have, and most CPLDs/FPGAs are out-of-stock because of the semiconductor shortage (and they'd be overpowered for such an use anyways, especially the latter).
If you still want a discrete logic approach for fun, well, what is that state machine used for? There may be a simpler solution.
-
@kazitor but what does it do?
-
@Zerosquare said in The Official Status Thread:
If you still want a discrete logic approach for fun
Yes! I actually have somewhat conflicting goals in here, in that I’d like to have a variety of visible components actually doing stuff (op-amps and 555s will also be used), but also to not go overboard with space and cost. Well, that is kinda the same goal, as having 2 quad ORs and 4 quad ANDs isn’t really a visual variety.
what is that state machine used for?
(CC @topspin)
Sequence detection (I thought I’d said that, but evidently not). The output on the right needs to fire only when the top two buttons are pressed in a specific order. In the video I press them somewhat erratically, pause, then do it correctly. Depending on what how many spare gates are left, I might make the final step need both buttons at once.I’m using JK because I’ve led myself to believe that all those sweet Don’t Cares simplify the circuitry, despite doubling the number of inputs. Don’t go telling me that I need to do something all over again or toss out what’s there ;)
Unrelated additional status: While writing the above, murdered a mosquito
-
Ah, so it's a button sequence detector.
I'm afraid that as-is, it won't work correctly in real-life for two reasons that are not modeled by your software simulation:
-
switch bounce. Those buttons are electromechanical devices, and they don't generate clean edges when you press (or release) them ; they tend to oscillate a bit between "open" and "closed" for a few milliseconds, or tens of milliseconds in the worst case. It's too fast to be seen with the naked eye, but the logic is definitely fast enough to register that as multiple presses instead of a single one.
-
metastability. Latches and flip-flops have an inherent race condition between their data input(s) and their clock input. The data inputs are supposed to be stable for a small time before (setup time) and after (hold time) the active clock transition. Your design doesn't respect this criterion, so it can create erratic behavior.
Those issues are insidious, and if you ignore them it can appear to work fine for a while, then start failing for seemingly no reason.
#1 can be fixed in several different ways:
In your case, I'd probably use the version based on an inverter gate (notice: it needs to be a Schmitt-trigger version, not a standard logic inverter).
#2 is more tricky. I think the easiest way of fixing it would be to delay the clock signal for the ICs a bit. That's something that can be done using a 555 or two -- left as an exercise for the reader
Regarding the logic itself, I think I'd approach the problem in a different way, but that would mean throwing away basically everything you did. So you may not like it
-
-
-
@kazitor Karnaugh maps; how quaint. I haven't seen a Karnaugh map since I worked for a certain company that has (almost) a whole thread in the Lounge, and then only because I was warned a certain manager loved to ask about them in interviews. Nowadays, a Verilog compiler will optimize that logic in microseconds.
And JK flip-flops. I can't remember the last time I saw one of those. D flip-flops are simpler to use. The D input is simply the desired Q'; no messing about with figuring out how to manipulate J and K to get Q'.
@Zerosquare said in The Official Status Thread:
- switch bounce. ...
- metastability. ...
Since this only needs to operate at the speed of a human pushing buttons, I think you can kill both birds with one stone. If you delay the clock (using a 555, as @Zerosquare suggested) long enough for the switches to stop bouncing, the button inputs are stable by the time the clock gets to the flops. You've both adequately debounced the switches and satisfied the setup time of the flops (which is generally only nanoseconds).
-
@HardwareGeek said in The Official Status Thread:
Since this only needs to operate at the speed of a human pushing buttons, I think you can kill both birds with one stone.
What if the button-pusher is a parrot?
-
@Applied-Mediocrity said in The Official Status Thread:
@HardwareGeek said in The Official Status Thread:
Since this only needs to operate at the speed of a human pushing buttons, I think you can kill both birds with one stone.
What if the button-pusher is a parrot?
Hope your system dispenses crackers.
-
@Zerosquare said in The Official Status Thread:
I'm afraid that as-is, it won't work correctly in real-life for two reasons that are not modeled by your software simulation:
Yes yes, I’m just making sure the mess of excitation does what it’s supposed to. Digital simulators like that don’t even have components for debouncing and the like. Schmitt triggers are on my mind too, because the current design has a single inverter for logic stuff, so I could hopefully get away with using a spare inverter there.
The group of inverters up the top holds the inputs for as long as this program’s latches needs them, and I somehow suspect someone pressing a button (particular with debouncing) will always be at least as long as necessary. I won’t even check a data sheet for that.
Curious what your approach would be – surely you’d still need some kind of latch. I could imagine using a shift register and checking the top x outputs, but that somewhat takes away from the sheer euphoria of writing out excitation tables by hand. And internally uses more latches than necessary, which is a very npm-style approach to the problem
@HardwareGeek said in The Official Status Thread:
@kazitor Karnaugh maps; how quaint. I haven't seen a Karnaugh map since I worked for a certain company that has (almost) a whole thread in the Lounge, and then only because I was warned a certain manager loved to ask about them in interviews.
I might have recalled you complaining about them in an interview even while I was drawing it out. WTDWTF shares your trauma.
And JK flip-flops. I can't remember the last time I saw one of those. D flip-flops are simpler to use.
But, but, Don’t Cares! It’s the of logic design!
-
@kazitor said in The Official Status Thread:
But, but, Don’t Cares! It’s the of logic design!
The doesn't care.
-
@kazitor said in The Official Status Thread:
The group of inverters up the top holds the inputs for as long as this program’s latches needs them, and I somehow suspect someone pressing a button (particular with debouncing) will always be at least as long as necessary. I won’t even check a data sheet for that.
If your idea is using two cascaded inverters as a delay element, then they're in the wrong place. The signals to J and K inputs should settle before the clock input changes state, not the opposite.
@kazitor said in The Official Status Thread:
Curious what your approach would be – surely you’d still need some kind of latch.
Yes, any kind of state machine -- or anything that's not a strictly combinatorial function of inputs, really -- implies latches of some sort.
(You could actually implement them manually using NAND or NOR gates, but they'd still be latches.)@kazitor said in The Official Status Thread:
I could imagine using a shift register and checking the top x outputs, but that somewhat takes away from the sheer euphoria of writing out excitation tables by hand.
Not my thing, but hey, whatever floats your boat.
Shift register is one of the possibilities I thought of. You could associate it with a magnitude comparator to check all bits in parallel without needing a bunch of XOR and AND gates.
Another possibility is checking each keypress as it happens.
Could be done with a binary counter, a multiplexer, and a few gates.Both approaches have the advantage that you can easily make the correct sequence configurable by using jumpers.
Also, you probably want a timeout that resets the whole thing if no buttons have been pressed for a few seconds.
-
Status: I hate being tech support for my dad. He forgets the most basic things, like what "network unavailable" means or where the Windows key is. And always at the worst possible times, like the last five minutes of a movie or when I'm halfway out the door. Then he can't figure out why I'm grumpy.
Edit: Also, now I want to know how he manages to fuck up both an Amazon tablet and an iPhone. I could almost see how it kept happening with real computers but these toys have about the narrowest guard rails possible.
-
@Zenith said in The Official Status Thread:
Status: I hate being tech support for my dad. He forgets the most basic things, like what "network unavailable" means or where the Windows key is. And always at the worst possible times, like the last five minutes of a movie or when I'm halfway out the door. Then he can't figure out why I'm grumpy.
Edit: Also, now I want to know how he manages to fuck up both an Amazon tablet and an iPhone. I could almost see how it kept happening with real computers but these toys have about the narrowest guard rails possible.
Does he go bumper bowling and throw 20 consecutive gutter balls?