@BenN Or the other way around. Though last I heard XML was the big new thing for config in MS-land. They had a brief affair with JSON but I think they're back on XML now.
I sometimes encounter difficulties with formatting, can someone please help me understand whether this is wanted behaviour or a bug that should be reported (how)?
@Bob you wouldn't, but my theory is that people used DOS in the 90s, got used to it, and have been using it every since even post-{MKS,Cygwin,MSYS,Powershell,Linux-on-Windows}
@Bob win95, win98, and winME were all DOS-based, had a DOS shell as the only command line interface, and often required futzing around in Actual DOS to e.g. get games working.
WinNT and I think Win2k didn't see widespread non-business adoption, so this is the status quo until winXP lands in...2003?
@ToxicFrog It doesn't even come close to mimicking it, considering one is an operating system... it happens to share similar syntax (which has since diverged).
A good deal of modern scripts rely on extensions and even syntax differences.
BenN was wondering why people used this shell, I pointed out that variations on it were the only command line shell built into MS operating systems until very recent;ly.
To display a single blank line between your two code lines you can separate them using:
<!-- comment -->
Followed by a blank line:
awk 'BEGIN {RS="\0"} {match($0,/templateUrl: .*/,m); gsub("templateUrl: .*","templateUrl: templateUrl"); print "var "m[0]$0}' *
<!-- comment -->
awk -i '/templat...
Remember, the OS just gives the process a command line as one block of text
The section called "The OS parses command line arguments first" is incorrect, at least on Windows
Well, it's almost correct - the C runtime does parse command-line arguments first, so that you can get the arguments as an array instead of one big chunk
We will stop accepting contributions to Documentation on August 8
On behalf of everyone who worked on Documentation, I want to thank all 15,451 users who contributed. We particularly want to acknowledge the 294 people who tested the private beta and the 2,361 who pounded on the public beta in ...
In software engineering, rubber duck debugging or rubber ducking is a method of debugging code. The name is a reference to a story in the book The Pragmatic Programmer in which a programmer would carry around a rubber duck and debug their code by forcing themselves to explain it, line-by-line, to the duck. Many other terms exist for this technique, often involving different inanimate objects.
Many programmers have had the experience of explaining a programming problem to someone else, possibly even to someone who knows nothing about programming, and then hitting upon the solution in the process...
No one releases a high performance computing electronics product on the market and then later on goes "whoops, we found 3x more performance under the rug with a software update"
@DJMcMayhem Unfortunately, due to HBM2 and being a new product launch, for the first ~6 months scalpers are going to buy up the cards and sell them higher by about 2 to 3x the MSRP, because they're going to be in extremely short supply, both because of the gaming value appeal, and doubly so because of Ethereum
In practice it's going to end up being about twice as expensive as the 1080, which is comparatively flooding the market, for a reasonable person without impressive shopping skills to get one
I wouldn't be surprised to see them sell for $1000
when demand outstrips supply by this much, expect the parasites, the scum of the earth, to instantly buy them up the nanosecond they go on sale for preorder, and have them sold out at normal-priced sites until 2018, then sell all their stock on ebay and amazon third party sellers for $1000
@DJMcMayhem and it isn't helped by the fact that AMD's architecture is far more efficient than Nvidia's for mining Ethereum (altcoin), and Ethereum mining is insanely popular right now
everyone is leaping at the chance to make an extra $30/month mining
I think Vega 64 might be able to sniff 50 MH/s in a single card, and when you have to consider both purchase price and ongoing energy costs of motherboard, storage, CPU, RAM and case fans for multi-GPU / multi-system mining setups, you definitely want to get the most MH/s out of each PCIe lane you have
@DJMcMayhem cryptocurrency mining involves brute forcing a cryptographically hard math problem that could only in principle be solved efficiently by a sufficiently complex quantum computer (but this is yet to be done in practice)
@Rahul2001 AIUI there's two ways to handle it, one is properly implementing the USB HID protocol and the other is implementing the "compatibility HID" protocol and then pretending to be multiple keyboards
the more mining rigs you have, the more consistently you will "mine a block", which gives you 5 Ethereum, worth between $500 and $2000 lately depending on the market forces
@ToxicFrog it's a huge waste of energy, but not much worse than the huge waste of energy of paying people enormous salaries to play the stock market and do HFT; the cost of their parasitic behavior just so they can profiteer off of others' retirement and pension funds, etc. is not worth it because most of what they spend is going to consume fossil fuels... driving expensive cars, eating expensive food shipped all across the world to them, etc.
@allquixotic Since you actually have Ethereum experience, how much money have you made? If I start mining with my Home PC 24/7, should I actually expect to earn anything?
the chances of solo mining a block with anything short of about 50 GPUs (which will have to be Vega 64 to keep up, once they hit the market, otherwise you'll be left in the dust) are extraordinarily low; you might be lucky to mine one block per 1-2 years on a single GPU setup
@allquixotic Oh, that actually makes sense. I've heard that lucking out is possible (which makes sense giving the nature of hashing), but I've also heard that all work is rewarded (which makes sense given pool mining exists). I didn't realize there were 2 different ways of mining, so I was really confused.
@DJMcMayhem unless you can afford an up-front purchase around $15000 minimum and build several efficient rigs, and assuming the cost of electricity where you live is low or you live in an extremely cold climate where the heat generated actually will reduce your heating bill, the only way I'd recommend mining is if you can get someone else to pay for the electricity
@DJMcMayhem solo mining is effectively competing against the pools, which means 99.9999...% of the time you will lose because the pools are the vast majority of the mining capacity of the network
I've heard of successful solo miners in the early days that had like 3 GPUs and were profitable, quite profitable, but the more people jump on board, the worse it gets
the margins are pretty slim for small scale shops now, and mining pools take a cut of what you contribute in exchange for providing consistent rewards
you might gross around $20 to $30 USD per month with a couple RX 580s right now with Ethereum, but your electricity cost might be $15 or more
unless you live in Alaska or Antarctica, in which case, go outside, dismantle your heating unit for your dwelling, sell it to the highest bidder, and buy mining rigs with the return
@allquixotic I mean, there's also some sensitizing taking place here, because I interact with people who think cryptocurrencies are awesome way more than I interact with people who run HFT systems.
@DJMcMayhem there are calculators that estimate it, assuming 24/7 operation, and it's about half for pool mining compared to solo mining at scale, and extremely variable as the cost of Ethereum jumps around like a rabid fish out of water
below a certain 24/7 MH rate the return is "pretty much nothing" over the sample size of a month or two; above that rate you'll get "something" from pool mining; far far above that rate still, you will get "something" from successfully solo mining a block every X days on average
you also need a very low latency internet connection to be the winner, because sometimes you will mine out the block, submit your result, but somebody else got to it first due to network latency
the winners are pool owners that get lots of people on board with them, and people who manipulate the market with FUD fake news about the Ethereum dev dying to drive down prices, etc
also, if you "mine" your own electricity, at some points in the energy supply/demand lifecycle, say, if you own a wind farm or a solar farm, you might make more money cryptomining either BTC or ETH compared to selling that energy to someone else to use via the grid
and then assuming you don't burn out your hardware mining you can flood the market with used GPUs when they're obsolete and make a significant chunk of your initial investment back too
If you want to ignore that, it's probably easier to build a version of gdisk from source that will let you create broken disklabels than it is to use IDA.
@bwDraco oh, I don't care about the profanity, either; I didn't flag anything... just not a fan of someone coming in and posting angry, then disregarding our advice and (lol) raging that they're going to use a professional disassembler to hack an open source program to save a few KiB
While I generally try to avoid using profanity, when I post answers, I tend to be rather agnostic about the language used as long as I can understand it.
I mean, anyone who's capable enough with software to be legitimately useful with IDA Pro, I would think, would not need to get help on an issue like this -- they'd probably be able to reason through it rationally and either (1) not care about the wasted space, or (2) if they really do care, edit the source code and recompile since it's about 100 times easier
Ben N has a good point about disengaging. Disengaging is generally the most effective way to extinguish unwanted behavior, short of kicking the user. @bwDraco Such as your tactic of ignoring the language and just focusing on the problem -- great strategy.
Eh, on the mainsite it'd likely get closed (even if posted with a clear head and with clear "What did I try" steps, etc.) as "Unclear what you're asking" or "Off topic"
@sasho648 Also, I really couldn't care less what you think of me. From your behavior so far across two accounts I have extremely little respect for you and your approach to solving problems and interacting with other people. When I have little respect for someone, what they claim that I am, without knowing me at all, means basically nothing to me. I hope you felt better saying it, though. :)