HNHacker News
TopNewBestAskShowJobs

zeroz

44 karma · joined May 27, 2014

submissionscomments
zeroz··on Blitzortung – real time lightning strikes around the world
> The network consists of more than 500 lightning receivers and some central processing servers.

> The receiving stations approximately record one millisecond of each signal with a sampling rate of more than 500 kHz. With the help of GPS receivers, the arrival times of the signals are registered with microsecond precision and sent over the Internet to our central processing servers.

> Every data sentence contains the precise time of arrival of the received lightning discharge impulse ("sferic") and the exact geographic position of the receiver.

This link covers some technical details on how data is collected:

https://www.blitzortung.org/en/cover_your_area.php

zeroz··on AirPods fast connect security vulnerability
Settings > Bluetooth > Your AirPods (click on [i]) shows the version, even if AirPods are not actively connected.

6A326 seems to be the version including the fix.

https://support.apple.com/en-us/HT214111

zeroz··on Multiple Displays on a Mac Sucks
After some frustration with shifted windows, usually even after a short break and monitor standby, I tried several solutions. Even tools that promised to save the fixed position were not satisfactory. My preferred go-to solution is now to define sets of window positions in a script for different work situations and simply call them up via keyboard shortcut. No third party tools needed, just works with AppleScript. The nice thing is, that it even works with multiple windows of the same app.

Here an example of my "Dev1" setting with three displays (two 27" external 4K displays and one 14" MacBook). Move Firefox to the first display and leave 50 pixel space for the left side dock. Move IntelliJ IDEA to the second and iTerm2 to the MacBook screen. Works reliable.

  use application "System Events"
  
  get (every window of process "firefox" whose value of attribute "AXMinimized" is false)
  repeat with W in the result
   set position of W to {50, 0}
   set size of W to {1870, 1080}
  end repeat

  get (every window of process "idea" whose value of attribute "AXMinimized" is false)
  repeat with W in the result
   set position of W to {1920, 0}
   set size of W to {1920, 1080}
  end repeat
  
  get (every window of process "iTerm2" whose value of attribute "AXMinimized" is false)
  repeat with W in the result
   set position of W to {1125, 1100}
   set size of W to {1510, 940}
  end repeat
zeroz··on A CCPA Request to OpenAI Took 101 Days and Raises More Questions Than Answers
Super exciting question to see how courts assess the situation when AI does not reveal personal data from the training data but makes clever guesses. Does this still count as a GDPR violation?

Edit: To add another thought - if thats the case, what is the basic data to delete in this case? If there is nothing specific to delete, does this require another layer of output filter?

zeroz··on James Niehues Ski Map Artist
Hein Vielkind (Austria) seems to be the ski map guy for Europe.

You can see his style in a short video [0] and two German newspaper articles [1] [2] with some pictures.

He describes that his job is not to depict reality one-to-one, but to create an appealing image with the details that are important to the clients.

"‘My most difficult assignment was the panorama of the Arlberg region,‘ he recalls of a particularly elaborate case. Because the tourism associations of St. Anton and Lech permanently disagreed on the size of the depictions, Vielkind had to completely rework the image a total of five times."

0 - https://www.brembeck.de/full/heinz-vielkind-35462

1 - https://www.derstandard.at/story/2000047191820/lifte-pisten-...

2 - https://www.spiegel.de/fotostrecke/panoramamaler-heinz-vielk...

