Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
cwp
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
37 ms
·
331.
▲
by
cwp
7y ago
I didn't get into anything that extreme, but I did do some things that made me uncomfortable. That was sort of the point. I stopped when it didn't seem to be serving me well anymore.
332.
▲
by
cwp
7y ago
I think it lasted about 6 months before I completely abandoned it, but I had started to cheat even before then. The main reason I quit was "mission accomplished". I had made new friends, discovered some social activities I enjoyed
333.
▲
by
cwp
7y ago
I had a bout of this about 20 years ago, so I made a rule for myself: I wasn't allowed to decline an invitation. If somebody proposed doing something together and I was able, I had to do it. That made a huge difference in my life. I
334.
▲
by
cwp
7y ago
Not true. Apple spends an enormous amount of effort on backwards compatibility. For example, they wrote a JIT compiler to be able to run 68k code on PPC. They did the same for the PPC to Intel transition. They maintained the "Classic&q
335.
▲
by
cwp
7y ago
This. Exactly this.
336.
▲
by
cwp
7y ago
Awesome. I do the same sort of thing in Javascript and it works great. Nice to see it available in Python.
337.
▲
by
cwp
7y ago
Hi Marcel! I'm thinking of something that would be a lot like Smalltalk, but with strict separation between program and metaprogram. (In the spirit of Alan Kay's notion of fences between metaboundaries). The IDE would run in a sep
338.
▲
by
cwp
7y ago
Sorry, I should have given more detail. Both Smalltalk and Lisp use reflection for editing in place. The IDE, or REPL, is part of the process being edited. I'd like to use an external debugger, based on ptrace or the like, to accompl
339.
▲
by
cwp
7y ago
Ooh. Dependent types and borrow checking. Yes please. I'm into tools, so the weird language/environments I'd like to write include: * A language where the program is constructed by editing a running process in-place with a de
340.
▲
by
cwp
7y ago
This is great. I've been looking for something like this and have been considering nix, Starlark and Dhall. This seems to hit a sweet spot between power and familiarity.
341.
▲
by
cwp
8y ago
I can't make heads or tails of this. The author clearly has an ax to grind, that much is clear. But since she dislikes—no, hates—everything about this project, it's kinda hard to tell what the actual issue is. It feels tribal. Thi
342.
▲
by
cwp
8y ago
It's fashionable to dismiss the humanities today, but we're not talking about Latin here. Speaking Spanish or Mandarin or Hindi is tremendously practical and opens up a wider range of opportunity than learning to code. CS is gre
343.
▲
by
cwp
8y ago
I think they must have been doing this on a smaller scale in the 80s as well. When I was a kid my dad was doing some work with the Ecuadorian park service, and I went on a goat hunt on Isabela. The park rangers killed a lot of goats, and
344.
▲
by
cwp
8y ago
Demand is not inexhaustible, just pent up. On the other hand, there is a lot of pent-up demand and market YIMBYs are certainly in denial about just how much building it would take to satisfy that demand. It would involve tremendous upheav
345.
▲
by
cwp
8y ago
It's waaaay better than it used to be. A couple of years ago there were a lot of impurities which would cause everything to break whenever macOS was updated. But these days it just uses libSystem from macOS and the rest is managed by n
346.
▲
by
cwp
8y ago
Sure. Except the manufacturer is not trying to extend the life of your vehicle. They're trying to avoid you running out of gas at 70mph on the highway.
347.
▲
by
cwp
8y ago
I'm the same way, and there's only one thing that works for me: exposure to sunlight in the morning.
348.
▲
by
cwp
8y ago
The problem is that (just about) all python packages express their dependencies with a script called setup.py. To figure out the full transitive closure of dependencies you have to walk the graph, downloading and executing setup.py scripts.
349.
▲
by
cwp
8y ago
The galaxy is in the center, and with a large positive mass it attracts negatively-massed matter towards it. But the negatively-massed matter repulses rather than attracting, so it has the effect of "squeezing" the galaxy in on it
350.
▲
by
cwp
8y ago
I think one of the keys features is lazy evaluation. Nixpkgs is one giant expression that evaluates to the complete set of packages that it provides. But since only some the attributes of that set are evaluated in any given invocation, it&#
351.
▲
by
cwp
8y ago
Kinda. The VM executes Smalltalk on a single thread (interpreting or running JIT-compiled code). At the Smalltalk level, the unit of concurrency is called a "process". Processes are assigned priorities. Processes with higher prior
352.
▲
by
cwp
8y ago
If you ask the people behind the AGPL about the ethos of open source, you're asking the wrong people. They're pretty explicit about having a different ethos: https://www.gnu.org/philosophy/open-source-misses-t
353.
▲
by
cwp
8y ago
Oh, no. I don't suggest depressing engineering salaries. Companies that want to hire engineers should definitely offer more. Engineers should ask for more and move to companies that will give it to them. Efficient allocation and all th
354.
▲
by
cwp
8y ago
One the one hand, yes. Supply and demand being what they are, we should expect developer salaries to go up. And in some places they have. A lot. Yay, because I write software and this is good for me. But on the other hand, no. Paying more j
355.
▲
by
cwp
8y ago
This reminds me of Montessori "casa" classrooms. At ages 3-6, kids learn a variety of tasks that are akin to household chores, things like sweeping, polishing silverware or serving tea. It's not quite like the article - kids
356.
▲
by
cwp
8y ago
The difference between PowerPC and Apple's A series is compatibility. If somebody comes out with ARM-based SOC that is leaps and bounds better than what Apple's got, they can easily become a customer and build an iPhone around tha
357.
▲
by
cwp
8y ago
Bravo! I just wish there was a middle ground here. The problem is that tuition is too high, not that it exists at all. Lowering tuition would solve the problem just as effectively, and could be done for more students.
358.
▲
by
cwp
8y ago
When I went to France on a student exchange 25 years ago, all my classmates were using that exact phrase.
359.
▲
by
cwp
8y ago
Eighth paragraph. "Apple says its mapping service is now used more than three times as often as its next leading competitor on iPhones and iPads" Ok, maybe slightly less than 75%, because Waze exists. But again, crushing Google Ma
360.
▲
by
cwp
8y ago
Agreed, but... they've already "won". Winning doesn't mean driving Google Maps out of existence, it just means being good enough that Google can't squeeze concessions out of Apple by threatening to yank GMaps. A few
More ›