Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
bluesnowmonkey
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
5 ms
·
31.
▲
by
bluesnowmonkey
10mo ago
> Your job is to deliver code you have proven to work. First of all, no it’s not. Your job is to help the company succeed. If you write code that works but doesn’t help the company succeed, you failed. People do this all the time. Resume
32.
▲
by
bluesnowmonkey
10mo ago
Humans are only kind of held accountable. If you ship a bug do you go to jail? Even a bug so bad it puts your company out of business. Would there be any legal or physical or monetary consequences at all for you, besides you lose your job?
33.
▲
by
bluesnowmonkey
10mo ago
Of course it's fine for any project. There is exactly one "best" programmer in the world, and at this moment he/she is working on at most one project. Every other project in the world is accepting less than the "bes
34.
▲
by
bluesnowmonkey
10mo ago
> it can’t do what they do That's asking the wrong question, and I suspect coming from a place of defensiveness, looking to justify one's own existence. "Is there anything I can do that the machine can't?" is the
35.
▲
by
bluesnowmonkey
11mo ago
Agreed it clearly is.
36.
▲
by
bluesnowmonkey
1y ago
You have to verify everything from human developers too. They hallucinate APIs when they try to write code from memory. So we have: - documentation - design reviews - type systems - code review - unit tests - continuous integr
37.
▲
by
bluesnowmonkey
1y ago
Micropayments introduced too much friction for you, a human. You have to think about how much the thing is worth, and consider whether the merchant is trustworthy, and enter your details to perform the transaction. Maybe you’re unsatisfied
38.
▲
Vibe Coding a Weather App
(buildingwith.mocha.app)
1 points
by
bluesnowmonkey
1y ago
|
0 comments
39.
▲
Building a Blog with Mocha
(buildingwith.mocha.app)
1 points
by
bluesnowmonkey
1y ago
|
0 comments
40.
▲
by
bluesnowmonkey
1y ago
We had a cluster of servers, dynamically scaling up and down in response to load, and one day started seeing errors where an enum string field had an impossible value. Imagine the field is supposed to be "FOO" or "BAR" b
41.
▲
by
bluesnowmonkey
1y ago
25 years of experience here. AI is the real deal, and it should be the primary way you’re coding now. Everyone who doesn’t embrace it is about to become a dinosaur overnight. They’re going to pay you to learn to work with the thing you need
42.
▲
by
bluesnowmonkey
1y ago
Dupe of https://news.ycombinator.com/item?id=44303052
43.
▲
by
bluesnowmonkey
1y ago
A lot of news/content sites have become so saturated with ads they hardly work. It’s a really trashy experience. I doubt they make much from ads or subscriptions. How do journalists get paid in the age of AI? Really I think we’re about
44.
▲
by
bluesnowmonkey
1y ago
You start with small moral compromises. That prepares you for big ones.
45.
▲
by
bluesnowmonkey
1y ago
That’s a pretty critical take. You don’t think people should try to innovate because it might turn out the tech isn’t ready?
46.
▲
by
bluesnowmonkey
1y ago
The value of Amazon.com is not the cost to produce the HTML and JavaScript you see when you visit that website. It is a component of the Amazon business, and to Amazon it is extremely valuable, and to everyone else it would be almost worthl
47.
▲
by
bluesnowmonkey
1y ago
> Name literally any other technology that works this way. How about people? They make mistakes all the time, disobey instructions, don’t show up to work, occasionally attempt to embezzle or sabotage their employers. Yet we manage to bui
48.
▲
From the Garden to the Temple
(post.substack.com)
1 points
by
bluesnowmonkey
2y ago
|
0 comments
49.
▲
by
bluesnowmonkey
2y ago
That's weird, I went to https://en.wikipedia.org/wiki/Definitions_of_fascism and saw a lot of definitions but nothing about Hegelian Dialectic. I did see this list of defining characteristics of fascism: 1. Powerf
50.
▲
by
bluesnowmonkey
2y ago
Elixir does this with Task.async_stream. https://hexdocs.pm/elixir/Task.html#async_stream/3
51.
▲
by
bluesnowmonkey
2y ago
Here's one anecdote: I use Elixir professionally, for 8 years now. A few years ago I moved to the suburbs and met a neighbor two houses down who happens to run a software company based on Elixir with about 20 devs. Seems like I wouldn&
52.
▲
by
bluesnowmonkey
3y ago
It was a reasonable question. No reason to be harsh like this. Let’s keep a culture where it’s ok to ask questions.
53.
▲
by
bluesnowmonkey
3y ago
That example is in the article.
54.
▲
by
bluesnowmonkey
3y ago
There was a point like 8 (ish?) years ago where Pinterest wanted to consolidate on a single backend language internally, after it became apparent Python was not suitable, and multiple contenders were being tried in different places. I think
55.
▲
by
bluesnowmonkey
3y ago
Elixir still gets limited use at Pinterest. I think there's only one significant system still actively developed in Elixir, though it's pretty non-trivial both in terms of cost and complexity.
56.
▲
by
bluesnowmonkey
3y ago
This is incorrect. We continue to use it in a large rule engine for spam filtering.
57.
▲
by
bluesnowmonkey
3y ago
I also use ‘for’ rarely. It silently ignore list elements that don’t match, whereas ‘map’ or ‘each’ blow up. Generally I prefer things to blow up rather than fail silently.
58.
▲
by
bluesnowmonkey
3y ago
In a sufficiently complex application, the database lives in another service that exposes a fixed set of queries through an API and certainly does not let you compose arbitrary queries.
59.
▲
by
bluesnowmonkey
3y ago
Early in my career I tended to spend time refactoring code for readability. Often this was because I just wasn't good enough at reading code, and the code wasn't written well, so the refactoring was necessary just to figure out ho
60.
▲
by
bluesnowmonkey
3y ago
Uh, no. This is false. It’s just part of a broader trend to stop using ‘master’ due to some people finding that term offensive. https://github.com/github/renaming
More ›