Less so for Switzerland? Because this does not seem to apply to Switzerland, which has signed the EEA agreement, but did not join.
703 karma · joined October 26, 2013
Less so for Switzerland? Because this does not seem to apply to Switzerland, which has signed the EEA agreement, but did not join.
These days I use AWK on a regular basis for small everyday - tasks.
What eg. a German (very!) rich person would do is get a second passport in Cyprus and then open a Swiss bank account. To the Swiss bank, they'd say that they only have that one passport from Cyprus. Therefore, the Swiss bank does not report to the German state that the German individual has a bank account. This is how that person avoids German tax.
0. https://www.kuechenstud.io/medienradio/podcast/di090-geldwae...
And as far as SCP is concerned, it's just that they plan to switch the default internal protocol from SCP to SFTP with the former still available.
- enthusiasts who will stay with scala
- others who think they should have used kotlin/java from the beginning.
The latter camp is bigger and growing.
I'm skeptical, because the cost to migrate is big. But I'm hopeful, because Scala is a language I like to write code in.
Edit: why am I skeptical? I know scala 3 is largely meant to be backwards compatible. But scala has always been a language of many styles ("java without semicolon" vs "haskell compiled with scalac"). All this new syntax in scala three adds a whole new dimension to this issue.
Surely handling the intricacies of CSV can be a pain, but let's face it: Most tasks are simple and its results are easily verified for correctness. Obviously, I don't write my production webserver with AWK -- I write simple script to parse data (locally), find semantic issues in CSV files, analyze log data, etc..
AWK is great! If you want a slightly bigger cheatsheet, here's mine: https://github.com/rethab/awk-scripts/blob/master/talk.txt
But the development is experience and ecosystem is nowhere near (again, only speaking for rocket and I know a lot of work is being done to improve things) what you are used to from Django. For example, rocket's configuration system is quite limited (currently being reworked), poor cors support, limited test support, etc..
Again, not saying you can't do it, but it's not the same.
> HIBP isn't in a state to simply flick the visibility of it in GitHub, but it needs to get to that point. Instead, I need to choose the right parts of the project to open up in the right way at the right time.
and then further down:
> I don't have a timeline for each step along the way yet as HIBP remains something I do in my spare time and I've always got a bunch of other stuff on my plate, but the process has already begun and I'll be sharing more on that as soon as I can.
As you'll read on, you'll certainly find more areas for improvements, because this is pretty much based on an idea I had in the shower and then typed it out in a hour :)
As I wrote in the README, this uses GAWK instead of plain AWK. Conveniences of GAWK over AWK in a nutshell: - functions - several additional functions (eg. bit shifting)
But even GAWK lacks some things that are very common in other languages: - no variable scope: imagine a calling another function in a for loop and the other function again running a for loop. if both loops use 'i' as the counter, good luck. the workaround for this is to declare the local variables as parameters that are not passed (and separate them with four spaces) - cannot return array from a function. the workaround is to use pass-by-reference (not sure if the precise definition is applicable here) - arrays cannot be assigned to another variable. workaround is to loop over array and assign it value by value.
If anybody knows better workarounds, please let me know :)
But still, rocket is pretty great. Implementing an endpoint is as simple as a few lines and great integration with serde as well as diesel means you can integrate pretty quickly.
The fundamental goal of digester is really to consume news/updates in a more calm way. We all want to stay up to date, but constantly refreshing Twitter or being interrupted by push notifications is not how we should be spending our day.
I'm very interested in feedback -- please just comment here or you can reach me at info at (the digester domain).
If you want me to import all the accounts you follow on twitter, please let me know at the above e-mail address and I'll do that (not yet possible via the app).
If you think digester would be helpful if it had feature X, please let me know what X is.
For the curios techies: I built this all on my own using Rust in the backend and Vue in the frontend. Happy to answer questions about these picks as well :)
Remote: Yes
Willing to relocate: No
Technologies: Scala, Play, Akka, Akka-Http, MongoDB, Postgres, Rust, Rocket, Diesel, VueJs
Resume: https://www.linkedin.com/in/rethab
Github: https://github.com/rethab
Email: skillerz@protonmail.com
Note: Freelance / Contract only
As far as I understand they're an American company, so if some government agency wants to have information, they will make them give the information by any means necessary.
Let's see where this takes us.