Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
skohan
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
52 ms
·
601.
▲
by
skohan
5y ago
Totally agree - it's a nice language and I would love to be able to use it everywhere
602.
▲
by
skohan
5y ago
You're describing Swift
603.
▲
by
skohan
5y ago
> I actually support the idea of adopting Rust's ideas in a memory-safe, garbage collected language You're describing Swift
604.
▲
by
skohan
5y ago
Adding an underscore everywhere is horrible! The spacebar is huge, and gets your thumbs basically to itself because space will be one of, if not the most commonly typed key. To replace that with one of the least ergonomic keys makes no se
605.
▲
by
skohan
5y ago
I agree that wasm should be the future of web, but to be honest I'm not sure rust is the best candidate to replace JS from the developer perspective. For one thing, Rust is slow to compile. I built a simple one-page app in rust/w
606.
▲
by
skohan
5y ago
It seems to me the future is rather in gradually replacing JS engines with a WASM back-end. The whole webpack/babel ecosystem could be replaced by a toolchain which targets WASM, and browsers could ship with a JS engine which just tra
607.
▲
by
skohan
5y ago
On the US layout it is next to the zero key on the top row.
608.
▲
by
skohan
5y ago
At least it's where they sit naturally on the keyboard. And the shift key is wider specifically so you don't have to be accurate with your pinky when you're pressing it. The underscore is one of the least ergonomic keys the
609.
▲
by
skohan
5y ago
I'd argue it's at most a tiny bit harder to read, and a lot easier to type. On balance I'd rather avoid making a pinky key one of the keys I have to use the most.
610.
▲
by
skohan
5y ago
What's wrong with camelCase? It's easier to type than snake
611.
▲
by
skohan
5y ago
I don't disagree with the overall point that it's likely that inflation will hurt a lot of economically vulnerable people. I do think defining poor as unemployed is way too narrow. There are plenty of people who are employed and
612.
▲
by
skohan
5y ago
Only if wage inflation doesn't keep up with price inflation. If wage inflation keeps pace, it's actually a fairly progressive result since debt loses value relative to wages. For people without income or assets it's a disast
613.
▲
by
skohan
5y ago
If that's true, wouldn't it be a warning sign if this metric purpose-built for making the government look good started going downhill?
614.
▲
by
skohan
5y ago
I think the solution is a better access control model for operating systems. If applications are sandboxed effectively, and users are asked to opt in to specific permissions in a granular way, the risk is not so high. To paint an example,
615.
▲
by
skohan
5y ago
Yeah and the worst thing about this is that if anything, the trend is towards having less ownership rights on the desktop as well. Windows 11 and newer mac OS versions make it harder to run arbitrary software, under the guise of security.
616.
▲
by
skohan
5y ago
But constantly recording it and phoning home might be using significant battery
617.
▲
by
skohan
5y ago
Do you think cryptocurrency will eliminate the military industrial complex? What prevents the people who currently have most of the capital, many of whom are benefitting from the military industrial complex, from using their capital to dom
618.
▲
by
skohan
5y ago
I don't agree with this. I mean, UE renderer is the subject of countless hours of effort and optimization. But for instance the startup time (or build time for that matter) of a UE game is quite long and it is fairly easy to beat in
619.
▲
by
skohan
5y ago
To say "won" seems a bit strong. Game engineering is an area of active and fertile development.
620.
▲
by
skohan
5y ago
I think there are some problems with package managers, and with the culture around NPM in particular, but I think almost everyone would agree that simple and standardized code reuse has been a massive boon to software engineering as a whole
621.
▲
by
skohan
5y ago
I would argue DOD as it's often applied to game design is all about loose coupling. There's no reason you couldn't leverage a lot of loosely coupled components in a program structure which mostly consists of large flat functi
622.
▲
by
skohan
5y ago
This is an extremely strange comparison to me. Web is a standards-based, implementation independent platform . That is completely, categorically different from Unity, which is a proprietary tool for making applications . Unity isn't
623.
▲
by
skohan
5y ago
You couldn't imagine a package-driven ecosystem like npm or cargo catching on for game-dev?
624.
▲
by
skohan
5y ago
What about a monolith ensures better performance optimization? And won't general-purpose engines pay a penalty relative to single-purpose engines since they have to optimize for the "average case" game rather than exactly one
625.
▲
by
skohan
5y ago
Idk I think you are describing a way a modular approach can fail, but I'm fairly confident you could find a way to modularize game development to a much greater degree than is currently achieved.
626.
▲
by
skohan
5y ago
I don't think that's true. If anything a tightly-coupled monolith can hurt performance. For instance have you ever read through the movement code in Unreal? There are a million branching cases for every kind of movement: on part
627.
▲
by
skohan
5y ago
Not exactly - I think you can have one of many frameworks serving that glue/structure role, and not all games would need it. I also think you're over-estimating how much of a "beast" you need as a minimal structure for b
628.
▲
by
skohan
5y ago
I think it could be less coupled than it is. For instance, renderers (esp. back-ends) and physics engines are already largely subsystems which are fairly separate from the rest of the game logic. I can imagine a world where you start with a
629.
▲
by
skohan
5y ago
It's totally different. Browsers are by nature standards-based, and chrome certainly isn't the only browser with significant usage. 10 years from now, if you have built your site according to WC3 standards, theoretically it shoul
630.
▲
by
skohan
5y ago
It's in imperfect analogy. You could argue there's nothing less tightly coupled than web dev. There you choose whatever tools you want as long as you can get it into HTML/CSS/JS at the end of the day. With engine-bas
More ›