zeroz··on It’s time we fix the unethical design of cookie consent windows
https://geizhals.eu/ is one of the few websites I know which automatically respects DNT settings. Small info notifications informs me about my do not track settings and is closed automatically. With DNT = 0 they ask if it's ok to set cookies. I agree, that with DNT 0 they shouldn't be required to ask.
zeroz··on Google gives Europe a ‘reject all’ button for tracking cookies
In my opinion the whole 'cookie banner industry' sucks. From a customer perspective I'm completely annoyed with different types of banners wasting my time with searching the right button, waiting because of artificial delays, clicking through layers of fake settings to find the reject option and other dark patterns. However, from a provider perspective things a not better. Unnecessary waste of time and money to look for plugins and services to deal with cookie walls to avoid GDPR problems. Best thing would be a EU enforcing the use of a standard browser API to ask for tracking. Just as simple as asking me if I want to share my location or webcam with an option to remember for this domain.
zeroz··on Microsoft’s new Windows prompts try to stop people downloading Chrome
Same in Europe. €561 million fine in 2013: "Antitrust: Commission fines Microsoft for non-compliance with browser choice commitments" [0]

I'm wondering if it's still a business case for Microsoft despite being sued.

[0]: https://ec.europa.eu/commission/presscorner/detail/en/IP_13_...

zeroz··on Nomad vs. Kubernetes
For my solo developer self-hosted PaaS I really like CapRover [1]. Nice GUI, scalable Docker Swarm , with integrated route management, load balancing and one-click SSL. With available CLI you can use Gitlab CI to directly build and docker images and leverage CcapRover API to directly deploy on a dev stage.

Interessting discussion about CapRover vs. Flynn, Dokku, Nomad on HN one year ago. [2]

[1] https://caprover.com/ [2] https://news.ycombinator.com/item?id=23465087

zeroz··on Internet 3.0 and the Beginning of (Tech) History
With constitutionality free speech the government shouldn't be allowed to force a private entity to amplify or censor speech. And don't get me wrong. I was happy about the ban in this moment.

On the other hand I wouldn't like to give all moderation power to private entities alone. If not opportune with current business model, company ethics are quickly changed (e.g. don't be evil). As long as you have small decentralized shops and platforms that's ok. With concentration of power a private company nearly acts like a utility. Maybe some kind of neutral and elected ethics committee could help large private platforms to maintain transparent and democratic standards. Would they have blocked him even earlier?

zeroz··on Answering your questions about WhatsApp’s Privacy Policy
There is an additional FAQ page for european users [0]

Via Tweet from Niamh Sweeney, Director of Policy for WhatsApp, EMEA [1]. >It has been incorrectly reported that WhatsApp's latest Terms of Service and Privacy Policy update requires users in the European Region to agree to the sharing of data with Facebook for ads purposes in order to continue using the service. This is false.

[0] https://faq.whatsapp.com/general/security-and-privacy/how-we... [1] https://twitter.com/NiamhSweeneyNYC/status/13471849630163394...

zeroz··on Internet 3.0 and the Beginning of (Tech) History
> Germany and France attacked Twitter Inc. and Facebook Inc. after U.S. President Donald Trump was shut off from the social media platforms, in an extension of Europe’s battle with big tech. German Chancellor Angela Merkel objected to the decisions, saying on Monday that lawmakers should set the rules governing free speech and not private technology companies.

> Rights like the freedom of speech “can be interfered with, but by law and within the framework defined by the legislature — not according to a corporate decision.”

As much as I support this pure democratic view of Angela Merkel, and as much as I hope Ben Thompson is right with his Internet 3.0 "Return of technology" and "open protocols" idea to have a counterweight to big corp, I think it's really difficult to escape Internet 2.0 economics.

e.g. EU Cookie law - Good intention and poor implementation. Whatsapp vs. X - We all on HN know, we want better, but network effects are really strong.

zeroz··on Prisma 2.0 Beta: Type-safe Database Access
That's why I love HN! One published new solution and a whole tree of wonderful comments about related tech.
zeroz··on Prisma 2.0 Beta: Type-safe Database Access
Looks very interesting. At the moment we're using a Node.js + Postgres + Sequelize ORM [1] + Express setup in production and are very happy. All lot of features and very robust setup.

Any production ready experience with Prisma?

[1]: https://sequelize.org/v5/

