Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
hgs3
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
44 ms
·
541.
▲
by
hgs3
4y ago
I played through Clive Barker's Undying for the first time. I quite enjoyed it. I looked up the development of the game and it appears Clive's name wasn't attached to the project until latter in development. It was more of a
542.
▲
by
hgs3
4y ago
Agreed. DRM, DMCA, patent trolls, it’s all nonsense that hurts creators and suppresses innovation. We’re on the cusp of an AI revolution and all some people are thinking about is profit and IP.
543.
▲
by
hgs3
4y ago
> That doesn't make any sense to me. void* is a type isn't it? nullptr is a value. I don't see the overlap The C standard permits NULL to be defined as (void*)0 or 0. The issue is this creates an inconstancy when NULL is u
544.
▲
by
hgs3
4y ago
> N3042 - Introduce the nullptr constant They should have formally defined NULL as void* instead. > Someone recently challenged me, however: they said this change is not necessary and bollocks, and we should simply force everyone to d
545.
▲
by
hgs3
4y ago
> Quitting job to focus full time on your hustle, what did/does it take for you? My sanity, social life, and world outlook. That said, I don't regret taking the plunge. Living in corporate drudgery isn't living at all.
546.
▲
by
hgs3
4y ago
> I wonder if the root of the issue is profit expectations. When I was a youngster I was taught that capitalism promoted hard work and innovation, but it seems like that's only true during a growth phase. Once you've got a cash
547.
▲
by
hgs3
4y ago
It's giving me flashbacks to the hard G vs soft G in gif image format.
548.
▲
by
hgs3
4y ago
The committee should have standardized on defining NULL as (void*)0 which would have allowed _Generic to catch NULL with a void* type. This seems better than adding a whole new nullptr concept just for this one off "problem".
549.
▲
by
hgs3
4y ago
> GitHub is littered with failed projects taking this approach... I would argue this is because most of the developers trying to make these game engines are hobbyists or students. Most professional software engineering these days is all
550.
▲
by
hgs3
4y ago
You can apply the same idea to hash tables: Store hashes and dense-array indices in your sparse array, during lookup use robin hood hashing to cache efficiently probe the sparse array for a matching hash value, and if a match is found use t
551.
▲
by
hgs3
4y ago
No one should be surprised by these remarks. Companies always market themselves like their a force for good, "democratizing game development" in Unity's case. In actuality, all that matters is making the Benjamins.
552.
▲
by
hgs3
4y ago
> I dream about doing my own thing or retiring early to do other projects. Do you already do your "own thing" now after work and on weekends? If not, then it probably is a case of thinking the grass is greener. Speaking only fo
553.
▲
by
hgs3
4y ago
The appeal of programming for me is that I'm creating something. So, if I couldn't be a programmer, I'd do something else that involves creating: artist, writer, music composer, architect, civil engineer, carpenter, etc...
554.
▲
by
hgs3
4y ago
Open Source doesn't mean free. Package repositories could require payment for premium/vetted packages. In this scenario both the OSS developer and index maintainer get paid.
555.
▲
by
hgs3
4y ago
And here I thought it was just depression.
556.
▲
by
hgs3
4y ago
> MongoDB promoted itself as OS, but does not even look at pull requests. I wouldn't fault MongoDB for that. Open Source doesn't mean open collaboration. Situations like this could be avoided if GitHub provided an option to dis
557.
▲
by
hgs3
4y ago
The author must have missed the part of the Unicode spec where it ascribes dozens of properties to code points: it assigns them a general category (e.g. control character, lower case letter, punctuation, and more), a case mapping (if applic
558.
▲
by
hgs3
4y ago
Yup, code points are the way to go. The LSP is a great example of what happens otherwise [1]. The LSP authors made the controversial decision to sync documents using line/columns and UTF-16 code unit offsets rather than relying on code
559.
▲
by
hgs3
4y ago
> I am not aware of any scenario where the code point is meaningfully what you want. The code point is the most meaningful thing. I'm confused as to what you think you're parsing when you parse text? > Grapheme clusters are
560.
▲
by
hgs3
4y ago
The author’s original blog post praised Swift because it chose grapheme clusters as its default text abstraction. This might be fine for languages primarily intended to operate on UI’s or DSL's but it’s a bad idea for general purpose l
561.
▲
by
hgs3
4y ago
> Self Made means that you didn't have a lot to start with but with your hard work, persistence and determination (little bit of luck), you made it for yourself. I think this view downplays how important luck is. How many dot com mi
562.
▲
by
hgs3
4y ago
Isn’t this basically what community driven open source software is all about? I know I've worked on and submitted patches to various OSS projects for free.
563.
▲
by
hgs3
4y ago
Pretty much this. CS:GO, Halo Infinite, basically any FPS where I can jump in and play N quick rounds where N is determined by how long of a break I need.
564.
▲
by
hgs3
4y ago
> If your programming language is simple, then the complexity will be in the code. You can have a conceptually simple language, but include a massive standard library with everything most users would need.
565.
▲
by
hgs3
4y ago
If I worked in an office 9-5 making 5 paper spreadsheets for $100 a day and with Microsoft Excel I sit in the same office 9-5 making 50 spreadsheets at $100 a day, then no it did not make my life better. Excel may have allowed me to churn o
566.
▲
by
hgs3
4y ago
> Investments into capital and tech go to the investor, not to you. I hear what you're saying about investors needing a return on their investment, but investors only exist because modern human society runs on money and the people d
567.
▲
by
hgs3
4y ago
Maybe I’m crazy, but I don’t think a four day work week is radical enough. A web developer today is easily 5x more productive than a web developer 30 years ago: we have off the shelf databases, frameworks, and a huge ecosystem of open sourc
568.
▲
by
hgs3
4y ago
Hare looks great! As someone who primarily works in C, the only language I consider a realistic C successor is Zig, D (with the -betterC flag), and now Hare. I do think a C successor needs good interoperability with C. I wonder if the creat
569.
▲
by
hgs3
5y ago
Seems identical to the Zero-Clause BSD.
570.
▲
by
hgs3
5y ago
I'd recommend you explore what other projects are doing for creative solutions. For instance consider Slint, a UI toolkit, offers their software under a viral copyleft license, a paid-for closed source license, and an "ambassador&
More ›