HNHacker News
TopNewBestAskShowJobs

tincholio

1,046 karma · joined June 18, 2010

submissionscomments
tincholio··on What Color Is This? Part 2
Or, using a proper lighting setup, so as to minimize shadows. This would likely solve most of their shadow-related problems.
tincholio··on Sentimental Versioning
> Uncle Bob's theory is that population grows faster than they can be taught (onboarded), so that cone of ignorance expands faster than adoption rate of best practices.

This probably also explains his success...

tincholio··on Ask HN: How did you get started in tech and/or Linux?
Same here... I started using Linux in '98, for some uni project work.
tincholio··on Memgraph DB 1.1
Oh, ok, that must be the issue, then. The driver I have is 4.1.1. I'll check out 1.6.4 later today and give that a go.
tincholio··on Memgraph DB 1.1
I just tried to use it via the Java API (using the dockerized memgraph and neo4j driver, as indicated in your page), but there seems to be some SSL issues (self-signed certs). If I disable the SSL when running memgraph, it seems to connect, but the neo4j driver complains about it being an "unknown server". These checks are present in the newer neo4j drivers.

Is the Java API supposed to be used with an older neo4j driver?

tincholio··on Throw away code
For what it's worth, my usual flow is to start sketching top-down, and building bottom-up afterwards, refactoring as I go. I also (ab)use Clojure's argument destructuring and will often just pass a map until I settle on the "correct" API for my code.

Not bashing good types (I do like Haskell, too), just showing an alternative based on the same brainstorming idea the GP had mentioned.

tincholio··on Throw away code
> I like to brainstorm in terms of data from the very beginning, which means brainstorming in terms of types.

It's funny, because I feel the same way, except I gravitate towards Clojure, where data is just data (and you stick it in vectors and hashmaps), and I don't feel the need for static types. At a later point, I may think about adding specs, but for quickly iterating at the REPL while I think about a problem, "plain data" works wonders.

tincholio··on Using Clojure in the command line with Babashka
I think it's related to dynamic loading of classes (and since Clojure functions get compiled to classes, this might be the issue), not really evaluation per se. But I haven't really looked at Graal native image for a while, so I'm not sure what's the current status.
tincholio··on Best Practices for Testing in Java (2019)
If you're using generative testing, you'll most likely hit all those edge cases, and then some. Not sure what's the situation like in Java, for doing these types of tests, though, but something Quickcheck-like is a godsend in general.
tincholio··on Japan facing credit card number shortage
Isn't what the GP mentioned how the "verified by Visa" works? You enter your card details, and you're redirected to your bank's site to authenticate the transaction. You use whatever (normally 2fa) method to login to the bank's page, OK the transaction, and are redirected back to the merchant's site.
tincholio··on Nubank acquires Cognitect
Web is of course kinda dominant everywhere, but there's great stuff happening in other domains. For example, have a look at what the Scicloj folks are doing for data science https://github.com/scicloj/ as well as the Tech Ascent libraries https://github.com/techascent/
tincholio··on How Did Vim Become So Popular?
Very often, actually. It's something that pops up quite a lot when editing code, and you want to remove/change a chunk of text.
tincholio··on Life is 90% of my use cases for org-mode
Actually, YAML is probably worse than JSON, but JSON is really crappy compared to EDN. It's unfortunate that JSON has become the lingua franca for services, because it's really a stunted, primitive thing.
tincholio··on Life is 90% of my use cases for org-mode
Doesn't that require you to jump back and forth between browser and editor? also, does Jupyter support running multiple kernels in the same session? Org-babel allows you to mix and match languages freely.

There's also really good support in Emacs for interacting with Jupyter, too https://github.com/dzop/emacs-jupyter

tincholio··on Life is 90% of my use cases for org-mode
Here's a starting point: https://github.com/Fuco1/clippy.el
tincholio··on V002 Camera Live – Zoom with Your DSLR as a Webcam via USB
Not to mention that the gphoto2 solution works with a whole lot more cameras than this.
tincholio··on Germany bans digital doppelganger passport photos
You can register as a photographer very easily. I've been doing my own pics for years now.
tincholio··on Germany bans digital doppelganger passport photos
Passport pictures are unreasonably expensive here in Finland. Luckily you can register as a photographer for passport pics with the police, and do your own. I've been doing my own, and some for friends, for many years now. The last time I paid for one (probably 13 years ago or so), it was upwards of 20Eur
tincholio··on Anti-Ghosting
I did it for a hand-wired keyboard, and the total cost was under 1USD, and no real complexity was added (I just used the diodes as the row wiring, the only thing to keep in mind was having the correct orientation). For modern manufacturing, there's no excuse not to use diodes in the circuit.
tincholio··on Esprit Board for Exploring ClojureScript on ESP32 Processors
There is an older approximation of that, in Ferret (https://ferret-lang.org/ ), which compiles a dialect of Clojure to c++, and can be used in embedded (IIRC it does have some pretty hefty limitations, but it's very cool nonetheless).
tincholio··on Anti-Ghosting
Using diodes and a quick enough scan cycle, this is a non-issue.
tincholio··on Mosquitoes kill more than 700k people every year (2017)
Yeah, we were not worried in SA. We were in Nelspruit, going to Maputo, and asked for it there, and that was the response we got.
tincholio··on Mosquitoes kill more than 700k people every year (2017)
Malaria prophylaxis is pretty rough in and of itself, and it's not really recommended unless you're going to be in high-risk areas (source, tried to get it myself when going into Mozambique from South Africa, was told there that unless I was planning to stay "in the bush" for a few weeks, it was a bad idea)
tincholio··on Jepsen Disputes MongoDB's Data Consistency Claims
It also does in Spanish, it's a (rather old, but still used) shortened version of "retard" (from "mongólico", originally used to describe people with Down's syndrome).
tincholio··on My 2020 desk setup
Just another big thanks for i3, it has significantly changed my workflow for the better!
tincholio··on Scraping Recipe Websites
I wish I had the willpower to do this consistently...
tincholio··on Rebuilding our tech stack for the new facebook.com
For me, it is decidedly slower and clunkier
tincholio··on New Lenovo ThinkPad Range with Ryzen 4000 and 4000 Pro Mobile
I'm running Linux on my X1, works like a charm (and I find myself using my Macbook Pro less and less)
tincholio··on Reviving a 16-year-old Mac App
> The Mac has long been the best unix workstation on the market. It is solid, generally stable (although that's been slipping), and certainly has by far the best window manager. It has nice consumer apps for when you need them and is a solid, if not always up to date, unix. The hardware is generally great.

I was on that same line of thinking until some time ago when my old macbook pro died, and I ended up again on Linux, on a thinkpad. I'm currently running Manjaro (plasma + i3), and tbh, the Mac's window manager is awful once you get used to the power of i3. Dev experience (for anything but Mac/iOS apps) is probably better on Linux, too...

If you haven't used Linux in a while (as was my case), I can highly recommend it.

tincholio··on No, I won't read your amateur Covid-19 “research paper”
Reminded me of this "paper" https://ronbarak.tumblr.com/post/32266845480/how-to-write-a-...
← PreviousPage 6 of 22Next →