Nycto | 2 years ago | on: The negative impact of mobile-first web design on desktop
Nycto's comments
Nycto | 2 years ago | on: New Bézier curves for vector graphics
https://pomax.github.io/bezierinfo/
Nycto | 3 years ago | on: Ticketmaster's tech problem isn't a tech problem
Anecdote != data
Cyber did an episode that covered this in more detail, btw: https://www.vice.com/en/article/z348k3/cyber-why-concert-tic...
Nycto | 3 years ago | on: What I've learned from the world's elite is that hustle culture has it all wrong
Nycto | 5 years ago | on: How Safe Is Zig?
https://uploads.peterme.net/nimsafe.html
(Source: https://www.reddit.com/r/nim/comments/maj1lz/nim_safety_in_c...)
Nycto | 5 years ago | on: Software engineering topics I changed my mind on
Nycto | 5 years ago | on: Software engineering topics I changed my mind on
Nycto | 5 years ago | on: Making a Pratt Parser Generator
http://journal.stuffwithstuff.com/2011/03/19/pratt-parsers-e...
Nycto | 6 years ago | on: Typestates in Rust (2018)
1. Type erasure
2. Using sealed classes requires instantiation, while the Rust version is zero overhead.
Nycto | 8 years ago | on: Pas a Pas: Using animation to teach abstract concepts to children
Nycto | 8 years ago | on: IPv10
Nycto | 8 years ago | on: Amazon to Acquire Whole Foods for $13.7B
Also: https://github.com/amzn
Nycto | 9 years ago | on: Show HN: UrlRoulette – Pass a URL to the next visitor
Nycto | 9 years ago | on: Problems with Kotlin
The problems arise when you interop with Java. At that point, shit can be null and you just don't know. My point is that it's the same problem in Scala as it is in Kotlin: Java interop adds a measure of unpredictability that needs to be handled at the touch points.
Nycto | 9 years ago | on: Problems with Kotlin
That's not _bad_, but the argument being made by the OP was that nullability in Kotlin was unsafe and inconsistent.
Nycto | 9 years ago | on: Problems with Kotlin
val x: Option[Int] = nullNycto | 9 years ago | on: Problems with Kotlin
To provide a bit more depth, a large number of the developers I work with (folks I respect) don't _want_ the kitchen sink. They see it as dangerous. Even if _they_ can handle it, they know that there are a lot of people who can't. Sure, you can limit the features you use via convention, but that is shifting a tech problem to being a people problem -- you usually want to go the other direction.
You can "yeah, but..." all you want, but it's a valid, reasonable opinion. It's subjective, but that's just the way of it.
Nycto | 9 years ago | on: Problems with Kotlin
My team has a significant investment in the JVM. I despise working in Java because of how heavy it is to write. I like Scala, but the team I'm on finds it too complicated. Clojure is out because nobody on the team wants to write lisp. And Groovy doesn't have types. We looked at Ceylon, too, but at the time we hit a lot of compiler issues (if I remember correctly).
So where does that leave us? There are likely other languages we could choose that target the JVM, but the pragmatist in me says I don't want to stray too far off the beaten path for this.
Is Kotlin perfect? No. But is it a better developer experience than Java? Oh hell yes.
Nycto | 9 years ago | on: Chrome will aggressively throttle background tabs
Nycto | 9 years ago | on: Rosencrantz – A Web DSL for Nim
For example, the 'firstOf' template above would be responsible for scanning the AST it's given, taking each node and putting it in to a sequence. Then it instantiates a Handler with that sequence and returns it.
Instead, my advice is to create individual designs for each, share when it makes sense, but actively diverge when it’s good for your customers. There doesn’t need to be a single version of a page.
Your mileage may vary.