Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
tikhonj
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
33 ms
·
511.
▲
by
tikhonj
4y ago
> it is easy for two extensions to interfere unintentionally This is true in theory but, in two decades of pulling in lots of extensions and writing lots of custom Elisp, I've ≈never seen extensions interfering with each other.
512.
▲
by
tikhonj
4y ago
A lot of what I like Emacs for is reading—especially navigating through —code. One of the main upsides of a keyboard-first design is how natural it makes it to navigate through a codebase with higher-level navigation commands (like movin
513.
▲
by
tikhonj
4y ago
I remember seeing a whole collection of creative 404 pages from different sites—feels like a fun vestige of the "old" internet that we rarely run into today...
514.
▲
by
tikhonj
4y ago
Reassigning folks would defeat the point of having a layoff, which is to be seen as having a layoff (taking difficult actions in the light of new macroeconomic conditions, etc, etc).
515.
▲
by
tikhonj
4y ago
There's a big difference between "things change" and "mass top-down layoffs are an effective way to adapt to change"!
516.
▲
by
tikhonj
4y ago
Along with the kind of details and tacit knowledge that never makes it into papers...
517.
▲
by
tikhonj
4y ago
it's covered by both
518.
▲
by
tikhonj
4y ago
> The problem that engineers have with it is that it does make things slower. The problem I've seen is that formal agile processes substantially reduce individual engineers' autonomy —slowing everything down seems more a sym
519.
▲
by
tikhonj
4y ago
No way around LaTeX, but Pandoc + LaTeX is still a much nicer experience than plain LaTeX in my experience.
520.
▲
by
tikhonj
4y ago
> Mass layoffs give you the opportunity to quickly purge poor performers without as much paperwork. It's advantageous to have regular rolling layoffs because of this if you can justify them by economic conditions. I've heard
521.
▲
by
tikhonj
4y ago
There's absolutely beautiful and durable furniture available, it's just a lot more expensive than Ikea. There's a local place that makes furniture on-demand; as far as I can tell, the quality is great, but we're talking
522.
▲
by
tikhonj
4y ago
> I have another that cd into a project and launch the dev environment. I have this set up with direnv[1] and it's incredibly useful, especially with Emacs integration. Not only does it reduce the cognitive burden of keeping tra
523.
▲
by
tikhonj
4y ago
Can't speak for most firms, but I interned at Jane Street and this definitely wasn't the case: almost everyone there worked 45 hours/week with a consistent schedule (market hours + a small buffer). It makes sense: they value
524.
▲
by
tikhonj
4y ago
Two big ones I can think of: 1. Have your application look and act like a standalone application rather than a webpage—Chrome tried to support this with application shortcuts (or whatever they were called), but it never worked well enough 2
525.
▲
by
tikhonj
4y ago
It's asymmetric in the sense that writing becomes free, but reading still takes just as much time as ever.
526.
▲
by
tikhonj
4y ago
The key with Emacs is that it's an editor that grows : the close mapping between the editor and its code makes it more fluid and natural to extend than any other popular tool I've tried. It's a fuzzy distinction—not somethin
527.
▲
by
tikhonj
4y ago
I've been using Emacs overlay to compile packages ahead of time for a while. Unless I've misunderstood how it works, that's what the variations on emacsWithPackages do. I use the version of emacsWithPackages that parses use-p
528.
▲
by
tikhonj
4y ago
Seems like Emacs has always had a presence in the cultural background of online programming—most people might not use it, but they're aware of it and maybe vaguely curious—so it takes a relatively small push to generate discussion. T
529.
▲
by
tikhonj
4y ago
As far as I know NeoVim doesn't have natively compiled Elisp yet, so it's a moot point.
530.
▲
by
tikhonj
4y ago
I first ran into this encoding scheme in Avro, which you could also describe as a format for dynamic JSON-like values :)
531.
▲
by
tikhonj
4y ago
How is that any different from sports and non-video-game hobbies that people spend 1000+ hours on?
532.
▲
by
tikhonj
4y ago
I've seen a pretty clear difference in success with less popular technologies based more on management philosophy and culture than the technologies themselves. Management seeing individual developers as fungible—"lack of fungibili
533.
▲
by
tikhonj
4y ago
Sure, but good code saves time even on really short timeframes. Every time I've worked on—or seen other people work on—a "we must hurry at all costs project", enough time is wasted on debugging, firefighting and friction th
534.
▲
by
tikhonj
4y ago
Haha, I had the same experience: ordered the house wine at a restaurant—wine they actually made at that restaurant —and it was thoroughly mediocre :P I'm not much of a wine drinker and Croatian wines from local wineries were fine to m
535.
▲
by
tikhonj
4y ago
The problem is that it isn't just about pay, it's about everything : autonomy, flexibility, culture, work quality, respect... If an organization can reliably convince—show, not tell—that it will be a much better place to work o
536.
▲
by
tikhonj
4y ago
JavaScript et al do have IO wrappers, they just call them promises and only force some effects through them.
537.
▲
by
tikhonj
4y ago
I dunno, there's a lot of value in having a tool that's flexible and lets you work the way you want—even if that fundamentally means there is no one blessed way to do things. Git has a lot of incidental complexity and unforced des
538.
▲
by
tikhonj
4y ago
> For example, both of them need to separate themselves from their work, and approach the craft with humility, so that they can maintain an open mind, listen to criticism, and find opportunities to make their work better over time. That
539.
▲
by
tikhonj
4y ago
I assume that's $100 including the lenses—seems like a reasonable price for something that requires custom high-precision manufacturing, although it would be great for the price to come down even further over time. I have a moderately
540.
▲
by
tikhonj
4y ago
I've just started playing around with CSS after a seven year break from web programming and have the opposite impression. The two biggest additions I've seen are flexbox and grid both of which massively decrease the cognitive lo
More ›