log☇︎
237800+ entries in 0.113s
asciilifeform: precisely.
asciilifeform: somehow, the world arrived at a handful of precisely defined thread types that are interoperable.
asciilifeform: i recently had the occasion to read a treatise on machine screws.
asciilifeform: why the everliving fuck does there have to be more than one way to talk to a mouse ?
asciilifeform: yes. but it didn't happen in empty space, but from the 'tower of babel' situation
asciilifeform: 'enumerated badness'
asciilifeform: but that's not sane.
asciilifeform: moral3: it is contagious. because it is impossible to implement a sane os which handles this insane device and adds up to sanity.
asciilifeform: moral2: 'crashes as response to unexpected inputs - incl. lack of input - are ok' attitude is a plague that corrupts everything it touches.
asciilifeform: moral: turdware is everywhere
asciilifeform: i don't even have to disassemble the beast, extract the fw, and reverse it to have a pretty solid guess
asciilifeform: and only updated guess where - interrupt handler (that's only entered if os is using the digitizer, naturally)
asciilifeform: i.e., register that cycles its power if not updated every x msec.
asciilifeform: and incidentally, i know just how the author arrived at this - he probably used the 'watchdog' feature of the micro which implements the device
asciilifeform: but build a system where it isn't milked (usb pipe with non-null payloads kept going) and drown in shit.
asciilifeform: why i even mention it? because it's an example of a device that loudly, proudly, pisses on the usb spec (spirit and letter thereof) but is tolerated because for most people - it appears harmless.
asciilifeform: sorta.
asciilifeform: (what kind of device? a 2d plane digitizer that sits on usb, meant to be used as 'touch' gizmo. and it pisses GBs of usb disconnect garbage into log -if and only if you don't use it-.)
asciilifeform: http://www.spinics.net/lists/linux-input/msg33095.html << turd? yes. but here's a little story behind it. think, why would anyone build a device like this?
asciilifeform: bounce: http://oglaf.com/delusionist
asciilifeform: a turd is not a sausage, even if you eat with relish.
asciilifeform: bounce: that is not a laptop.
asciilifeform: the correct solution would be to quit doing work that requires laptops, but i cannot afford this.
asciilifeform: BingoBoingo: at any rate, these are legion.
asciilifeform: BingoBoingo: not this one.
asciilifeform: right
asciilifeform: kakobrekla: quite a few of the newer boxes deliberately choke if you install an aftermarket card (if you can even find one that fits the slot)
asciilifeform: !up ninjashogun
asciilifeform: i can't resist!
asciilifeform: lol!
asciilifeform: <ninjashogun> I think you can improve your device by communicating with the host in any other way (LED and webcam, speaker and microphone, whatever), other than as a USB device, which I don't think is the most secure interface for your usage case. No, I didn't have anyone else tell me to tell you this!
asciilifeform: that, e.g., you can't switch off (how does the usb dongle behave on power-low mode? etc)
asciilifeform: then it isn't a laptop, but a crate of crapolade on wires
asciilifeform: bounce: only really an issue on laptops, where you can't install a civilized replacement for $gizmo
asciilifeform spent 3 days getting a wireless card to work, all because some shitgnome silently removed support for 'wireless extensions' in a driver (e.g. 'iwconfig') in the name of chope and hange.
asciilifeform: lulzies
asciilifeform: <ninjashogun> you're not correct that I have any connection with the u.s. government. (or any other government). Other than holding citizenship and in the interests of absolute full disclosure, I served briefly in the military. This isn't text or me saying it
asciilifeform:
asciilifeform: hell, when we turn his microphone off, we're doing him a favour. perhaps they let him clock out then.
asciilifeform: except, i suspect that he rarely goes hungry.
asciilifeform: we all know where the button is, yes.
asciilifeform: if someone has another purpose for him - let's have it
asciilifeform: !down ninjashogun
asciilifeform: i sympathize with any poor sod who grunts in a salt mine doing something bloody ludicrous and humiliating, but this has to break some sort of record.
asciilifeform: ninjashogun: let's start with the basics. you come here, knowing that the sole purpose of allowing you to speak is, more or less, public vivisection for our pleasure. and yet you come. this suggests that you are carrying out your duties to earn your bread.
asciilifeform: but go and wait for it.
asciilifeform: the air in your fist can heat up to 1000c, theoretically, by itself
asciilifeform: wot is a stochastic system, like thermodynamics.
asciilifeform: fresh butterfly milk.
asciilifeform looks forward to seeing butterfly collections fill up with folks banging on the door of the wot, 'i'm not a spammer! here's 150 friends who swear! and none of them are in, it's because you drink koolaid'
asciilifeform: humint bugger has to tend, befriend, schoozle, bamboozle - before he is ever permitted to hire. at least in the civilized world - can't speak for crazyland
asciilifeform: like the static on a screen contains many 'movies'
asciilifeform: sufficiently abject failure can look like other kind of sufficiently abject failure
asciilifeform: http://bitcoin-otc.com/viewratingdetail.php?nick=ninjashogun
asciilifeform: 'nobody.'
asciilifeform: mats_cd03: see, you have to understand, poor fella's just trying to do a job here. station chief said, 'recruit mole, your budget is initially $0.' so he's gotta do it, or at least fail convincingly.
asciilifeform: aha the doxxing crap
asciilifeform: mats_cd03: actually he does have one thing to offer - the truth about why he came here. but i don't expect to hear it.
asciilifeform: !up ninjashogun lol
asciilifeform: http://stackoverflow.com/questions/806569/whats-the-opposite-of-embarrassingly-parallel
asciilifeform: not everything 'gotta'..
asciilifeform: (notice i didn't say 'mining btc')
asciilifeform: trivial example: sha(sha(sha..............
asciilifeform: ;;google perfectly sequential problem
asciilifeform: welcome to 1975.
asciilifeform: and once you connect two or more - here's your propagation delay.
asciilifeform: these are sold for rf applications.
asciilifeform: fat lot of good that'll do you.
asciilifeform: of 'not' gate?
asciilifeform: 60GHz of what?
asciilifeform: and then - maybe you have something.
asciilifeform: and wait a few decades.
asciilifeform: you'll need to find new chemists. that are (if you're lucky) in their cradles right now.
asciilifeform: it won't even suffice to build new fabs
asciilifeform: if you have $maxint and want to grind a non-parallelizable problem - god help you.
asciilifeform: you'll end up with a small underground city full of intel, amd, whatever boxen.
asciilifeform: if you have $maxint and want to convert it to parallelizable number crunching - plenty of people are ready to help.
asciilifeform: back to subject:
asciilifeform: if you need one - straight to them. take a few $m.
asciilifeform: BingoBoingo: 'narus corp.' (il. they supply a good chunk of nsa's hardware infrastructure) sells these.
asciilifeform: BingoBoingo: given that tcp/ip lets you fuck with ordering, that trivially parallelizes. at least, as fast as you can physically clock the bits off the wire to individual comparison registers, and then back on
asciilifeform: 2x speedup, 200x price markup.
asciilifeform: big fat fucking deal, 5.
asciilifeform: just as when musical notes appeared, music that was difficult to write down with notes - perhaps, disappeared.
asciilifeform: the engineers' answer seems to have been, 'well don't do those jobs'
asciilifeform: as in, mathematically.
asciilifeform: some jobs simply do not parallelize.
asciilifeform: bounce: read why s. cray uttered the 'chickens' phrase.
asciilifeform: they don't exist. no one has made any such thing for 20+ years.
asciilifeform: non-chicken << you can't buy them.
asciilifeform: you still get same chickens (pc cpus) but now in a shared-memory harness.
asciilifeform: people who are not satisfied with '1024 chickens' often buy something like this.
asciilifeform: with possibly a little dma magic on transmitting and receiving ends.
asciilifeform: it's just some glue logic between pcie and external cabling.
asciilifeform: physically-identical to this unit, quite possibly.
asciilifeform: no need to solder, surplus fpga demo board off 'ebay'.
asciilifeform: they're dressing this as 'enterprise' turdware, yes.
asciilifeform: that's all it is, anyway
asciilifeform: bounce: if you want this (as i do) built it by hand, with fpga-to-pcie board.
asciilifeform: 'if you have to ask price, you can't afford this'