Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
Nycto
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
5 ms
·
1.
▲
by
Nycto
3y ago
Users on mobile can’t make their screens that big, and the average users on desktops don’t expect a webpage to work when they resize their browsers that small. Trying to make both work with the same design can have a negative impact on your
2.
▲
by
Nycto
3y ago
Obligatory links for anyone that is interested in learning more about Bézier curves: https://pomax.github.io/bezierinfo/ https://pomax.github.io/bezierjs/ https://github.com/Pomax&
3.
▲
by
Nycto
4y ago
I’m guessing the venue you’re talking about is tiny. There are only 1 or 2 major venues in the US that aren’t owned by live nation. Anecdote != data Cyber did an episode that covered this in more detail, btw: https://www.vice.com
4.
▲
by
Nycto
4y ago
More readable link: https://threadreaderapp.com/thread/1558081281396727808.html
5.
▲
by
Nycto
5y ago
Someone on Reddit added Nim to the table, which I found interesting: https://uploads.peterme.net/nimsafe.html (Source: https://www.reddit.com/r/nim/comments/maj1lz/nim_safety_in_c... )
6.
▲
by
Nycto
6y ago
I agree. From my perspective, microservices shouldn’t be a starting point. They should be something you carve out of a larger application as the need arises.
7.
▲
by
Nycto
6y ago
The first thing that comes to my mind is that there are different axes that you may need to scale against. Microservices are a common way to scale when you’re trying to increase the number of teams working on a project. Dividing across a se
8.
▲
by
Nycto
6y ago
My go to article for Pratt parsing: http://journal.stuffwithstuff.com/2011/03/19/pratt-parsers-e...
9.
▲
by
Nycto
7y ago
Adding to this, I see two other elements that make this tough to replicate in Kotlin: 1. Type erasure 2. Using sealed classes requires instantiation, while the Rust version is zero overhead.
10.
▲
U.S. military revising its rules after fitness trackers exposed sensitive data
(washingtonpost.com)
30 points
by
Nycto
9y ago
|
27 comments
11.
▲
The Senior Engineer’s Guide to Helping Others Make Decisions
(silverwraith.com)
315 points
by
Nycto
9y ago
|
60 comments
12.
▲
by
Nycto
9y ago
Is there anything you would recommend instead? Or any resources you have on hand to get more information?
13.
▲
by
Nycto
9y ago
This is called a VLQ, btw. Variable Length Qunatity: https://en.m.wikipedia.org/wiki/Variable-length_quantity
14.
▲
by
Nycto
9y ago
The dynamo white paper, for one. Also: https://github.com/amzn
15.
▲
by
Nycto
9y ago
Fails for Amazon URLs, too (And no, I didn't include a referral link in there.)
16.
▲
by
Nycto
10y ago
If your entire code base is in Kotlin, then nullability works exactly like Options. The difference is sugar. And the Kotlin compiler can handle null checks as well as the Scala compiler handles Options. The problems arise when you interop w
17.
▲
by
Nycto
10y ago
That's not the point. The point is that any safety you think you have by using an Option is a little bit hand-wavy. That's not _bad_, but the argument being made by the OP was that nullability in Kotlin was unsafe and inconsistent
18.
▲
by
Nycto
10y ago
I don't see a huge difference between Scala's Options and Kotlin's null safety. In Scala, you can still do this: val x: Option[Int] = null
19.
▲
by
Nycto
10y ago
I like Scala. I've written a lot of Scala. But choosing a language is a team decision. And Scala draws the same kind of ire as C++. It's to the point that I have seen seasoned engineers laugh any time Scala is suggested. To provid
20.
▲
by
Nycto
10y ago
I'm a huge fan of Kotlin. I think the author just doesn't understand the niche it hits. 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&#
21.
▲
by
Nycto
10y ago
This isn't a full solution, but perhaps inter-tab communication would work? Use whichever tab is focused as the master, then other tabs send messages to the primary as they need work done. It wouldn't work when none of your tabs
22.
▲
by
Nycto
10y ago
That's not at all the case. Templates can return values. So really, you could think of the templates as syntactic sugar around the existing functions you've got right now. For example, the 'firstOf' template above would
23.
▲
by
Nycto
10y ago
I came here to say the same thing as the GP. So while I am not the poster you responded to, I'll pitch in my opinion. I've written a number of Nim libs at this point. Rosencrantz is missing the idiomatic 'feel' of Nim --
24.
▲
by
Nycto
11y ago
I spent a moment seriously considering whether I had time to submit a pull request adding a Nim layer: http://nim-lang.org/manual.html#foreign-function-interface
25.
▲
by
Nycto
11y ago
Hmm. This feels a bit pedantic to me. The `is_null` check looks relegated to the FFI: https://github.com/CausalityLtd/ponyc/blob/975d9f6c60553030e... Obviously, I have never written anything in Pony, but this
26.
▲
by
Nycto
11y ago
Quick link for anyone that is curious, as I was: https://github.com/CausalityLtd/ponyc/blob/master/packages/n...
27.
▲
ΜTug: Micro robot pulls 2000 times its weight on glass
(youtube.com)
2 points
by
Nycto
11y ago
|
0 comments
28.
▲
by
Nycto
12y ago
I have found the article I linked to be incredibly digestible for people learning REST, which is why I recommend it; regardless of the point-of-view. It's what I think is missing from your slides. You might be able to solve this in the
29.
▲
by
Nycto
12y ago
A slog indeed. For anyone interested, this is the article I hand out when someone asks me about designing a REST API: http://www.vinaysahni.com/best-practices-for-a-pragmatic-res... And here is the HN discussion from when i
30.
▲
by
Nycto
12y ago
I would love to see an article like this for error handling in Rust. I was really interested in using conditions, but those were apparently backed out. Which leaves error handling through return values and macros. This seems like a step bac
More ›