ELLIOTTCABLE changed the topic of #elliottcable to: Embrace, extend, extuingish.
alexgordon has quit [Quit: My iMac has gone to sleep. ZZZzzz…]
Guest45674 has quit [Ping timeout: 264 seconds]
Guest45674 has joined #elliottcable
Guest45674 has quit [Ping timeout: 245 seconds]
prophile has quit [Quit: The Game]
prophile has joined #elliottcable
Guest45674 has joined #elliottcable
<vigs> hay
Guest45674 has quit [Ping timeout: 245 seconds]
prophile has quit [Quit: The Game]
eligrey_ has joined #elliottcable
eligrey has quit [Ping timeout: 240 seconds]
Guest45674 has joined #elliottcable
eligrey_ is now known as eligrey
eligrey has quit [Quit: Leaving]
Guest45674 has quit [Ping timeout: 240 seconds]
<ELLIOTTCABLE> hai
<ELLIOTTCABLE> vigs is for horses
<devyn> ELLIOTTCABLE: did you see my spec thing
<vigs> oh
<joelteon> you know what we should do is rewrite the Prelude to add typeclasses for all the operations-on-lists
<devyn> Prelude doesn't really contain anything... it's just a bunch of re-exported imports
<joelteon> well it exports some stuff from GHC.Num and friends
<joelteon> which you can't get from anywhere except Prelude
<joelteon> unless you want to depend explicitly on ghc
<joelteon> but actually, I'd like a different way to do containers entirely
<joelteon> because it's not very good right now
<joelteon> the functions provided by Prelude all operate on a garbage collected linked list
<joelteon> which nobody ever uses
_whitelogger has joined #elliottcable
<Cheery> parsing and handling the stuff was easier, because it was more clear what everything is.
<Cheery> but say I'd want a fancy syntax for type casting
<Cheery> int* <- expression
<Cheery> it starts parsing for an expression
<Cheery> that means it looks for a term
<Cheery> then it sees a star
<Cheery> expects that it's multiplication statement
<Cheery> at the point of <- it goes "wtf"
<Cheery> the parser can't backtrack, because the stuff has been already interpreted as what it recognised, and tokens are already dropped
<Cheery> well..
<Cheery> this made me wonder, what the heck a human eye is doing?
<Cheery> the computer loves to parse from left to right
<Cheery> if eye did the same, the error recognition and whatever else would be intuitive
<Cheery> they can both read same language though, so the mechanisms are equivalent.
<devyn> I believe our brain picks out points of contrast and tries to recognize a pattern
<devyn> and I mean literally points of visual contrast
<Cheery> spent yesterday reading about human eye motion. and considering to test eye tracking webcams
<Cheery> yeah. I know the eyes exploit, for example, rhythm in english text.
<Cheery> small words of glue.
<Cheery> and yeah, contrast.
<Cheery> anyway. first reading few papers through
<Cheery> I'll see if I would find something interesting.
<devyn> cool
<Cheery> I consider to try something like a whole-line parsing.
<devyn> there *are* backtracking parsers, too, FYI
<devyn> many parsers backtrack
<Cheery> sure.
<Cheery> I know I could get that thing parsed with PEGs.
<Cheery> and PEGs could work line-by-line fashion.
<Cheery> there are few things I care about, besides getting correct output for input.
<Cheery> the parser complexity
<Cheery> the error messages
<devyn> well I don't think you really want to work line-by-line all of the time... it's nice to be able to split up a line of code without having to do some kind of Visual Basic-esque EOL escape
<devyn> :p
<Cheery> I don't like to split up a line like that.
<Cheery> neither way you propose.
<Cheery> anyway I have in mind something like a fixation, and concept of saccades.
<purr\Paws> [Paws.rs] devyn pushed 1 new commit to master: https://github.com/devyn/Paws.rs/commit/aeff9a8165a9073f11d16252cac836f16da055cd
<purr\Paws> Paws.rs/master aeff9a8 Devyn Cairns: Move reactor logic out of Machine
<devyn> hmm, okay
<devyn> well I'll have to see it to understand
<devyn> I suppose
<Cheery> term came up garden paths
<Cheery> text that progresses with certain meaning, then twists.
<Cheery> reader is mislead, unless he reads the whole sentence
<Cheery> teh authors had variations of LR parsing
<Cheery> oh and actual human parsing
oldskirt_ has quit [Quit: gone]
oldskirt has joined #elliottcable
alexgordon has joined #elliottcable
<Cheery> hmm
<Cheery> LR parsers work by reading input from left to right, with no backtracking
<Cheery> and they are allowed to look ahead.
<Cheery> I consider..
<Cheery> eye fixation and speed reading..
<Cheery> I'm thinking here about fixation based reading.
<Cheery> the idea is that instead of just one lookahead token, the parser is also getting a fixation.
<Cheery> a fixation for left parenthesis could be the matching right parenthesis.
<Cheery> on the arrow -example: int** <-
<Cheery> it wouldn't work though..
<Cheery> unless the <- -fixation would smear only over stars.
<Cheery> hmm
<Cheery> if I consider only one or two lines at a time.. I have very small amount of tokens to consider.
<Cheery> I'll check out what repertuare of parsing there are.. checking whether there's something really cool in there.
<Cheery> for example CYK algorithm seems quite crazy.
<Cheery> P[n,n,r]
<Cheery> n*n*r booleans, where n is the length of the input, r is the amount of nonterminal rules.
<Cheery> recognises ambiguous inputs.
<Cheery> before rushing to implement, I'll consider others.. lets see...
oldskirt has quit [Read error: Connection reset by peer]
oldskirt has joined #elliottcable
<Cheery> the earley parser seems to also recognise ambiguous grammars.
<Cheery> I think I'll try both of them. the GLR seems difficult compared to these two
yorick has joined #elliottcable
Sgeo has quit [Read error: Connection reset by peer]
Sorella has joined #elliottcable
Sorella has joined #elliottcable
<Cheery> hmm
<Cheery> the CYK is a fine parsing technique. It recognises every possible interpretation of the input.
<Cheery> but it derives every possible composition.
<Cheery> it's closest to a visual cortex -sort of "seeing" though.
<Cheery> oh hey.
<Cheery> sorry about doing a soapbok about your channel.
<Cheery> soapbox*
<Cheery> I'll try to be more concise from now on.
<katlogic> :)))
<katlogic> just blag about it
* katlogic is lately big fan of rubber duck
<katlogic> wrote like 40kb text
<katlogic> the kicker is then try to minimize it
<katlogic> as in strip it to bare idea, without additional rants
<katlogic> irc is for rants
<Cheery> anyway. I made a CYK parser just small while ago.
<Cheery> and it sort of feels nice.
<Cheery> one problem here is that I would sort of need an ambiguity detection.
<Cheery> if the input isn't ambiguous, I would like to run it.
<Cheery> if it is ambiguous, I want it to guide.
<Cheery> I'll make pascal -triangle sort of thing, which tells me the total length of found parses.
<Cheery> :)
<Cheery> if it's larger than the length of the whole, it means that there are ambiguous results.
oldskirt_ has joined #elliottcable
oldskirt_ has joined #elliottcable
<Cheery> or hmm.. this is not good. it will give false positives.
<Cheery> the idea is right, application not.
jeannicolas_ has joined #elliottcable
<Cheery> ok. now it tells me if the syntax is ambiguous :)
<Cheery> or no. if the particular input is ambiguous.
ThatGaySwooshy has joined #elliottcable
NuckingFuts has joined #elliottcable
oldskirt has quit [*.net *.split]
nuck has quit [*.net *.split]
othiym23 has quit [*.net *.split]
akshatj-c has quit [*.net *.split]
jeannicolas has quit [*.net *.split]
rf has quit [*.net *.split]
SwooshyCueb has quit [*.net *.split]
audy has quit [*.net *.split]
ThatGaySwooshy is now known as SwooshyCueb
audy- has joined #elliottcable
<Cheery> next I guess I should make a flexible tokenizer, and a way to build grammar from arbitrary rules.
<Cheery> and the final structure builder and the code that points out the ambiguity/partialness.
<Cheery> then I'll make a module out of this "parser generator"
audy- is now known as audy
audy has joined #elliottcable
audy has quit [Changing host]
rf has joined #elliottcable
Rusky has joined #elliottcable
othiym23 has joined #elliottcable
akshatj-c has joined #elliottcable
* katlogic is completely clueless, did only recursive descent and packrat
<Cheery> oh you don't need to be.
<Cheery> these aren't very complicated things.
Guest45674 has joined #elliottcable
jeannicolas_ is now known as jeannicolas
oldskirt has joined #elliottcable
oldskirt has quit [Changing host]
oldskirt has joined #elliottcable
oldskirt_ has quit [Ping timeout: 245 seconds]
rf has quit [Changing host]
rf has joined #elliottcable
<Cheery> ok.
<Cheery> now the code can evaluate if the input is unambiguous.
<Cheery> next I need to implement the two different settings.
<Cheery> if the input is ambiguous, but fully parsed, should point out the source of ambiguity.
<Cheery> if the input is partial, should point out what was parsed.
<Cheery> partial full parse.. sort of
<Cheery> hm...
<Cheery> and there's the proposition engine.
<Cheery> should find out rules, that complete the partial full parse, score them out somehow.
TheMathNinja has joined #elliottcable
Guest45674 has quit [Ping timeout: 256 seconds]
TheMathNinja has quit [Ping timeout: 256 seconds]
<Cheery> two kind of completions one could present
<Cheery> one fixing completion, one autocompletion
TheMathNinja has joined #elliottcable
eligrey has joined #elliottcable
oldskirt_ has joined #elliottcable
oldskirt has quit [Ping timeout: 245 seconds]
oldskirt_ has quit [Quit: gone]
gozala has joined #elliottcable
<Cheery> cons = sym
<Cheery> cons = cons spc cons
<Cheery> shown that the constructive part of my parser isn't exactly working like intended.
<Cheery> also pointing out, that in unambiguous results there may be ambiguous substrings.
<Cheery> this throws a bit of wrench on my toy.
sharkbot has quit [Remote host closed the connection]
sharkbot has joined #elliottcable
<Cheery> I need to figure out how to deal with partialness and ambiguity in the input.
<Cheery> basically I have the mechanism to detect the source of ambiguity
<Cheery> this thing correctly already points out it's cons = cons spc cons.
<Cheery> that comes from the idea of balance
<Cheery> hmm.. actually need to study this.
<Cheery> the smallest input claiming to produce ambiguous output is a b c
<devyn> well unless you added some kind of ordering, 'a b c' would be ambiguous
<devyn> right?
<Cheery> or wait. it's the inbalance like I said.. but it's in the tree. :) it can balance it to left or right.
<Cheery> because cons = sym
<Cheery> the sym in the edge becomes cons
<Cheery> ookay..
<Cheery> if there were cons = sym spc sym
<Cheery> it probably wouldn't be wrong.
<devyn> cons = sym spc sym, cons = sym spc cons
<devyn> should work right?
<Cheery> I was right.
<Cheery> so ambiguity in the temporary result may be bad.
oldskirt has joined #elliottcable
<Cheery> but it's only fatal in full string.
TheMathNinja has quit [Ping timeout: 255 seconds]
Sorella has quit [Quit: Ex-Chat]
<Cheery> have to rewrite that results finding part I see.
<katlogic> HOW COULD THEY
<katlogic> now that 2000s feel of haskell is gone forever
<joelteon> I don't like the new one either
<katlogic> i mean, its probably up to the current hype standards
<katlogic> i mean if you want to hype something, it has to have proper bootstrap template with flat design theme
<katlogic> but why no haskell.io?
<joelteon> i have a .io domain
<devyn> yeah, definitely up to hype standard
<devyn> this is like cookie cutter Si valley startup
<joelteon> yes it is
<joelteon> it's upsetting
<devyn> I like where they put the tutorial though
<devyn> that's kinda neat
<katlogic> Still not sure if haskell can be the next node.js.
<katlogic> Isn't it Go's turn yet?
Sgeo has joined #elliottcable
<joelteon> yeah, Go is definitely a bad enough language
<devyn> ++ joelteon
<purr> Let it be known that devyn loves joelteon.
<devyn> seriously Go is terrible
<joelteon> oh, awesome
<joelteon> so this project was supposed to be live two weeks ago
<joelteon> apparently finance changed their process and they have no documentation for it
<joelteon> so...
vil has quit [Ping timeout: 255 seconds]
<cloudhead> wtf
<cloudhead> Go is awesome
<cloudhead> shows that neither of you have used it
<katlogic> :)
<katlogic> Hurr durr "X is better than Y in full swing". Nodejsque hypesplosion imminent.
<cloudhead> don't like people talking out of their arse
<katlogic> Yeah, I fully agree. Go has actually seen some large scale software deployments done, so its better than haskell which seems to be just toy for the most part.
<katlogic> But then again, JS was just toy before too. Twists of fate are unpredictable.
<devyn> not talking about Go vs. Haskell, lol
<purr> lol
<devyn> Haskell is... whatever, I dunno
<devyn> it can be awesome for some things
<cloudhead> JS is still pretty much toy
<cloudhead> doesn't mean you can't get things done with it
<katlogic> Well, if things are done and one just does not fuck around, its no longer a toy, right?
<cloudhead> Go was designed for production from day 1
<devyn> Rust seems a lot better designed to me
<devyn> though I haven't used Go for a while
<cloudhead> mmm I dunno, I guess the origin of it is more as a toy
* katlogic has to vote for Rust in this flamewar
<katlogic> Mozilla:Google 1:0
<cloudhead> but yes, today one might say node is not a toy anymore
<katlogic> Mozilla should get some penalty points for inventing javascript, though. The damn thing threw whole industry 10 years back into the past.
<cloudhead> Go (and the whole toolchain) is incredibly well designed, but perhaps not in a computer science kind of way
<cloudhead> definitely a case of "worse is better"
<katlogic> cloudhead: Nah, Go has pretty strong suits.
<katlogic> Generally at google things, particularly network servers are breeze in go.
<cloudhead> suits?
<katlogic> But trying to do anything else in there, ugh.
<cloudhead> yea, its domain is networked services
<cloudhead> and it's the best toolchain there is for building those kinds of systems
vil has joined #elliottcable
<katlogic> Rather opininionated, are we? Tbh, it's still an uphill battle about this one one with management with HR and beancounters
<cloudhead> me? yes
<katlogic> Is it cheaper to hire horde of crappy node programmers, or two go guys.
<cloudhead> two go guys is definitely cheaper
<katlogic> Definitely cheaper initial investments on salary, however cost of ownership remains uncertain.
<cloudhead> no that's the thing, go is easier to maintain
<cloudhead> and to train people on
<katlogic> As in, those guys are obviously skilled and they'll eventually get their talent recognized and quit the company.
<cloudhead> that's orthogonal
<cloudhead> you'll have that issue with any talent
<katlogic> Not necessarily
<katlogic> Monkeys are just monkeys
<katlogic> There is plenty of those, always
<katlogic> Monkeys understand monkey code
alexthegreat has joined #elliottcable
<cloudhead> there are definitely go monkeys if you're into that
<katlogic> The more niche the tools you use
<katlogic> The more naked you are
<katlogic> well, Go is not that bad.
<alexthegreat> o_O
<katlogic> could be worse. this particular scenario played out with ocaml, which has a bit higher barrier of entry.
<cloudhead> how so?
<cloudhead> ocaml is pretty much only used at jane street
<alexthegreat> cloudhead: f#!
<cloudhead> alexthegreat: ?
<katlogic> The place was "fast and dynamic cookie cutter company". Problem was, they could solve problems they had for a year in two months.
<katlogic> Reducing 50kloc of JS code to 4kloc of ocaml.
<katlogic> Trouble is, nobody else understood their code.
<alexthegreat> cloudhead: F# is basically ocaml and pretty sure a couple of guys are using it somewhere
<katlogic> Well, they then asked for a raise or we quit. Its inconceivable to have higher salary than company CTO, right?
<cloudhead> then raise the cto : )
<katlogic> So the business is back to JS stuff.
<cloudhead> ocaml is a niche language though
<cloudhead> Go is not
<katlogic> yeah, they didnt particularly care for ocaml
<katlogic> they were desperate and got burned
<cloudhead> mhm
<cloudhead> that's the problem though
<alexthegreat> just got an advert for
<katlogic> might have been as well clojure, or go, or anything where getting at least medium quality programmers is rather difficult, where as js market is saturated
<cloudhead> if you don't have the budget/culture to attract great people
<cloudhead> stick to ruby/python
<alexthegreat> "COVER FUNERAL COSTS"
<cloudhead> lol
<purr> lol
<alexthegreat> "Request our free brochure about saving in advice for your funeral"
<alexthegreat> now I'm scared
<katlogic> cloudhead: you wish for ruby or python
<alexthegreat> what do they know that I don't?
<cloudhead> :D
<cloudhead> alexthegreat: they have your dataz
<katlogic> cloudhead: those are almost fringe over here, all you can get is particularly shitty RoR programmers. those guys literally dont know ruby, just few phrases from RoR videos.
<katlogic> scary.
<cloudhead> lol
<cloudhead> katlogic: where do you live?
<katlogic> cz
<katlogic> supposedly were this eastern block technological superpower
<katlogic> far from it, its rather polarised
<cloudhead> ah i see
<katlogic> i mean, its not that bad as in us where lots of people seem to be much more prone to unique snowflake syndrome
<alexthegreat> god I hate the halfords kid
<katlogic> Doing HR in there must be hell
<cloudhead> heh just don't hire people under 25
<cloudhead> risk is lowered by half
<katlogic> cashflow problems
<cloudhead> lol
<purr> lol
<katlogic> older people wont work for peanuts
<cloudhead> for good reasons
<katlogic> we're talking cookie cutter hipster companies financed by SF angel investment cartels
<katlogic> so upper management got good lecture about hiring practices and labour exploitation
<katlogic> this is rather recent thing, up to now almost no external influence existed over here
<cloudhead> I tend to stay away from cookie-cutter companies
<katlogic> well, its mostly SNS analytics
<cloudhead> SNS?
<katlogic> they _do_ some nice number crunching stuff
<katlogic> social network sites. basically a game company and ad company in one.
<cloudhead> ah
<katlogic> the game company makes shitty facebook games, which pulls data from fb api.
<katlogic> the ad company crunches the data and makes campaigns based on that. this is rather booming business here.
<cloudhead> you seem bitter overall
<cloudhead> are you unhappy with the situation?
<katlogic> well, i was initially enthusiastic about doing the number crunching
<cloudhead> well I'm talking more broadly, given your comments on hiring/engineering
<katlogic> then found out few internal things, its rather shady business it seems
<cloudhead> heh
<katlogic> both towards customers and towards employees
<katlogic> business borderline scam, employee situation rather detoriating as well. there are still a lot of good technological companies before invasion of angel capital.
<alexthegreat> guys don't you realize there's penalties going on?
<katlogic> usually german ones, those were here for years and is what we were used to.
* alexthegreat tuts
<katlogic> alexthegreat: who cares? :)
<cloudhead> ^
<cloudhead> it's just football
<cloudhead> alexthegreat: -> alexgordon?
<alexthegreat> yah
<katlogic> cloudhead: Anyhow, judging from nickname, you must be one of the SF cookie cutters!
<cloudhead> kk
<katlogic> Forced upbeat attitude and all that?
<alexthegreat> cloudhead: alexthegreat = laptop
<cloudhead> haha
<cloudhead> katlogic: how'd you figure that?
<katlogic> just pulling off my arse, nickname and irccloud
<cloudhead> different kinds of clouds heh
<cloudhead> I don't care too much for "cloud" computing
<katlogic> though to be honest most cookie cutters i met were just generic mobile gaming
<cloudhead> my name comes from my head being in the clouds
<cloudhead> pre-cloud-computing era
<katlogic> damn hype, gives it all the wrong connotations now lol
<purr> lol
<cloudhead> it's unfortunate really
<katlogic> So anyhow
<katlogic> I'd like to see a cloud startup which specializes in selling ready-made cloud startups
<cloudhead> lol
<katlogic> Basically I go to a website, type in company name, make some bullshit mission statement, pay a registration fee.
<katlogic> And bam, I have everything including SF office really being just lawyers sandbox, and perhaps some potemkin village shared by thousands of similiar companies, if prospective investors ever check the place out.
<katlogic> I'm pretty sure something like that existed during the 90s boom.
<cloudhead> haha
<cloudhead> you seem very affected by the tech bubble
<katlogic> Perhaps have affiliate program for twitter celebrities
<cloudhead> I would have not guessed you lived in cz
<katlogic> so they retweet bullshit companies as the next big thing to get snowball rolling quick instead of waiting it out slowly by spamming
<katlogic> cloudhead: In here its just starting and situation is a bit hilarious because east europe.
<katlogic> Top priority is to rip off investors, not get ripped off by investors.
<alexgordon> katlogic: hey SF is better than london at least
<katlogic> So its like, investors are really careful to not jump into some bullshit, but now and then jump into it anyway, they lose money.
<cloudhead> i see
<katlogic> But sometimes, the bullshitters are like, hey wait, it does not make sense to rip off investors now because somehow our bullshit idea works.
<cloudhead> alexthegreat: !!
<cloudhead> london is way better than sf!
<katlogic> Like, our angels did us good PR and we have actual customers.
<alexgordon> politibots keep harping on about a "recovery" but I've seen corpses less dead than london's tech scene
<katlogic> Its rather unheard of to have east europe company with western customers.
<alexgordon> we londoners post a new story on HN every so often to give the impression that there's somebody home
<cloudhead> lol
<purr> lol
<cloudhead> the thing is, sf doesn't have anything else going for it
<katlogic> alexgordon: Londoners are sweet, though they're the more experienced ones.
<alexgordon> when I look for jobs 90% of it is in the finance industry using java or whatever
<alexgordon> COBOL
<cloudhead> O.o
<alexgordon> "COBOL PROGRAMMER WANTED WITH 117 YEARS OF EXPERIENCE"
<cloudhead> lol
<alexgordon> cloudhead: yeah but they don't pay real money
<katlogic> Yeah, rents are so high in london because of all the pakistani C# guys who work there for peanuts.
<alexgordon> and most of them are shit ideas anyway
<cloudhead> sounds like sf..
<alexgordon> cloudhead: look on the app store and compare the number of apps made in london vs SF
<alexgordon> london is a bigger city than SF!
<alexgordon> it should have more!
<cloudhead> heh
<alexgordon> 10x bigger apparently
<alexgordon> 8 million vs 800k
<cloudhead> the thing is I'd never live in SF
<alexgordon> sure
<alexgordon> it's full of tramps
<cloudhead> and poop
<alexgordon> and the public transport system stinks, literally
<alexgordon> ^ yeah :P
<katlogic> dunno, i find the idea of lazy bum town becoming centre of high tech investment bubble somehow alluring
<cloudhead> I've been thinking of moving to london recently..
<cloudhead> so I've been doing some research
<alexgordon> man that u-bahn station in berlin...
<cloudhead> haha
<alexgordon> I have never seen anything so clean
<cloudhead> yea
<cloudhead> berlin is the opposite of sf
<cloudhead> in terms of public services
<katlogic> well, germany seems to be turning into shit a bit lately
<cloudhead> and infrastructure
<katlogic> sweden syndrom, a lot of leftism
<katlogic> they forego their nazi legacy
<katlogic> i fear the suppressed urges to liberate neighboring countries will burst and all hell will break loose
<katlogic> viva la nazi germani
<cloudhead> >,>
<katlogic> (football smacktalk)
<cloudhead> I haven't seen any of the effects so far
<alexgordon> cloudhead: I guess london is OK if you can find a good job
<cloudhead> yea
<cloudhead> wouldn't move there without one
<cloudhead> been interviewing here and there
<alexgordon> cloudhead: but be prepared to live in a shithole
alexthegreat has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
<katlogic> cloudhead: for example, if you want to join green party in germany, the prospect asks whether youre 'female' or 'not female'.
<cloudhead> why?
<alexgordon> cloudhead: housing shortage
<katlogic> alexgordon: In UK? Only in London.
<cloudhead> I found plenty nice places for around 2k/month
<alexgordon> katlogic: in london yeah
<cloudhead> which I would share with a friend
<cloudhead> like, really nice places..
<alexgordon> cloudhead: it's probably OK if you're sharing
<alexgordon> cloudhead: which areas?
<cloudhead> shoreditch
<alexgordon> but I mean it's definite downgrade from berlin
<cloudhead> sure
<alexgordon> in berlin you can live in a huge apartment in one of the nice bits for basically nothing at all
<katlogic> You'll have to learn speak nazi for a bit, though.
<cloudhead> yea for sure
<cloudhead> hahaha
<alexgordon> in london you can't even live 2 hours away for the same money :P
<katlogic> well, you can
<katlogic> in really rough neighborhood tho
<alexgordon> yah
<cloudhead> was looking around king's cross
<katlogic> Which is sometimes even preferred, if you're not afraid of knives.
<katlogic> Guns are not that common over there luckily, this aint US.
<alexgordon> cloudhead: it's really unusual to be that central, but if you can afford it go for it
<alexgordon> I live ~25 minutes away from the center by train (=8 miles)
<alexgordon> cloudhead: rents round here are about £1k
<cloudhead> that's less than I'm paying in berlin
<cloudhead> ;p
<alexgordon> for one bedroom :P
<cloudhead> well no it's about the same actually
<alexgordon> two bedrooms is I dunno, 1500 probably
<cloudhead> yea
<katlogic> yeah, does not sound that bad
<cloudhead> so zone 1 is like 2-2.5k for a 2 bedroom
<katlogic> about 3 times that of prague, and prague is technically still in 3rd world country.
<cloudhead> which you can afford on ~80k
<alexgordon> cloudhead: yeah but that's _just_ for rent
<cloudhead> yea sure
<alexgordon> everything else is twice as expensive too
<alexgordon> :P
<cloudhead> I found the food not too expensive actually
<katlogic> Room service not included?
<cloudhead> rent is the main expense though
<alexgordon> cloudhead: really? I was amazed at how cheap it was in berlin
<cloudhead> yea it is cheap here
<cloudhead> but it's like
<cloudhead> here you'll pay say 7-10 eur for a meal
<cloudhead> when in london I usually pay 7-10 quid
<cloudhead> for an equivalent meal
<alexgordon> mmm more probably :P
<cloudhead> bit more maybe ;p
<alexgordon> I dunno it depends where you eat
<cloudhead> yea
<cloudhead> I guess that's the thing
<cloudhead> I wouldn't move to london for under 80k
<cloudhead> cause that would be a big downgrade from the quality of life I have here
<alexgordon> yah
<cloudhead> there's more interesting opportunities though there
<alexgordon> like COBOL!
<cloudhead> :D
<katlogic> cloudhead strikes more like a C# whiz
<cloudhead> lol
<purr> lol
<alexgordon> I guess I'm probably jaded, I mean I've lived here all my life so I only see the negatives :P
<cloudhead> I don't touch MS software ;p
<katlogic> Weird, most nazis love that shit.
<cloudhead> yea, course
<cloudhead> haha I'm not german though
<katlogic> Well, you work in berlin.
<cloudhead> yes
<alexgordon> katlogic: I sense some post-war tension
<cloudhead> i'm french though
<cloudhead> JS is big here
<cloudhead> bigger than nazism
<alexgordon> hm, nazism is pretty big in france
<cloudhead> it was, during wwii
<katlogic> alexgordon: Nah, its part of european folklore now. Londoners starve, italians always join the the evil side, france surrenders, spain is the food plantation for the whole europe, germans and russians liberate, poland, czech republic etc are first to be liberated
<katlogic> folklore like that
<katlogic> londoners starve because hungry women and isolated island obviously
<alexgordon> LOL
<purr> LOL
<alexgordon> katlogic: can confirm that london women eat more than is reasonable
<alexgordon> more than their fair share
<cloudhead> !
<katlogic> yeah, its ongoing tongue in cheeck
<katlogic> that londoners look like sissies because their valkyries dont feed em enough
<cloudhead> alexgordon: are you working these days?
<alexgordon> cloudhead: I have been known to
<alexgordon> katlogic: LOL
<cloudhead> i see
<katlogic> it is true to a degree, sex tourist from london in prague are #1 foreigner ethnicity attacked by street mobs
<alexgordon> katlogic: this whole czech sex tourist thing was news to me until I saw a documentary about it
<katlogic> not because theyre londoners, but they're most numerous and like to go clubbing / ladies
<alexgordon> katlogic: I always thought they went to riga
<cloudhead> alexgordon: are you still working on Chocolat?
<katlogic> alexgordon: its not just prague, a lot of east european cities
<cloudhead> are you making $$
<alexgordon> cloudhead: some of the time!
<cloudhead> do you use it for coding?
<alexgordon> cloudhead: I mostly do like contract work
<katlogic> i dont think prague is #1 destination anymore, shit got expensive after russian mob consolidated properties and brothers and started fixing prices
<katlogic> *brothels
<cloudhead> if I got a mac, would I get Chocolat?
<alexgordon> cloudhead: yeah I use chocolat as my main editor
<alexgordon> cloudhead: sure ;)
<cloudhead> :D
<cloudhead> I might have to get a mac at some point
<cloudhead> to do iOS stuff
<alexgordon> cloudhead: chocolat's main appeal is that it's a 100% native mac app
<alexgordon> cloudhead: so all the mac things work in a mac way
<alexgordon> :P
<cloudhead> I like that
<alexgordon> not sure it has switcher appeal
<cloudhead> hahaha
<cloudhead> well, I'm using ST3 at the moment
<cloudhead> it's fairly nice
<alexgordon> katlogic: damn russians!
<cloudhead> chocolat seems to have similar functionality
<alexgordon> yah
<alexgordon> cloudhead: it's great for JS, if you're into that
<cloudhead> probably I'd have to use XCode though for iOS :/
<cloudhead> yea I do a little of JS still
<katlogic> Re: need a mac because iphone, if you said that aloud in here, angry mob would lapidate you
<katlogic> dont give capitalist pigs money just to earn your daily bread
<alexgordon> katlogic: lolol
<purr> lolol
<katlogic> its enough you have to pay google play and app store fees
<alexgordon> katlogic: it's way more fun being a capitalist than a socialist
<katlogic> why? hackintosh pc is just as fun as mac
<cloudhead> lool
<alexgordon> mmmm
<katlogic> except 3x more powerful :)
<katlogic> (for the price)
<cloudhead> hackintosh doesn't exist in my world
<cloudhead> I try to pretend it's not a thing
<alexgordon> katlogic: I was one of the first hackintosh users (back before apple had shipped any intel macs)
<katlogic> Yeah, here when we make fun of "mac fags" we refer to PC users running hackintosh voluntarily as their mac desktop.
<alexgordon> katlogic: I think I pulled half my hairs out trying to get it to work
<katlogic> s/mac/main/g
<katlogic> alexgordon: Yeah, its good to buy correct hardware rather than try to make sketchy drivers work.
<alexgordon> I *did* buy correct hardware :P
<katlogic> Obviously for laptops its mostly futile.
<alexgordon> tbh
<alexgordon> even if I only used windows I'd buy a mac
<alexgordon> I don't like plastic shit
<alexgordon> or loud shit
<cloudhead> :D
<alexgordon> PCs tend to be either plastic or loud
<cloudhead> yea, macs are pretty nice
<cloudhead> :/
<devyn> I had a plastic mac
<devyn> it wasn't loud though
<katlogic> alexgordon: Well, for laptop its probably good choice. I still have my Powerbook G4 to this day, that thing is immortal.
alexgordon is now known as alexthegreat
<katlogic> Also full of dents thanks to its metalic body.
<alexthegreat> devyn: yeah but they don't make them now
<katlogic> Newer macs look somewhat brittle though, thinkpads looked more hardy.
<alexthegreat> mmm
<alexthegreat> probably
<joelteon> wot
<alexthegreat> I've dropped my MBP a few times
<alexthegreat> still working
<joelteon> i've dropped mine, it's not broken yet
<katlogic> alexthegreat: Yeah, I have heard mostly good things.
<devyn> I can pick up my MBP by the corner and it doesn't budge a bit, whereas many Windows laptops feel like they'll fall apart if you doo that
<devyn> do*
<katlogic> There were also annoyances with apples, like the freaking brick.
<alexthegreat> cloudhead: oh and don't forget, if you move to london, there's no porn! :P
<cloudhead> huh
<cloudhead> what do you mean
<devyn> they banned it
<alexthegreat> cloudhead: porn block :P
<joelteon> they blocked porn in london?
<cloudhead> ??
<alexthegreat> cloudhead: you can turn it off if you ring up and ask for the porn to be turned back on
<devyn> well, not banned, but you have to opt-in to it
<joelteon> that's amazing
<alexthegreat> * on
<cloudhead> wtf?
<katlogic> I bought 2 of em before gave up and rigged em with better cable. Fucking room full of that epoxy shit waste after hacking it with angle grinder.
<cloudhead> censored?
<devyn> yeah, to prevent the kiddies from seeing it
* devyn rolls eyes
<cloudhead> lol
<purr> lol
<cloudhead> wtf is this
<alexthegreat> cloudhead: (it's RT but whatever) http://rt.com/uk/170228-porn-filters-web-censorship/
<devyn> -best nanny state
<purr> NANNYSTATE IS BESTSTATE
<katlogic> 20% sounds rough
<katlogic> like every 5th link you click does not work?
<katlogic> man, thats worse than china
<cloudhead> that's insane
<cloudhead> it's like north korea
<alexthegreat> katlogic: they don't block dissent (yet) but they do block things like dating sites
<alexthegreat> like I said, you can turn it off if you ask them to, assuming you're the billpayer
<cloudhead> heh
<katlogic> alexthegreat: What?
<alexthegreat> katlogic: which bit
<katlogic> I thought they finally took the lesson and started doing useful shit.
<katlogic> It always gave me the impression that GFW in china is supposed to introduce kids to advanced computer use from early age.
<katlogic> Notably when you're 12 and start seeking porn, you pass the maturity test when you bypass gfw.
<alexthegreat> heh
<alexthegreat> katlogic: it's hilariously easy to bypass
<katlogic> It's youth education silly.
<katlogic> Yeah, GFW used to be easy at first.
<alexthegreat> e.g. google translate (what we did in school)
<katlogic> They continuously ramp up difficulty.
<katlogic> Now in US it is boss level and I'm not sure about motivation of government over there.
<katlogic> They dont block shit, but sneak on you and then sue you.
<katlogic> So I suppose in america, to pass the test of maturity is to survive lawsuit or something.
<alexthegreat> LOL
<purr> LOL
<alexthegreat> cloudhead: the more annoying filters are the ones on phone networks because they're harder to get turned off
<alexthegreat> cloudhead: and of course, the (totally undemocratic) nationwide court-ordered blocks on torrent sites and the like
<alexthegreat> fucking fascists
<cloudhead> crazy
<cloudhead> I have a seedbox for all that stuff anyway
<katlogic> alexthegreat: Oh, I thought its some trivial shit, like DNS blackhole.
<alexthegreat> katlogic: which filter?
<katlogic> Ie just point to 8.8.8.8 and torrent away, they ramped up the game and its no longer just to make IFPI stfu?
<alexthegreat> katlogic: yeah the court ordered one blocks both DNS and IP addresses
<katlogic> Wow, thats rash.
<katlogic> alexthegreat: And the porn one, hopefully just dns?
<alexthegreat> katlogic: not sure, I'm fully porn enabled here
<katlogic> i mean, porn/terrorist/cp/teensexting one
<alexthegreat> katlogic: ^ some torrent sites are moving to cloudfront so that makes things better
<alexthegreat> erm
<alexthegreat> cloud...
<alexthegreat> what's it called
<katlogic> alexthegreat: nah, theres this
<katlogic> IWF list
<alexthegreat> cloudflare
<alexthegreat> katlogic: aka cleanfeed
<katlogic> where like 16 long defunct CP sites are listed
<katlogic> and over 100 legit, perhaps jailbait sites
TheMathNinja has joined #elliottcable
<alexthegreat> katlogic: *shrugs* I've never stumbled upon a IWF list blocked site, thank god. I presume it's the same system as for the torrent sites
<purr> ¯\(º_o)/¯
eligrey has quit [Quit: Leaving]
<katlogic> alexthegreat: nah, those are separate. IWF is not porn, but the more shady porn and terrorism.
<alexthegreat> I didn't know they were blocking terrorism on it already
<katlogic> porn as in pornhub etc is just the family switch right
<katlogic> yeah, try to dig up what some alqaeda sites used to be
<alexthegreat> haha no thanks :P
<alexthegreat> (hello NSA!)
<alexthegreat> katlogic: yeah the family filter is different
<alexthegreat> but like I said, I'm fully porn-enabled here
<alexthegreat> they only turn on the family filter for new customers
<alexthegreat> it would be chaos if they suddenly flicked a switch for the whole country
<katlogic> Well, try to click on some of the pedo ones - https://encyclopediadramatica.es/Chans#.234:_.2Achans_.28websites.29
<katlogic> chans are favourite target to protect teh children
eligrey has joined #elliottcable
<alexthegreat> definitely not doing that either :P
<katlogic> lol, the surveilance works i see
<purr> lol
<katlogic> fucking 1984 really
<alexthegreat> yah
<alexthegreat> the family filter is the most bothering because although you can turn it off, most people won't bother
<alexthegreat> or will be veto'd by their wives
<alexthegreat> presumably pirates, muslims and pedos (lol what a list there) are capable of evading filters
<katlogic> Well, pirates are mostly on separate list imo
<katlogic> terrorist and pedos is blanket term to include the cesspits of internets
<alexthegreat> katlogic: ha if the war on drugs has taught us anything it's that you don't have to have done anything bad to be an enemy of the state
<katlogic> nevertheless, cesspits still deserve to be seen
<alexthegreat> the state just has to disagree with what you're doing
<alexthegreat> I really don't think the government sees pirates as any different
<alexthegreat> if anything they're worse because they impact the bottom line of their friends in business
<katlogic> well, pirates is just business interest, really
<katlogic> where as cesspits are outright dangerous elements
<katlogic> hmm, judging by % representation of TOR nodes
<katlogic> the amount of "free" countries is dangerously shrinking
<alexthegreat> katlogic: but anyway I worry about old Miss Dorris who can't access okcupid now more than the "targeted" blocks
<katlogic> as in, less tor relays in UK, but more TOR users over time
<katlogic> same in germany, us obviously
<katlogic> okcupid blocked as family unfriendly? get out.
<alexthegreat> it won't be long until they start blocking linode.com and digitalocean as "circumvention tools" either
<katlogic> and let me guess, facebook is free for all.
<alexthegreat> katlogic: yep
<alexthegreat> katlogic: try it out: https://www.blocked.org.uk
<alexthegreat> katlogic: okcupid is blocked by a bunch of ISPs because you have to be 18 to use it, so it's "adult content"
<katlogic> hm, 4chan
<katlogic> thats just borderline cesspit, almost innocent
<alexthegreat> reddit is fine, for some unknown reason
<katlogic> paradoxically the more hardcore cesspits than 4chan are all free to go, perhaps because theyre not that well known
<katlogic> well, reddit is self-censoring
<alexthegreat> I wonder if they do more content-based blocks or not
<katlogic> so obviously its like chinese weibo
<alexthegreat> although they can't do that if it's https
<alexthegreat> so I guess not
<alexthegreat> katlogic: well there are subreddits that host porn...
<katlogic> well, yeah, but those are small
<alexthegreat> katlogic: I know but it's a family filter :P
<alexthegreat> it's supposed to be filtering this stuff
<katlogic> there was /r/jailbait with 40k subs at some point :)
<katlogic> and a lot of people were just hurr durr
<katlogic> "look guys, either you b& the sub, or we block you altogether"
<katlogic> reddit chickened out
<alexthegreat> not talking about the CP, just normal wholesome porn
<katlogic> sure, this was wholesale porn
<alexthegreat> jailbait? :|
<katlogic> = teens
<alexthegreat> the entire point of this UK porn filter is to block porn, which it doesn't even do
<katlogic> legal in europe, not in us
<alexthegreat> it blocks okcupid but not /r/gonewild
<alexthegreat> so fucking stupid
<katlogic> gonewild is just lame camwhores
<alexthegreat> it's still porn!
<katlogic> which true porn seeker in their right mind would go for gonewild if you can go for live cams, huh? :)
<alexthegreat> lol even liveleak isn't blocked, wtf?
<purr> lol
<alexthegreat> this family friendly filter is shit! :P
<katlogic> those are all self censoring
<alexthegreat> self censoring of what?
<katlogic> or not outright explicit pornhub
<katlogic> when some mommy complains they dont like something
<katlogic> they take it down
<katlogic> well try that with pornhub
<katlogic> they just reply "y srs? we're a fucking PORN site"
yorick has quit [Read error: Connection reset by peer]