The Official Status Thread
-
@dkf Gas pumps seem to be the only magstripe readers left in my area.
-
You can still force some of them to use magstripe if chip reading fails multiple times, no? I know they tried that once with mine because it was buggered (chip got damaged), can't remember if it worked though.
-
@mott555 said in The Official Status Thread:
Status: Just got supremely fed up with one of our kernel-mode drivers and wrote a new one nearly from scratch that is half the LOC, has variable names that make sense, and isn't over-complicated. And on the first try, it didn't blue-screen my PC. I feel like I did something wrong by not doing something wrong.
The old one was hard to follow. For example, the BARs variable didn't contain BARs, it contained a list of counters. Meanwhile, the interrupt status variable did not contain interrupt status, instead it contained BARs.
Oops, accidentally wrote a BSOD. I changed something from a
malloc()
/free()
pair to be statically-allocated, partially to avoid a potential memory leak but also because there was no reason for it not to be static. I forgot to remove the call tofree()
. Apparentlyfree()
-ing an element contained within a static array, and thenmemset()
-ing that same element later on, is bad in kernel-land.
-
Status: Currently trying to find a datasheet for our Bunsenburners and Tecluburners (TIL that Tecluburners are a thing and that we actually have more of those than Bunsenburners).
Why am I doing that? Because, in the usual inane bureaucratic manner, we now need to file an application for the gas connections in our chemistry lab.
Never mind that nothing changed in the lab regarding the gas connections, it's all in a different room.
And they also didn't make it easy by not telling us upfront what they actually wanted.
The first question was: "We need the desired output of the burners." We interpreted the term "desired output" as "pressure" and told them that we'd need 23 mbar of gas pressure.
The answer:
I'm sorry to tell you that this is enough
We also need information as to the type of gas burner (A, B, C), its power, the desired power and its maximum power.
Also, we need to know if you ensure the oxygen supply.I'm currently trying to figure out what those words mean in bureaucratese and largely contemplating yelling at them once again. And no, I didn't make a typo in the first sentence. And yes, I'm quite sure they're serious about the last question. Because I'm also contemplating doing the opposite of ensuring the oxygen supply for a certain group of people.
Edit: I just discovered that this is a form obviously intended for a kitchen or a boiler room
-
@Polygeekery said in The Official Status Thread:
Wait, @abarker is a Mormon. They don't swear.
We do, when appropriate. I've even sworn at a certain vulpine on this forum.
We just try to minimize our swearing.
-
@Tsaukpaetra said in The Official Status Thread:
Not necessarily! Nobody's perfect after all (did you hear the one about the swearing Apostle?)
Good ol' J. Golden Kimball โฆ
-
@mott555 said in The Official Status Thread:
@mott555 said in The Official Status Thread:
Status: Just got supremely fed up with one of our kernel-mode drivers and wrote a new one nearly from scratch that is half the LOC, has variable names that make sense, and isn't over-complicated. And on the first try, it didn't blue-screen my PC. I feel like I did something wrong by not doing something wrong.
The old one was hard to follow. For example, the BARs variable didn't contain BARs, it contained a list of counters. Meanwhile, the interrupt status variable did not contain interrupt status, instead it contained BARs.
Oops, accidentally wrote a BSOD. I changed something from a
malloc()
/free()
pair to be statically-allocated, partially to avoid a potential memory leak but also because there was no reason for it not to be static. I forgot to remove the call tofree()
. Apparentlyfree()
-ing an element contained within a static array, and thenmemset()
-ing that same element later on, is bad in kernel-land.Yay, turned 904 lines of code into 390, no heap allocations, no unused variables, no misnamed variables, no huge blocks of code commented out, no duplicated functions where the only difference was the name, and no BSODs. I also got rid of the horrible abuse of a DMA buffer as a shared user/kernel RAM space (the original source of my problem because this quit working and somehow became two memory blocks, meaning user-mode and kernel-mode couldn't talk), and used the proper mechanism for user-mode to ask kernel-mode a relatively simple question. Time to run unit tests.
Unfortunately, by doing this I probably just signed myself up as our sole kernel-mode developer.
-
@Fox said in The Official Status Thread:
I'm 99% certain most users on this forum frequently swear at machines.
This is why my dog won't stay in the office with me.
-
@mott555 said in The Official Status Thread:
Gas pumps seem to be the only magstripe readers left in my area.
Safeway.
Even my local small pet store has the chip reader now.
-
Status: No work assigned to my team.
-
I saw a C3 Corvette on my way home from work!
-
@abarker said in The Official Status Thread:
@Polygeekery said in The Official Status Thread:
Wait, @abarker is a Mormon. They don't swear.
We do, when appropriate. I've even sworn at a certain vulpine on this forum.
We just try to minimize our swearing.
I much prefer to picture you as the 'Aliens' guy yelling "Gosh darn it!"
-
@JazzyJosh said in The Official Status Thread:
It looks like it's on backwards?
I don't think so?
Status: Driving peoples are being much more retarded this morning...
-
Status: Listening in as a coworker explains his implementation of a filename-based source-control system.
Sad thing is, the users can't handle much more than that.
-
@Tsaukpaetra said in The Official Status Thread:
a filename-based source-control system.
somefile.c
somefile.c.old
somefile.c.older
somefile.c.reallyold
somefile.c.evenolder
somefile.c.soolditsgotgreyhair
-
@TimeBandit somefile.c.final.DONOTUSE
-
Status: Tried to report status earlier, but mobile was borked. Now that mobile is responding to Reply button, neither status is applicable any longer.
-
@HardwareGeek said in The Official Status Thread:
responding to Reply button
did you try refreshing?
-
@ben_lubar
Did you try rebooting?
-
@PleegWat said in The Official Status Thread:
somefile.c.final.DNU
FTFY.
Yep, it's more like:
(General Description of script) PRODUCTION VERSION (Date last saved as YYYYMMDD) (Purpose/group name).sql
This of course buried seven layers deep in a folder structure, which makes Windows stutter sometimes for raisins due to path length being too long...
-
Status: Southern Fucking Railway. Still commuting, over two and a half hours after I left work, and I'm only just over half way.
So I wrote them something.
O, thy train hath forsaken me, cruel
And spiteful destroyer of evening rest;
Southern Rail, thy braggart and tyrant rule,
Surest thou art to lay mettle to test.
-
@dcon Our whole nation is in that charming mode where either swipe, then the machine bitches at you for not using the card reader, or you use the card reader, and the machine bitches at you for not swiping. At every goddamned store.
The funny thing is that there's only three parties that control this whole process, more-or-less: Mastercard, VISA, and Amex. Yet even with just three players, they can't get their shit together. (Keep extending the switchover deadlines because large clients move too fucking slow and they don't want to risk, for example, every Home Depot in the country putting up a sign that says "no longer accepting VISA".)
-
Status: So, I'm now watching a Japanese mahjong game, and the rule differences really make it more intense.
Basically, there's a far greater incentive to avoid calling sequences and triplets, since that eliminates some of the best scoring hands, and the changing bonus tiles cause different things to be kept each round, even when they normally wouldn't be kept.
Fascinating.
-
@aliceif said in The Official Status Thread:
I saw a C3 Corvette on my way home from work!
One of my life dreams is to get a late C2 Corvette and drop a souped-up (750+ HP) Duramax diesel in it.
-
@mott555 You think you could ever be as cool as this guy?
Apparently the Secret Service prohibited him from driving his C2? I had no idea.
-
@blakeyrat said in The Official Status Thread:
Keep extending the switchover deadlines because large clients move too fucking slow
I have to support MS-DOS because of one of the biggest companies in the world, wich the name ends with [removed, better not risk].
-
-
@HardwareGeek oh no
-
-
Status: discovered that Chrome Mobile has a similar functionality to the "create application shortcuts" feature on desktop, though it's called "pin to homescreen".
Now TDWTF can REALLY pretend to be an App!
-
STATUS:
Getting a walkthrough on a volunteer registration site. The WTF counter is rising...
-
@sloosecannon said in The Official Status Thread:
STATUS:
Getting a walkthrough on a volunteer registration site. The WTF counter is rising...Uses plain HTTP.
For personal data.
HTTPS is broken, bad cert then a 403.
-
@sloosecannon said in The Official Status Thread:
@sloosecannon said in The Official Status Thread:
STATUS:
Getting a walkthrough on a volunteer registration site. The WTF counter is rising...Uses plain HTTP.
For personal data.
HTTPS is broken, bad cert then a 403.
Written in php.
-
@sloosecannon said in The Official Status Thread:
Uses plain HTTP.
For personal data.Well obs it's encrypted on the clientside first, right?
-
@Tsaukpaetra said in The Official Status Thread:
@sloosecannon said in The Official Status Thread:
Uses plain HTTP.
For personal data.Well obs it's encrypted on the clientside first, right?
Doesn't look like it. I think these guys know nothing about security...
Or they aren't even trying
-
@sloosecannon said in The Official Status Thread:
STATUS:
Getting a walkthrough on a volunteer registration site. The WTF counter is rising...Has an open email sending system. With the ability to put anything in the "from" address.
-
@sloosecannon said in The Official Status Thread:
@sloosecannon said in The Official Status Thread:
STATUS:
Getting a walkthrough on a volunteer registration site. The WTF counter is rising...Uses plain HTTP.
For personal data.
HTTPS is broken, bad cert then a 403.
Multi-select with a select all option. Kinda curious what happens when you multi-select both...
-
STATUS:
Reading some old articles in Joel On Software blog. Man, this was a great blog.
-
status enough is enough
Dev, your code is supposed to include the page's URL on each page.
How is what I did wrong?
You only have base URL. http://example.com on every page, but not http://example.com/thispage.html
But the (Google documentation) has http://example.com. Are you sure it has to have the full page?
Yes. It needs the full page, on every page, for every language we support, for SEO purposes.
How do I do that?
Grrr--- (outlines very simple way of using a repeater on our Language table, and appending the language code to the current URL)... many hours later ...
It doesn't work right can you look?
(checks out code, sees glob of loops, regex and string manipulation) This isn't the design we came up with. You'll need to debug it.... many hours later...
It's on test environment not my machine so I don't know how to debug.
(Had enough of being thrown "fix my code" requests for basic fucking troubleshooting email back):
Then thereโs a few choices:- Get debugging working on the lab by building in debug mode, copying .pdbs over and attaching your debugger
- Old schoolโcreate a new label on your control called Debug, and write out the value of _URL as an html comment each step of the way into that label.
- Pen and paper. Your input is โhttp://LABSERVER/default.aspxโ. Whatโs the output of your function (Page_Load of your control)?
Thereโs also the choice of scrapping the code you have in Page_Load, and use the design we discussed yesterday (as per earlier email).
Filed under: And now I know why she thought this would take more than 30 mintues... =(
-
Status: loving my bluetooth earphones.
Also: turns out bluetooth earphones fail to work in Xubuntu unless you type a magical incantation in the command line. HOW COMPLETELY UNEXPECTED OF A LINUX DISTRO TO DO THAT.
-
Status: discovered Rick and Morty, currently binging. Great stuff, apart from Rick's painful line readings.
-
@cartman82 said in The Official Status Thread:
If you swipe right on Coca Cola, then Coca Cola might offer you to promote their products.
I think that would make most of middle management redundant.
-
Status: Well what do you know, having more users on the site can cause it to use more memory!
-
@anonymous234 said in The Official Status Thread:
Status: loving my bluetooth earphones.
Also: turns out bluetooth earphones fail to work in Xubuntu unless you type a magical incantation in the command line. HOW COMPLETELY UNEXPECTED OF A LINUX DISTRO TO DO THAT.
Works without any issue on Mint with KDE.
Stop using shitty distro :p
-
Status: Why is this guy repeatedly sending requests? (Yes, it's the same agent).
They're all identical (well, excepting some typos with spaces and periods, which don't really matter in the places they occur).
Some days...
-
Status: 2/7 AIR test scenarios submitted and passed. The second one, I noticed--after it had been accepted--I had missed supplying part of the test data. Good to know the validation suite is comprehensive! I fixed that and re-uploaded, because I needed the extra acceptance.
-
@sloosecannon
care to share the url?
i may need it tosell viagrascience purposes
-
Status: Got green-light to get new PXE/TFTP software. Checked imaging server and saw an older version of the imaging software with the bells and whistles we need/want was already installed. 5 years ago.
-
@MathNerdCNU said in The Official Status Thread:
Got green-light to get new PXE/TFTP software.
Wait, there's new software for this?
-
@Tsaukpaetra Not the PXE/TFTP bits per say but the parts that manage who gets what image/schedule the jobs/bounces the machine when I start the job. Being able to schedule the lab to reset on a Friday night and come into machines ready and waiting to test is going to be pretty sweet.