HN user

cfontes

3,218 karma
Posts256
Comments603
View on HN
www.jota.info 2mo ago

Lawyers in Brazil caught for prompt injection on a legal case

cfontes
4pts0
www.warp.dev 3y ago

The Terminal for the 21st Century

cfontes
2pts1
pypilot.org 4y ago

Pypilot is an open source marine autopilot

cfontes
2pts0
www.nature.com 5y ago

Cosmic rays and computers (1998)

cfontes
33pts15
engineering.linkedin.com 7y ago

Kafka Cruise Control Front End

cfontes
1pts0
pudding.cool 7y ago

Visualizing world's population in 3D

cfontes
4pts0
blog.joda.org 7y ago

Java is still available at zero-cost

cfontes
2pts0
thenextweb.com 8y ago

Revolut to launch a commission-free trading service

cfontes
1pts0
www.cnet.com 8y ago

Were the Wright brothers really first? Not in Brazil (2013)

cfontes
1pts0
www.zdnet.com 8y ago

GitHub says bug exposed some plaintext passwords

cfontes
10pts1
news.ycombinator.com 8y ago

Ask HN: Short sellers resources(books, documentaries, Blogs, etc..)

cfontes
1pts0
www.ubs.com 8y ago

UBS Global Real Estate Bubble Index

cfontes
26pts2
github.com 8y ago

The Docker Bench for Security

cfontes
45pts4
www.technologyreview.com 8y ago

Machines Are Developing Language Skills Inside Virtual Worlds

cfontes
1pts0
en.wikipedia.org 9y ago

Shipworm

cfontes
1pts0
github.com 10y ago

Pipeline(Workflow) Stage View Plugin Is Now Open Source

cfontes
1pts0
labs.spotify.com 10y ago

Spotify Engineering Culture

cfontes
1pts0
pattle.github.io 10y ago

The Simpsons in CSS

cfontes
3pts0
www.youtube.com 10y ago

Julius Caesar's Greatest Military Victory [video]

cfontes
9pts2
en.wikipedia.org 10y ago

Vincent Kosuga – The onion king

cfontes
1pts0
vertx.io 10y ago

Vert.x: A tool-kit for building reactive applications on the JVM

cfontes
64pts30
github.com 10y ago

Docker garbage collection of containers and images – Spotify

cfontes
2pts0
www.10zenmonkeys.com 10y ago

The Night Larry Wall Unveiled Perl 6

cfontes
14pts0
www.zerodium.com 10y ago

ZERODIUM iOS 9 BOUNTY

cfontes
2pts0
www.reuters.com 10y ago

Apple's iOS App Store suffers first major attack

cfontes
1pts0
github.com 10y ago

Google Bazel {Fast, Correct} – Choose Two

cfontes
1pts0
motherboard.vice.com 10y ago

Forget Dark Energy: MIT Physicists Have Finally Cracked Overhand Knots

cfontes
1pts0
news.ycombinator.com 10y ago

Ask HN: Collapsible comments?

cfontes
1pts1
dadaviz.com 10y ago

Ashley Madison Revealed

cfontes
4pts0
file 10y ago

The Java Garbage Collection Mini Book [pdf]

cfontes
2pts0

PIX from Brazil is even better, to be honest. But this is a big improvement over online CC payment.

I lived in the NL and Brazil, so I can compare the two, and while iDEAL is pretty good, PIX is easier to understand, explain, and deal with.

PIX has more variants, you can use it for recurrent payment, split payments, financing, cashout and almost all things a CC can do nowadays.

I would say Tikkie is almost as good and easy to use as PIX usecase wise but has less adoption and variants, also it belongs to ABN which is completely different from PIX approach.

Not directly correlated but I know a old guy that can decrypt EBCDIC and credit card positional data format on the fly. And sometimes it was a "feeling" he couldn't explain it properlly but knew exactly the value, name and other data.

It was amazing to see him decode VISA and MASTER transactions on the fly in logs and other places.

So we thankfully didn't have to worry about conductor schedules another system our company built did it and we just worked on the assumption that the cow was spherical, this alone made a world of difference in segmenting whose head was exploding at which time.

All the rest was on us, failures, breakages, crashes (We never had one!!!), blocks were super interesting btw!.

So I got on it by chance, I just did interviews as a sport when I was in my early 30's so at some point I passed on this position, pay was awesome, lot's of travel involved, etc... So I joined and learned it all there, it was a small mom and genious software house that specialized on all types of JIT planning for railroads.

JIT was actually "THE" solution to it, because the controllers could just try it during the day, so let's say they new 18:00 was the worst and there was a huge trains comming in at that time with priority, he would just throw shit at the system to see how to same the most time sometimes, of course he knew how to do it by heart, but was it the "Best way" we could help him answering it super fast.

P.S: I am not ducth but I lived there for a while, I remember thinking about how much of a bad day it would have been if it was me, I knew exactly what the NS people were felling :D

I've used custom made implementation in Java ( proprietary based on the owner thesis ) to optimize train crossings for big mining companies like Vale, BHP and Rio tinto, it was stressful but super fun work!

Lot's of money to be made on it too if you guys are interested, but it's super niche and hard to get into. There is a huge resistence from train controllers and other workers. I actually understand it because of the job loss involved but it was super cool being in a NASA like control center sorrounded by panels and monitors and seeing the trains moving based on code I and other wrote!

It was a just in time local optimization with lots of heuristics and business rules embedded into it. Basically impossible to reuse between companies or even railroads sometimes, the controller would then solve all the more complex crossing that involved either some lose-lose choice or a pre-defined business decision.

The train controllers are amazing at their jobs, it's super stressful and a single mistake can kill people or make the whole thing stop for weeks, with the software running it made it a lot less risky, one dude could control an area that needed 7 or more people without it, with minor interventions.

