|
llvm is better than gcc in basically every way, except for the part where idiot programmers used obscure gnu c extensions
|
# ¿ Nov 17, 2017 22:06 |
|
|
# ¿ May 16, 2024 00:22 |
|
eschaton posted:you’re right about a lot of things but very much not this, friend lisp wouldn't have helped the web typed racket, maybe
|
# ¿ Nov 17, 2017 23:09 |
|
more cpu use means less battery life, where i'm guessing you don't have enough resources
|
# ¿ Nov 18, 2017 02:29 |
|
ol musky would like a word with you then
|
# ¿ Nov 18, 2017 02:31 |
|
redleader posted:4 bytes is enough to represent every code point that has been and can be defined by unicode as it currently stands. what am i missing? characters can be made up of multiple code points combined (see the post above yours), so just because you can jump up 4 bytes to the next code point doesn't mean you've advanced one character, which is probably what your user wanted to do with the code you wrote, since that's what she saw on the screen
|
# ¿ Nov 26, 2017 06:11 |
|
Fiedler posted:What language are you talking about? From context I'm guessing C#, but if so the "fucks up the execution" part doesn't make sense. it does though, because windows
|
# ¿ Nov 28, 2017 00:34 |
|
the problem with non-poo poo-language-to-js compilers is not technical but social. such compilers have existed for years, but there's still a critical mass of javascript developers in webshit land. new developers could learn the goodlang instead, but they don't, they learn javascript, because it's the lingua franca of webdev, and they can get a job doing it, and sure they'll hate their miserable lives, but if they didn't want to feel that way 24/7 they wouldn't be doing frontend. that's why people like typescript, because you can gradually start to write js with the occasional var:type and suddenly half your bugs are gone and you didn't have to hire a new team or waste time retraining
|
# ¿ Nov 28, 2017 00:44 |
|
nobody learns all of c++, there is just too much of it to know everything. each new feature you start using in your code provides more cost than benefit, because it will have unforeseen bad interactions with other features, due to reasons that could only ever apply to c++. therefore, the strategy is to select a minimal subset of c++ which suits your problem space, and stick to it rigidly, with a coding style guide that has been very carefully thought out by senior developers. this will make it manageable to work in. of course, when you leave that company and join another, they will have chosen a different subset, and you get to learn the language you supposedly knew all over again! sounds great huh
|
# ¿ Nov 28, 2017 02:37 |
|
Sapozhnik posted:a lot of dumb javascript poo poo is just not amenable to typescript's or flow's type system. the compile-time guarantees just aren't there. and after compile time static type system is a distant memory, kind of by definition really. you are correct, and the best solution is to let really smart people like anders keep making the type system even more powerful, so it can represent those patterns
|
# ¿ Nov 29, 2017 00:30 |
|
Sapozhnik posted:eh maybe. i know nothing about plt maybe not currently, but it sounds like a basic sum type (tagged union), where instead of a string field you enumerate the event types Sapozhnik posted:alternatively, consider something like redux-saga. i will not
|
# ¿ Nov 30, 2017 08:07 |
|
the tweet is about php
|
# ¿ Feb 27, 2018 06:24 |
|
shell is great for writing ad hoc pipelines, and then suddenly you've solved the problem so you want to save your solution for future use, so you copy it into a file and try to make it generic and add parameters and now you're hosed forever
|
# ¿ Mar 7, 2018 20:30 |
|
rjmccall posted:what really is a file maaaannnn a miserable little pile of bytes
|
# ¿ Mar 9, 2018 20:09 |
|
redleader posted:shaggar-approved Microsoft (r) SQL Server (tm) the problem with using a db table as a queue is that you end up with lock contention between multiple consumers. one consumer does a select for update, locking the row it's working on. another consumer tries to dequeue something before the first one commits, finds a locked row, and sits around blocked. so you don't really get any concurrency out of the thing. the solution is to use "select for update skip locked" which does exactly what you want, and now your db table makes a fine queue, and you didn't even have to introduce another piece of infrastructure to maintain
|
# ¿ Mar 20, 2018 22:56 |
|
my favorite part about sqs is how dequeueing a message doesn't actually dequeue it, it just sets the message invisible to other clients for a period of time, so you better hope processing the message doesn't take longer than that! our solution has been to explicitly delete the message from the queue immediately after dequeueing, handle errors on the application side, and re-enqueue the message if necessary. so we get none of that retry stuff or dead letter queue goodness, but wtf else are we gonna do
|
# ¿ Mar 21, 2018 00:27 |
|
AWWNAW posted:this is a really bad strategy didn't realize you could renew the visibility timeout for individual messages while in flight, ok we'll do that instead
|
# ¿ Mar 21, 2018 18:46 |
|
homercles posted:So, I'm using Go. i'm so sorry
|
# ¿ Mar 30, 2018 18:34 |
|
pseudorandom name posted:it has static linking so does java if i give you a jar file
|
# ¿ Apr 4, 2018 00:21 |
|
hey rjmccall idk if you've made an effortpost about this before but i'm wondering, as a developer of a yospos officially recognized goodlang, what are your thoughts on go? i'm assuming you think it is bad, but is there anything redeemable in there at all?
|
# ¿ Apr 4, 2018 02:58 |
|
is one of those systems the timestamp ordering code for loving imessage
|
# ¿ Apr 4, 2018 03:53 |
|
that was a really good post thank you
|
# ¿ Apr 4, 2018 05:21 |
|
still, seems reasonable to gripe about the lack of 1970s-era technology in a greenfield programming language designed by, and for use at, loving google
|
# ¿ Apr 4, 2018 07:05 |
|
my favorite part of gradle is never touching it and using maven instead because i'm not some anroid idiot
|
# ¿ Apr 7, 2018 05:34 |
|
why not just use the fuckin semicolons
|
# ¿ Apr 7, 2018 05:53 |
|
from balls import pee
|
# ¿ Apr 11, 2018 23:53 |
|
Thermopyle posted:This is good advice to get a small fraction of the people you'd otherwise get to be interested in your project it gets all the right people, though
|
# ¿ Apr 24, 2018 18:37 |
|
we used to do repls without websites too you know
|
# ¿ Apr 24, 2018 18:43 |
|
Thermopyle posted:also being web based brings benefits name three
|
# ¿ Apr 24, 2018 23:51 |
|
Dim Shaggar
|
# ¿ Apr 25, 2018 21:19 |
|
Thermopyle posted:Chrome > More Tools > Add to desktop Thermopyle posted:I already addressed your other points
|
# ¿ Apr 25, 2018 23:15 |
|
Thermopyle posted:Does it not directly address the following? not if this is true Thermopyle posted:each of my most used web apps has its own window without an address bar and it's own icon like if you download the slack app and you run it from its icon you are getting slack's embedded browser
|
# ¿ Apr 25, 2018 23:24 |
|
oh wow i'm sorry i read your post as saying "add chrome to your windows desktop" rather than "use this feature of chrome to generate an icon for your web app on your windows desktop" never mind i'm an idiot carry on javascript is still bad tho
|
# ¿ Apr 26, 2018 00:14 |
|
it means that obviously the latest flavor of the week framework is the Objectively Correct way to do things, and the previous week's framework was not Correct even though we said it was then, and it is not possible for any future week to ever have a more Correct framework, DUH
|
# ¿ Apr 26, 2018 22:35 |
|
it's more like if ocaml had a new syntax which was inspired by js because apparently js devs can't handle let..in and the lack of curlyboys
|
# ¿ Apr 27, 2018 00:50 |
|
i know what a convolution is but i don't know what it has to do with statistics
|
# ¿ May 2, 2018 21:07 |
|
apple employee receives honest feedback from users of thing he designed, responds exactly like apple corporate
|
# ¿ May 7, 2018 18:56 |
|
we have the world's best designers here! this is apple!! you're holding it wrong!!!
|
# ¿ May 7, 2018 18:57 |
|
maven does that and the directory is ~/.m2 hth
|
# ¿ May 9, 2018 21:45 |
|
qhat posted:Anything in python should be considered legacy software and active support of that software should be considered legacy support.
|
# ¿ May 22, 2018 18:38 |
|
|
# ¿ May 16, 2024 00:22 |
|
Have you ideated yourself a job yet
|
# ¿ May 23, 2018 02:39 |