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)
182 karma · joined June 1, 2013
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)
No guarantee that it'll be perfect either, obviously, but it's open source and actively maintained. Highly recommended.
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 :)
> 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!
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.)
> If you hold a residence permit or a long-stay visa issued by a Schengen area country, you will have the same freedom of travel as a Schengen short-stay visa holder.
https://web.archive.org/web/20180108183307/http://ec.europa.... (the main website is down, but here's a wayback snapshot)
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).
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!
> Browserprint is a free open source project designed to provide the same and better functionality as the original Panopticlick.
(Though I'm not sure exactly what they've done to make it better..but the hat tip is there at least!)
Keychain and NSFileManager have possible modes of "kSecAttrAccessibleAfterFirstUnlock" [0] and "NSFileProtectionCompleteUntilFirstUserAuthentication" [1] respectively that are (fittingly) in an open state within your app after you've unlocked the device.
[0]: https://developer.apple.com/reference/security/ksecattracces...
[1]: https://developer.apple.com/reference/foundation/nsfilemanag...
Which, of course, leads to my next major gripe: end of life treatments (even outside of cancer) are generally awful. Euthanasia and assisted suicide laws are sorely lacking. Palliative care systems tend to stretch people's last days out so thin, it's awful.
So, despite refusing treatment, you may still end up in palliative care in undignified and grim circumstances. That's a tragedy. We need to do better.
> Starting from 1st October 2015, I do no longer permit the usage of my TREEFINDER software in the following EU countries: Germany, Austria, France, Netherlands, Belgium, Great Britain, Sweden, Denmark - the countries that together host most of the non-european immigrants.
> You're talking about people that are having intercourse, the least you could do is treat them as the adults they think they are.
That's pretty much exactly the point here though, no? I think we all agree it's reckless/irresponsible to make any decision without being adequately informed. All these apps can do is tell you "hey, we need more data from you if you want us to be accurate". Scientific terms don't need to be bandied about, but they can be tucked into KB/FAQ pages if people really want to delve. It simply becomes a UX issue at that point - driving people into regularly entering necessary information for accurate insights.
Our product tries to be very matter-of-fact, and treat our users with dignity and respect. Viva adulthood!
We're a Berlin-based startup, dealing with (mostly) female reproductive health - bringing dignity to the space, and dragging it into the 21st century with apps (iOS: https://itunes.apple.com/us/app/clue-period-tracker/id657189..., Android: https://play.google.com/store/apps/details?id=com.clue.andro...), as well as a hardware project in the works.
We're looking for on-site, but we're happy to help with visas.
-> Android Engineer
Clue for Android just launched and already has over 100K downloads in the Google Play store. Clue is making a dent in the history of fertility, and we want you to join the team as we continue to grow the app.
Clue uses minSdkVersion 15, RxJava with Retrolambda, NoSQL database, Android Studio with Gradle for builds, and RecyclerView.
Sound good?
More here: http://clue.workable.com/jobs/26729
-> Data Scientist
You love getting insights from data, whether it be via measurements or through data visualisations. You are quantitative and evidence-driven. You’re curious, interested in slicing datasets many ways to find interesting trends; then you reproduce and revalidate these earlier results by following formal methods. You have an engineering mindset, able to help build production-worthy systems.
You'll work with our product development team to help build features to let users get insights from their data.
More here: http://clue.workable.com/jobs/27344
The tools are there by Apple, but I don't think the hardware until fairly recently could really justify the performance hit - instead choosing file size over performance. These days though, in the majority of cases, the performance hit is negligible (especially when compared to dev/design time of generating @3x assets years/months later)
Documentation is without question the deciding factor of whether I'll use a service.
Besides that, I care about support channels, adherence to standards (i.e. correct HTTP status codes), and as few hoops as possible to jump through to start (i.e. a curl command to get my auth key, and away I go)
I don't think their intent is to compete with any of the apps out there that use the data though.
It felt that they were interviewing for a computer scientist despite advertising for a software engineer.
Needless to say, we were mutually not a good fit.
We are hiring, if anyone would like to be part of the team. Head over to http://www.helloclue.com/jobs.html if you're looking for something meaningful in a great environment :)