Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
yarper
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
12 ms
·
61.
▲
by
yarper
10y ago
So as it turns out regulation is good for us, and free market forces don't solve all problems.
62.
▲
by
yarper
10y ago
How is this different from interactive rebases?
63.
▲
by
yarper
10y ago
similar problem with intellij: https://news.ycombinator.com/item?id=12292148
64.
▲
by
yarper
10y ago
Or a horrible statement at the level of company interest in tech debt - a problem given to the interns.
65.
▲
by
yarper
10y ago
The fact that you need a find and replace tool to make sensible changes to your codebase indicates that it's hugely out of control already.
66.
▲
by
yarper
10y ago
I'm enjoying that bors is a named contributor. Finally the recognition our robot overlords deserve
67.
▲
by
yarper
10y ago
At the same time, the counterpoint is of course that the 80s (and 90s for most) really required you to read a lot of books. There wasn't really any coding boot camps, tutorials (as they are today), pluralsight etc etc and the chances o
68.
▲
by
yarper
10y ago
I find it fascinating that most people have over a decade's experience of tinkering with computers, writing their own little pieces of code etc before they even enter the job market in their early twenties! Very few other professions c
69.
▲
by
yarper
10y ago
I also maintain a three pronged approach like this, where I keep one dynamically typed scripting language, one compile-to-native speedy one and one general purpose on a VM style language like Java. Currently my picks are: Rust -> to nati
70.
▲
by
yarper
10y ago
This is true! Perhaps my comment was a bit in haste, however there's a lot of caveats with "exits" rather than returns which complicate the matter, for example in Java System.exit can fail (and finizalizers may or may not be
71.
▲
by
yarper
10y ago
What amazes me, is all this cool stuff but a Rust process still can't return an exit code [0] without using a workaround. I actually use Rust in production, and have generally found it very good - compared to the well discussed difficu
72.
▲
by
yarper
10y ago
tl;dr we're fucked, and everyone knows it
73.
▲
by
yarper
10y ago
They're all terrorists until proven otherwise!
74.
▲
by
yarper
10y ago
Interestingly it seems that GPG is originally from Germany [0] (a headline act from the first crypto war, I expect there are many other examples!) [0] https://en.wikipedia.org/wiki/GNU_Privacy_Guard
75.
▲
by
yarper
10y ago
agreed!
76.
▲
by
yarper
10y ago
It supports that kind of error handling too, fn something() -> (String, String) ... let (result, err) = something() It's just that Result is preferable because you can pattern match on it
77.
▲
by
yarper
10y ago
This framework seems to have practically the same API as nickel.rs https://github.com/nickel-org/nickel.rs
78.
▲
by
yarper
10y ago
I don't think anyone outside the US knows what a tootsie pop is.
79.
▲
by
yarper
10y ago
C is also 44 years old, according to wikipedia.
80.
▲
by
yarper
10y ago
> Likewise, women tend to make significantly less money for doing the same work, in the same positions, at the same company, because of (largely) subconscious biases. I see this everywhere, and yet no citations (and when asked, I usually
81.
▲
by
yarper
10y ago
You could also use this https://doc.rust-lang.org/std/sync/struct.Condvar.html (all block, notify one) to implement a "work stealing" style multiple consumers channel that'd be pretty cool. I think
82.
▲
by
yarper
10y ago
This is the case for spsc (single producer, single consumer) channels, but the example I posted is for a mpsc (multiple producer single consumer) channel. Any number of threads can push data into it, as the example shows! Having multiple re
83.
▲
by
yarper
10y ago
http://rustbyexample.com/std_misc/channels.html This is how you share a queue between threads, the title is super-clickbait. It doesn't seem a surprise that stdlib doesn't have a circular buffer, I have no id
84.
▲
by
yarper
10y ago
You could also use elastic-beanstalk, which I think is also free for very low traffic sites.
85.
▲
by
yarper
10y ago
Kinesis also produces many parallel runs if the load is sufficient unfortunately!
86.
▲
by
yarper
10y ago
High-quality software isn't expensive - it has a high initial cost, but the difference between a successful product and a crappy product you can't sell and need to hire hundreds of people to bugfix is more than enough to cover thi
87.
▲
by
yarper
10y ago
So there's no correlation in skill between the people that put hours of their own time into honing their craft, and those that don't?
88.
▲
by
yarper
10y ago
I agree that makes more sense than the childcare argument. I'd still wonder though - what are this person's interests in tech? What do they do in pursuing those interests? I think these are legitimate questions, since one of the b
89.
▲
by
yarper
10y ago
It doesn't have to be open source, private repos, private gitlab etc all fine.
90.
▲
by
yarper
10y ago
This is a incredible video - thanks so much for sharing it.
More ›