Recent submissions

Comment · 4 months ago
> Cabel Sasser [1] once jokingly referred to U+1F4DB as “tofu on fire”

I simply will not stand for this notjosh erasure!

(potentially the greatest contribution I'll ever make to human culture. not sure how I feel about that, now that I think about it)

Comment · 10 months ago
I've installed Thingino on my cameras such as this. Cheap camera + custom (local only!) firmware is a good solution imo.

No guarantee that it'll be perfect either, obviously, but it's open source and actively maintained. Highly recommended.

Comment · 1 year ago
your comment is helpful context, especially as a foreigner. but would you be able to edit the "pounding in the ass" phrase out in future when referring to prison? thank you <3
Comment · 2 years ago
I prefer "the shitmus test" - it's been my yardstick for evaluating (some) startups over the last ~decade: if people will open your app while they're poopin', then you pass the litmus/shitmus test :)
Comment · 2 years ago
I've been recommended the deformed baby video a few times recently - it's somewhat reassuring, though worrying, that others are seeing the same thing. I'm especially frustrated about it, as it'll show up inline with search results for otherwise "normal" things (product reviews, music videos, woodworking, etc).
Comment · 5 years ago
I think my favourite simple example to illustrate this is thinking of (or image searching a picture of) a lemon. A lot of people can feel increased saliva production under their tongue, despite nothing at all actually changing, in anticipation of the sourness. Brains are magical :)
Comment · 5 years ago
ha, as the author of most of the code on the client side (and thus those beefy requirements), yes it absolutely is possible to use an ESP32! and that’s more along the lines of the original product that inspired this!

however, this was built to be more of a glue library - take whatever device you have (Pi, laptop, IoT fridge), and plug in whatever “printer” you have (typically a receipt printer, but friends have used a rooted Kindle, or Instagram API, etc). there’s more to it than that though, as the original protocol is generic (it was built to control all kinds of devices - printers with blob payloads are a nice side effect), so it’s also relatively easy to extend if you want to bolt on other uses cases within the same network.

it was never really optimised to be the leanest implementation, but instead easy enough for others to hack on and contribute to. JavaScript/TypeScript on a Pi feels like a reasonable compromise, with heavy emphasis on compromise! so, by focusing more on community and simplicity, it’s fun seeing the weird ways people extend it :)

Comment · 7 years ago
The article has a note on that saying:

> If you think this use of addresses seems wasteful, you needn’t worry. There are around 3.4×1038 IPv6 addresses, enough for 10^27 such displays.

So even an intentionally wasteful project has plenty of headroom for quite a while yet!

Comment · 8 years ago
Comment · 8 years ago
Regardless if you need a visa or not, you cannot (legally) stay more than 90 days every 180 days outside of the country you have a visa for.

Even as a permanent resident of Germany, I have no special rights within any other Schengen member states that grant me any ability to stay. (Though, there is a permanent residence category called "Daueraufenthalt-EU" which does grant additional rights through other Schengen(/EU?) states.)

Comment · 8 years ago
Comment · 8 years ago
fwiw, https://github.com/sbooth/SFBAudioEngine is a great library for supporting other formats, helps with gapless, and is reasonably easy to drop in. I've dropped it into an audio player I created with virtually no hassle.
Comment · 8 years ago
Just to clarify: when you say BPD here, do you mean bipolar disorder, or borderline personality disorder? I've only known it as the latter (and a quick Google search agrees), but from context I assume you mean the former?
Comment · 9 years ago
I think it's probably related to issues that arise when performing view actions/animation in the RN equivalent of `-viewWillAppear:` while segue animations are playing. (Short version: it occurs because the RN JavaScript execution thread is asynchronous.)

A concrete example of a problem I had was when setting a text field to be first responder when displayed. The result was that the keyboard was trying to appear a split second after the push segue animation fired.

(IIRC you can reproduce it fairly trivially in a pure native app by calling `-becomeFirstResponder` asynchronously inside a `viewWillAppear:` block. The result was two animations fighting for screen layout, and a giant white empty block where the keyboard should be.)

The solutions were to: a) wait, or b) fire synchronously in `-viewWillAppear:`. Airbnb seem to have chosen a).

Comment · 10 years ago
This is neat!

I wrote a similarish tool for converting SVG to code at Last Job™: https://github.com/biowink/SVGeez (though, it's questionable how well it works beyond the specific use case of the app it's for..though in theory it should work fine!)

(even the name is similar ;))

I bumped into issues when transforming complex paths into single paths. I suppose leveraging SVGO is a better plan for that. Kudos!

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton