HNHacker News
TopNewBestAskShowJobs

cientifico

1,365 karma · joined April 19, 2010

submissionscomments
cientifico··on Apparatus for facilitating the birth of a child by centrifugal force (1963)
Which country do you live in? We had ours two years ago, and my girlfriend was able to choose. We choose to have it in the hospital as if there is something bad happening, the reaction time is much faster than at home (or other clinics/birth houses).

The hospital we choose, has Swimmingpool/Bads but we just ended in a room full of devices to even have the baby in a situp position.

After delivery we needed to share the room though. Even that was a nice experience (we were lucky with the other family).

In third world countries they do what you say, and the mortality rate is higher.

cientifico··on If Web Components are so great, why am I not using them?
Google teached me over the years that they can deprecate or remove support from one day to another, and I don't matter to them, neither as user, developer, or company owner.

So even if I love web components since it got released (and have used them in some toy apps) I can't count on them yet thanks to Google.

You can't trust anything coming from Google. There is no assurance that they announce tomorrow that they remove support for them in chrome. Or even worse, they will remove support in 6 month (killing all the developers market and destroying any production app). To announce in 3 years that they will continue the effort of removing them...

It's just sad. </Rant>

cientifico··on Ask HN: Is the market bad, or am I having the worst luck job hunting?
I do, and quite frequently.

After more than a 2 decades in software development (rails/web/...), for me to consider a developer to be a senior it needs to:

* Communicate: For example: can explain tech concepts to non tech people, or inform on Monday that the sprint will be unlikely to be done in time.

* Can estimate and adapt to changes. Be boring and predictable.

* Can work/collaborate/teach with other devs.

I got tired of interviewing tech people that though that to be senior is the same as to be specialist (or worse even, that it was related with the number of years).

cientifico··on The quest for a simple smartwatch
Surprisingly (and with different needs than OP) I am using for 5 years Amazfit neo.

It is a 10 bucks with digital screen (always on) 1 month battery, sleep, step, activity and heart beat tracker. You can enable notifications but that reduces the battery life.

They are hard to find now but if you like the design, for me is the best.

cientifico··on Intel Releases x86-SIMD-sort 2.0 With Faster AVX-512 Sorting, New Algorithms
A interesting reading related to this is the thoughts of Linus about AVX-512 back in 2020: https://www.phoronix.com/news/Linus-Torvalds-On-AVX-512

My conclusion (feel free to enlighten me if I am wrong) is that a system will profit by having more cores instead of AVX-512 for the same power consumption.

cientifico··on Show HN: An open-source, collaborative, WYSIWYG Markdown editor
I think is a marketing issue.

If you say a WYSIWYG editor that can transparently import/export to markdown it sounds more attractive (at least to me).

cientifico··on The Stupid Programmer Manifesto
I am another stupid programmer.

Even if I have the experience, I still decide to use sqlite, single binary, local files, vps, monorepo. At least until market-fit is proven.

cientifico··on The HTTP QUERY Method specification
Caching the body scares the hell out of me.

If the params for the search are so many or so big that they don't fit in a single url, how could you use that as a cache key?

Right now you can:

* Pass the arguments as parameters

* Pass them on the request body. I personally done it on apis for games in unity/ios/android for almost a decade). Other products like Elasticsearch count on that as part of the core product.

* Semantically create searches in the server with POST /search

In the previous two examples, you can return a redirect to the search results (like /searches/33) with perfect caching/indexing, and delegate to the server the cache algorithms.

With things like Vary, Etags, Conditional fetchs, Content-Encoding, Content-Type, Cache-Control, Expires that the spec barely grasp, adding a huge body is something that a cache server/cdn will not implement.

So again. What is this spec solving?

cientifico··on JavaScript import maps are now supported cross-browser
This is awesome.

This allows to improve my load times after each deploy by several factors.

Be aware that the example that is provided in the article is quite dangerous. If for any reason the content of the script is altered, the user will execute it anyway.

With normal scripts you have the integrity="sha-..." option that secures the content. With importmaps we only have a couple of github issues and no solution.

https://developer.mozilla.org/en-US/docs/Web/Security/Subres... https://github.com/WICG/import-maps/issues/221 https://github.com/WICG/import-maps/issues/223

cientifico··on Client-side encryption for Gmail in Google Workspace is now generally available
That is not Generally available:

  Availability 
  * Available to Google Workspace Enterprise Plus, Education Plus, and Education Standard customers 
  
  * Not available to Google Workspace Essentials, Business Starter, Business Standard, Business Plus, Enterprise Essentials, Education Fundamentals, Frontline, and Nonprofits, as well as legacy G Suite Basic and Business customers 
  
  * Not available to users with personal Google Accounts
cientifico··on Web Push for Web Apps on iOS and iPadOS
My experience is similar.

While Apple don't invest in PWA, PWA is doomed from a commercial point of view.

It is a really sad situation because the user experience of PWA is match better than installing apps from the store (with higher install rate than native).

Twitter is (or was) one of those examples. It took months until I realize that I was using a PWA than a native app.

