Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
valty
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
10 ms
·
31.
▲
by
valty
3y ago
Also projectional editor... https://en.wikipedia.org/wiki/Structure_editor
32.
▲
by
valty
3y ago
The comment was mainly related to in-memory variables within an application process...focusing on scoping/syntax...but the thinking was definitely inspired by the fact that most apps center around an external database without realizing
33.
▲
by
valty
3y ago
> via what is essentially data tracing Value tracing is at runtime. JetBrains cannot trace how values flow through your code. To do this, you need to instrument all your code, and track all the transformations that occur for each value.
34.
▲
by
valty
3y ago
Yeh, static = lexical. > easier to use With plain text editors for sure. You really need a mandatory re-imagined IDE to make it work. You need to be able to see exactly where the variable is coming from...which I think would be a good fe
35.
▲
by
valty
3y ago
Semantic diffs.
36.
▲
by
valty
3y ago
I think the key is making it feel exactly like writing plain text though with cut/copy/paste and the rest of it...which is kind of hard.
37.
▲
by
valty
3y ago
Sounds exactly what I have been thinking of. IMHO the key is visualization of everything. Data dependencies, runtime control flow, and a centralized graph-based data store and schema.
38.
▲
by
valty
3y ago
I've worked them up from questioning the things about programming that seem most rigid and dogmatic over many years. But there is a lot of literature I have found along the way. Intentional Programming is an interesting read as someone
39.
▲
by
valty
3y ago
> I strongly disagree on the global variable side though... My thinking is that software has been terrible (over-complex) for such a long time, so its time to start questioning our most dogmatic principles, such as "global variables
40.
▲
by
valty
3y ago
> In my experience, the key to maintaining readability is developing a healthy respect for locality I think this pursuit of "locality" is what actually causes more complexity. And I think its mainly around our obsession with re
41.
▲
by
valty
3y ago
I feel so bad for people learning to code in this day and age. The most popular things that you might think are safe bets are terrible. There is no programming language or framework that I think is good for building anything. You will inevi
42.
▲
Ask HN: Is an AMD Threadripper a good idea to speed up code compilation?
2 points
by
valty
3y ago
|
11 comments
43.
▲
by
valty
3y ago
It's funny that behind the scenes in all languages, everything is lists (in the AST). It's strange that we tend to initially code in easily readable built-in control structures (if, switch, for, while), but then there always comes
44.
▲
by
valty
3y ago
I recently came across Forth. My journey was: - Why is shell script more succinct than JavaScript at some things - How would I do something like unix pipes in JS - The JS pipe proposal F# syntax - Tacit programming - Concatenative languages
45.
▲
Ask HN: How to manually filter my YouTube feed on iOS?
3 points
by
valty
3y ago
|
0 comments
46.
▲
by
valty
3y ago
I'm trying to think of a middle-ground. Plain text and files are really great in so many ways. I think _folder hierarchies_ are the problem. Maybe a virtual file-system...
47.
▲
by
valty
3y ago
Guess I have to write a new IDE :D
48.
▲
by
valty
3y ago
GraphQL is a great example. Try stepping through all the first and third party code involved in serving up a simple list of records from an SQL database. Mounds of useless abstraction and boilerplate. YAGNI. But the same could be said for S
49.
▲
Ask HN: Programming Without Files and Folders
2 points
by
valty
3y ago
|
6 comments
50.
▲
Ask HN: How to write code without having to refactor
3 points
by
valty
3y ago
|
4 comments
51.
▲
by
valty
3y ago
Everywhere you look people are complaining about _software complexity_. Why do things take so long to implement? Why are they so hard to change? There is obviously a large problem with the way we do software engineering, and we are still fi
52.
▲
Ask HN: Fastest way to help a lay-person understand what a compsci "graph" is?
3 points
by
valty
3y ago
|
10 comments
53.
▲
Ask HN: Best way to do scoped commands in a CLI app
2 points
by
valty
3y ago
|
1 comments
54.
▲
by
valty
3y ago
This is only relevant if you allow code to define config. If you use conditionals and loops to create config, and then view the final json, it quickly becomes annoying when you know the thing you want to change in the final json, but have t
55.
▲
by
valty
3y ago
The problem with imperative languages in configs is that they become harder to read. Webpack configs always devolve into this. We need better tooling to allow tracing a how final configuration values are being generated. And a _live program
56.
▲
by
valty
3y ago
Sounds like you need an SQL database. You could use SQLite. Then provide a GUI to modify that database. You could add a bunch of constraints in the database too to ensure the config is correct. Usually when there is plain-text files though,
57.
▲
by
valty
3y ago
It's funny how little developers think about how to do configuration right. It's just a bunch of keys and values, stored in some file, or generated by some code. But its actually the whole ball game. It's what programming is.
58.
▲
by
valty
3y ago
JetBrains is an amazing company. The fact that you can log an issue on their public tracker for any product, and some human is triaging this instantly.
59.
▲
by
valty
3y ago
Apple Photos is my new pet hate. I wanted to move my default library file from one drive to another and I waited 3 days for it to never finish. Seems like it had to update every single file in the database. It doesn't make sense that i
60.
▲
by
valty
3y ago
Interesting...keen to read more about Java EE. And Java interfaces were taken from ObjC protocols. I think its sad though that this entire lineage while being inspired by SmallTalk, seemed to miss the whole point of SmallTalk. The always-ru
More ›