Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
syntheweave
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
16 ms
·
91.
▲
by
syntheweave
3y ago
Games have two other elements that make them an oddball: 1. The data integrity mostly doesn't matter. Crashes, corruption, whatever. Just throw playtesting at it until it kind of works. Higher discipline than that is only needed for mu
92.
▲
by
syntheweave
3y ago
There were two major milestones for me. One was taking my first college CS course. Just being forced to work in depth with indirection and write algorithms set me up to make all sorts of things, even though I did not go on to get the degree
93.
▲
by
syntheweave
3y ago
A pitfall of "Inventing on Principle", one which I believe Victor himself later noted, is that the talk is really a modest statement on what bringing some philosophy into your work could do, but it has an overwhelmingly engaging d
94.
▲
by
syntheweave
3y ago
As a comptime macro, yes, you should be able to slot in a DSL for all your vector math and essentially "pass in a string, get the function calls back". It would not be that hard, if you're up on your parser-writing skills, an
95.
▲
by
syntheweave
3y ago
Discord has some awful UX patterns, but somehow many communities have slid into adopting it as a general information resource. There are certain kinds of content where barriers to entry aren't that important - people go where the conte
96.
▲
by
syntheweave
3y ago
A lot of the mangling produced by ECS is an outcome of representing dynamic behaviors through static optimizations. If you have a dynamic type that you can attach arbitrary new fields to, then, capability-wise, you have exactly what's
97.
▲
by
syntheweave
3y ago
Since at least one of the artificial sweeteners gives me cramping if consumed more than once in a 48-hour period, blending just makes me reject all of them. I don't actually mind how they taste, but post-consumption regret has driven m
98.
▲
by
syntheweave
3y ago
C isn't "just C", it's also stdlib and the assorted headers for platform code. This little distinction makes all the difference in terms of immediate utility, because in practical usage, languages tend to be libraries wi
99.
▲
by
syntheweave
3y ago
The intro runs fine on my nondescript phone of a few years ago. I would guess it's a browser issue.
100.
▲
by
syntheweave
3y ago
Well, there is a step beyond framework hell that can work, which is "living inside your own black box"[0]. This strategy intentionally supersedes the lower-level abstraction layers with a higher-level, application-focused one that
101.
▲
by
syntheweave
3y ago
Right, that's the older generation speaking circuitously about what the Bay Area can do with land use and conveniently landing on the status quo being best-of-all-possible-worlds. The fact is, the city changes anyway. More and more new
102.
▲
by
syntheweave
3y ago
They don't matter, that's why.
103.
▲
by
syntheweave
3y ago
I do think there's an element to it of "uncanny valleyness". If you know absolutely nothing about a topic the authoritative tone and factualness of what it says is very appealing and even helpful in the same way that consulti
104.
▲
by
syntheweave
3y ago
Well, the way in which we got there is in adding more features to the "obvious" answer: all any given site necessarily has to do, to have the same presentation as today, is place pixels on the screen, change the pixels when the us
105.
▲
by
syntheweave
3y ago
They hired a large amount of staff, so afterwards, the software has to reflect the org chart. Otherwise, the career-building line item can't be made - it would be "maintenance". All new gives everyone something to do. It'
106.
▲
by
syntheweave
3y ago
I recall a Reddit thread on this where many people chimed in with their experiences, which seemed to have a distinctly climate-driven element: * Shoes off = don't track mud and dirt inside * Shoes on = don't expose yourself to ins
107.
▲
by
syntheweave
3y ago
Essentially all a game engine is are these things: * A tuned database for mostly-static, repurposable data * I/O functions * Compilation methods for assets at various key points(initial load, levels of detail, rendering algorithm) * Co
108.
▲
by
syntheweave
3y ago
It's mostly a linguistic distinction: is your indirection a memory address, or is it relative to a data structure? You gain more than you lose in most instances by switching models away from the machine encoding - ever since CPUs becam
109.
▲
by
syntheweave
3y ago
Well, to come up with the applications, you just have to go back to the original rationale to use computers: to automate the generation of some kind of answer to a question. The automation should be either equal to or higher quality than a
110.
▲
by
syntheweave
3y ago
It was a combination of the material factors and a mindset shift towards higher-level programming as the default. The appeal of CISC instruction sets when marketing to programmers lies in their batteries-included stance: they handle more of
111.
▲
by
syntheweave
3y ago
The various flavors of Forth all qualify. They are great examples of how to bootstrap towards a powerful abstraction, starting from a relatively simple context. The 80% of the 80/20 rule here comes from "writing a Forth" bei
112.
▲
by
syntheweave
3y ago
That is a description of flow-based programming, minus the generalization to "arbitrary packets of data in bounded buffers" - that is, your only data type is true/false and your only buffer size is 1, which lets you get some
113.
▲
by
syntheweave
3y ago
It's labor cost. There is, historically, never enough moderation capability to go around to start duplicating the effort: that's why Reddit can have a "moderator strike". A solution that rests on choosing who curates you
114.
▲
by
syntheweave
3y ago
Approach it like evaluating dependencies, or maybe researching a political candidate. View a few different federated-social sites, with test accounts if needed. Rank what you like about them on a spreadsheet. Mark users or discussion thread
115.
▲
by
syntheweave
3y ago
I've been toying with flow-based programming again, and it works relatively well as an implementation choice for the same "high level" that sequence diagrams cover: The parts of a lifeline that need to wait are reified as sta
116.
▲
by
syntheweave
3y ago
Bigger teams have more custom tools, but the tools are also hastily bodged together and never updated unless it's also the product. The only people that get to enjoy their tooling, I think, are the niche specialist developers who can r
117.
▲
by
syntheweave
3y ago
Agreed - There's a certain thing about greenfield development in particular(which is quite fully the realm of startup coding) where you have to approach the first, second, maybe third iteration as one that will be thrown away, so when
118.
▲
by
syntheweave
3y ago
I spent some time studying the world of professional home organization(as seen on Youtube) and the core concepts always come down to these: * Allocate space up front in the form of containers * Position containers around workspaces * Use co
119.
▲
by
syntheweave
3y ago
Data centers are one of the best demographics for adopting new architectures because more of the software can be custom-built towards a narrow application: Get a Linux stack to build, add some network I/O, add some virtualization, and
120.
▲
by
syntheweave
3y ago
I hit an oddly specific realization this weekend while working on an architectural spec: I make better documentation with a color multipen. The reason why is because it allows a diagram to support more of the cross-cutting concerns by drawi
More ›