Recent submissions

Comment · 7 months ago
I had a "wonderful" experience as well.

I wanted to evaluate it for MDM purposes so I applied for an ABM account for a company I work for, got soft-approved, created an entirely new Apple ID (as required by the ABM), used it to log on a test device I intended to manage, then sort of forgot about it while awaiting for Apple to conclude their hard-approval for the ABM account creation.

Apple was supposed to contact the business owner to verify company details and finalize the process over the next few days, but they never did.

30 days later they canceled the ABM company account and deleted all the associated users along with the Apple ID which I used to log into a testing device, which now became a fairly expensive paperweight.

I had very little expectations about the experience and I was still disappointed.

Comment · 1 year ago
Digital Vitamins | Fully remote in Europe or Asia time-zones | Full-Time |

We're looking for someone help maintain and evolve a cross-platform Electron desktop app aimed at facilitating real time communications within enterprise environments. You’ll own desktop features, native modules, and real-time comms.

Must have:

- Strong Electron + Node.js (packaging, auto-update, native modules).

- Solid JS/TS and cross-OS debugging.

- Strong work ethic and comfortable working remote, asynchronous communication, and owning features end-to-end.

- Ability to hit the ground running and be able to deliver from day one.

Nice to have experience with:

- WebRTC, XMPP, and E2EE/encryption APIs experience.

You’ll:

- Maintain native modules and ship cross-platform releases.

- Implement/optimize real-time features and integrations.

- Improve security, performance, and test/CI coverage.

If you think you're a fit, send an email with your CV at "ilya.lopukhin _a_t_ 1rstwap.com" and we'll talk.

===

We're also looking for a senior Java developer to help maintain and evolve the Android. You’ll own Android features, native integrations, and shipping releases.

Must have:

- Strong Java + Android SDK experience (app architecture, lifecycle, background services).

- Practical WebRTC on Android experience.

- Experience shipping rock-solid Play Store builds.

- Some NDK/JNI experience (not very much needed though).

- Strong work ethic and comfortable working remote, asynchronous communication, and owning features end-to-end.

- Ability to hit the ground running and be able to deliver from day one.

Nice to have experience with:

- XMPP and E2EE/encryption APIs.

- Managing CI/CD for Android

You’ll:

- Maintain and extend the Android client, we have tons of new features planned for the foreseeable future.

- Implement/rescue complex features (call reliability, background push, low-latency reconnects).

- Optimize performance (startup, memory, battery, call quality) and fix device-specific issues.

If you think you're a fit, send an email with your CV to "ah _a_t_ digital-vitamins.at" and we'll talk.

Comment · 2 years ago
Ugh, sorry about that, the mail server seems to be extra spicy today.

Please send an email to

new StringBuilder("[email protected]").reverse().toString();

Comment · 2 years ago
Digital Vitamins | Mid-level Android Developer | REMOTE | Full Time | Europe - Asia timezones

We are seeking a dedicated and detail-oriented full-time Android developer to join our team.

What you will be doing:

As a key member, you will be immersed in the dynamic realm of a sophisticated, end-to-end-encrypted multimedia chat application that has evolved over the last 9 years. The application, written predominantly in Java, boasts a stack comprising various complex libraries and tools, including the NDK, SQLCipher, WebRTC, Jitsi, XMPP, and OpenCV. Your primary focus will be enhancing the application by introducing new features, modernizing the existing codebase, and ensuring top-notch performance and security.

Responsibilities:

- Collaborate with the development team to design, implement, and maintain features for our secure chat application.

- Integrate and work with native libraries using Android SDK and NDK, improving the app's performance and capabilities.

- Troubleshoot, debug, and resolve issues promptly to ensure a seamless user experience.

Qualifications:

- 3-4 years of hands-on experience in developing native Android applications using Java.

- Strong understanding and experience with core Android frameworks and libraries.

- Self-motivated and proactive mindset, with the capability to manage tasks independently and deliver high-quality results.

Knowledge or experience with any of the following is a big plus:

- Experience working with Android NDK for integrating native code (C/C++) into Android applications.

- Familiarity with encryption libraries such as SQLCipher and Olm for secure communication.

- Knowledge of XMPP for real-time communication and experience with related libraries.

- Experience with multimedia handling and processing using libraries such as WebRTC, OpenCV, and FFmpeg.

If you're interested, please send a CV to

new StringBuilder("ta.snimativ-latigid@ha").reverse().toString();

or

new StringBuilder("[email protected]").reverse().toString();

Comment · 2 years ago
> "This tool isn’t available in your country yet"

How did I know I would see this message before clicking "Sign up to try"?

Comment · 2 years ago
I have to say, it's really difficult to search for London. I got a ton of results from various boroughs from London, I got some London from Arkansas, I never got London proper.

If I type "london" and hit return, I end up on the unfiltered "Latest" page.

Comment · 2 years ago
> Not true at all, USA begin to care about it too with foreign companies(TikTok) gaining traction in the American market.

You can't seriously believe this. It's quite obvious that the TikTok debacle is mostly a protectionist measure for Facebook & Google who are looking to get their money's worth for their lobby.

Comment · 2 years ago
It depends, ChatGPT had a prompt that was pre-inserted by OpenAI that primed it for user input. A couple of weeks ago someone convinced it to print out the system prompt.
Comment · 2 years ago
Comment · 2 years ago
I would have said the same thing if it wasn't for the recording in the forums which shows it pretty clearly as "random touches".
Comment · 2 years ago
Not necessarily disagreeing with you regarding the people that are imagining things, but with a device so relatively popular as the Apple Watch, this could be very well explained by a software update that messed up the touch screen "driver" and is generating ghost touches. As the update rolled out, it started affecting more and more users who turn to the forums to look for help.

One consequence of these ghost touches would be inputting the wrong PIN which will initially lock the device for one minute, so I don't see what's strange about that.

Which messages, specifically, are you referring to with "exact time & date" and "same timestamp"? I skimmed through them but nothing of sort stood out.

Comment · 2 years ago
You're not wrong.

I've implemented E2EE in group chats using Olm/Megolm and it's not easy to scale and comes with a ton of limitations.

If I was running Snapchat, I wouldn't see the point in dedicating that many resources and infrastructure to it.

Comment · 2 years ago
Comment · 2 years ago

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton