This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
- # 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)
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
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
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.
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
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...
@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"
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
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
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... 😛
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 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
i'm baffled at how common 'betray' and 'traittor' seem to have become in every day usage
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
I stilll don't understand why it has been made necessary for nursing and policing
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
I bet British developers create a higher number of time bugs over winter than in summer
where upon discovering misconfigured servers that were in the estate of...a government
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"
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 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
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.