Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
jarrett
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
22 ms
·
181.
▲
by
jarrett
13y ago
It's very, very common for web designers to do their creative work in Photoshop or Illustrator. Then, they either code it themselves or hand the PDF/AI to a coder. So I don't believe the supposed blandness of the web results
182.
▲
by
jarrett
13y ago
I don't believe there is a major leap to be made. Here's why. There have always been visual editors for the web. As the author suggests, they have relied on abstractions of the underlying code. For example, the CSS box model (widt
183.
▲
by
jarrett
13y ago
> As for electricity, lousy developers steal it as well. What's the difference if the stealthy app does what it says and is reasonable about mining? I can think of at least two differences. First, the developer profits from one but
184.
▲
by
jarrett
13y ago
> Precisely what makes them valuable is their difficulty to type or display. Exactly. A naive[1] character-delimited format is only robust when its delimiter isn't on the keyboard. Which means it's practical to read and write o
185.
▲
by
jarrett
13y ago
> Being a developer That's the big distinction. You're imagining yourself as the client, but I'm imagining the thought process of clients such as I've actually had. In my personal experience, clients are almost always
186.
▲
by
jarrett
13y ago
> Sure, it's not a blatant lie, but imo it comes close enough. That's only the case if you have literally no other projects. If you have even one other project, it's not the slightest bit misleading. All I recommended sayi
187.
▲
by
jarrett
13y ago
> Or just ask "what else are you working on?" You could say something like this: "I'm generally not able to disclose details about other projects. But I can tell you that their effect on my availability will be...&quo
188.
▲
by
jarrett
13y ago
If they say they want that, they probably also mean they want 40+ hours a week. If your goal is to work below 40 hours, then such clients aren't for you. In that case it's not a question of them "getting it." You genuine
189.
▲
by
jarrett
13y ago
How do clients become aware that you only work 25 hours per week? If they're asking you "how much do you work," you can reply: "Considering my other commitments, I can give you 25 hours per week." They don't
190.
▲
by
jarrett
13y ago
You do it all the time in web apps. For example, changing the text of a toggle link between "show" and "hide." For example, with jQuery: $('#toggleLink').click(function() { if ($('#toggleLink'
191.
▲
by
jarrett
13y ago
> It absolutely can be an attack on a much larger movement because those statistics are cited over and over and over again in said movement. That's still not a logically valid reason to indict a movement. You can reject specific cl
192.
▲
by
jarrett
13y ago
> TLDR: About 20% (with a wide margin of error) of rape accusations are false. That's not an accurate summary of the linked article's conclusions. It makes no conclusion about the percentage of accusations that are false. Rat
193.
▲
by
jarrett
13y ago
That's a lot of loaded political claims without supporting evidence. > NOW opposing default shared custody Are you implying that, absent default shared custody, family law is discriminatory towards men? If so, what evidence do you h
194.
▲
by
jarrett
13y ago
Maybe. Though the page, taken in the context of the overall site, doesn't scream satire. I'd be disinclined to put a joke page on my consultancy's website, but if I did, I'd be sure to make the joke 110% clear. So my sus
195.
▲
by
jarrett
13y ago
Much of our infrastructure runs on old computers. That's not necessarily bad. Assuming there's no network connection, configs are left unchanged, and updates are not installed, neither bitrot nor vulnerabilities will bring down th
196.
▲
by
jarrett
13y ago
Wow. I've always wondered: Is this kind of empty, buzzwordy writing effective? Does it sell? So many companies write this way. I could believe they do so only because their staff never learned how to write good sales copy. Or is there
197.
▲
by
jarrett
13y ago
So true! A bunch of smart, arrogant lone wolves won't be very effective at software development.
198.
▲
by
jarrett
13y ago
Agreed 100%. I like your metaphor of lead bullets. There's no silver bullet that will win a war, but you sure aren't going to win without putting the lead bullets in the right places.
199.
▲
by
jarrett
13y ago
One team varies from three to six people. Another has maybe 20. The larger team definitely produces more intermediate artifacts than the smaller team. You could say there's more process in that team. But it's still not formalized
200.
▲
by
jarrett
13y ago
Thanks! Yes, I'd say "agile" is an accurate adjective for how I work. It's the work style towards which I gravitate, absent any external pressure. Agility with a lowercase "A" that is, because I don't clai
201.
▲
by
jarrett
13y ago
That's a good point. How do you synchronize history rewriting across the local and remote copies of the private branches? Do you have a formalized way to ensure it doesn't get messed up?
202.
▲
by
jarrett
13y ago
> What is it that keeps you shipping working code every day? That's not the state of nature, you've clearly made some kind of decision to do that. Good question. If you mean: "Why do you choose to ship code?" then I s
203.
▲
by
jarrett
13y ago
My policy is this: You may rewrite commits you've made to your local repo since your last push, but you may never rewrite a commit that has been pushed. Your teammates don't care much if you do the former. From their perspective,
204.
▲
by
jarrett
13y ago
In the trenches, methodologies don't get projects done. Dave Thomas's original description of agility seems an accurate description of how code actually gets made--and that description is deliberately not a description of a meth
205.
▲
by
jarrett
13y ago
Speaking from personal experience, it is hard to find engineers who can truly take a project and run with it. For any given job posting, there are typically hundreds of applicants. Yet often, not a single one of the applicants could build
206.
▲
by
jarrett
13y ago
For the foreseeable future, the cost-benefit balance weighs strongly against such a system. I believe that to be true for the following reasons: 1. What you're proposing would add a tremendous layer of additional complexity. There are
207.
▲
by
jarrett
13y ago
How does the automatic enforcement work? Specifically, how would the software algorithmically determine whether one party has performed satisfactorily? Determining whether one party has paid the other is relatively straightforward--compared
208.
▲
by
jarrett
13y ago
> you can get "non-locality" via texture lookups inside the shader code. So you define a way to encode arbitrary non-local data as texture data, correct? That is, you're hacking textures as a store for arbitrary data inste
209.
▲
by
jarrett
13y ago
Simple OpenGL question: Can the refractions/caustics be computed entirely in the shaders? Or do you have to do some of the processing in the CPU* and pass the results back to the shaders? All the shaders I've seen are "local,
210.
▲
by
jarrett
13y ago
I've been wondering lately: What is the optimal workflow for creating wireframes in a video format? Not interactive wireframes, but a video that looks like a screen recording of a real use case. I find this format can be very helpful f
More ›