This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2017-08-01
Channels
- # beginners (41)
- # boot (25)
- # cider (34)
- # cljs-dev (221)
- # cljsrn (1)
- # clojure (191)
- # clojure-dusseldorf (4)
- # clojure-hamburg (1)
- # clojure-italy (8)
- # clojure-poland (1)
- # clojure-russia (22)
- # clojure-spec (27)
- # clojure-uk (91)
- # clojurescript (101)
- # core-async (11)
- # cursive (33)
- # data-science (9)
- # datascript (3)
- # datomic (30)
- # emacs (4)
- # events (4)
- # garden (6)
- # jobs (3)
- # leiningen (8)
- # luminus (39)
- # lumo (2)
- # off-topic (158)
- # om (13)
- # onyx (1)
- # parinfer (22)
- # planck (2)
- # protorepl (5)
- # re-frame (7)
- # reagent (10)
- # remote-jobs (1)
- # ring (1)
- # ring-swagger (20)
- # unrepl (92)
- # vim (11)
Sorry for off top guys, but I didnt find any more suitable channel. I need feedback from you but not just as coders rather as product managers and product creators. In the short post below I’m talking about 10 exercises to pump your product thinking like biceps and get the brand new ideas for the projects you lead. Please check this out. 💪 JUST DO IT! — https://medium.com/standuply/10-exercises-to-train-product-thinking-cda9882327b7
@U57THKJ1X I would say those seem more like principles than exercises 🙂 IMHO it would be interesting to describe how things go wrong when you don't follow them. I'm also personally skeptical about phrases like 'treat life as a project' - IMO it's a rather bad philosophical habit that we see a lot in the tech / startup world to generalize some work methodologies to rule our lives.
I'm looking for something that can convert 3.5 hotswap drive to 2.5 hotswap. On amazon, https://www.amazon.com/s/ref=nb_sb_noss?url=search-alias%3Daps&field-keywords=2.5+hotswap+3.5&rh=i%3Aaps%2Ck%3A2.5+hotswap+3.5 all have 'extra electronics' where the 2.5 plugs into, and then it fakes the 3.5 output my question: why can't the caddy just place the 2.5 in such a way so that the sata from the 2.5 goes directly into hotswap ?
speaking for myself, as someone who helped with the production of brave and true, i can appreciate and respect that some people think its stupid. never heard of a tech book without detractors
i guess i would prefer to spend my oss time communicating with other people whose criticism is more helpful than it is rude
but this being off-topic, i'd say we're all collaborating excellently!
@alandipert : it sounds like I missed the thread; just to be clear, I'm not defending whoever that was criticizing 'brave and true' // I was merely asking "tech book without detractors" -> SICP
well for Brave, big big ups for it being free on the internet. I bought a copy last year so i could read it on a plane. I think its excellent also because it really focuses on the pure side of the language
i'm thinking of the way the game was developed with triangular numbers to recover state
and writing humorous and engaging technical prose is hard. And it finds a really good balance of humor to content
qqq hehe no worries :-) i just chose not to respond because i have major beef with sicp. alice p. hacker is a preposterous name
dpsutton thanks for the compliments, i cant claim to have written. it was all daniel, i just fixed some typos. but ill pass it along! agree that humor/content = very hard
in seriousness, i am nursing Doubts that lisp is a good thing to teach people first cracks open can of worms, passes around
also that you build up quite some big systems and they leave lots of things undefined until later. its often not clear when you have all of the code required
Best is https://mitpress.mit.edu/books/little-schemer. If you can stomach the godawful cuteness.
ha. my coworker is looking at brave online. I'm leaving and there's a production system in clojure here and they need to learn it
@dpsutton : I thought that was by design, the notion of "wishful thinking" ; if we only had a function for FOO, we can build BAR; okay, let's write BAR pretending we have FOO, then we will write FOO later
Its also super abstract. SICP dives into things like prolog unification and meta interpreters without touching on things that are much more useful first.
You can know everything in SICP and still be utterly clueless at writing production apps. And that's kindof my problem with it as a starter text. Sure I love some of the content, but that's because I enjoy working on compilers and interpreters. For the average developer something a lot more concrete would be better.
Yes a prolog interpreter is for the most part walking two trees at a time, but maybe we should start with thoughts about why we would need to walk two trees at once (hint: we rarely do).
re: gearing up to write production apps, that seems like a set of topics that would succeed the kind of theoretical topics sicp was designed to illuminate
what is this bitcoin cash split thing that people are talking about? on http://coinmarketcap.com I only see one bitcoin ticker
it’s a split of the network, some people want more room for data so they are forking the blockchain and code - “bitcoin cash” is that fork http://www.businessinsider.com/bitcoin-price-fork-happens-2017-8
I just bought $150 worth. Just for fun. Except, it is not clear the transaction went thru. Some of the BC places put a halt on transactions until the fork kerfuffle blows over.
since there is a fork, are the people who owned bitcoin before the fork able to spend on both branches ?
i think it depends on whom you do biz with. some places are not supporting bitcoincash. frankly, it’s all over my head.
McAfee thinks one BC will be worth $500,000 in 3 years time, and offered, I am not making this up, to eat his own dick if that does not happen.
you are going down a dangerous path if you start to give McAfee an ounce of credit on any of his comments.
hey, the mooch may be a douche-bag, but he also made himself very wealthy. they do not let idiots into Harvard Law.
and apparently he was not bright at all based on accounts from his contemporaries at Harvard
ok. but “not so bright” among Harvard Law does not mean “kinda stupid”. It means more like “not exceptionally brilliant”.
you mean :parallel-build true ? yeah, that went from 70s on poweredge to 60s on poweredge; but a $500 desktop machine w a 3.4 ghx i7 can compile in 50s
it's similar in spec to http://www.ebay.com/itm/Dell-PowerEdge-R710-3-5-2x-X5670-2-93GHz-12-core-144-GB-2x-2TB-iDRAC6-2x-Power-/222022560432?hash=item33b1936ab0:g:3nAAAOSwoydWn-Ge
hmm, I’d like to know the explanation. lots of “xeon v. i7” articles on the google but they’re over my head.
I suspect the poweredge is optimized for throughout whereas the desktop is optimized for latency
yeah, something like that. from googling it looks like the cpus are pretty similar.
some interesting articles if you google “why does i7 outperform xeon when compiling”
this one for example: https://www.quora.com/Which-processor-is-better-for-programming-i7-or-Xeon
you’re using boot, yeah? so it’s going to depend on jvm performance either way. maybe the jvm doesn’t know how to use the cpu, so to speak. just guessin
core i7 3.4 ghz + 32 GB: 40 seconds poweredge 2x6 core 2.0 ghz + 96 GB: 60 seconds poweredge 2x6 core 2.0 ghz + 96Gb + parallel-build: 50 seconds
java -version openjdk version "1.8.0_131" OpenJDK Runtime Environment (build 1.8.0_131-b12) OpenJDK 64-Bit Server VM (build 25.131-b12, mixed mode) (fedora 26)
@mobileink which one are you suggesting I use ?
that page says oracle and openjdk use the same jvm - HotSpot. Dunno if that is true.
I'm going to stick to the theory of poweredge-xeon = optimized for throughout; desktop-i7 = optimized for latency
what about your hard drives? reading stuff from a HD is slow anyway, if your i7 has much faster HD access that could explain some of the difference.
poweredge is even raid0, which I believe uses both ssds, which should reduce ssd latency in half
typical @mobileink , increases # of questions without providing more answers 🙂
yeah; I'm starting to 'code' on paper/pencil alot these days, and sit at a keyboard only when I have to type things out
i’m working out the transition from polymer v1 to v2 (proper web components, technically v1). but only in my head. sometimes you just cannot write code, even when you know what code you need to write.
Michangelo once took a block of marble, removed some parts of it, and poof, out came michangelo.
problem with recursive computation: how does it end? problem with recursive sculpture: how does it start?
I may have rediscovered a law of nature: conservation of compile time: regardless of how much faster computer gets, compile times stay the same: because when it hits 5-10s, it's "fast enough" and devs stop optimizing the compiler
see also battery time in mobile devices
mobile battery life will always be “almost enough for one day, a full day if you are careful”
when the batteries get more powerful, the devs get sloppier and users start doing more inherently power hungry tasks
@noisesmith : I wonder if there is a market for a minimalist laptop that just ran ssh and had a month of battery life per charge
I for one think that would be pretty useful
the reinvention of the thin client tty
with a thing like you are suggesting, the biggest power issue would likely be the wifi / 4g (if it supported either) - the other stuff could be brought down to very low needs
I think
probably, especially if other devices are blasting wireless signals as if they only ayve to last for a f3ew hours
we need bio computers that output directly to retina, takes input from brain, and runs on human fat
it’s called Energy Harvesting and it is a very active research area: https://en.wikipedia.org/wiki/Energy_harvesting