HNHacker News
TopNewBestAskShowJobs

killin_dan

44 karma · joined March 9, 2017

submissionscomments
killin_dan··on Scaling Scala
That's what they say about perl. Keep trying and itll make sense!

Granted, scala can be written to read much easier than perl, but that argument in particular don't carry much weight imo.

killin_dan··on Scaling Scala
What do you use now? Have you tried F#?
killin_dan··on Scaling Scala
I've known about cbt but it's a hard sell at a corp, esp when lightbend doesn't seem to want anything to do with it. They'd rather pretend sbt works just fine and that we're all idiots rather than laying sbt to a graceful rest and using cbt.
killin_dan··on Scaling Scala
Too many weird macros, too many non-english operators, too much weird bullshit with Ivy, that if you install scala from source sbt will fuck it up if you try and do coverage testing on different versions, build times are ridiculous (this has improved quite a bit since I first used sbt, but it's still embarrassingly slow compared to other build systems (FAKE comes to mind immediately, or rebar3 is real nice too, hell I still use rake for when I have an obnoxious code structure with ten million subdirs, and it's great if you use jruby)

What's good about it? What about sbt makes it better than any other build tool OTHER than the fact that it lets you use scala?

I don't mind that SBT uses a bunch of advanced concepts and type safety, that's fucking AWESOME, but it's so difficult to wrangle it to just build something correctly, it seems like there's such a huge time investment to learning it to a threshold where its features are useful enough to make that investment seem worth it.

Several years later, I still have not reached that point. It seemed like such a pain at first to learn other languages (Erlang syntax still confuses me sometimes) but then I started completing components in these languages and there were moments when I started working on prod builds, and using rake, FAKE, rebar3, etc, and it really put into perspective how much time I had been spending internally screaming at sbt to just DO IT already.

There will always be a special place in my heart for Scala as a language, and I think it's one of those languages we'll look back on in 3017 and think "Damn, we learned a lot then"

but I'm getting over it in my day-to-day work. I'm also being slowly enslaved by .NET corp overlords now, but I've been complaining about SBT for a LONG time before this, and a lot of other people have too, sometimes for the same reasons that I hate it, sometimes for their own special reasons.

It causes way too much friction for Lightbend to continue to look the other way. It's cool when you read the list of features, but write a complicated build and look me in the eyes and say you enjoyed it, you just can't.

killin_dan··on Declassified memos show FBI illegally shared spy data with private parties
I was in military intelligence. I am qualified to make the evaluation I made.

Violent citizens can be dealt with through police channels and public servants, not lawless shadows in the dark in a giant data center somewhere.

How many civilian whistleblowers have there been compared to how many enlisted whistleblowers there have been? I myself once spoke up about an unscrupulous sailor, but I went to an E-8 and asked him for his advice (hey, a friend of a friend is doing something wrong, blah blah) and he pointed me in the right direction to handle it without fucking this guy over, and the behavior was corrected and we all went happily about our missions, no harm, no foul. It's easy to do.

Civilians don't have as much of a moral obligation to the rest of the country, they aren't ready to die to serve it.

Your argument is basically, "well, private sector is going to do this shit anyways" but that's ridiculous to say that we should continue to be complicit in letting the NSA exist just because if we don't let them do it, someone else will.

Citizen's hands are dirty for being complicit, and more people need to realize that a unified effort of enough magnitude could make HUGE cuts to state intel sector a reality, and we could pump that money into better police training, better resources for investigators and people who are invested in their communities rather than some asshole with an xkeyscore login and a name on a screen.

I'm not saying state intel agencies don't contribute to ethical sources like infrastructure and civ eng stuff, of course they do, but it doesn't excuse all the other terrible things they do, and it'd be possible to redirect that talent and those resources into those areas through other agencies.

DOT could offer special hire credits for intel workers with infra design experience, for example. That could be made possible by NOT running $10-digit datacenters full of civilian facebook messages with tax payer money.

killin_dan··on Scaling Scala
Idk, tony is my programming role model. Fantastic guy, extremely knowledgeable, explains things in very approachable way. Love him to death.