zeroz··on Let's Encrypt: an automated certificate authority to encrypt the entire web
Let's encrypt support for S/MIME would be great.

While seeing great progress in securing the web via HTTPS email still lacks fundamental security. While I would love to see a functioning PGP or other decentralized setup, network effects are a strong force and it's still to much hassle for non-technical people. Free S/MIME would help me to distribute secure e-Mail setup for friends & family.

Looking for free or cheap certificates there was no satisfying provider. Either expensive, or not trustworthy server-side generated certificates, or not compatible/ not trusted root authority, or dedicated Windows software for generating certificates:

[0] https://www.swisssign.com/email/email-id-silver.html [1] https://www.sslplus.de/bestellen/step1.html?cert=79 [2] https://www.dgn.de/e-mail-zertifikat-dgncert/ [3] https://en.sklep.certum.pl/data-safety/id-certificates/certi... [4] https://wiseid.com/pricing/ [5] https://www.actalis.it/products/certificates-for-secure-elec... [6] https://volksverschluesselung.de/ [7] https://en.sklep.certum.pl/data-safety/id-certificates/certi... [8] https://www.bundesdruckerei.de/de/loesungen/Certificate-Serv... [9] https://www.instantssl.com/

zeroz··on Micro Frontends
The best microframework solution I’ve seen so far is the Single-SPA [1] meta framework:

[1] https://github.com/CanopyTax/single-spa/blob/master/README.m...

zeroz··on 2017 JavaScript Rising Stars
Most promising project for larger enterprise I discovered in 2017:

Single SPA - a Javascript Meta Framework https://github.com/CanopyTax/single-spa

>>Use multiple frameworks on the same page without refreshing the page (React, AngularJS, Angular, Ember, or whatever you're using) >>Write code using a new framework, without rewriting your existing app >>Lazy load code for improved initial load time.

Unfortunately also missing in lists like this one.

zeroz··on Benefits of Continuous Delivery
I absolutely agree with you! These huge quarterly updates with last minute hop on's and changes ("otherwise we have to wait another three months") which large enterprises did or are still doing are more risky than smaller ones. Does this require to jump directly to continuous deployment? I don't think so. What's wrong with continuous delivery to user acceptance stage and e.g. two weekly deployments after ~98% automated tests ~2% manuel test (especially penetration).
zeroz··on Uber orders 24,000 Volvo XC90s for driverless fleet
Call me pessimistic, but "purchase 24,000 of its XC90 SUVs between 2019 and 2021 to form a [Uber] fleet of autonomous vehicles" sounds rather unrealistic and more like an over optimistic marketing story to me. I know, a lot of good engineers are working on it and automatic vision, sensors and AI are improving constantly. Nevertheless, the Uber use case IMHO requires a solution for the most difficult level of autonomous driving - urban traffic. And without any kind of driver/ safety person/ driver awareness. For 2019 I could imagine autonomous Uber on preselected highway routes, but not in inner city during rush hour with hundreds of people chaotically crossing the street during heavy rain.
zeroz··on Benefits of Continuous Delivery
Good summary. One missing argument IMHO against continuous deployment: Fear of consequences in strong regulated sectors, like finance and insurance. Continuous delivery is highly encouraged, but for deployments I see strong preferences to test everything (in some parts automation is still weak) and therefor some bundling of deployments or special dates are still preferred. I think costs of bad reputation or being watch by regulators because of failed or illegal 'transactions' are in these businesses much higher than e.g. in retail, gaming, etc.
zeroz··on Pay least, board last on BA
Can anybody explain to me why 'boarding first' is a desirable thing? I know, good hand luggage space is a limited resource and therefore being one of the first improves your chances of finding a good place for your suitcase directly above your seat. Nevertheless not enough reason for me to stand in queue for hours. With >1.90m I prefer to chill up to the last minute in the boarding area with enough space for my legs. Later I have to sit long enough. Are there any other reasons I missed so far?