Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
necovek
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
12 ms
·
241.
▲
by
necovek
5mo ago
In this case it looks much simpler: Apple strictly does not want to open up the iOS platform to other competing agents, as they lose the monopolistic moat if they do. While making a true developer platform with good documentation is often
242.
▲
by
necovek
5mo ago
You were talking about token economics: expressiveness surely matters there?
243.
▲
by
necovek
5mo ago
It sure does in comparison with most mainstream statically typed languages — if you feel that way about Python, I wonder what you say about Java, C++ or even Rust or Go? Checking some examples at https://learn.microsoft.com/
244.
▲
by
necovek
5mo ago
Very simplistic look, IMO. I'll add another one mostly as a counterpoint (not that I believe it is strictly true, but largely yes!). Python is a lot more expressive than other languages and has a very terse syntax, and thus requires L
245.
▲
by
necovek
5mo ago
I believe you are right to point out how you feel about some of these features of a particular language, and to let that guide your decision in how and whether you use them. It does not, however, say anything about the actual productivity
246.
▲
by
necovek
5mo ago
I am not so sure that's this simple. No matter your preference, programs in dynamically typed languages are still very much deterministic. To be able to reason about the output of LLMs (though it is debatable how often will this be nee
247.
▲
by
necovek
5mo ago
I don't understand your question. Are you saying static code analysis is impossible without type declarations? None of it?
248.
▲
by
necovek
5mo ago
Don't projects in all languages turn into unruly mess by default? It requires special care to not let long-running projects evolve into it. Python is only special in that it is extremely productive and allows lots of easy evolutions of
249.
▲
by
necovek
5mo ago
I am not sure you get what virtualenvs are: Python is never screaming at you to set up a virtualenv, it must be a particular package recommending use of virtualenv for easy set up without interfering with the rest of your system. Virtualenv
250.
▲
by
necovek
5mo ago
If that test round of bullets came out at 1000m/s, I wonder where are they now? They'd cover around 1.5 billion km (<1 billion miles), and be past Saturn's orbit if fired away from the Sun. But it would not achieve escape
251.
▲
by
necovek
5mo ago
But with a project running for as long as they are, is it not already clear what they are going for? Is the architecture not settled? If it is, is it not documented somewhere? Maybe as a formal PEP? If it is not and it is still in heavy exp
252.
▲
by
necovek
5mo ago
If it made pew-pew sounds (inside the station, obv), mission accomplished regardless of it actually being able to shoot anything down, up or everywhere.
253.
▲
by
necovek
5mo ago
And many more actual casualties? The only thing that matters is that things do not blow up with humans onboard: SpaceX simply accepted blow-ups as part of development cost, made sure nobody was hurt when they happen, and ended up building a
254.
▲
by
necovek
5mo ago
Having thought heavily and even presenting on exactly the same topics, looking at the ToC, your book seems to cover the basics well. However, since we are talking about effectiveness, applying a lot of these principles might lead to a non-m
255.
▲
by
necovek
5mo ago
The paper focuses on two things: default behavior and behavior with a prompt to write at least one new test. In general — just like with humans — I find "just add more tests" to be counter-productive. Tests make sense in a testabl
256.
▲
by
necovek
5mo ago
I do not see the contradiction: it is a keyboard-only tool for dynamic GUIs, just like that website with JS.
257.
▲
by
necovek
5mo ago
Whether they'd be able to make me study (it was a mathematical analysis course, though I do not think it matters) is a question that'd be hard to answer — I was already highly motivated with different topics: I was spending my tim
258.
▲
by
necovek
5mo ago
Just like in learn-by-doing, I believe some of it has to be done by the teacher themselves — by feeling where the pain is, they'll better focus on what matters. Obviously, this starts mattering with more advanced education — not sure I
259.
▲
by
necovek
5mo ago
I am not disputing that being the case in general, but it'd be nicer if they gave me more benefit of the doubt: I tried to give an honest view of actually receiving good instruction, and not enjoying being handed good grades for nothin
260.
▲
by
necovek
5mo ago
Perhaps worth reading through the rest of the comment too? I had other teachers where it was easy to pass and get good grades (As even), but I did not call them out as good. Before jumping to conclusions, maybe ask for context too? In part
261.
▲
by
necovek
5mo ago
I think in this case, it was a teacher who is motivated, committed and focused on efficient, effective direct instruction followed by practice. But I believe your point is great — we usually focus on average vs non-average student, and you
262.
▲
by
necovek
5mo ago
No disagreement there, but this layer of abstraction (mapping names to unique numeric machine identifiers) seems unavoidable for the most part: even the OP does not propose doing away with it, just replacing one tech with another (eg. DNS
263.
▲
by
necovek
5mo ago
I never taught myself, so take this with a grain of salt (though I do think it is extremely hard to do well). I did, however, have a teacher who taught an advanced subject and I found his instruction so good that I did not have to bother wi
264.
▲
by
necovek
5mo ago
> If you could hire better engineers, you could build things your competitors couldn't. I disagree this was true 5 or 15 years ago, just like it is not true today. Building a product your competitor could not was always about full p
265.
▲
by
necovek
5mo ago
As said, I believe you are simplifying the problem significantly and thus making general claims which do not hold water. Eg. even if you are DNS based but have direct SSH access to the system which has a query cached and root access on it (
266.
▲
by
necovek
5mo ago
The examples you cite (eg. 2021 Facebook outage) have nothing to do with DNS being used for internal infrastructure. In the other example (Amazon DynamoDB issue), the problem is with dynamically choosing from a large dynamic pool of IP addr
267.
▲
by
necovek
5mo ago
It is not really true that DNS is for people only: it is used as an aliasing system, for load balancing, and for caching (with no cache invalidation mechanism other than ahead-of-time TTL setting). It is used to make entire protocols work (
268.
▲
by
necovek
5mo ago
This is why governments need to — and are — stepping in with things loke Cyber Resilience Act in EU. If this product continues to sell in EU after Dec 2027, they will have an obligation to update.
269.
▲
by
necovek
5mo ago
Let's see, maybe we'll be the Chinese for them, and they'll be hitting us with tarriffs once King Reticulani XVII gets into power.
270.
▲
by
necovek
5mo ago
Well, now the "X" (X.com, SpaceX, Model X...) finally makes sense!
More ›