Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
allo37
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
12 ms
·
91.
▲
by
allo37
5y ago
I think there's a bit of a spectrum between "I don't give a rat's ass about you or your project" and "This is my new life's passion". From my own experience I find that yeah, job interview answers are
92.
▲
by
allo37
5y ago
I worked at a place that did this! Those week-long planning events were soul draining in their own special way...
93.
▲
by
allo37
5y ago
I definitely think there's a significantly higher quality guarantee with Mouser, Digikey, SparkFun, etc. than there is with Amazon/ AliExpress. But hey, like you said for hobbyist use it might just be good enough and the cost savi
94.
▲
by
allo37
5y ago
Here's another fun one: The bug is in hardware. I once spent almost a week trying to figure out why a board wouldn't boot until I poked around it with an oscilloscope and noticed two bias resistors for the DRAM weren't popula
95.
▲
by
allo37
5y ago
Where I live (Canada), transactions are usually "free" up to a certain amount per month, but they often hit you with monthly fees. That is unless you can maintain a minimum balance in your bank account, in which case the fees beco
96.
▲
by
allo37
5y ago
I don't live anywhere near California (Québec), but it's kinda the same idea here (from what I've heard). Basically employees have the right to make a living and the onus is on the employer to prove an injury occured directly
97.
▲
by
allo37
5y ago
That part kind of surprised me: I figured pretty much every job (even internships) makes you sign some sort of noncompete agreement these days.
98.
▲
by
allo37
5y ago
If you want to manually operate an industrial robot via its controller, you usually have to squeeze a "deadman" switch or else the robot will engage its brakes. What's neat is that the deadman switch is a 3-position switch: T
99.
▲
by
allo37
5y ago
I don't know about hurting myself specifically, but at my first job I programmed PLCs. You know, those little computers that control industrial machinery... my code could definitely hurt something (or someone). One example that stands
100.
▲
by
allo37
5y ago
I think where DRY trips people up is when you have what I call "incidental repetition". Basically, two bits of logic seem to do exactly the same thing, but the contexts are slightly different. So you make a nice abstraction that w
101.
▲
by
allo37
5y ago
Isn't this just the old engineer/technician dichotomy but applied to programming? I mean sure you can design circuits without learning all the differential equations governing how each component behaves, and you can fire up a copy
102.
▲
by
allo37
5y ago
As someone who's been looking to change jobs recently, this definitely tracks. I feel like for me at least, I used to really enjoy the environment of my job much more than the job itself. However, since we're all locked down, the
103.
▲
by
allo37
6y ago
Sorry, I'm not a Rust pro, but from the docs about reference cycles linked above: > We can see that Rust allows memory leaks by using Rc<T> and RefCell<T>: it’s possible to create references where items refer to each oth
104.
▲
by
allo37
6y ago
It's the same deal as creating a circular references using `std::shared_ptr` in C++.
105.
▲
by
allo37
6y ago
About the point of it not being obvious where you're working: I find using zsh or another shell that prints git information as part of the shell prompt helps immensely with this.
106.
▲
by
allo37
6y ago
I'm pretty sure I had this exact model of humidifier at one point and had...none of these issues? - I was able to pop the fan grille off for cleaning, it took me a while to figure out how, but once I did it was pretty easy. - The wick
107.
▲
by
allo37
6y ago
What I find funny is that these comparisons between SWE and "real" engineering generally involve a comparison to big safety-critical non-software projects like bridges and mines. What about all the poor quality consumer-grade stuf
108.
▲
by
allo37
6y ago
Hey if I could fast-travel IRL I probably would :p
109.
▲
by
allo37
6y ago
Company I work for was a startup that got acquired. I was there for a couple of years and got in the low 10's of thousands $ worth of a bonus thanks to vested stock options. Nowhere near life-changing, but better than a kick in the bal
110.
▲
by
allo37
6y ago
Do you ever feel like this is a sort of paradox? You feel like you need to be up to date with the new hotness to stay relevant in the market, yet often the most productive use of your time would be to use some boring old well-trodden thing.
111.
▲
by
allo37
6y ago
Well I hope I didn't dissuade you from making an Android app at all! I've always hated the steady stream of discouragement that comes out of people who claim to "know better" and I'd certainly hate to have added to
112.
▲
by
allo37
6y ago
My issue is more the amount of "knobs" you're presented with that seem to have overlapping responsibility. It's very difficult to figure out which ones are "right" (idiomatic?) so it makes for a very confusing
113.
▲
by
allo37
6y ago
Um, I'll try: So it's really the same as a "computer-computer", but with a specific UI framework and peripherals like a compass, GPS, camera (as you mentioned), etc. Where it starts to suck is the interface for interacti
114.
▲
by
allo37
6y ago
Sure, but why can't I replace the battery in my phone easily? Why does the computer that controls my fridge cost as much as a new fridge to replace (if you can even get one)? Why is a cheap printer about the same price as the cartridge
115.
▲
by
allo37
6y ago
The cheapest laptop I could find on walmart.com right now has 4GB of RAM. "Low-end" isn't what it used to be! Only techies care about things like how much RAM a program is using. End users, from my experience at least, don&#x
116.
▲
by
allo37
6y ago
I think you just run into it faster in Rust: I tried making a simple REST HTTP server (like 60 LoC) using actix-web and it pulled in over 200 sub-dependencies and took something like 10 minutes to compile. This toy program written using Boo
117.
▲
by
allo37
6y ago
Here's one I find doesn't get enough credit: Reading comprehension. That can be interpreted as reading someone else's code, but even more importantly: Just being able to understand plain English (or whatever human language).
118.
▲
by
allo37
6y ago
Is it the same wheel? It sounds like you wanted a Honda Civic, but you used the wheels from an Abrams tank. So obviously the solution is to invent a tank wheel <> Civic chassis adapter layer?
119.
▲
by
allo37
6y ago
I think you're interpreting my comment too literally, I'm basically saying the same thing you are; I also try to think of software from the perspective of people who will actually be using it. All I'm saying is that I've
120.
▲
by
allo37
6y ago
I noticed an interesting dichotomy watching people use software I worked on: - When engineers design software, we design it with the mindset that people like using software and will appreciate all the cool features. - When non-engineers use
More ›