HN user

zeroz

44 karma
Posts4
Comments21
View on HN

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

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

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?

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...

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.

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

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?

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...

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.

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/

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.

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).

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.

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.

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?