This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2018-10-19
Channels
- # 100-days-of-code (5)
- # announcements (1)
- # aws (1)
- # beginners (112)
- # cider (135)
- # cljdoc (6)
- # clojure (111)
- # clojure-dev (8)
- # clojure-italy (3)
- # clojure-nl (5)
- # clojure-sweden (3)
- # clojure-uk (152)
- # clojurescript (101)
- # datascript (14)
- # datomic (61)
- # editors (1)
- # emacs (29)
- # events (7)
- # figwheel (3)
- # figwheel-main (15)
- # fulcro (18)
- # funcool (2)
- # graphql (1)
- # juxt (2)
- # off-topic (51)
- # om (1)
- # overtone (28)
- # perun (2)
- # reagent (1)
- # reitit (6)
- # ring-swagger (5)
- # shadow-cljs (112)
- # spacemacs (49)
- # tools-deps (10)
- # unrepl (11)
- # yada (10)
Wonders about high fives... o/\o 💥
Sorry 🙂
and the title should be all emoji's @alex.lynham
I’m not sure it’s possible to do a recursive emoji title
because you’d need a custom emoji for the talk
It would be done by the time you finished the standup :)
I’m joining the People’s Vote March on Saturday. I’m meeting friends at Victoria Station at 11am then heading to Park Lane. Happy to have anyone else join us.
If you would like some motivation to join us tomorrow, take a look at this short video https://youtu.be/DPfxSEdUtFk
Nothing gives me more pleasure talking about Kinesis latency just after the AWS rep was selling the ML toolset in the talk before......
I think I managed to upset (not in order): DBA's (in memory data maps over tradition databases from a convo with @otfrom re Martin Fowler's talk), Python programmers (because, well it was fun to talk about OOM killers from badly designed Python programs), Cloudera (no one really needs the whole platform and AWS (over the Kinesis latency and 5 consumers per shard, can't tune it never never never).
i think i'd be pretty happy with an event-sourced in-memory model with a nice datalog implementation...
event-sourcing takes care of persistence... and makes it easy to run a bunch of replicas. software / schema updates seem more challenging though
Hmm. I mean: what happens when nodes go down, or the whatever-is-db runs out of open connections or something.
uh, not sure what you mean ? if the app is entirely in-memory fed from a (say kafka) changelog then when a node goes down you route traffic to another in-sync node... and there are no connections, the db is entirely in-memory datastructures
but then you have kafka changelog, in which case the in-memory db isn’t really your storage solution, just a cache
well, yeah, the real storage solution is kafka and the in-memory db is a view
were you suggesting getting rid of kafka too @jasonbell?
These were just off the cuff comments while talking about Kafka and DeepLearning4J 🙂
"insult the db weenies all you like, but, whatever you do, don't mess with the kafka weenies"
I was the only Kafka weeny. Oh and the CEO of an American company who was a friend.
i quite like the shocks you get when you suddenly realise that the way you've been thinking about something forever is somehow wrong or limited... not everybody does i guess
You mean like actually heckled you? 🙂
yeah, having a persistent event store gives you a lot of freedom (at the trade off of needing to think hard about your other choices, but some of the abominations I've seen in rdbms make me think that we should think harder about our data storage needs)
I do like the idea that everything that isn't the event store is just an application specific cache. 🙂
I mean any tool can be used in a horrible way; some are used in a horrible way more often because they’re more accessible, but that doesn’t make them worse, just easier targets.
but great tools are harder to misuse
hmm... I'm gonna think about that one as I'm not sure I agree with it, but I think I get what you are driving at (the set of great tools would have to be considered)
yeah… I don’t agree 🙂 but that’s probably due to a definition of what makes a great tool
where was this @jasonbell?
@alex.lynham Big Data Belfast.
Powerful tools often give you the power to shoot yourself in the foot (or even blow your entire leg off) if you don't know what you're doing...
@jasonbell sounds like you had a fun time then! ^_^
@alex.lynham I also slung in "If you're doing less than a billion rows then may I suggest a single Postgres box and SQL"
well... yes
sounds like a talk I would have enjoyed
Most people who think they doing "Big Data", aren't doing Big Data 😉 There's a lot you can do with the regular tools that's easier and possibly faster than the BD tools, unless you're really BD
well these days even terabytes of data is possible on consumer hardware
so many enterprise vendors make money by going "your data is big, so big, impossibly big, and your problems are difficult, so difficult, harder than any in the sphere of human experience, and that's why you need..."
and generally the people that they're selling to haven't written a line of code in their lives so they're utterly incapable of understanding the domain let alone making a good decision
Credit goes to @ben.hammond for sharing this elsewhere... https://www.bbc.co.uk/news/technology-45913587 Uh, say wat now?!
well, look at what's happened since
He + family are getting out before The Brexit
all the worse for the rest of us
I'd still worry about Betsey DeVos trying to steal my children though
especially if they speak spanish
@ben.hammond Do they speak Spanish?
well his wife is Spanish, so I'm guessing that they do
thanks to the lib dems we didn't get the snooper's charter on day one, but playing the admittedly somewhat dump counterfactual history game: 1) if they hadn't gone into coalition the tories would not have been able to govern 2) arguably tory win in 2015 would have been less likely 3) fees. fees, fees, fees
just for 3, and the brazen lies the lib dems deserve everything they got imo. I'd never vote for them again... 😛
yeah good point
they weren't exactly a pillar of liberalism when theresa may's goons were out checking ID documents in piccadilly gardens
Not to mention austerity which they were for on their own terms “Britain needs ‘savage’ cuts, says Liberal Democrat leader Nick Clegg (2009)“. And accepting benefit cuts in exchange for a plastic bag tax
Lets not forget that no one wanted to have the UK without a government during a global financial crisis. If the LibDems would be criticised fairly for anything, it is believing that the Conservatives would keep their side of the agreements. Its a sad reflection on our society of how easy some people blame a minor partner in government for everything the Conservatives did. If people had listened to the LibDems and voted for proportional representation, instead of being convinced by the Conservatives that it was too confusing for the electorate, there wouldn't be the mess of government we have now. We might even of had more decent politicians in government by now, however, it seems we have the worse in several decades.
well, rasputin got blamed, y'know? people are harder on the kingmaker than the king
but actually iirc there's an actual thing in human social dynamics where groups of people will actively seek to punish say a betrayer, even if the betrayal wasn't the most harmful act
it's like an innate social cohesion thing
okay, now I've got to go see if I can find where I read that...
It often comes down to people wanting to believe the lies they are told because its a safe space to be in (until its too late to do anything about it).
It will be great to spend a few hours tomorrow on the Peoples Vote march to remind me there are people out there who really care about the future of all the people in the UK (whilst our government only seems to care about fracking and private health company proffits).
seems to me that the coalition that we got in 2010 was the only way the numbers could have worked
the only alternative was months of no government folloowed by more elections
i'm baffled at how common 'betray' and 'traittor' seem to have become in every day usage
two words that generally trigger me into losing interest
well, so less glibly; what else is it than a betrayal to 180 on an election promise? Traitor is nastier imo, because it's less about trust and more about in & out groups... but yeh, both problematic
you can't always not get what you don't want
sometimes you just get overtaken by events
its sad that a taste of power sent their grass roots paacking
they only ever wanted to be a protest party
Tertiary education is a funny one
free education is a hill I'm fully prepared to die on, but each to their own
I stilll don't understand why it has been made necessary for nursing and policing
other than to prop up the education industry
hehe hill to die on
there's another one
> sign o' the times the times are tense and the language reflects that
it's pretty scary tbh
During a shootout in a “black” area, a white assassin with a sniper rifle climbs onto a camper van aiming to kill the protagonist; a reporter sees him and says “Oh, another terrorist… no, wait, it’s a lone gunman!”
did you see black klansman? that was brilliant in how it mixed really dark humour with a very serious message
no but even that short description sounds like it’s 100% my thing so it goes on a watch list
at 23?
that was what I guessed you meant but just double checking haha
I thought we were on UGT in this channel 😎
haaaa
Oh man bst ends soon right
I bet British developers create a higher number of time bugs over winter than in summer
This. So this
I once had a project
where upon discovering misconfigured servers that were in the estate of...a government
which shall not be named
they went away to see if they could correct them for their equivalent of BST vs DST and then came back with, "oh it turns out, we just use x hours offset from GMT all year round"
reminded me of Erik Dietrich's Expert Beginner excuses
what sort of insanity is it that allows a system clock to ever be anything other than UTC? that's on the o/s program managers, surely?
did you ever try to dual boot with windows xp and linux/mac os? XP used to set the system clock to local time and there was no way for the other systems to know if it was utc or some other timezone, so if it was an offline device, one of your OSs would have the time wrong half of the year.
i never encountered that, i am happy to say
I also had a db server once in the Tokyo time zone where the database helpfully coerced any timestamp without Z at the end into Tokyo time, meaning all our timestamps went out by 8 hours
had to re-import all the client data from scratch
i was on a project that had dates stored as UTC in the database, but was actually GMT/BST in the application. The previous lead developer used to push a commit twice every year to adjust the new times with +1/-1 hour. When we migrated to UTC/UTC in order to support more time zones we had to scratch our heads a bit as some rows of data had timestamps that could either represent 11pm or 12am if made on the eve of the clock change.