HNHacker News
TopNewBestAskShowJobs

olliepop

304 karma · joined July 15, 2015

submissionscomments
olliepop··on The Frontend Treadmill
Component lifecycle methods to hooks and HOCs, does that ring a bell?
olliepop··on Reflect – App for recording and connecting notes, ideas and contacts
I'm a long-time Reflect user, the progress in the last 12 months alone has been enormous.

- The web app is super snappy, works well offline on long-haul flights, and notes are end-to-end encrypted.

- I backup my notes weekly on Monday mornings by downloading the raw JSON file and storing it in safe cloud storage.

- The UX is a pleasure to use, and each new feature is added thoughtfully and seems an obvious addition once implemented.

olliepop··on Launch HN: Helicone.ai (YC W23) – Open-source logging for OpenAI
The reality is that virtually all of the public AI tech available right now is from OpenAI. Over time as more models are commercialised and generally available, it's probable that Helicone will serve them too.

Congrats Justin and team! Excited for you.

olliepop··on Flurly has been shut down by Stripe
Unfortunately they are relying on the iOS app store to distribute their app, so safe to say they won't be around much longer due to third-party services etc etc.
olliepop··on Tell HN: A disabled 40-year-old person founded a startup and makes a living
This made my day. Thanks dude, you're amazing and very inspiring.
olliepop··on Bolt announces layoffs
Essentially, Bolt (and Fast etc) are offering the convenience of a "1-click checkout" identical to Amazon's 1-click checkout button.

If you transact with Bolt at least once through any of their merchants, then Bolt will have saved your billing and shipping information so that future purchases are instant and do not require checkout forms to be completed. Theoretically with the reduced checkout friction there is a reduction in abandoned carts.

Makes no sense to me either.

olliepop··on I'm the guy who bought 259684 BTC for under $3000 yesterday (2011)
Assuming those order-books are legitimate.