He's helped me fix MANY stupid type puzzles, and scalaz scumbags ran him out of the entire language.

I mainly do f# and erlang now :(

Scala has plenty of problems aside from the users. I can't begin to explain how terrible sbt is to people who haven't suffered its grasp. Sbt imo is the single most critical obstacle preventing widespread adoption. It's awful.

There's too much politics in the scalaverse. The people are too whiny, the tooling whines even more than the people, and its a damn shame because it's really great code at the end of the day. Its the most fascinating objfunctional I know of, though F# isn't bad at all. Great tooling too, but poor native support.

killin_dan··on Declassified memos show FBI illegally shared spy data with private parties
Then it should be a job for public servants and law enforcement, not a bunch of cowboys with unlimited xkeyscore power with nobody to answer to.
killin_dan··on Declassified memos show FBI illegally shared spy data with private parties
Not even close to the actual intelligence structure. The nsa doesn't have to answer to dod at ALL.

Hurr durr the military is the state, you have no clue what you're talking about. I served for 6 years doing naval intelligence, sigint, and we never once heard from nsa, cia, fbi, etc. All our orders came from one of two generals in charge of our task force.

Nuclear subs night have to work with intel agencies for technical purposes, but I never served on one.

killin_dan··on Google’s AlphaGo AI defeats team of five leading Go players
Playing go cooperatively is very different from chess or most other turn-based tactical games in that combinatorics make the gamespace astronomically large. Most pro players understand what impact this has on gameplay and how to adapt their risk management strategies to the game. Way back in the day, popular man v cpu strategies took into account the limitations of monte carlo simulations and would intentionally make moves that change the game state as much as possible to exploit how hard the computer would need to work in order to begin finding optimal moves.

I think alpha go has advanced to the point where its unlikely human players can reliably defeat it, but I think there are still opportunities for better algorithmic players to defeat it.

Anyways, certain moves can cut off game states by the quadrillions, so it's often pretty intuitive what an optimal response to a move is, given certain context of the board and sometimes the player. In that respect, I'm curious how pro level go is going to change after these alpha go games are studied, because it has a very peculiar, decidedly calculatorish style of play, but it's obviously very effective regardless. Go has prospered for so long because there's so much room to express yourself in a move, pro players really play with their whole soul, but computers are just taking advantage of the pure mathematical angles of the game

It's fascinating stuff. I really want to see the alpha go team write a starcraft ai or something like that.

killin_dan··on Declassified memos show FBI illegally shared spy data with private parties
Oh lord, this is so shocking! /s

Why is state intelligence even a thing? The military is capable of gathering all of the defensive intelligence that we need to protect ourselves.

These state cowboys are out there making deals and cracking my WiFi to see what porn I'm watching in the name of counter-terror.

Nonviolent threats do not necessitate or validate state intelligence imo.

killin_dan··on Imzy is shutting down
Steve Huffman himself attributes early success to the spam campaign.
killin_dan··on Imzy is shutting down
Reddit spammed fake comments for months in order to gain traction...

https://motherboard.vice.com/en_us/article/how-reddit-got-hu...

(I'm not proposing Vice as a great source, but it's the first thing that came up on google.)

killin_dan··on Tisp: Time is space programming language
Well I'm glad you nitpicked what he wrote even though you knew what he meant. I'm sure he appreciates it.

He's cited several older languages, so it's pretty obvious that he's aware of some of the historical happenings related to parallelism.

Edit: he or she, or whatever

killin_dan··on Learn Kotlin in Y Minutes
I hate clojure, but that complaint is EXACTLY what I was thinking must drive clojure users to it in the first place. Clojure just seems dumb because the jvm is such a hassle and bloated, sbcl is incredible, racket is good, guile is incredible, etc plenty of other lisp environments, why waste time on java?

I hope kotlin native is as good as scala native. I don't care about kotlin vs Java, but kotlin vs scala native is HUGE to me.

