Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
dack
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
8 ms
·
91.
▲
by
dack
5y ago
I've found "cider" for emacs to be a really good clojure IDE and repl. The workflow is a bit different from Java - I find that I am looking up documentation within my editor more often (which explains the arguments and return
92.
▲
by
dack
5y ago
well, some engineers are lucky enough to get to specify the environment that makes them the happiest, even if it's rare compared to the number of opportunities out there.
93.
▲
by
dack
5y ago
while i don't disagree with you (i have also encountered the type of people you're referring to), i think the stance is more valid than people want to give it credit for. I would go so far as to say many of the people I've en
94.
▲
by
dack
5y ago
they have a following on their blog, so rather than cold-apply to various (possibly terrible) companies and get thrashed around by their recruiters, they figure someone may be able to give them a high-quality lead and a foot in the door. Se
95.
▲
by
dack
5y ago
The concept itself is extremely useful (in a programming language like Haskell, at least), but for whatever reason it resists understanding in the way most people want to teach it. I'm not sure why it's different than other progra
96.
▲
by
dack
5y ago
This resonates - I've thought about certain technique and language couplings as "impedance mismatches", where the technique itself is fine and good, but the language makes it a horrible experience that's not worth it. Th
97.
▲
by
dack
5y ago
Yeah this is why I'm confused as well. I don't follow how if we assume n are the same color, that it implies anything about n+1. It sounds like the article is saying that the N+1 logic makes sense for n > 2, but I don't s
98.
▲
by
dack
5y ago
Which ones wouldn't you want to be on? Or at least is there a pattern to them?
99.
▲
by
dack
5y ago
some reasons i can think of: 1) it's more fun 2) it's good practice as a programmer 3) you get complete control over what content is generated (i.e. can minimize CSS/JS size) 4) you get complete customization - you can make y
100.
▲
by
dack
5y ago
How do you know they are being disingenuous rather than just ignorant / incorrect?
101.
▲
by
dack
5y ago
Hey, sorry to hear about your predicament. A lot of companies hire remotely these days, or are totally remote (Gitlab comes to mind). Two things I would recommend if you are open to advice: 1. Consider the possibility that you have some ski
102.
▲
by
dack
5y ago
I won't say there's no bias (I'm sure it exists everywhere), but I think it's not an "expensive image" that gets you promoted as much as confidence. Many people who grew up rich have a natural confidence to the
103.
▲
by
dack
5y ago
I definitely agree that being mean to the staff (be it cleaning lady, waiter, etc) is a very bad sign of someone's character. That said, if I were cleaning an office building I don't think I would want everyone chatting me up - ju
104.
▲
by
dack
5y ago
If you're poor but also have tech skills and are in the bay area, I would recommend working at a public tech company for a while first - then you're no longer poor and can afford to work at a risky startup. That's all I could
105.
▲
by
dack
5y ago
They seem to be open to it, and pretty desperate for advice since they've already tried a lot of things. I'm sure a lot of advice is wrong but maybe some of it will help!
106.
▲
by
dack
6y ago
That's great! Are you making the argument that I won't be able to find an example where doing some transform in a type-safe way is awkward in TypeScript, or just that this one example can be done in TypeScript? By the way, my exam
107.
▲
by
dack
6y ago
> What thing that violates a type check would be "perfectly fine to do"? One good example is where you might treat records or "product types" as maps Let's say you want to write a function that can capitalize all
108.
▲
by
dack
6y ago
Not op, but no; the app has nothing to do with drugs. I don't think we as a society should be this sensitive/prone to suggestion. If anything, I believe the censorship promotes the idea that people have no responsibility to make t
109.
▲
by
dack
6y ago
i still remember the time (early in my career) i was summoned to jury duty and tried to register an "undue hardship" with the judge because i had a project deadline coming up. i genuinely thought it was that important, but looking
110.
▲
by
dack
6y ago
it looks like they have some savings now, but wouldn't make it 2 years if they stopped getting donations. it makes sense to me that they would continue to fundraise unless they had an alternative recurring source of funding
111.
▲
by
dack
6y ago
Apparently there is a legal reason to use caps (which is, to make certain terms "conspicuous" such that a "reasonable person" ought to have noticed it)! https://www.termsfeed.com/blog/all-caps-legal-
112.
▲
by
dack
6y ago
Most code needs ongoing maintenance - if folks aren't writing tests to begin with, then they probably aren't going to update them as functionality changes over time if Fred isn't around. And automation might be great for the
113.
▲
by
dack
6y ago
Right, if the root cause is a culture issue (which results in not having adequate testing), then having Fred write the missing tests will not solve it.
114.
▲
by
dack
6y ago
I think the post was saying that different folks have different skills and we should give people the space to do what they enjoy. I agree with it, and somewhat fit the archetype of "Fred" in the post. That said, I could only nod a
115.
▲
by
dack
6y ago
While I want to believe this post, I also wonder how long they have been doing the new technique (did i miss them mentioning that?). I say it because I wonder if "percentage confidence" is now the hard part, where humans are terr
116.
▲
by
dack
6y ago
I've found the 25 minute timer to have multiple benefits: 1. If I'm struggling to start, telling myself I only need to spend 25 minutes on it gets me started 2. I can pretty easily hold myself back from checking slack/email o
117.
▲
by
dack
6y ago
that's true for the Mac app, but the Linux client doesn't support the non-green-screen option (according to the post)
118.
▲
by
dack
7y ago
Somewhat. A monad allows for representing an effectful program as a data structure, but it's not very "introspectable" by itself (which is what this article is advocating). For example, you can pass a monad around, but you ca
119.
▲
by
dack
7y ago
I think employers will move toward automation regardless, so in a way UBI has an advantage there. I also think preventing automation just so humans have something to do isn't reasonable. Let's progress technology, and think of way
120.
▲
by
dack
7y ago
while I agree that it's a useful book for existing engineers who lack those skills, it's not something I'd recommend to people just learning to build stuff
More ›