Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
nepeckman
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
10 ms
·
61.
▲
by
nepeckman
7y ago
It's a matter of scale. Humans have thousands of years of history codifying rules for communities. From Hammurabi to your HOA, people have found its easiest to enforce rules when you write them down.
62.
▲
by
nepeckman
7y ago
I think the first term is by far the largest term in your equation. Source: the entirety of human history demonstrates that large groups of people need laws in order to function justly. In small groups, people are fine. But as you scale up,
63.
▲
by
nepeckman
7y ago
> From a practical standpoint, those people seem to cause vastly more trouble than whatever marginal improvements their codes of conduct might nominally capture. Do you have the ratio of the number of CoC implementers who dont add to ope
64.
▲
by
nepeckman
7y ago
There are a lot of valid critiques to be made about the web as a development platform. But the reality of the situation is there was a need for an OS agnostic, installation free, reasonably sandboxed application platform. A generation of de
65.
▲
by
nepeckman
7y ago
> The server still needs to validate, no? I've never seen a form that really benefitted from client-side validation. As long as required fields are clearly marked, I don't really understand the value here. Any non trivial form
66.
▲
by
nepeckman
7y ago
I see this sentiment on hacker news a lot, and I honestly dont get it. A list of functionality I've implemented that requires (or is made easier by) JavaScript: Client side validation, error messages, autocomplete, dynamically picking&
67.
▲
by
nepeckman
7y ago
As a big fan of Nim, totally agree. I think the best description of Nim is a Pascal/Oberon/Modula language, with Lisp inspiration, and a Pythonic indentation/standard library. I think the Python influence is overstated becaus
68.
▲
by
nepeckman
7y ago
Nim does this as well. Almost any block statement (including creating a new scope with `block`) can be put on the right hand side of an assignment. Whatever value is returned from the block is the result of the expression. All lisp inspired
69.
▲
by
nepeckman
7y ago
The technical difficulty of making an MMORPG I'm guessing.
70.
▲
by
nepeckman
7y ago
Awesome news. I bought a Darter Pro back in March and the experience has been great. I was a little hesitant at first because I'm not a Linux expert, but their team puts a lot of effort into making sure stuff with Pop_Os "just wor
71.
▲
by
nepeckman
7y ago
I've been using Nim in side projects for the past year or so. I really love the language, to the point where its replaced Python/Node as my language for utilities. Some of the qualities I like: 1) Its really easy to get started wi
72.
▲
by
nepeckman
7y ago
Another way the 99% stuff misses the mark is the fact that most of the 1% is closer in wealth to those of top 10% than the top 0.1%. I read an article a while back that suggested the best way to look at tiers of wealth is to consider the bo
73.
▲
by
nepeckman
7y ago
I totally disagree. Functional programming teaches practices that are helpful regardless of what paradigm you use. Pure functions by definition adhere to dependency injection and single responsibility principle. While most programming langu
74.
▲
by
nepeckman
7y ago
The blackface discussion isn't taboo, it's just been discussed to death and there's only one reasonable position. Google minstrel shows. The history of blackface is one of mocking black people. There is no way to "logica
75.
▲
by
nepeckman
7y ago
But this advice only really applies to projects where you create every service and layer. If you want to incorporate a 3rd party service, or want to allow your service to be used by others, you need some sort of common format. JSON isn'
76.
▲
by
nepeckman
7y ago
Nim occupies an interesting place between Rust and Go. It has an easier learning curve than Rust. I picked up the basics in a weekend, and some of the more advanced functionality over a month. The optional GC is ideal for the application sp
77.
▲
by
nepeckman
7y ago
As far as I know, that should be doable. Nim can compile to Objective C as well as C++, and has a `when` statement that makes it easy to produce code for a specific OS or language target. Not an Xcode or .NET expert though, so not sure how
78.
▲
by
nepeckman
7y ago
Not GP, but they probably were referring to ReasonML, a JavaScript style syntax for OCaml that primarily targets the web.
79.
▲
by
nepeckman
7y ago
I'm going to push back against the idea that proliferation of client navigation is caused by inept developers. I think that component architecture is a fundamental improvement for web development. Breaking the interface into smaller, w
80.
▲
by
nepeckman
7y ago
I've been full steam on the Nim train for the past year. It really hits a sweet spot between semantic complexity and language power. If you've used any mainstream language and understand types, you already understand 80% of the se
81.
▲
by
nepeckman
7y ago
Its a note taking app that renders HTML. Arguably, this is an ideal case for an electron app. 150 MB for a internet connected, syncing, HTML rendering note app doesn't seem unreasonable to me
82.
▲
by
nepeckman
7y ago
I saw the same thing, so I checked the Micheal Jordan Wikipedia page and it actually does not contain the text "Chapel Hill".
83.
▲
by
nepeckman
7y ago
Counter anecdote: I had a friend who went to a mechanics trade school around that time. He is/was very talented: as a teen he built a working 6ft trebuchet and he was always tinkering with cars. He did 2 years of trade school, graduate
84.
▲
by
nepeckman
7y ago
And all those middle age workers will, what? Just be retrained? Who's paying for that? What happens when the retraining fails (as it so often does) because you can't magically turn a truck driver into a software engineer? I don&#x
85.
▲
by
nepeckman
7y ago
Honestly I think Nim is more compelling as an application language than a systems language. I know there are plenty of people that care about Nim in the embedded space and are improving the experience of GC-less Nim. But for me, Nim with GC
86.
▲
by
nepeckman
7y ago
This language choice was made 10 years ago by developers working for NASA. While I think it was a questionable choice, I don't think it was a hype driven choice and I don't think its accurate to say these developers only know Java
87.
▲
by
nepeckman
8y ago
I think WebAssembly frameworks are the next step in the evolution of web ui. I don't think React / Vue / Angular are likely to be unseated by another JavaScript framework, as everyone is mostly satisfied with at least one of
88.
▲
by
nepeckman
8y ago
White is not an ethnic nationality. A person from Ireland has no ethnic or national ties to a person from Italy. The fact that the citizens of those two countries were not considered "white" 100 years ago demonstrates the invalidi
89.
▲
by
nepeckman
8y ago
> If someone could explain the difference between WASI and JVM the way you can explain the difference between C, C++ or Rust, it would help a lot. I'll take a stab at it. While both WASM and the JVM aim to be portable virtual machin
90.
▲
by
nepeckman
8y ago
But the point of the article is to break down the economic incentives. If you're personally disadvantaged by economic progress, you're incentivized to oppose it. I'd argue there's significant empirical evidence of this t
More ›