HNHacker News
TopNewBestAskShowJobs

bauerd

1,682 karma · joined September 14, 2014

topcolor f6f6ef
submissionscomments
bauerd··on The Phix Programming Language
I know C and implementing a new scripting language for sure doesn't sound easier than using an existing one
bauerd··on Get Static
Put a caching reverse proxy in front of dynamic content, like Varnish. That way the technically less inclined can keep using traditional UIs. Keep in mind most people don't even grok the static/dynamic distinction, they just want to publish content
bauerd··on Grocy: web-based, self-hosted grocery and household management
Have you tried Google Lens? It offers an experience I'd tolerate, given that one finds a way to remove the need to tap the screen …
bauerd··on Grocy: web-based, self-hosted grocery and household management
Yep but I was looking for a turnkey solution. What you describe are workarounds. I tried several grocery management apps, and a lot of these did just that: Prompt me for data when a barcode did not result in a matched product. This is not the experience I personally tolerate and am looking for. For an app to get integrated in my grocery shopping, product identification needs to work seamlessly and reliably
bauerd··on Grocy: web-based, self-hosted grocery and household management
Yep it's unmai rained and I couldn't find any good alternatives. Which is why I put the whole grocery tracking thing on hold. Barrier here is the lack of accessible data for me
bauerd··on Grocy: web-based, self-hosted grocery and household management
Yeah tried it with a variety of products. It doesn't know about enough products, makes entry unreliable. Think of utmost importance here is that the entry works very reliably, if I have to fallback to manual entry on every fifth product, that sucks
bauerd··on Grocy: web-based, self-hosted grocery and household management
Re data entry: was thinking this through a lot recently. Basically what I'd like to build requires either (1) product recognition vision like Google Lens offers, or (2) a barcode scanner and an extensive barcode product database. Both can be combined of course.

My solution would be to read frames from a smartphone's camera until a barcode is detected. This can be achieved with eg Firebase ML, on-device. If a barcode database lookup gives a product, put it on the in/out list. If not, send the frame to a product recognition vision service. This could be Google Cloud Vision AI, but they don't give you access to their product set that backs Google Lens.

Finally, provide controls to adjust the number of items on the in/out list

I thought about OCRing supermarket receipts too but these differ so greatly in layout etc. per country I figured it's not the way to go

Edit: Problem you run into as not all of this can be done on-device is privacy concerns of coursem just my thoughts on what interface I'd like to have

bauerd··on Introduction to D3
Declarative data binding?
bauerd··on Show HN: Helium – Lighter web automation based on Selenium
This works fine until it does not, for example when dealing with custom UI controls, which is when reality sets in and you find yourself wrangling HTML IDs, XPaths and CSS selectors again.
bauerd··on Cloudflare silently deleted my DNS records
>but how certain are you that _all_ records are restored?

A solution to this is to keep DNS under version control with eg Terraform and deployed by CI. master is then authoritative

bauerd··on Google interviewing process for software developer role in 2020
Yes but that in-house database software did not fall from sky. Google developers wrote it. Remember their interview process is generalised. Even for candidates not expected to implement databases, they test for the awareness of tradeoffs posed by distributed databases: read-after-write/eventual consistency, linearizability, how many masters /quorum/leader election, etc. "Just use Postgres" does not demonstrate any of that, it's not what the interviewer was after.
bauerd··on Google interviewing process for software developer role in 2020
Google's requirements differ. Also if the interview question was about distributed systems, "I'll just use Postgres" is not super constructive
bauerd··on Kubernetes is NOT a container orchestrator
Well you can't run OpenStack on Kubernetes, but the other way round works. They target infrastructure at different levels of abstraction
bauerd··on Kubernetes is NOT a container orchestrator
OpenStack and Kubernetes serve different purposes. Despite the article, Kubernetes at its core really is a container orchestrator. OpenStack is a collection of software you'd use for running a mini-AWS on bare metal infrastructure.
bauerd··on News.gmane.org is now news.gmane.io
Are there any negative consequences to this "misuse"?
bauerd··on WireGuard is now in Linus' tree
I used to do the same thing, but adding one node meant I had to reprovision all other nodes so each had an updated config file written and reloaded. I decided I want something akin to DHCP, which seems to be worked on here: https://github.com/WireGuard/wg-dynamic It's still WIP though.
bauerd··on Umbra: an ACID-compliant database built for in-memory analytics speed
RethinkDB is pretty much dead at this point I think?
bauerd··on TLDR pages: Simplified, community-driven man pages
Some ecosystems even eschew manpages. For example, I wouldn't know how to ship manpages as part of a Ruby gem, it's discouraged iirc
bauerd··on FreeBSD is an amazing operating system
Need it to integrate with tooling I use, orchestrators, etc.
bauerd··on FreeBSD is an amazing operating system
I know but I need an OCI runtime.
bauerd··on FreeBSD is an amazing operating system
If only one of the BSDs had a container runtime, it's the only real showstopper for me
bauerd··on I Was Google’s Head of International Relations. Here’s Why I Left
>What does that have to do with ethics, really? The argument seems to be that utility should outweigh ethical concerns.

It's called utilitarianism and here it demonstrates nicely that ethics comes in various flavors

bauerd··on How the Digg team was acquihired
The old version works fine, if you're aware of these workarounds, and these workarounds will not be shut down

I for one don't have an account, so I would get nagged by their popups constantly.

It was a perfectly fine website, they ruined it completely for me.

bauerd··on Apache Pulsar is an open-source distributed pub-sub messaging system
Sounds like zeromq to me
bauerd··on Apple is suing iOS virtualization vendor Corellium for violating DMCA
They run virtualised iOS for you without having licensed it from Apple.
bauerd··on Apache Pulsar is an open-source distributed pub-sub messaging system
You're free to have queue and workers run on the same machine, just bind to loopback. As soon as you deal with more than one machine, which is required in HA scenarios, you deal with a networked (distributed) system. I might not have understood your question correctly though ...

Edit: Maybe you're looking for acks/confirms? https://www.rabbitmq.com/confirms.html

bauerd··on Hard deadlines are not user-first
>An ideal solution to this would have been to just go talk to the stakeholders - product/sales team - ask them if the delay could be potentially customer losing. And if it is, by all means put in the extra hours, work those weekends.

Strongly disagree, it's not on the shoulders of developers to ensure faulty promises can be kept. I will for sure not sacrifice weekends, this is far from ideal

bauerd··on Show HN: Vusic – A Simple Web Player for Apple Music Built with Vue and Vuex
A random person's dismissive comment offering nothing besides negativity
bauerd··on Reasons to Learn Redux as a JavaScript Developer
Not sure why different libraries would be an architectural smell. Not only Redux projects vary greatly in what they bolt onto their state management. I've used Redux successfully on its own. The dataflow pattern it mandates is important, not the concrete implementation.
bauerd··on Zwitterion: a web dev server that lets you import anything
Yep, tried this recently after being out of JS land for a while, and Parcel just worked. So +1
← PreviousPage 5 of 14Next →