Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
mihaigalos
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
9 ms
·
31.
▲
by
mihaigalos
4y ago
Are you only using it for reverse proxying/rate limiting?
32.
▲
by
mihaigalos
4y ago
> but it is entirely software based so you can sync credentials between devices. AFAIK one can flash a Yubikey with a specific AES key and make the Yubico backend aware of that AES key. The OTPs won't start with cccc but something e
33.
▲
by
mihaigalos
4y ago
Bazel, anyone?
34.
▲
by
mihaigalos
4y ago
To lower current draw, one could use i.e. an AVR and a UART radio bridge (Bluetooth or similar). Then, the battery could be a lot smaller and the device would be sleeping most of the time. That's possible since e-ink only draws power w
35.
▲
by
mihaigalos
4y ago
This is some serious reverse-engineering. Nice work!
36.
▲
by
mihaigalos
4y ago
WHY are you pronouncing it "notify" in the README.md, instead of "nifty" ?! :) This app is something else. I love it!
37.
▲
by
mihaigalos
4y ago
Part of the problem with documentation is is decoupling from code. Therefore, when code changes, the documentation might tell a different story. Documentation-as-code (i.e. doctests in Rust or Go) alleviates some of the shortcomings by show
38.
▲
by
mihaigalos
4y ago
I prefer commenting out the entry referencing the server/node directly in the haproxy.cfg or even better, the code used to generate it und version control (Config-as-Code).
39.
▲
by
mihaigalos
4y ago
I've tried FitNesse professionally. I think it comes short in many regards. To be clear, I think integrated/integration tests in their own only add value if you have a couple of them (meaning <5). Otherwise, they're red an
40.
▲
by
mihaigalos
4y ago
> 1. If the people on the team can't change the process, it ain't agile Absolutely. > 2. Sprints aren't a failure of agile, they're a failure of devops. I don't think so, here's the timeline: Scrum (90s),
41.
▲
by
mihaigalos
4y ago
I loved this article. Countless times I had to estimate Jira "tickets" (actually called issues in Jira terminology) in hours. To this day, I fail to understand why and I haven't gotten a pertinent answer other than "the
42.
▲
by
mihaigalos
4y ago
How exactly do you "manage" a creative process to respect a deadline? Do you tell a painter to get it done by Monday? That's why small iterations are there in the first place: to constantly add incremental value, not "bi
43.
▲
by
mihaigalos
4y ago
> move into low level programming (C/C++/Rust) Not sure what you mean by that. These languages are not managed ("not garbage collected"), but certainly not low-level programming. There are services written in them. To
44.
▲
by
mihaigalos
4y ago
> code isn't a specification. Code in the form of a test is. It shows how you can interact with the system/component/unit under test.
45.
▲
by
mihaigalos
4y ago
For very bare minimum playing around, I use k3s on Linode (1 shared CPU, 1 GB RAM, 25 GB disk for a master and another one for worker node) at 10$ / month.
46.
▲
by
mihaigalos
4y ago
Anybody have experience with the JNI interop with native libs? Is it better to implement something natively in a compiled library and link it in from Java or better to rewrite it in Java? What about lifetimes of objects - who "owns&qu
47.
▲
by
mihaigalos
4y ago
I see. I saw a lot of project management being done using Gantt charts, essentially waterfall. Did you ever see that happen?
48.
▲
by
mihaigalos
4y ago
My understanding is that it's a template and you bring your own batteries, applying it differently depending on your organization. That's why the focus on certifications is absurd, imho, not Agile itself.
49.
▲
by
mihaigalos
4y ago
Concerning the "Certified extra scrum master" quote from the video, I really like [1]: > [..] if your organization is struggling with an Agile transformation, drowning in chaos, you’re going to leap when someone offers you a li
50.
▲
by
mihaigalos
4y ago
Sorry, I meant how to guard against race conditions where multiple threads try to write to the same shared memory? This is clasically done via memory synchronization mechanisms/atomics.
51.
▲
by
mihaigalos
4y ago
So how do you implement multithreading if the above are a bad idea?
52.
▲
by
mihaigalos
4y ago
Not sure what to say concerning buildfarm's remote execution. Reading an issue I've opened almost 2y ago [1], seems the backend requires the client to have a specific gcc version. That's a strong limitation imho. [1] https:&
53.
▲
Show HN: Custom AVR bit-banged software UART
(github.com)
1 points
by
mihaigalos
4y ago
|
0 comments
54.
▲
by
mihaigalos
4y ago
Did you eventually get a ref to an example Bazel build for Rust in that thread? (Writing here because you'll probably not look at the other thread again.) I see the linked resources are to docs only. If it's any help, here's
55.
▲
by
mihaigalos
4y ago
Sorry about that, I realized it once I saw the downvote (thank you - it made the post better). Empathy is essential.
56.
▲
by
mihaigalos
4y ago
> I’d like a bit more flexibility in specifying what I want cargo to do. Check out Bazel for Rust. It allows: * caching of artifacts. * shareable caches between {developers, build jobs} based on hashes. * remote distributed builds (on ve
57.
▲
by
mihaigalos
4y ago
Yes, you are correct. But in most cases, you would use a driver and abstract away what individual registers get read/written. The HAL can be taken from anywhere, really. Doesn't need to be avrgcc/Arduino. The registers in the
58.
▲
by
mihaigalos
4y ago
> What draws people to start projects with AVR in 2022? Very small current draw, particularly in sleep mode (picoamps), otherwise good enough processing power up until 32 Mhz. The craft is complex because it requires both software and
59.
▲
by
mihaigalos
4y ago
AI automation pushing people out of jobs is a strong incentive for universal basic income, or a similar scheme. If there is enough work doable by AI, why would humans still be needed? Some humans would cover the missing 10% of what AI can&#
60.
▲
by
mihaigalos
4y ago
> I guess, unless you're into retro-gaming. So new (same-)old development then?
More ›