HNHacker News
TopNewBestAskShowJobs

kod

718 karma · joined June 28, 2007

submissionscomments
kod··on Earnings Ceiling for Tech Professionals over 40
Absolutely yes. (Austin, TX)
kod··on My Infant Daughter’s Life Shouldn’t Be a Variable in Tesla Autopilot's Beta
Are you a parent?
kod··on MapR may shut down as investor pulls out after ‘extremely poor results’
Hope they're able to open source some of their tech if this does come to pass.
kod··on Apple introduces 8-core MacBook Pro
Typing this on a Dell Precision 7530. Comes stock with Ubuntu. 128gb of ram, 4 times what Apple offers, at close to the same cost. Linux font rendering still sucks, but I may never use another Apple product again.
kod··on Understanding real-world concurrency bugs in Go
Agree, it's a lot easier to write correct code in Scala.
kod··on Understanding real-world concurrency bugs in Go
I don't know if you consider Scala mainstream, but pretty sure both Finagle and Akka were available by 2012
kod··on Senior Developers Are Getting Rejected for Jobs
I've passed the bar exam.

It is not a good indicator of competence.

Most people pay a third party (after having paid for law school) to cram the information into their head in a short period of time.

RHCE for example isn't great, but having passed both I think it's actually better than the bar exam, since they at least hand you a live broken server.

kod··on Senior Developers Are Getting Rejected for Jobs
Expect to be run through the ringer.

I've been rejected by companies who were using open source code I wrote.

kod··on Senior Developers Are Getting Rejected for Jobs
Can you share some concrete examples of techniques?
kod··on Ask HN: Who is hiring? (May 2019)
LKQD | Senior Software Engineer | Full-Time | Onsite | Austin, TX 78704 or Foothill Ranch, CA 92610

LKQD is a video advertising platform that handles hundreds of billions of events daily. We're a small division, fewer than 40 people, in a large public company (Nexstar Media Group, NASDAQ: NXST).

You'd be working with me on the core adserver, written in Scala, with supporting microservices in Go. The deployment environment is Linux on Kubernetes.

Need to have:

  - Clear communication
  - Experience in a language with a decent type system (Scala, Rust, Ocaml, F#)
Nice to have:

  - Ad industry background (OpenRTB, VAST, VPAID)
Email me at cody@lkqd.com, I promise to be respectful of your time.
kod··on The Problem With Hexagons
For games that simulate a particular conflict, irregular polygons are a better option than hexes or squares. They still have the benefits of discrete movement, but allow for baking terrain related factors directly into the map, instead of having a separate table.

Great example of this is Napoleon's Triumph: http://www.simmonsgames.com/products/Austerlitz/Map.html

kod··on Announcing Rust 1.34.1
Years, plural.
kod··on Rust's 2019 Roadmap
It's still probably the most well-written Rust book.
kod··on Rust – Compile Time Memory Safety
Much nicer than scala? I don't see how you can claim that if you've touched futures in both languages.

Rust is a nice language for threaded programming, but the async situation is a trainwreck 4 years in the making.

kod··on Istio Observability with Go, gRPC, and Protocol Buffers-Based Microservices
Do you not need bidirectional streaming, or do they support it now? There were no examples of how to do it last I checked.
kod··on Idiomatic Monads in Rust
Only if you think algebraic types have nothing to do with FP, in which case you have a very idiosyncratic definition of FP.
kod··on Idiomatic Monads in Rust
Algebraic types without being able to conveniently destructure them is maybe half the benefit at best.
kod··on You Are Not Google (2017)
I once worked for a company that maxed out a 32 bit autoincrement primary key on a mysql table. Relational databases can hold a lot more than people give them credit for.
kod··on Idiomatic Monads in Rust
Kotlin doesn't even have real pattern matching. Calling it integrating FP is a sad joke.
kod··on How not to hire a software engineer
References and talking to them.
kod··on How not to hire a software engineer
Speaking as a licensed attorney, passing the bar does not mean that you're competent.
kod··on 1100 layoffs at Bay Area tech companies
Hell, i'm a VP at a public company and the president of my division makes 25 times what I do, never mind the average worker.
kod··on On Learning Rust and Go: Migrating Away from Python
gopath, poor standardization of project layout, build processes and dependency management.

I've seen people copy protobuf definitions from repo to repo because they couldn't get them building consistently from a different directory, never mind issues with different versions of the go protoc plugin.

kod··on On Learning Rust and Go: Migrating Away from Python
My experience of working with Go in teams is that it encourages copy-paste programming and "works on my machine" deployment problems.
kod··on On Learning Rust and Go: Migrating Away from Python
The main benefit of Python is the ecosystem of libraries. Those libraries don't have type annotations. Mypy is a far cry from a real statically typed language.
kod··on Diagram and History of Programming Languages (2006)
https://github.com/apple/swift/blob/master/docs/OwnershipMan...
kod··on The End of Dynamic Languages
I've worked in a scala shop, it was the highest performing team of developers I've ever worked with, coupled with the highest amounts of wanting to get shit done.

The ecosystem around scala is great, you get to use any jvm library using a relatively sane ML derived language that is safer than most other alternatives.

kod··on Why Language-Oriented Programming? Why Racket?
If anything "CS people" are less afraid than they should be, given the demonstrated popularity of horrible retrograde languages designed by people who didn't know what they were doing.
kod··on Ask HN: Which companies are improving recruiting?
The reason you're seeing wildly different ranges is because salary varies wildly.

Speaking as a manager, I've seen 2x differences in comp for the same position and relative experience, at the same company.

kod··on Ask HN: Top three questions for a startup before accepting a job offer?
You have to assume going in that unknown startup code will be a shitshow.

Given the choice between a unityped shitshow and a shitshow where I can at least lean on the compiler, I know which one I'll pick every time.

← PreviousPage 3 of 11Next →