cientifico··on Ask HN: Employers, why do you want us back in the office?
1. We generate trust faster and stronger when we are physically present.

2. Teams with high trust tend to be happier and deliver better and more.

3. Some people need to be in the office. Hybrid approaches (some people at the office, some not) suck. So full-office, or say goodbye to the people that need the office.

cientifico··on Ask HN: Longer Discussions in HN?
For me hn.algolia.com solved some of the needs you mention.
cientifico··on Sh1mmer – An exploit capable of unenrolling enterprise-managed Chromebooks
Most people that disagree (at least the ones that I talked with) assume that the computer will REPLACE traditional teaching: Books, drawing, pencil, paper.

Nevertheless promoters don't generally want to get rid of traditional teaching tools. Just add digital tools as part of the learning experience.

And contrary to most popular believe, kids don't want to be all the time with the computers.

cientifico··on Ask HN: What's on your home server?
That's clearer. Thanks
cientifico··on Ask HN: What's on your home server?
Hi André.

First of all, thanks. I used hosted my own email 20 years ago, and when I saw how easy it was with mailcow, I decided to try again.

Looking forward to the mailcow successor. Is there anything up already?

Cheers.

cientifico··on Ask HN: What's on your home server?
There are alternatives. I chose paperless because was the most mature opensource solution.

Be aware that there is paperless, paperless-ng and paperless-ngx.

When I did the setup last year paperless-ngx look like the most maintained.

cientifico··on Ask HN: What's on your home server?
I just don't assign public Ip addresses to private VM.

Public (with different public ips) I have:

  * Mailcow
  * Postal
  * Code server (just a dev machine with public ip)
  * Wireguard
  * NginxProxyManager
Private (without public ip) I have:

  * PiHole
  * containers (where i run most of the staff)
  * Monitoring
cientifico··on Ask HN: What's on your home server?
In a cloud server (hidden from the public)

  www.keycloak.org  - auth mostly for outline
  www.getoutline.com - my personal "notion"
  nginxproxymanager.com - to proxy things
  Wireguard - remote access and interconnection between zones
  cockpit-project.org - to manage VMS
  github.com/coder/code-server - To remote develop
  2x of docs.paperless-ngx.com/ (one for me and one for my partner) - I scan and destroy most of the letters I get.
  snibox.github.io/ - my terminal companion
  pi-hole (together with wireguard I don't have ads on my devices)
  uptime.kuma.pet - to be sure that things are online
  mailcow.email/ - for non priority domains
  docs.postalserver.io/ - mail server for apps and services
At home (small 6w nic with):

  HomeAssistant - To control home lights
  Cups - share printers
  Wireguard - (connected to the cloud)
cientifico··on Ask HN: Host a website from a living room in 2022?
If you use a cheap recycled server you will be running in years old computers. If we compare that to buying something (including building and transportation) I bet that RPI have higher impact.
cientifico··on GitHub is replacing Rails front end rendering with React
Why can't you believe they were using rails?
cientifico··on Ask HN: Am I getting older or did typing on the iPhone become unbearable?
Thanks for your comment.

I really thought I was getting older to the point of only writing messages in the computer.

cientifico··on Apple asks suppliers to shift AirPods, Beats production to India
That feels like us government planning more bans and big corps delaying it.
cientifico··on I've said it all before but here we go again
I can only think in the book "Mastery" from Robert Greene when I read the article.

That book explains why geniuses in the history were not listened by the community and how to approach the concerns the author of the article has.

cientifico··on What does it take to be a good programmer?
Can listen

Can communicate

Can maintain the global picture in mind

Can understand that code is about communicating with other people

The rest just comes...

cientifico··on We're improving search results when you use quotes
I am willing to pay for the search experience of years ago.

In their defense, Google now gets right what my grandmother searches.

cientifico··on Redis vs. KeyDB vs. Dragonfly vs. Skytable
Why do you consider single threaded as a reason to have less throughput?

Are you looking for throughput or speed?

Also, what are your needs?

cientifico··on Monarch: Google’s Planet-Scale In-Memory Time Series Database
Offtopic: Could The web owner allow to zoom in, to see the content of the pictures?
cientifico··on Godocs.io One Year Later
Here is what I wrote in 2020: https://github.com/golang/go/issues/37862#issuecomment-60181...

They closed the issue and asked to write it again while ignoring the concerns.

In general, I think a few of us are disappointed. It felt like some marketing guy at google deciding to use GO to promote the company and replace one of the boring doc services with something "cool." It felt like developers were no longer driving the project: Now is a Google project.

To the day, I don't know why they decide to kill godoc.org instead of improve it like OP.

For me, godocs.org should be in https://killedbygoogle.com/

cientifico··on Godocs.io One Year Later
Thank you very much for it.

There is a clear productivity hole for me since google removed godocs until I discovered godocs.io. In the meantime, I even did a chrome extension to make the new site more readable.

It was sad how they ignored the feedback. It felt like a designer that didn't use go documentation daily designed the site. The worst part is they never explained why.

godocs.io deserve to have a direct link in the http://golang.org/ site.

← PreviousPage 3 of 7Next →