Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
ludston
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
7 ms
·
61.
▲
by
ludston
2y ago
You can take the position of "achievement isn't a feeling of power" if you'd really like to, in which case I simply say find and replace all prior uses of "feelings of power" with "feelings of achievement&
62.
▲
by
ludston
2y ago
I don't know how to explain that the feeling of solving a puzzle is a "rush of power". If it weren't, you'd be equally happy fiddling with a pile of puzzle pieces and making no attempt to solve it as you were to sea
63.
▲
by
ludston
2y ago
I'm talking about the virtues that you've just tried to paint on people that practice breaking into other peoples computers for fun. It seems like what you are looking for is a discussion about whether or not it it is ethical for
64.
▲
by
ludston
2y ago
Indeed! The traditional name for the proximity principle is called "cohesion"[1]. [1] https://en.wikipedia.org/wiki/Cohesion_(computer_science)
65.
▲
by
ludston
2y ago
A lot of people like to tell themselves that breaking into other people's computers is about curiosity or activism or some other such virtue. I don't see it. What I see is post-hoc rationalisation to justify lust for a feeling of
66.
▲
by
ludston
2y ago
It is irrelevant until you have 4gb of binaries loaded from 50 repositories and then you are trying to find the definition of some cursed function that isn't defined in the same spot as everything it is related to, and now you have to
67.
▲
by
ludston
2y ago
We need modules so that my search results aren't cluttered with contamination from code that is optimised to be found rather than designed to solve my specific problem. We need then so that we can find all functions that are core to a
68.
▲
by
ludston
2y ago
You can actually get completely stupid with this in Common Lisp using something called a "Reader Macro" which lets you temporarily take complete control over the interpreter. For example, I have this joke project that defines a DS
69.
▲
by
ludston
2y ago
> In February, the Bank of England reported an ongoing productivity slump so mysterious that its own economists “cannot account fully” for it. And then goes on to immediately point out what I would expect to be the most obvious cause. &g
70.
▲
by
ludston
2y ago
I'm looking at this feeling anxiety about whether or not the implementation of `map.get` is threadsafe with memories of deadlocks in unsafe hashset implementations whilst accessing values during resizing. When what they really wanted h
71.
▲
by
ludston
2y ago
Arguably, all requests for files could be returned with all of the letters in the document but scrambled in a random order soas to obfuscate the file layout.
72.
▲
by
ludston
2y ago
But on the other hand, in all database systems the schema is used to determine how the files are laid out. Although I suppose the same thing could be argued for any data that is stored in a file, excepting that a schema is metadata that det
73.
▲
by
ludston
2y ago
Even better than in small ones, because you don't need to spend 60 seconds building and restarting the application after changing one line: You simply redefine a single function at runtime and them can test the effect immediately.
74.
▲
by
ludston
2y ago
Common Lisp has Lisp in the name, but it is not the same thing. We're talking about languages developed 30 years apart here. In the 80s, things like immutability just weren't pragmatic due to memory constraints, and CL was designe
75.
▲
by
ludston
2y ago
It also isn't one when "looking at it with the eyes of CS knowledge", given that Common Lisp has very powerful support for OO and procedural programming out of the box, and in order to most effectively use an FP style it'
76.
▲
by
ludston
2y ago
Common Lisp isn't a functional programming language to be clear.
77.
▲
by
ludston
2y ago
Eh, even when you don't like it, managing egos is an important part of being an effective leader. We're social creatures, and nobody wants to work with somebody that is comfortable humiliating them.
78.
▲
by
ludston
2y ago
It really depends on the culture of your organisation and how effective management is. If there is nobody that can act like this at your org it shows that your leadership team suffers from failure to delegate.
79.
▲
by
ludston
2y ago
As is tradition, all threads about an open source project must be kicked off with non-contributers putting shit on it unconstructively.
80.
▲
by
ludston
2y ago
Usually somewhere around seven.
81.
▲
by
ludston
2y ago
On the other hand, not having to carry around an extra 10-20kg everywhere you go is probably pretty nice.
82.
▲
by
ludston
2y ago
The ones considered adults aren't so emotionally disregulated that they get angry about sometimes useful idioms.
83.
▲
by
ludston
2y ago
"Need" is obviously being used to refer to capability to execute interests here, and not requirement for survival. The US didn't need to have the cia help oust the Australian government in the 80s, nor did it need to install
84.
▲
by
ludston
2y ago
The difference is that code designed to be easy to read is not the same as code written to aesthetic principles. The easiest example of this I can think of is the difference between code that follows formal whitespace rules and code that gi
85.
▲
by
ludston
2y ago
One of the big differences between the USA and Russia, is that the US doesn't actually need to annex a country to get what it wants. The US historically acts on behalf of US owned businesses so they can extract mineral and fossil fuel
86.
▲
by
ludston
2y ago
I can certainly think of examples where reading code is harder than writing it, but given that much of my professional role has been dissecting the horrible code written by other people in order to figure out not only what it does, but also
87.
▲
by
ludston
2y ago
You need to clarify your example, because it appears that you are inserting `+` and `3` between existing parens rather than shifting them. But regardless, I think the answer you are looking for is: Some of the coolest kids of all use rainbo
88.
▲
by
ludston
2y ago
If you're not used to the language, the conceptual models of the codebase you are working on, or you're working with obfuscated code. Otherwise it should be much faster to read and understand the code somebody else wrote than to w
89.
▲
by
ludston
2y ago
But all the cool kids are using paredit or parinfer which means you don't actually ever write the closing parens yourself. Counting parens is silly when the editor can do it for you.
90.
▲
by
ludston
2y ago
Good for you! You are legally allowed to enjoy it.
More ›