@Bitfinexed (https://twitter.com/Bitfinexed) would argue that order books based on USDT (Tether) are not, and either the rug would be pulled or you will quickly find that you're holding ~2% of filled value (actual backed Tether)

olliepop··on How we improved our website's performance
key takeaways:

- fonts can be unnecessarily huge

- monolithic js = slow. Chunk at build time.

- content-visibility: auto for lazy rendering

olliepop··on Apple Acquires Fleetsmith
I migrated our entire fleet to Fleetsmith a few weeks ago, largely due to their third-party catalog and features like Chrome extension deployment.

All third-party apps have now been pulled and we have virtually no fleet management.

Happy for them, but it's painful for us. Classic Apple move.

olliepop··on Loginsrv: JWT login microservice with back ends like OAuth2, Google, GitHub
This is open-source, requires self-hosting, is free... There really isn't anything to compare.
olliepop··on Learn Go: Hand-crafted Go exercises and examples
This is a phenomenal explanation. Thank you - I've saved this for next time I need to explain to a junior.
olliepop··on Ask HN: A New Decade. Any Predictions? (2010)
They are. Microsoft, especially under Ballmer, was notoriously anti-OSS (open-source). Not only did Satya make the decision to shift the company to be cloud focused, he represented a change of guard when it was critically important to make peace with the open-source community.

Ballmer: Called Linux "Cancer". Literally.

Satya: "We are all in on open-source"

olliepop··on Twitter lets you use 2FA without a phone number
No doubt because Jack Dorsey was SIM jacked[1]. SMS 2FA is incredibly insecure.

[1] https://www.nytimes.com/2019/09/05/technology/sim-swap-jack-...

olliepop··on Hong Kong ISP Association’s Statement on Selective Blocking of Internet Services
Ironic that this would appear below a banner with the slogan "Making Web Content Available For All"*

*Screen cap: https://i.imgur.com/tnTvaAJ.png

olliepop··on Apple releases iOS 13 macOS Catalina public betas
If you're interested, please be warned that these betas are extremely buggy. I don't mean 1 or 2 bugs experienced per day, I mean a bug in almost every minute of interaction. You will incur severely reduced battery life and many broken apps, particularly on the iOS beta. On the upside, this is an invaluable preview particularly for an app developer or Apple enthusiast.

At the very least you should back up your device first so that you can roll back if necessary - officially there is no other way other than performing a factory reset.

olliepop··on Atom 1.36
Yes, and it's worse than ever before.
olliepop··on Bezos Investigation Says the Saudis Obtained His Private Data
Ironic, because you claim without any supporting references that you "thought" that the statement ("claim with high confidence") is intelligence speak for no evidence, and then use this assumption to conclude that it's no better than citing anonymous sources.
olliepop··on Google Cloud Firestore NoSQL database is in GA
I struggled with this. We implemented Firestore (successfully) in a production mobile game for the real-time chat and configuration aspects. The SDK WebSocket implementation for real-time updates was a huge factor here.

At the time we were using the Firestore beta, Security Rules were also very poorly documented with no tooling apart from the editor (beta product - I know, I know).

Ultimately we found several vulnerabilities in our own implementation of Firestore that were difficult or practically impossible to resolve on our end. The workaround was to communicate with Firestore only by using the admin SDK.

I still completely vouch for Firestore and Firebase as a product.

olliepop··on A Standard and Clean Series A Term Sheet
We're closing our seed round this week - this is such a good reference, especially because I have a technical background.

Is anybody able to shed some light on the key differences between a seed term sheet and this Series A term sheet?

olliepop··on Facebook pauses app reviews, disables new user authorizations
Drastic action and outcry from developers may be necessary to attain enough media coverage.

The spin from Zuckerberg as a result will be along the lines of "We're really glad you asked that question, and it's one that's really important to all of us. We are prioritising the safety and privacy of our users, and unfortunately that might upset some over-reaching applications."

olliepop··on Charles Proxy now available on iOS
Charles can already be used as an http/https proxy on iPhone via https://www.charlesproxy.com/documentation/faqs/using-charle...

I generally would only be needing to inspect requests when developing at my workstation, so how is this native app providing additional value beyond what the Charles Mac software already provides?

Big fan of Charles over here, I just don't understand the use case for the native app.

olliepop··on Activating circadian clock reduces brain cancer without side effects in mice
Very sorry to hear about your situation.

FWIW, i had been concealing cancer symptoms for 6 months (denial, was obviously a tumour) when i decided to see a doctor. All tests (physical, bloods, ultrasound) came back negative until I saw a specialist, who confirmed that it was a tumour. Fortunately I was able to visit this extremely expensive expert, because the doctors were not convinced that it was cancerous. Turns out it was an extremely aggressive, and rare in male youths, form of cancer called Embryonal Rhabdomysarcoma.

If I was in your shoes I would be dead by now. Fortunately I had (still have, actually) an employer who backed me during this time including providing generous financial support.

> 2. The person from HN who ultimately took his own life near the end. I cannot even remember his name... I feel like I owe him more than that.

Am really interested in finding out more about this, if you have more information.

olliepop··on When the Judge Distrusts Your Lawyers
> Uber has a team dedicated to collecting trade secrets from competing companies. Allegedly, the people involved use disappearing-message apps, anonymous servers, and secret computers and phones to communicate without leaving a trail.

If true, then this is absolutely unreal.

Add it to the growing list of dodgy Uber tactics:

Ride-hailing company (Uber) hit by revelations it used custom-built tool to deceive law enforcement, while latest departure of senior staffer deepens troubles https://www.theguardian.com/technology/2017/mar/03/uber-secr...

Uber employees have ordered and canceled more than 5,000 rides from rival Lyft since last October, according to new data provided by Lyft. http://money.cnn.com/2014/08/11/technology/uber-fake-ride-re...

CNNMoney spoke to three Uber drivers who said they received a text message that said they were "forbidden" from driving with another company. http://money.cnn.com/2014/08/04/technology/uber-lyft/?iid=EL

Uber admitted on Tuesday that it underpaid its New York City-based drivers by millions of dollars over the past two and a half years https://www.theverge.com/2017/5/23/15681422/uber-underpaid-n...

Uber will stop its controversial practice of tracking users for up to five minutes after a trip has ended, as it attempts to turn around its mired public image. https://www.theguardian.com/technology/2017/aug/29/uber-u-tu...

Uber’s Hell program used fake passenger accounts to track the location and status of Lyft drivers. http://www.newsweek.com/uber-used-hell-program-track-lyft-dr...

olliepop··on Take Naps at Work
We have an unofficial napping area at work which consists of a beanbag under a staircase next to a warm window. I think a comfortable seat (i.e sofa/beanbag) is enough to encourage and support power napping.
olliepop··on React Native for Ubuntu
React Native employs the React library. It's exactly the same except instead of using "web components" to construct user interfaces such as <div> and <span> elements, we use native components. For example, the React Native "View" component maps straight onto iOS's UIView and Android's android.view.

Check out the tutorial here for some basic examples: https://facebook.github.io/react-native/docs/tutorial.html

olliepop··on Paris Shootings and Explosions Kill Over 100, Police Say
Every Twitter user has jumped aboard and is using the hashtag #PorteOuverte which is intended to help Parisians find a safe place to stay during these attacks. It's even trending in Australia. This shows that Twitter is a successful news aggregation and trend following service, but also proves its failure to be a platform for meaningful communication.
olliepop··on Peter Thiel on what works at work (2014)
Ironic that after beginning the interview with "What’s a question you always hope you’ll be asked in interviews, but no one ever seems to ask you?" it concludes on the same note that many of these kinds of interviews do: "What’s it like to be a billionaire?"