Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
nybblesio
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
8 ms
·
1.
▲
by
nybblesio
5y ago
I've been thinking about this topic a lot recently. My thoughts are still crystalizing but this is a rough snapshot: What if there are actually two independent markets in play but they're masquerading as one? Everyone is captiv
2.
▲
by
nybblesio
5y ago
<sarcasm heavy="true" comedy-intended="true" do-not-hate-me="true" smiley="true"> What do you mean!? Forethought!? That's BDUF! YAGNI! This is the problem with you damn tech weenies: all yo
3.
▲
by
nybblesio
6y ago
dBASE was a product of Ashton-Tate, not Borland. [1] Odd sidebar: Ashton-Tate had a BBS accessible via a toll-free (800) number for many years and it was extremely popular. I shudder at the thought of their monthly phone bill. I built seve
4.
▲
by
nybblesio
6y ago
The cash price for this drug in the US is insane: https://www.goodrx.com/ozempic?dosage=2-pens-of-1mg&form=car... I can only imagine the fight people will have with their insurance. One of the many reasons we can't
5.
▲
by
nybblesio
6y ago
From 1997 to 1999 I had a contract with Caterpillar. Dealers used an AS/400 application called Service Advisor via good old-fashioned 5250 terminals [0]. For those not born when reality was rendered in shades of green, a real 5250 t
6.
▲
by
nybblesio
6y ago
This is super cool and I would pay Maya-level prices for it. For indie game development, tools like this are gold. Although MonsterMash is more advanced, this reminded me of Martin Hash's Animation Master [1]. [1] https://w
7.
▲
by
nybblesio
6y ago
This is a good essay. However, the author didn't mention Pratt Parsing [1], which cleanly addresses [2] the shortcomings of recursive descent parsing. Parser generators look promising until you actually start building anything of mod
8.
▲
by
nybblesio
6y ago
I feel the Story of Mel is appropriate for this thread. And to quote the legend himself, "If a program can't rewrite its own code, what good is it?" http://www.cs.utah.edu/~elb/folklore/mel.html
9.
▲
by
nybblesio
6y ago
It's a shame Kent used the words "test" and "development". Test Driven Design would have been better, but people would still misinterpret what is under "test". Yes, there's a side effect of assertin
10.
▲
by
nybblesio
6y ago
Preface: Once upon a time, I worked for a company who rents movies on DVD via kiosks. When I joined the team, pricing was hard coded everywhere as a one (1), because YAGNI. The code was not well factored, because iterations and velocity
11.
▲
by
nybblesio
6y ago
For me, the only model of acquiring currency from software engineering activities is via product sales (no more selling my time or expertise). To this end, I do have plans in motion; however, some very important points: - the products I w
12.
▲
by
nybblesio
6y ago
First, I had to wrap my head around something very simple: who one is (I am a software engineer) and what one does to acquire currency are orthogonal. This is simultaneously obvious and difficult to accept in modern western culture. I adm
13.
▲
by
nybblesio
6y ago
I've been programming since 1979. So long that "programmer" has become an integral part of my identity. I don't think I'll ever stop producing software. However, starting around 2016, finding work started to become
14.
▲
by
nybblesio
6y ago
My recent work involving EnTT is still under NDA, though at least one of the projects should have a public announcement sometime next year. With that said, if there is interest, I'd enjoy building a clean room compiler for an existing
15.
▲
by
nybblesio
6y ago
Yes, this is the basic idea. Tokens from the lexer, AST nodes, basic blocks, control and data-flow graph nodes + edges can all be entities and/or components of entities, depending on how you wish to structure your data. Since a 32-bit
16.
▲
by
nybblesio
6y ago
I've used EnTT in both compiler and graphics projects over the past few years. Nice API, good documentation, and continuous updates from skypjack. If you're looking for a C++ ECS, give EnTT a try.
17.
▲
by
nybblesio
6y ago
NOTE: This is tongue-in-cheek (for the most part). However, I cannot help but feel that articles like this are a subtle form of social manipulation; especially for younger, less experienced programmers. From the article: * The software is
18.
▲
by
nybblesio
7y ago
Separate policy from mechanism . [1] I usually reframe this as separating the what from the how . Back in the 80s and early 90s people would commonly call this "data driven design" (this is distinct from "data-oriented
19.
▲
by
nybblesio
7y ago
The OP's example is perfect: he didn't go to the leaf-nodes and write each test by hand . Instead, it was clear that writing a tool to do the job would be better. Software is all about leverage. This is what defines a 10x prog
20.
▲
by
nybblesio
7y ago
Open-plan offices are but one of many symptoms of the much larger problem in the software engineering industry today: nobody in "the business" understands what we do. I started working professionally in the industry in the late 1
21.
▲
by
nybblesio
7y ago
What you're looking for is something called "Lateral Thinking" [1]. Using one's prefrontal cortex "silences" their inner genius and prevents "Ah ha!" moments. This is why people get breakthrough ide
22.
▲
by
nybblesio
7y ago
You may want to give the CLion 2019.3 EAP build a try. I was having the same issues as you with a very large (~1 million SLOC) C++ code base. To my surprise, the EAP build has seemingly removed almost all hesitation/hanging. They did
23.
▲
by
nybblesio
7y ago
Long time AS/400 programmer here. I think the confusion arises from mixing the terms "SQL database" and what IBM refers to as the "Single-level Store" [1]. The AS/400 has true orthogonal persistence, much like
24.
▲
by
nybblesio
8y ago
I love what Stephen King says on this topic: "I try to get six pages a day." [1] He works 3 to 4 hours per day, every day. He most likely works the same time block every day. As he says in the video, life happens. Don't stres
25.
▲
by
nybblesio
8y ago
Agreed and Knuth's Literate Programming. Our industry is caught in the event horizon of the black hole named, "cargo cults".
26.
▲
by
nybblesio
8y ago
This is such an important observation. Claims of limited talent pool don't align with reality. If demand were truly inelastic, companies would negotiate.
27.
▲
by
nybblesio
8y ago
So much this. I've been programming for 30+ years. My brain only has so much cache space and it dumps frequently. Asking me questions that clearly are testing my ability to hold large amounts of data in my meat computer isn't test
28.
▲
by
nybblesio
8y ago
My thoughts on "good" vs "not very good": I live in Saint George (very far Southern Utah). It's beautiful, the weather is great (if you like hot and dry), and Washington County is very small compared to Utah County
29.
▲
by
nybblesio
8y ago
I'm writing a programming language from scratch called Basecode. It's very early days yet. The bootstrap compiler (written in C++) is about three months away from being complete. Then I'll rewrite the compiler in Basecode
30.
▲
by
nybblesio
8y ago
Can you tell me what companies find attractive about: "...producing smart, working code quickly [;] on the fly," (emphasis mine)? I understand there are a lot of substandard programmers in the marketplace. However, why is it that
More ›