@reyk it's not a thing anymore. Now it's a conscious being!
Notices by Wolf480pl (wolf480pl@niu.moe), page 23
-
Wolf480pl (wolf480pl@niu.moe)'s status on Monday, 05-Feb-2018 17:10:04 EST
Wolf480pl
-
Wolf480pl (wolf480pl@niu.moe)'s status on Monday, 05-Feb-2018 15:40:34 EST
Wolf480pl
@BluRaf looks tough
-
Wolf480pl (wolf480pl@niu.moe)'s status on Monday, 05-Feb-2018 12:20:04 EST
Wolf480pl
Be me.
Update a small internal-use django app from Django 1.4 to 1.11
Get the gerrit change merged without realizing there's an auto-deploy script.
And that the app is deployed using a system-wide python installation.
On an old server running PLD Linux.
With a broken /usr/bin/virtualenv -
Wolf480pl (wolf480pl@niu.moe)'s status on Wednesday, 17-Jan-2018 07:02:42 EST
Wolf480pl
A few days ago someone posted this and I forgot whom, but now I read it and it's good
https://dustycloud.org/blog/sussman-on-ai/
"AI should be "accountable", in the sense that it should be able to express its symbolic reasoning, and be held up to whether or not its assumptions held up to that."
i.e. an AI should be able to tell us why it made some decision, because
"if you can't inspect a system, you're held prisoner by it" -
แทกโนมันซี (technomancy@icosahedron.website)'s status on Monday, 08-Jan-2018 11:36:47 EST
แทกโนมันซี
I'm genuinely intrigued by these calls to rebuild the future as a by-the-people-for-the-people retrocomputing DIY FOSS micro revolution, but I wonder how many folks actually understand how tough it is to support Unicode when building something from first principles of bits and bytes.
If your homebrew future tech assumes text is made up of 8-bit characters, you're building a world in which you can't communicate with most of the world and re-entrenching biases that have taken decades to overcome.
-
Wolf480pl (wolf480pl@niu.moe)'s status on Monday, 08-Jan-2018 13:24:04 EST
Wolf480pl
@tek what happens when you make an average solution to a complex problem and then put a facade on top of it so that it looks simple?
-
Eugen (gargron@mastodon.social)'s status on Monday, 08-Jan-2018 11:39:10 EST
Eugen
Side note: I wouldn't recommend using Telegram; they market themselves as a secure app but there's no e2e encryption unless you specifically enter a "secret chat", and then it uses some custom crypto they came up with. It's all very dodgy.
-
h (h@social.coop)'s status on Monday, 08-Jan-2018 11:19:05 EST
h
@jjg @vertigo@mastodon.socia
Tangentially related, via @0xMatt@twitter.comhttps://twitter.com/0xMatt/status/950235858430382080
https://social.coop/media/e1O3JALR8ohhhczcTDc -
Wolf480pl (wolf480pl@niu.moe)'s status on Monday, 08-Jan-2018 12:41:35 EST
Wolf480pl
@deavmi @paco @rysiek @HerraBRE Remote Code Execution vulnerabilities.
-
Wolf480pl (wolf480pl@niu.moe)'s status on Monday, 08-Jan-2018 10:26:49 EST
Wolf480pl
@rhiaro @phryk online forums had a page called "rules" for as long as I remember, and I don't recall anyone wantinf a "rules-free zone".
-
Wolf480pl (wolf480pl@niu.moe)'s status on Monday, 08-Jan-2018 10:25:51 EST
Wolf480pl
@phryk @rhiaro IMO the fact that it's called "CoC" is enough to make people not want it. The first time I've ever heard the word "CoC" was closely related to some "all men should die" drama. And even if your CoC is good and you intend do enforce it impartially, when people hear "CoC" they think about far-left people in community-management roles who hate white cis males.
-
Wolf480pl (wolf480pl@niu.moe)'s status on Monday, 08-Jan-2018 10:04:55 EST
Wolf480pl
@cjd in Java, the JIT can act on the declared types, and then watch the code run for a while, infer/guess some additional information, and recompile the method to be faster.
Declaring a type doesn't disallow the JIT from guessing, but it narrows the spectrum of types that the JIT has to guess from, so it decreases the chance of a wrong guess.
-
Wolf480pl (wolf480pl@niu.moe)'s status on Monday, 08-Jan-2018 08:51:56 EST
Wolf480pl
Also, dual question: have you ever resurrected someone's half-done side project?
-
Wolf480pl (wolf480pl@niu.moe)'s status on Monday, 08-Jan-2018 08:51:29 EST
Wolf480pl
Did anyone ever resurrect your half-done 3 years old side project?
I don't remember it happening to me, and I have a feeling that if I was to be the one resurrecting, I'd rather start from scratch.
-
Wolf480pl (wolf480pl@niu.moe)'s status on Monday, 08-Jan-2018 08:45:22 EST
Wolf480pl
@mwlucas @joedicastro @mulander yeah, if I got some issue reports or PRs on a dead project, I'd mark it as such.
OTOH, if people use something "because it works", then maybe it doesn't matter if it's dead... it works afterall... -
Wolf480pl (wolf480pl@niu.moe)'s status on Monday, 08-Jan-2018 08:16:23 EST
Wolf480pl
@mwlucas @joedicastro
@mulander how about looking at date of the last commit, and the number of issues?If I make a side project, and then don't have time / get tired of working on it, I don't know if or when I'm gonna go back to it, so there's no discrete "it's dead from now" moment.
-
Wolf480pl (wolf480pl@niu.moe)'s status on Monday, 08-Jan-2018 07:58:20 EST
Wolf480pl
@cjd if anything, it would allow JIT to do more
-
Wolf480pl (wolf480pl@niu.moe)'s status on Monday, 08-Jan-2018 07:57:55 EST
Wolf480pl
@cjd AFAIK every theorem can be represented as a type, so static assertions are a form of static typing :P
Anyway, I think the default level of static checking should be somewhere between Java and Haskell. For JS, the default is zero.
Also, I don't see how static types could force JIT to do anything. JIT may treat it as a hint, but having more information shouldn't be limiting what it can do.
-
peter hessler @openbsd (phessler@bsd.network)'s status on Monday, 08-Jan-2018 04:47:38 EST
peter hessler @openbsd
Fun article about the author discovering a speculative execution bug on the Xbox360.
https://randomascii.wordpress.com/2018/01/07/finding-a-cpu-design-bug-in-the-xbox-360/
-
phryk✅ (phryk@mastodon.social)'s status on Monday, 08-Jan-2018 04:44:55 EST
phryk✅
@Wolf480pl Unless libraries get privatized. Then we're all just fucked.