killin_dan··on One Step Closer to a Closed Internet
Wow, turning the free market argument into a shilling strawman is the most innovative misunderstanding of economics I've ever seen!
killin_dan··on Ask HN: For those programming 10+ years, what do you wish you knew 4 years in?
Python is going to fuck shit up like you wouldn't believe. Jump ship asap
killin_dan··on Windows 10 on ARM
Yeah I'd hate to be tied with extreme scale emulation efforts that serve millions of users built by multi billion dollar corps. Shame! /s
killin_dan··on The Oldest Problem in American Prisons
You mean by standards of myself having been there and seen them, but sure.

I think there's plenty of room for improvement for the prison system, and I've enjoyed discussing it with you. You have broadened my perspective on the issue

killin_dan··on A crashed advertisement reveals logs of a facial recognition system
Is this illegal? They have the right to process their own footage, I would think.
killin_dan··on The Oldest Problem in American Prisons
Both my parents are career wardens in a supermax. (two different ones) But I'm sure Google has taught you more about prison than what they've taught me.

I'll be sure to examine things with more detail, lmao

killin_dan··on Google acquires Owlchemy Labs
Ingress is great, what are you talking about?
killin_dan··on The Oldest Problem in American Prisons
But it takes a bit of common sense to realize prisons aren't lawless hellscapes and are very strictly regulated and closely monitored. Particularly private sector ones.

You also are shoehorning what I actually said into "hurr sure for-profit prisons are great" when I actually offered a critique and possible remedy to the problem at hand.

The prisons could easily be structured in such a way that penalties could be used when excons don't reintegrate well, and bonuses when they do. Bam, easy. Prisons aren't a business, even if money is involved. They are supposed to rehabilitate people, and I think there's plenty of work to be done in coming years to restructure how prisons operate, the rules that they need to play by, and strategies for correcting risk taking behavior in excons.

killin_dan··on Julia 0.6.0-rc1 new language features
You have such a way with words with stuff like this. Modern tech circles feel like such a minefield, there's always some guy waiting to scream ACK CHEW ALLY. Anyways, I'm so glad you are dedicated to the julians. Have our back, we'll always have yours.

0.6 is the highlight of my year so far.

killin_dan··on The Oldest Problem in American Prisons
You know that there's tons of for-profit prisons right? I've always been a proponent of hard labor camps, short sentences, and judicial forgiveness. Put them in for a few months, work the living hell out of them, get 'em out and back in a regular job in a regular place as far away from criminal influences, and see if crime doesn't plummet.

Current prisons reinforce risk taking behaviors and can worsen behavioral disorders that can lead to crime in the outside, and violence in the inside.

killin_dan··on LuaJIT 2.0.5 and 2.1.0-beta3 released
Because the lua code moonsript emits is inherently slower.
killin_dan··on Uber gets sued over alleged ‘Hell’ program to track Lyft drivers
Its against the competitive spirit of business. Like if I'm trying to run the best taxi service and someone runs a better one, that's fine, but if someone is stalking my driver's and spying on them, that's bullshit. It's cheating.

Uber is capable of running the best service on a merit basis. Cheating this way is just childish and should be corrected immediately imo.

killin_dan··on Caterpillar found to eat shopping bags, suggesting solution to plastic pollution
Hey whatup cl-async guy!

I'd liked to add that there are aspects of mutualism underlying how much we value dogs. We used to hunt alongside dogs, there exists a special bond between man and dog that does not exist between any other species, to my knowledge. They know our emotions, our smells, our noises, our physiological needs, they are even aware of fragility of our bodies compared to other animals.

Dogs are pretty amazing

killin_dan··on Apple cuts App Store affiliate commission from 7% to 2.5%
And I suddenly don't feel the need to support iOS anymore
killin_dan··on Tree Oriented Programming [pdf]
I have never seen a gloriously snarky, incredibly accurate, incredibly concise synopsis of something before. This comment should be chiseled in stone and buried for future post-nuke earthlings, so they will know just how capable we used to be.

Thank you

killin_dan··on How SSH got port number 22
So there's actually not a story?

I read the email and the dude just gives them that port assignment with no ceremony. I was hoping it would be more climactic.

HN doesn't really seem concerned that all these titles are low-quality bait. Guess they're digging those page req numbers. Unfortunate how effective it is to just deceive your users.

← PreviousPage 2 of 3Next →