HNHacker News
TopNewBestAskShowJobs

killin_dan

44 karma · joined March 9, 2017

submissionscomments
killin_dan··on Knowing where you are: custom array indices in Julia
This is possible in ruby too, probably in a lot of languages.

I've rewritten someobject#[] plenty of times to have cleaner code.

killin_dan··on How a weapon against war became a weapon against the web
Just set your peer limit to a small number. Your client shouldn't be connected to more than a couple peers at a time, and the tracker should be able to make sure you can find good peers.
killin_dan··on Why Slack is inappropriate for open source communications
At no point did I imply it's garbage because it's FOSS.

I'm always down for more FOSS, and don't ever paint me otherwise.

It's bad because the protocol is heavy and complex. Plenty of technical complications detailed in other comments.

killin_dan··on Electron is flash for the desktop (2016)
You couldn't be less coherent about this.

Desktop development has stagnated because of the proliferation of web technologies, not because desktop frameworks aren't very good. Qt is great, gtk is great, hell, with the right configuration, working with WinForms can be pleasant.

Electron packs a browser with each app, and that's unacceptable. Adobe used to have something called AIR, years before electron, but idk if they were just packing up a browser or not. I used to use the desktop version of tweetdeck, which used AIR, and it was pretty damn fast.

Anyways, you clearly don't know anything about desktop development, so rather than make claims that are wrong, just stick to what you DO know.

killin_dan··on Why Slack is inappropriate for open source communications
Matrix is an extremely heavy protocol, not suitable for business use imo.

Riot is really obnoxious to use and get set up, and is also extremely resource hungry.

I don't think you're very familiar with chat protocols if you think it's even remotely suitable as a replacement for IRC.

killin_dan··on Why Slack is inappropriate for open source communications
I've been making this exact case since it came to popularity.

There's tons of FOSS alternatives! No excuses!

killin_dan··on Ask HN: Who is hiring? (April 2017)
Why didn't we do thisyesterday ?
killin_dan··on How to write Common Lisp in 2017 – an initiation manual
I prefer to be ruthlessly censored and have my narrative controlled by dang. Is he available?
killin_dan··on How to write Common Lisp in 2017 – an initiation manual
Atom is somehow even heavier than emacs.

Because EVERY editor should definitely include the bloat of a web browser.

killin_dan··on How to write Common Lisp in 2017 – an initiation manual
Yes, but racket is a terrible language to work with. I've mentioned for years that drracket needs a general sexpr mode and integrated terminal for something like geiser. They don't listen.

I am working on a general purpose solution, but I'm just one person. And I don't leverage public dollars to write bad tools from the safety of university, so that slows it down a bit.

killin_dan··on How to write Common Lisp in 2017 – an initiation manual
The biggest problem with lisp adoption imo is that the first step of every path begins with emacs.

Emacs needs to die for lisp to flourish in a more modern editor.

Light Table was a good start, but we need some power behind similar projects.

I always thought guilemacs was the obvious successor, but it still hasn't happened.

killin_dan··on Ask HN: Is there room for another search engine?
I already use Bing full time. Inline searches are getting better but all basic Google functionality is basically there. Fuck Google.
killin_dan··on Good News on the California Drought
Amazing how I didn't make any economic claims whatsoever about either state.

People like you ruin conversations about politics. I don't give half a shit how much money California pulls in, I'd never go back, I'll never hire a californian, so it has zero bearing to me.

I'd thank you for the info, but you only posted to try and prove me wrong about something I didn't even say in the first place.

killin_dan··on Java's TypeVariable.getBounds is not thread safe
The assumption "threadsafe until proven otberwise" has bitten so many people, you'd think they would eventually learn.

Oh wait, they're Java programmers. ;p

killin_dan··on VS Code uses 13% CPU when idle due to blinking cursor rendering
Gedit is fantastic. Thanks for all the work on it. I used it for years before VS Code, and I still use it outside of work on my personal projects.

Amazing how much work you can get done by just typing the damn code into the editor, sometimes.

However, writing typescript in vscode genuinely changed the way I think about editors. It's a smalltalkish sort of feeling where my code (at least the textual level) lives and breathes in the editor, automatic tooltips that are actually relevant, etc.

Idk. I like both.

killin_dan··on Good News on the California Drought
Something you might not know about California. (I lived there for a few years)

They will support LITERALLY ANYTHING as long as a lawmaker tells them it's going to help them. They'll regulate ANYTHING for any reason.

It's been that way since at least the 40s, probably before then too though.

killin_dan··on Bootstrapping a Type System (2010)
Funny enough, I think you've actually hit the nail on hm the head about what makes go programmers so irritating, that they think the go spec has somehow taken into account "the right way" for every possible problem. It's so obnoxious.

Problems that actually matter is such a good indicator that someone has no idea what they're talking about.

Formalization and proofing is what MATTERS. If you ain't got that, you're basically just guessing

killin_dan··on GNU Guile 2.2.0
Shame you're being downvoted. Your work inspired me to learn to program with guile and SICK a few years ago. Thanks for everything
killin_dan··on Notepad++ V 7.3.3 – Fix CIA Hacking Notepad++ Issue
> 2017

> new cuck times

Hell no.

I'm very familiar with business intelligence, and I'm somewhat familiar with govt intelligence though I've never actually filled a contract or anything, I've spoken with plenty who have, and have worked with a few as well.

The intelligence universe is completely parallel to the rest of the world. People just don't get it.

killin_dan··on The Rusty Web: Targeting the Web with Rust
Well they've had several years already
killin_dan··on Notepad++ V 7.3.3 – Fix CIA Hacking Notepad++ Issue
Do you think they let contractors like snowden just cat whatever they want? I'm not saying he didn't go digging, but I'm sure it's just the top of their iceberg.

I didn't mean to insult your prowess or whatever, but people gotta understand the level that they operate at. It's insane

killin_dan··on The Rusty Web: Targeting the Web with Rust
Why is rust still not standardized?
killin_dan··on Notepad++ V 7.3.3 – Fix CIA Hacking Notepad++ Issue
This is literally exactly what they want you to think. The CIA is smarter than you, and they have a lot to gain by misleading you otherwise.

Some of the most talented software engineers in the world work intelligence, and they can write better than you, exploit faster than you, debug more thoroughly than you, etc.

State intelligence is especially dangerous and devious. The average security researcher doesn't stand a chance, much less the average basement hacker.

Understanding what the CIA does and why they do it is designed to be more or less impossible from the outside. It's the nature of intelligence really, to be incomprehensible from outside the sphere.

← PreviousPage 3 of 3