In NZ and AUS it's pretty common to see that happening on Hostels, because there is always at least one leftover jar of Vegemite in the pantry (Aus version of this) and the product looks somewhat like an off brand Nutella and doesn't smell as bad as it tastes...

I saw it happen numerous times while living there it has indeed hilarious specially because I did it too :D

Oh man, that hurts. As much as when I rejected an early position and at least 1% of a company that is now worth $1 B, because they demanded me to shut down a website I had at the time that was remotely related to their business and doing well ( I was super proud of it, we where getting some news coverage locally and even offers to sell) I would probably have joined if it was not for that demand, I think.

The most expensive thought of my life was "those fuckers will not tell me what to do".

I don't regret it, since it led me to the best part of my life after that site was eventually shut down 3 years later, but man... Sometimes late at night, alone over a drink, it comes back and bites.

I am buiding a Purchasing system for construction comapanies ( I own one and it's test subject atm).

The sofware focus on automating tasks other systems don't, document decisions and an extremelly tight link between the budget and the real and projected expenses.

Construction is a very local dependent business so good systems from other countries didn't adapt really well here. Hence the effort to make our own. I am the solo dev.

Stack is

* Backend: Quarkus.io , Lombok and Java

* Frontend: React, Ant Design and Typescript

* Persistentency: Postgres

* Automatic Backup: S3 and custom Postgres container

* Platform: Civo and K3s for PROO

* Security: Keycloak

* CI/CD: Github actions and Cloudflare pages

* Local Env: Docker for local.

* Ide:IntelliJ

Why did I Chose it: * Java and Quarkus: because I have 20 years of experience with Java, it's rock solid, performance is great and I am fast with it.

* Civo and K3s: Because I love k8s but it's too expensive to run for my operation.

* Postgres: It's just great.

* React and Ant Design: I like React approach, I have used Angular and Backbone before and react is awy better. Ant Design is just awesome, great looking components and they work 99% of the time, documentation is also very good.

* Keycloack: because makes me faster, implementing security by your self is always a bad idea unless you are a pro, which I am not. Keycloak let's me focus on the business.

* Github actions: Simple, powerful, free!

* Cloudflare pages: Simple, powerful, free!

Do you think your choices had any impact on your success?

Not there yet, let's talk in 3 years. But we are using the system at my company already and locally it's been a great sucess, improved our work by a mile, people are happy using it even with some bugs, we are already saving money and identifying places where we didn't have a good budget to improve next time. We also are not afraid of people leaving anymore, since with the system their replacements can pickup where they left and continue to work on Day 1 and buy stuff maintaining the time requirements, that was the best part.

I love 3d printers and this is a refreshing take on it.

Also looks super cheap to build which is good news.

Being from a country where 3d printers have a 100% tarif this is great, because the BOM is simple and one can just buy the parts and assemble it without too much of a hassle like a cantilever style (this looks even simpler than that), doesn't look complex to assemble like i3 Prusa or Core XY designs.

I would say your view is very much biased towards your own country. I not showboating or anything but have lived in 4 countries and travelled to 30 or more most during the 90’s and more recently, the change is palpable.

I also live in a 3rd world country and it’s a sharp upwards change on the last 50 years.

Population has increased 5x but there is less people starving to death, getting killed by curable diseases and so on.

The only thing that has increased is crime because of drug gangs related issues here.

Most, middle eastern, eastern European, Asian, Central and South american countries enjoy a far more democratic governments than 50 years ago. Number of crazy dictators has decreased greatly in those 50 years.

Maybe the american situation is getting worst but I would argue that the vast majority of the planet is now being able to enjoy a bit of that “american life” that was only the privilege of a few.

Consider the big picture.

Life is suffering with sparse sprinkles of happiness here and there. If you feel bad take a page from Budism, it's the best religion for your mind, and I am an avid agnostic. It's the "No bullshit" religion, basically it's your problem, fix it or learn to live with it.

It teaches you to embrace suffering as part of living, everything is for you to endure, consider how to solve (or not) and grow. By solve I mean reflect on the outcomes and choose to do something, just accept it or just ignore it. The best thing you can do is learn to be your own support, by analysing the issues that throuble you and choose a path.

Besides that We live in the best era human kind has ever had by a long mile.

  * There is food to survive for almost everyone, no famines in the last 100 years.
  
  * Big world changing wars have not happened in almost 100 years.
  
  * So much extra wealth in the world almost anyone can enjoy life a bit, have a hobbie, travel, eat out, go out, movies, theather, sports.

  * No cold war, no dooms day clock

  * Democracy, information is basically free.

  * Freedom to do whatever you want ( and face the consequences too)

  * Poverty is getting smaller by the day (yeah rich are getting richer but check 1500, 1600, 1700, 1800 or 1900 out for a good perspective on what being poor was)
Basically we are the luckies people that ever lived, COVID or no COVID.

Randomly pick to someone from any other year that ever lived, your life is better even if you get a king it's probably still better.

I've worked from home for 3 years, than office for 2 and now back to home because of COVID and I moved to another continent.

I have some points on the not good column

- If you have kids, it is hard to focus sometimes, specially small ones.

- Sometimes your SO forgets you are not "Home" and this also can be bad, as it can create stress between you 2.

- I miss software design sessions with my team, we would go thru issues 2x faster being together.

- Onboarding new team members is a lot harder and they feel less part of the "team"

Last one is building culture remotely is a skill a handful of people have, until now at least. So this also becomes a mess...

For me the perfect balance is to be at the office once a week.

This is huge news.

Kafka is awesome, but using it in local envs is a pain in the ass, if this is never becomes PROD ready it is already an immense achievement to be able to run Kafka locally with less complexity and overhead.