Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
hgs3
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
44 ms
·
571.
▲
by
hgs3
5y ago
What's your goal? If you want to prevent people from profiting off your work, then adding non-commercial language is the appropriate thing to do. "Open Source" isn't a trademarked term. You can legally use it to describe
572.
▲
by
hgs3
5y ago
No one is under any obligation to consume any news - whether that be sports news, gaming news, or world news. Tangentially, what personally irks me is that the YouTube app on iOS forces a news feed on me with no way to dismiss it.
573.
▲
by
hgs3
5y ago
Based on my own experience, OO works best for small, self contained concepts whereas procedures work best for the overall program architecture. Notice when OO is evangelized it's always done using self contained concepts, like data str
574.
▲
by
hgs3
5y ago
The first screenshot is from Star Wars: Dark Forces. I played a lot of this game as a kid. I remember the Mac version being superior to the DOS version because it ran at double the resolution. I tried running the Mac version on SheepShaver
575.
▲
by
hgs3
5y ago
Yes! I've been waiting for C to get a defer statement. However, my opinion of this proposal hinges on whether the implementation of lambdas requires runtime support. Not all systems running C have access to the C standard library, much
576.
▲
by
hgs3
5y ago
I was looking for a license like this recently. The closet I found was the MPL, but it's a file-based license unfortunately.
577.
▲
by
hgs3
5y ago
I never heard of Wordle until this post mentioned it so I'd say his decision is good advertising.
578.
▲
by
hgs3
5y ago
Prototypical OOP and class-based OOP are both concepts, but it's the implementation of those concepts that distinguishes languages. Prototypes in Io are simply better implemented as a concept compared to JavaScript. Even something as m
579.
▲
by
hgs3
5y ago
I tried Io during my undergraduate coursework. The language was my introduction to prototypical OOP. Compared to class-based OOP, I found prototypes conceptually simpler and my program architecture less rigid. They naturally lend themselves
580.
▲
by
hgs3
5y ago
What does HN recommend these days for app hosting? I'm a solo dev without deep pockets. I was looking at Linode and DO, but posts like this have me worried about the later.
581.
▲
by
hgs3
5y ago
That functionality should be built into package managers.
582.
▲
by
hgs3
5y ago
There are already strategies for monetizing OSS, like selling GPL exceptions or support, but it's up to the individual developer to figure this out. The OSS ecosystem could do more to encourage monetization. For instance, GitHub could
583.
▲
by
hgs3
5y ago
Interesting, I had the exact opposite experience. SDL + Lazy Foo's tutorials [1] gave me my start into programming. [1] https://lazyfoo.net/tutorials/SDL/
584.
▲
by
hgs3
5y ago
> The FSF. Their definition of Free Software is the accepted one. Anyone can create their own organization with their own list of violations. I happen to be in agreement with the FSF on most points, but not with regards to non-commercial
585.
▲
by
hgs3
5y ago
I'm still crossing my fingers for a defer mechanism.
586.
▲
by
hgs3
5y ago
Who gets to decide the definition? The blog uses the definition "Note that when we say 'free' here, we mean free as in speech, not free as in beer," but I would argue "free for non-commercial use" licenses _are
587.
▲
by
hgs3
5y ago
Moving out caused my mental health to deteriorate. The meaninglessness of living alone and wasting my life working for Big Corp made me suicidal. I was hospitalized in a psych ward for a week. I tried half a dozen antidepressants. Nothing h
588.
▲
by
hgs3
5y ago
RC is GC and whether a cycle detection algorithm uses tracing depends upon the algorithm itself. Unlike traditional tracing, a cycle detection algorithm can leverage knowledge of the reference counter which opens new possibilities. In fact,
589.
▲
by
hgs3
5y ago
A language can introduce the concept of a strong and weak reference or use a cycle detection algorithm.
590.
▲
by
hgs3
5y ago
It was my first Tarkovski film and I wasn't aware of the directors style.
591.
▲
by
hgs3
5y ago
I watched Tarkovski's movie for the first time the other night. It was a lot more "artsy" than I expected (in a good way).
592.
▲
by
hgs3
5y ago
I'm 5'10" too and have an average build! I had terrible back pain from my Office Max chair so I tried the Aeron, Mirra, and Embody. I didn't like any of them. I was about to give up, but then I tried the Steelcase Leap v
593.
▲
by
hgs3
5y ago
If the language in question has decent reflective capabilities, then I'd question why they don't use it. Perhaps they ran some benchmarks and found the language runtime performance lacking or maybe they are implementing the ECS pa
594.
▲
by
hgs3
5y ago
> I know of no ECS languages. Any language with mixins and reflection can do ECS. e.g. Use mixins (components) and reflection to check which mixins an object (entity) has, then executing a code path (system) based upon that answer. Many
595.
▲
by
hgs3
5y ago
I'm saddened JavaScript adopted "classes" rather than improving support for prototypical inheritance. For a dynamic language, prototypical inheritance exemplifies beauty and simplicity. Unfortunately, JavaScript's exec
596.
▲
by
hgs3
5y ago
Nice project! I too am working on my own game engine in C. The language gets a reputation for being inaccessible to mere mortals, but I find it refreshingly simple.
597.
▲
by
hgs3
6y ago
Dark Forces (a Star Wars 2.5D FPS from the 90's) used portal rendering. This let you create impossible geometry, like making a doorway that appeared to be for a small room on the outside was actually a portal to a larger room on the in
598.
▲
by
hgs3
6y ago
You might like this video series [0] which explains how to write a simple 3D software renderer with only basic algebra and trigonometry. [0] https://www.youtube.com/watch?v=Y_vvC2G7vRo&list=PLEETnX-uPt...
599.
▲
by
hgs3
6y ago
GitHub allows you to customize what kind of issues your project accepts [1]. Did you ever try setting up an issue template for bugs only? I'm considering doing that for my own project and I hope it will be effective. [1] https:/
600.
▲
by
hgs3
6y ago
> If a refactoring tool wants to rename “x”, it does it to the source, not the AST, no? A textual find and replace isn't sufficient because multiple variables might be named ‘x’ and you wouldn't want to rename all of them, just
More ›