HNHacker News
TopNewBestAskShowJobs

johannsg

173 karma · joined August 13, 2011

You can find me at https://jsg.io
submissionscomments
johannsg··on Agent - Native Mac OS X coding ide/harness
Imagine seeing a cancer announcement and thinking, 'This is bad for the branding.' Your lack of empathy is what’s actually detracting here.
johannsg··on AI Is Not Ready to Replace Junior Devs Says Ruby on Rails Creator
I don’t think the article is suggesting this at all. My takeaway from it (and my own view) is that we need to continue hiring, developing, and growing talent as we have in the past.

Today’s AI tools can generate working code, but it is often difficult to maintain -- especially as a codebase becomes large and complex.

Junior engineers working within a team, alongside senior engineers, with proper guidance and mentorship -- and while learning how to effectively use the current generation of AI tools -- are exactly what the industry needs to avoid a talent shortage in the not-too-distant future.

johannsg··on Building the mouse Logitech won't make
On the hardware side, I wonder if the author has seen the MX Ergo S model. It features a USB-C charger, and they claim it’s 80% quieter.
johannsg··on SHA-3 Buffer Overflow
Released a fix earlier today (Oct 23rd) (v1.0.5)
johannsg··on The Pros and Cons of open source Tools (2019)
A typical consultant/consultancy FUD used to sell proprietary/closed-source products (can’t be vulnerable if bad actors can’t see the source code).

> Security becomes a major issue. Anyone can be hacked. However, the risk is far less when it comes to proprietary software.

Also the irony, considering this was published on SolarWinds community site!

johannsg··on Reddit user fixes Cyberpunk 2077 steam controller input bug through decompiling
The “old” Reddit version is slightly easier to read on mobile browser:

https://old.reddit.com/r/cyberpunkgame/comments/kb73fr/fix_f... https://old.reddit.com/r/cyberpunkgame/comments/kb73fr/fix_f...

johannsg··on Tesla on Autopilot collides with police vehicle in Arizona
Driver is being investigated for DUI, so I’m less inclined to believe his/her word — seems like an easy scapegoat.
johannsg··on Zipcall.io – Free browser-based video calling
I do not enjoy being blunt, but the author seem to have borrowed a page from a “that” conferencing company’s marketing playbook by making very questionable claims.

It’s a nice project, but:

> Zipcall is built radically different. We left behind slow bulky servers, opting for decentralized peer to peer calling. We engineered a platform with maximum video quality and low latency.

Translation: it uses WebRTC or we didn’t invent anything — it uses technology built into your browser.

> State of the art VP9 video compression combined with our scaling optimization makes your calls crystal clear.

Same as above (assuming you’re browser supports VP9).

> Breakthrough peer to peer WebRTC technology means your video goes directly to the other person without a server. No middleman. No extra stops.

Same as above.

> End to end state of the art encryption means your calls are exactly that. Your calls.

How exactly?

johannsg··on Robinhood goes down again, during another historic trading day
I did just that early last year when I realized that they simply don’t have the infrastructure, support personnel or sense of urgency I needed from a broker to handle my money. This is pre-free trades — I decided that I rather pay a fee than roll the dice on when they’ll clear trades and bank transfers (in one instance an ACH took 2-weeks, with canned messages from support).
johannsg··on Apple Is Trying to Kill Web Technology
Rejecting Electron apps has nothing to do with Apple trying to kill web technologies. Just because Electron apps are developed using technologies meant for the web does not mean they are web apps. This would not be an issue if Electron itself did not use private API.
johannsg··on Kids App Market
Give Kidomi a try. We offer curated list of premium content devoid of any ads, trackers, social network components, or links to external sites and content (fully COPPA compliment).

Disclaimer: I work for the developer of the platform, Fingerprint Digital Inc.

johannsg··on I'm going to explain what's going on when data is encrypted
I hardly think that twitter is the right medium for this, so for your reading pleasure, here is the dump of the tweets:

https://docs.google.com/document/d/1b6Ulqo8Ja33x_bqvPtuOfzie...

