HNHacker News
TopNewBestAskShowJobs

ronlobo

33 karma · joined November 27, 2016

submissionscomments
ronlobo··on C2rust: Transpile C to Rust
Promising!

Has anybody incorporated an AI into c2rust to do the heavy lifting and learning from the compiler errors to self fix the transpiled code?

ronlobo··on This Can’t Go On
I agree. The book "Factfulness" by Hans Rosling is an excellent read about the topic.

Yes, growth in economy and population can go on and will likely result in an S-bend curve in the distant future.

ronlobo··on Kickstarting AI for Code: Introducing IBM’s Project CodeNet
Just AI transpile to Rust: problem solved :D

No seriously, AI will take years to understand the context.

Coding is more about capturing real world knowledge into a functional program. It involves so much learning about how to translate processes, workflow and regulations into a binary that it seems naive to have an AI code generation tool we even can't understand.

ronlobo··on Covid-19 Was 'A Preventable Disaster,' WHO-Ordered Report Says
Please read this and make up your mind:

https://thebulletin.org/2021/05/the-origin-of-covid-did-peop...

The WHO can't be trusted unfortunately.

ronlobo··on Setting up your own Nextcloud instance to get off of Google
They even had to come up with their own security scanner (https://scan.nextcloud.com/). I assume because they don't even trust their own code mess or cause you can f-up your PHP conf in so many ways that your server becomes vulnerable.
ronlobo··on Setting up your own Nextcloud instance to get off of Google
Yeah it is, don't use it.

All the advancements on PHP are great, it's becoming a JAVA more and more, but likely any PHP legacy apps will never see an upgrade to the latest version. And starting a new project in PHP, nah, there are better more well designed programming languages.

ronlobo··on TimescaleDB vs. Amazon Timestream
Timescale is what you want to go with in case of RDMSes with audibility in terms of change management over time.

It is the THING.

Thanks the timescale team for making this happening!

ronlobo··on UN votes to remove cannabis from strictest drug category
The vote was actually quite close, 27:25, which means there are still 25 people that don't get it.

At the end of the day, the rulers realized that there is a huge market and billions to be made in this industry.

ronlobo··on Why AWS loves Rust, and how we’d like to help
That's great news and will contribute further to Rusts' adoption.

Large codebases will be able to transcode to language X at some point in the future and I am waiting for the day when it can be done for Rust with projects like https://github.com/facebookresearch/TransCoder/

ronlobo··on Walmart router, others on Amazon, eBay have hidden backdoors to control devices
Wondering if Huawei routers have backdoors backed in as well...
ronlobo··on The Newtype Pattern in Rust
Pretty cool, thanks for putting this together!
ronlobo··on Names are not type safety
Very interesting read, thanks for putting that together.

I am wondering how these ideas relate to "value objects", a term formed many years ago via domain driven design.

ronlobo··on Zheap – Reinvented PostgreSQL Storage
Look no further, after playing around with TimescaleDB, there are no updates anymore and we can put this problem into a vacuum :)
ronlobo··on Show HN: X12 EDI Parser and Generator Written in Rust
Pretty cool, thanks for putting this together!
ronlobo··on How to create a video call application with WebRTC
Pretty cool!

Check out

https://github.com/meething/meething

dWebRTC Video Meetings MESH/SFU hybrid using GunDB, MediaSoup and Beyond!

This seems to be one of the most promising projects in the WebRTC space with support from Mozilla Builders.

ronlobo··on A look at modern PHP
I agree to the point you're mentioning industry standard. PHP is not considered in the enterprise environment, simply for all it's flaws and it's security vulnerabilities and still has the same problems as before. Most languages don't have those problems.
ronlobo··on A look at modern PHP
Hey Lawrence,

Thanks for this detailed comment and the historical background, it is very informational!

ronlobo··on The Safety Boat: Kubernetes and Rust
It is exciting to see Microsoft is pushing so many efforts into Rust and WASM.

The Rust onboarding experience is incredibly explicit and once things start to click and code compiles, you're on the train.

ronlobo··on Prisma 2.0 Beta: Type-safe Database Access
Makes sense, non-type-safe language, we can push type safety guarantees to the persistence layer by coupling the domain models to the type-safe data models.
ronlobo··on Secure by Design
Agree, strongly typed languages are best suited for this as it usually allows to embed business domain invariants into the type system which can be checked at compile time.

Rust does a great job in that regard and is not too slow.

ronlobo··on You’re better off using Exceptions
Interesting article, also very F# specific.

A similar approach with type aliases (to be moved to value objects or structs with behaviour aka rich models) in Rust.

```rust type Amount = u128; type MoneySign = Option<Sign>; type Precision = u8; type CurrencyIsoCode = &'static str; type CurrencyName = &'static str; type Currency = (CurrencyIsoCode, CurrencyName); type Money = (Amount, MoneySign, Precision, Currency); type Balance = (Money); type ExpirationDate = &'static str; type MoneyWithdrawalError = &'static str;

enum MoneyWithdrawalResult { Success(Money), InsufficientFunds(Balance(Money)), CardExpired(ExpirationDate), UndisclosedFailure(MoneyWithdrawalError), } ```

ronlobo··on Building all of our new mobile apps using React Native
Curious to hear more about their deep dive into Native, Flutter and React Native as possible technology choices.

Hopefully, React Native is not a nosedive ;)

ronlobo··on Typesense: Open-Source Alternative to Algolia
Pretty cool, how does it compare to the Rust pendant https://crates.meilisearch.com/
ronlobo··on Speeding Up the Rust Compiler
Haha, nice pun there!
ronlobo··on Firefly III – Self-hosted financial manager
Haha, didn't expect anything else with the stack.
ronlobo··on Google AMP lowered our page speed, and there's no choice but to use it
I am wondering when the EU is finally giving this BS a fine.
ronlobo··on Show HN: Expensive Chat – Pay one cent per letter
Epic :D
ronlobo··on Comcast modem activation bug potentially exposed customers’ private data (2018)
We should sue those
ronlobo··on Ask HN: What CI tool do you use in 2019?
Distelli (now puppet pipelines) let's you run as many builds as you want on your own hardware.

https://puppet.com/blog/welcome-distelli-to-puppet-family

ronlobo··on Electron 4.0.0
Nice!

Has anyone played around with flutter.io? Is it similar to electron?

Page 1 of 2Next →