El reg penguin wrangler
You'll become the driver behind the automated trolling...
Or at least, that's how I read it - I knew bombastic_bob was a Special Projects Bureau job to keep the comments lively and us viewing more ads..
3928 posts • joined 21 Jul 2009
Clotted cream isn't actually that difficult to make it just takes time - cook double/heavy cream for 12 hours at 70C for 12 hours, let it cool to room temperature, chill for 8+ hours in the fridge, and then separate the thick clotted cream on the top from the thin liquid (whey?) left behind. Whip it all together to blend in the crust, add some of that liquid if its too thick, homemade clotted cream.
Only problem is that's 3 days until you can have your scones, buying a tub of Rodda's is far easier :)
You'd think there'd be some kind of automated dependency/security tool by now that realises that a dependency is out of date, updates it and rebuilds everything that was reliant on it (or contains an unannounced copy of it, which is far more likely!). But no.
Docker doesn't hide things behind complexity/obscurity, its simply a tool for packaging an application as an immutable container. Once you've got this container, you can apply things like trivy to it very simply. It actually makes all this stuff a lot easier.
These terms don't come from the ZFS project, but from the Solr project. They have master/slave replication, but they also have a node which checks things - its called an Overseer node., which is a bit close to the bone. Changing these terms to "primary", "replica" and "monitor" doesn't change the understanding of what these roles are, but does remove racially charged terms.
Ironically, in Solr the master does far more work than the slave nodes, as it does all the document ingestion, indexing and searching, whilst the slave just copies the index from the master and does searching.
In 1898 Britain signed a treaty for a 99 year lease from China on Hong Kong
We leased New Kowloon and the New Territories, which were bits of the mainland with a good water supply. Hong Kong was never part of the lease, until negotiations in 1984 led to the UK exchanging HK island for the "rights" being "enjoyed" by HK citizens right now. It would have been very difficult to keep HK without the NT...
As an 18 yr old, I had a summer job as an accounts clerk. One bit of it was boring as fuck, so I wrote something in Lotus 1-2-3 that did it all for me, just had to fill in the rows in the sheet each day; when the head accountant saw it, she went white as a sheet and told me to redo it all again, this time using the calculator.... (and no, not some fancy accounts calculator with a printer outputting an audit log, just a regular desk calculator)
80 characters is roughly what a brain can read and comprehend both the start and end of the line. If you're blessed with really big monitors, 80 characters means you can have several files open side by side without wrapping - as a developer, nothing I write is in isolation, the more context I can have visible on screen at one time is beneficial.
One thing I've noticed on projects with no line length limits is more complex code - longer lines allow more levels of indentation before a developer is prompted "hey, this is a bit too long now, maybe refactor?".
A lot of my development is in Python, and there is a good trend to use psf/black to format your code automatically. It removes almost every single tedious discussion about code style, and everything looks the same. It has chosen a default max line length of 88; its not clear whether this was accidental or deliberate, but 88 is a white supremacist "hidden number", so I either change it to 80 or 90, depending on whether people argue for longer lines or not :)
I notice Linus is not also suggesting a change in git commit message format from 50 chars for title, 72 for comments, both of which are derived from 80 character terminals.
Coffee is too bitter, and cannot be consumed in the quantities required for refreshment. I like a coffee occasionally, a shot of espresso or even a lungo in the morning. But to sip that swill that is filter coffee all day long like the Americans? No thanks. Similarly, I'm fat enough without adding the filth that is a Starbucks venti latte. I've always found it strange that Starbucks, a coffee company, have so many drinks that are designed to hide the flavour of the coffee.
For me, tea is a total cure-all. Hangover, queasy stomach? Nice cup of tea will make you feel better. Dehydrated? Nice big cup of tea. Cold? Big cup of tea. If you have too many coffees, you can get the jitters and not sleep all night. Too many teas, you're just flushing the loo slightly more frequently. I start each day with 3 or 4 20oz cups of tea (SportsDirect mug size, although mine is a Chewbacca mug).
This means that the guest needs to be able to "speak" DX12, which is why we pulled DX12 into Linux.
Nah, still don't buy it. For AI, you need CUDA. MS didn't need to expose DX12 API to Linux in order to do that, they just needed to insert a shim between Windows GPU driver and WSL that exposes CUDA. There's no need to expose DX12 to Linux.
MS's demo used a modified tensorflow that used DX12 API to access the GPU. Tensorflow shouldn't be doing that, it should just talk CUDA. This is Extend - "oh just use our API".
We get filtered pasteurised milk these days, lasts for at least 7 days after you open it, and still tastes great - I can't tell the difference from regular pasteurised milk. We actually get the Tesco version, but they don't spend money on marketing pages, unlike Arla.
Is it really "all that"? The vast majority of the time you'd presumably want it off (to save battery life), does it really make that much difference in games? I don't use a 120Hz monitor for gaming on my PC, and I don't see many TVs with this as a selling point (I know there *are* some, and they're often said to be the "best for gaming").
Is it just a thing to differentiate offerings, or actually useful.
Presumably an SSD? There are a number of gotchas with SSDs that can lead to precipitous performance degradation (particularly write speed) due to the SSD running out of space, it might have to load blocks - remember that SSDs use 256kb blocks internally, exposed as 4kb pages - and combine multiple pages into unused parts of currently used blocks. The degradation is called SSD write amplification, and is affected by many factors.
Your hard drive doesn't even have to be "full", it could just be thinking it is running out of space; its not necessarily having 80%+ space used as visible to your OS, if you write and delete a lot of files, then you might start running out of pristine blocks for the SSD to work with, which really can lead to disastrous performance.
The firmware on the device itself can also play a part; there was an infamous firmware from (I think) OCZ, it used a fast algorithm for garbage collection when there were >50% blocks unallocated, but as soon as it went below that it absolutely killed the performance. This gave it great performance when new, but crappy performance in actual usage.
If your drive was quite full of your data (>80%), then getting a newer, larger drive probably was the right answer. Installing a large OS update, which typically deletes a lot of files and writes new ones, could easily have pushed this drive into a state where the performance was just terrible, and either a new drive, or deleting a lot of data, wiping the drive, and restoring the needed data from backup are the options. The genius probably followed the script and upsold you rather than doing the maintenance.
Whether its right or wrong that drives that say "500GB" shouldn't be filled with more than 400GB is a completely different matter - and in fact, some of the "better" brands these days are better simply because they over-provision their drives with more blocks than the others, eg they sell a 100GB drive that actually has 128GB of storage on it. Some drives allow you to configure the amount of over-provisioning to allow for this, eg enterprise drives typically use 28% over-provisioning, where as consumer devices typically do either 0% or 7%.
1: PwC create an azure site foobar.azurewebsites.net
2: PwC setup that site in their DNS: foobar.pwc.com. CNAME foobar.azurewebsites.net.
3: PwC let the azure site lapse, but leave the DNS entry
4: foobar.pwc.com now resolves to something that doesn't exist
5: Attacker scans pwc's DNS zone for azure domains that no longer resolve
6: Attacker registers foobar.azurewebsites.net for themselves and adds miscreant code - session jacking, etc
7: Because they control the website, they can register letsencrypt certs
8: Use high value, trusted domain as link farm
As I outlined in a post below, this is entirely avoidable by MS, and not the first time this has happened. Even some MS sites got jacked (iirc some windows.com subdomains).
(edit: https://www.theregister.co.uk/2020/03/04/microsoft_subdomain_takeover/ )
(and https://www.theregister.co.uk/2019/01/23/office_365_network_hole/ )
It's like they don't know what they're doing...
@HawkEye Pierce: you're wrong. PwC's DNS didn't point at the IP address of an azure machine, it pointed at an alias. IE, it was a CNAME rather than an A record.
a forgotten Azure subdomain that someone swooped in and re-registered for themselves.
Azure allow you to request any name under azurewebsites.net as long as it isn't already taken. If you want to hijack a domain, and they use azure, you simply look for DNS names that are aliases for azurewebsites.net names that no longer themselves exist. You then register that name with azure, and domain is then captured.
It's such an obvious and stupid security hole, and this isn't the first time that it has happened. Microsoft themselves have had websites captured in the same way. It's absolutely idiotic that MS haven't fixed it, by including something client specific in new domain names (either a name or a uuid), and refusing to generate new unadorned domain names under azurewebsites.net.
I think IDEs appeal to different styles of users. Personally, when I work on code, I'm editing code in an editor, I'm running commands from the command line, and I want/need to understand how things operate. If I want to debug things, I will know how to invoke tests with a debugger, how to set a breakpoint and how to operate the debugger. If I want to run just these subset of tests, and to re-run failed tests when the code/test code changes, or run all tests but in 6 parallel workers, I know what I need to type on the command line.
The thing I don't want to do is move my fingers from the home keys to my mouse.
Now, I know I'm not a typical developer. They don't want to know how to operate a debugger from the command line, and they want to click the green play button to build their code.
So, I'm glad that there are options for those developers, but don't discount little old vim. I get all the code completion that you get in IDEs. I get help docs on those functions. I can jump up and down the code to method definitions. I get syntax highlighting. I get more complete refactoring tools than in vscode. I get linting and hotfixes. I get deeper git integration than in most editors. Depending on what you want, vim is as full an integrated development environment as any GUI.
I've got an Outemu Brown based keyboard, a Drevo Tyrfing v2 tenkeyless keyboard. It was a discount from Amazon, very happy with it. Its a bit basic, but the action is pretty nice, keycaps are all replaceable and cherry compatible, switches are replaceable and it came with both a keycap and switch puller, and some replacement switches. Brown switches so I don't get murdered by my beloved during lockdown. NKRO, and you can configure how annoying the LEDs are, all the way to off. I currently have them lit blue, but going a random colour when pressed, which is quite nice.
Its not as good as the model M that it replaced, but its significantly cheaper than a Unicomp.
I think the bigger problem, assuming he does actually lose, is that he's still president for ~3 months(?) Think what damage an angry narcissistic toddler could do in three months with that power.
After that point though, he's not president according to the constitution, and I think the secret service and the military will not take orders from someone who is not president. If militias did take to the streets, I think they'd quickly find that AR-15s are good for shooting up schools of unarmed kids, not so good against the US military.
To be frank, Boris Johnson is a twat, but he is no moron. He is extremely erudite, a competent debater, well read and informed, and very very sharp. He uses those skills to be a twat, but he does have them. To be a senior politician in most countries in the developed world, you must have these skills - if you do not, you would not reach the senior levels.
This "Boris the Buffoon" persona is an attempt to disarm his opponents, to make them underestimate him.
Biting the hand that feeds IT © 1998–2020