johannsg··on Avoid Being an Expert Beginner
How Developers Stop Learning: Rise of the Expert Beginner https://news.ycombinator.com/item?id=19467367
johannsg··on AirPods Are Disposable and Hard to Recycle (2016)
I admit that I know next to nothing about hardware engineering, but I can’t fathom how it would be possible to continue to miniaturize consumer products at scale while maintaining durability, quality and keeping them repair friendly? Would love some one with the right background to explain how they would design an AirPod like device that could be fixed by your average repair professional/shop/dealer/etc (let alone me at home).

Recyclability is a concern though!

johannsg··on We Know Almost Nothing About This Secret US Government Airline
Yes, and the last paragraph pretty much sums it up (spoiler alert) — It's likely that JANET is simply how government employees commute to their top secret jobs every day.
johannsg··on The Future of Transmit iOS
Bummer. Coincidentally, I just (about an hour ago) purchased a bunch of license for Transmit 5 Mac -- fantastic product. I've also been a Prompt and Transmit iOS user since release -- also great products.
johannsg··on Computer Science I [pdf]
I only scanned it, and it seems like a solid book; however, I found that PHP is an odd choice for CompSci I book. From the book:

> PHP is a dirty, ugly language held together by duct tape, cracked asbestos-filled spackle and sadness (http://phpsadness.com/). It is the cockroach of languages: it is invasive and it is a survivor. It is a hydra; rewrite one PHP app and two more pop up. It is much maligned and a source of ridicule. It is the source of hundreds of bad practices, thousands of bad programmers, millions of bugs and an infinite abyss of security holes and vulnerabilities. It is a language that was born in the wild and raised in the darkness by two schizophrenic monkeys. But its got character; and in this world, that’s enough.

johannsg··on Linux vs. Mac on a laptop
> Mac’s entire ecosystem is designed to take money from the consumer and lock them in. You can easily find the equivalent Linux programs for almost everything, free and more user friendly. For e.g., I paid for 1Password on Mac. Instead I use pass on Linux. I paid for Omnifocus on Mac. Instead I use Neovim with Notes.

I’m sorry, but this is nonsense. The author could have opted to use the same tools on Mac — having the option to purchase a commercial software on a platform does not mean it is designed to take money. There are plenty of commercially available software packages on Linux as well.

I also don’t see how one can compare the experience of using OmniFocus and 1Password with pass and neoview (Apples and Oranges).

johannsg··on 25 Ruby Gems I use in almost every SaaS project
- Pundit for authorization (instead of cancan).

- Shrine for handling uploads (instead of Paperclip).

Both fantastic gems — shrine in particular has a clean and modern code base; it’s feature rich, yet flexible thanks to its plugin design.

https://github.com/elabs/pundit

http://shrinerb.com/shrinerb.com/

johannsg··on Without Higher Education you are in a dead end
From the man that brought us such classics as “If Meat Eaters Acted Like Vegans - Ultra Spiritual Life” (https://youtu.be/z0O_VYcsIk8).
johannsg··on State of Bootstrap 4 vs. Foundation
I've been using it for about a year now, and have come to prefer it over bootstrap and foundation (it's grid system in particular). It's also well-documented, and has a clean/well-organized codebase.
johannsg··on Show HN: Encrypt and Destroy – Send dead simple encrypted messages on the web
I developed somethings similar a while ago for personal use, as I cannot trust anyone else's version.

The password is randomly chosen, but data is encrypted client side (as well as server side). I do update the code once in a great while, but ultimately I don't feel this can become a truly trustworthy product.

You can find the source here: https://github.com/johanns/Celox

Live site is here: https://celox.me

Good luck!

johannsg··on Show HN: I write a book about RethinkDB in one year
Good job! But might I suggest finding an editor, or perhaps even a co-writer to help clean-up syntax and grammar.
johannsg··on Road to the Stars: Speculative 1957 Soviet documentary depicting life in space
If this was a state (Soviet) sponsored production, I wonder who could/would claim ownership.