Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
danneu
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
21 ms
·
1.
▲
Idea: Fixing a common React bug with a Stable type
(gist.github.com)
4 points
by
danneu
1y ago
|
0 comments
2.
▲
by
danneu
7y ago
SEEKING WORK Location: I'm generally based in Austin but I'm currently living abroad (US citizen) Remote: Yes Willing to relocate: Yes, though remote work opportunities are my top priority at the moment. Technologies: The past 5 y
3.
▲
by
danneu
7y ago
Location: I'm generally based in Austin but I'm currently living abroad (US citizen) Remote: Yes Willing to relocate: Yes, though remote work opportunities are my top priority at the moment. Technologies: The past 5 years, I'
4.
▲
by
danneu
7y ago
Location: Guadalajara (US citizen) Remote: Yes Willing to relocate: No Technologies: The past 5 years, I've mostly been working on server applications with Node + Postgres and web client applications with React or Elm. I've been t
5.
▲
by
danneu
7y ago
SEEKING WORK | US citizen | Remote only (or Guadalajara) Tech: The past 5 years, I've mostly been working on server applications with Node + Postgres and web client applications with React or Elm. https://github.com/dan
6.
▲
by
danneu
8y ago
Location: Austin, TX Remote: Yes Willing to relocate: No Technologies: My github profile will show a breadth of tech. Day-to-day over the last couple years I've mainly used Node, Postgres, React, and Elm. Résumé/CV: Available upon
7.
▲
by
danneu
8y ago
Location: Home base in Austin, TX b Remote: Yes, preferred Willing to relocate: Possibly Technologies: The main day-to-day production user-facing systems I've worked on in the last few years involve Javascript, Node.js, Express/Ko
8.
▲
Amazon is pathologically incapable of keeping your account safe
(medium.com)
22 points
by
danneu
8y ago
|
1 comments
9.
▲
by
danneu
8y ago
Years ago, I played with the idea: https://github.com/danneu/klobb I went on to implement it in Swift ( https://github.com/danneu/hansel ) and then seriously improved on it in Kotlin ( https:/&
10.
▲
by
danneu
8y ago
Wow, that's great. Here's my attempt at building something for language learning since my listening skills trail so far behind my reading skills: https://www.danneu.com/slow-spanish/ It parses this painstakin
11.
▲
by
danneu
9y ago
Exactly. I thought it was a great speed, and there really aren't many slow-spanish resources online which makes it hard to transcend intermediate hell. The English sections work well to give you context for the Spanish sections. Losing
12.
▲
by
danneu
9y ago
I started building a lil thing inspired by Continuum: https://github.com/danneu/p2-space-arena Never did much game dev before but it gave me a lot of respect for people who can build one. It would probably take me a ye
13.
▲
by
danneu
9y ago
You can write two-way interop -- I didn't mean to suggest otherwise. But there are Kotlin features that don't map like type-safe @Dsl's which puts you in a position where you have to make concessions for interop.
14.
▲
by
danneu
9y ago
I don't have interop issues with your examples either. Calling Java from Kotlin is very pleasant. What I found is that it's the other direction that takes some thought. For example, my Kotlin library needs more help than just @Jvm
15.
▲
by
danneu
9y ago
I'm really rusty, but if I can recall the simplest example correctly, you can't just naively go from this Kotlin code: Server { req -> Response().html("<h1>Hello world</h1>") } to this Java c
16.
▲
by
danneu
9y ago
Good job reaching a stable release. I have a Kotlin microframework that never made it past hobby-level stability[1]. One thing I found out is that you really have to write a library in Java if you want it to be used in both Java and Kotlin.
17.
▲
by
danneu
9y ago
The big telecom companies in Mexico like Telcel also don't charge you for WhatsApp data usage which showstops any potential competitors.
18.
▲
by
danneu
9y ago
Comma-first makes sense since you're chaining off the right-hand side of an expression more than most other languages, e.g. with |> operators. That decision will probably save man-years of wasted time spent managing a trailing comma
19.
▲
by
danneu
9y ago
Elm's JSON combinators are great. I'm sure one reason so many people have particular trouble with them is because, according to the survey, the vast majority of them come from a dynamically-typed language where you'd just go
20.
▲
by
danneu
9y ago
But if there's any money at stake, then any money exfiltrated from your users is money that you never receive, so there's certainly an incentive but also trade-offs.
21.
▲
by
danneu
9y ago
At the same time, requiring better passwords is an anti-spam mechanism for the platform. I once registered a Reddit account that had the same password as its username. After my first post, the account's password was changed and it star
22.
▲
by
danneu
9y ago
In their snippet, errors would be handled altogether on the promise you get from `getJeansAndSaveThem()`. You don't have enough information to be outraged at the toy example.
23.
▲
by
danneu
9y ago
You'd want to distribute the load of your slow password-hashing functions across your application servers rather than centralizing it in your single database.
24.
▲
by
danneu
9y ago
Hot reload means something different than refreshing the page, automatically or manually. If the state of art of your development cycle is refreshing the browser, check out hot reload.
25.
▲
by
danneu
9y ago
I agree that Node once felt tangibly worse. I used Clojure for three years to avoid Node until I had to use Node at work (nobody was going to learn Clojure) and I discovered Koa when it just released. Even back in Koa 1, co/yield/
26.
▲
by
danneu
9y ago
I haven't used it, but it's still the same pseudocode: defmodule HelloPhoenix.UserController do def index(conn, _params) do users = HelloPhoenix.Repo.all(HelloPhoenixUser) render conn, "index.json&
27.
▲
by
danneu
9y ago
My reasoning: all of the dynamically-typed languages are more or less the same on the server for CRUD apps, so I might as well use Javascript.
28.
▲
by
danneu
9y ago
Check out their open source license. https://www.jetbrains.com/buy/opensource/
29.
▲
by
danneu
9y ago
That doesn't work when you need to be clicking around and focusing other windows while keeping time.
30.
▲
by
danneu
10y ago
Oh yeah, that makes sense now. Cool mechanic.
More ›