HNHacker News
TopNewBestAskShowJobs

OrangeTux

656 karma · joined January 22, 2015

submissionscomments
OrangeTux··on Rost – Rust Programming in German
> German has to be used if a single German employee wants that.

I'm not sure about this statement. See [1]:

"The Regional Labor Court (Landesarbeitsgericht - LAG) of Nuremberg had to rule on a motion by a works council, in which the latter demanded that the discussions held with it be conducted only in German. At the same time, it demanded that all communication between the branch management and the employees be conducted in German. The Regional Court rejected both motions of the works council."

[1]: https://www.heuking.de/en/news-events/newsletter-articles/de...

OrangeTux··on Dutch crime reporter dies after being shot
Correct.
OrangeTux··on Rust 1.51
Thanks for the answer.
OrangeTux··on Rust 1.51
I think I understand what const generics are. But I fail to see a use case for it, other than using them in array literals and abstractions over arrays.

Can you share you your use case?

OrangeTux··on Show HN: Organizedly – Linked notes, todo's, calendar and queries
> hijacks the browser's back button

That really should be illegal. It's so annoying when pages do this.

OrangeTux··on Exactly-Once Initialization in Asynchronous Python
> Unfortunately this has a serious downside: asyncio locks are associated with the loop where they were created. Since the lock variable is global, maybe_initialize() can only be called from the same loop that loaded the module. asyncio.run() creates a new loop so it’s incompatible.

I work on several async projects, but I never had to use multiple event loops. What are use cases for using multiple event loops?

OrangeTux··on New Munich city government agrees to use open source software where possible
There is another interesting section in the document[1]. The city introduces the "Munich Open Source Sabatical". The city will pay professional programmers for 3 till 6 months to work on open source projects that benefit the community.

> Die Stadt München unterstützt die Entwicklung von Open Source-Projekten mit einem "Munich Open Source Sabbatical". Professionelle Programmierer*innen, die sich für drei oder sechs Monate ganz auf die Fortentwicklung eines Open Source-Projektes kon-zentrieren möchten, können sich dafür auf ein städtisches bezahltes Stipendium bewerben. Die Projekte müssen einen kommunalen Nutzen haben.

[1]: https://www.gruene-muenchen.de/wp-content/uploads/2020/04/Dr...

OrangeTux··on Two malicious Python libraries caught stealing SSH and GPG keys
At pypistats.org download numbers of the last half year can be found.

* python3-dateutil has 271 downloads from non-mirrors in last month[1]

* jeilifish has only 106 downloads from non-mirrors in last month[2]

[1]:https://pypistats.org/packages/python3-dateutil

[2]: https://pypistats.org/packages/jeilyfish

OrangeTux··on Picking the FB50 smart lock
> DO NOT. Ever. Buy. A smart lock. You’re better off with the “dumb” ones with keys.

Well, physical locks are not necessary harder to pick lock than electronic locks. Buy your self a pick lock set, practice a bit and be amazed how many locks you can pick.

OrangeTux··on Attacking Private Networks from the Internet with DNS Rebinding
Very interesting write up! But how likely is it to have control over the DNS-server someone uses? You either need to setup a malicious one and let the victim use your server. Or you've to hack the DNS-server the victim already is using.
OrangeTux··on Tor: 1100 relays still run end-of-life tor versions
Is it hard to create a Tor node? And is it juridically safe to be an owner of a Tor node?
OrangeTux··on Linux Kernel Lockdown and UEFI Secure Boot
LWN article discussing the same topic[1]

https://lwn.net/SubscriberLink/750730/788c6bced1612397/

OrangeTux··on Tiny Core Linux
Buildroot is great! I'm using it to build distributions for several pieces of embedded hardware.

But I think Buildroot targets different hardware than Tiny Core. Buildroot targets embedded systems. It therefore lacks a package manager. Tiny core seems to target bigger systems, like notebooks, servers and desktops.

OrangeTux··on Mozilla announces an open gateway for the internet of things
Here a tutorial from Mozilla about setting up the gateway.

https://hacks.mozilla.org/2018/02/how-to-build-your-own-priv...

OrangeTux··on Show HN: LogoFox – fast logo maker
Now you assume that logo's are only for businesses. I'm looking for a few logo's for an open source project of mine and I think tools like this are suiteble to create logo's for this purpose.
OrangeTux··on Keybase launches encrypted Git
Keybase has quite a few interesting and unique features. But I'm cautious, because it's not clear to me how they are going to monetize it.
OrangeTux··on Why I Still Use Vim
Nothing new, right? A lot of Electron based apps use lots of memory.
OrangeTux··on Cybersecurity Humble Book Bundle
Could you also lists the book from this bundle that you didn't read?
OrangeTux··on Ask HN: Do you lift?
I have similar workout, working out 3 times a week.

Workout A

---------

Bench press 4 * 8

Squats 4 * 8

Overhead press 4 * 8

Chinups 4 * 8

Workout B

---------

Bench press 4 * 8

Deadlift 4 * 8

Rows 4 * 8

Overhead press 4 * 8

OrangeTux··on How to Learn Solidity: The Ultimate Ethereum Coding Guide
FWIW: The current Humble Book Bundle does contains the book Introducing Ethereum and Solidity[1].

[1]: https://www.humblebundle.com/books/linux-book-bundle

OrangeTux··on The far-reaching effects of air conditioning
Fun fact: Carrier still produces HVAC systems.
OrangeTux··on Programming as a Way of Thinking
This post reminds me of Amir Rachum's post about Knowledge Debt[1].

"This is how programming should be taught. You should do stuff way before you can figure out how it works. For a while, you should intentionally be ignorant about distracting details."

"You should, intentionally and tactically, decide which piece of information you can do without, for now. But you should also, intentionally and strategically, decide when to pay back that debt."

[1]: http://amir.rachum.com/blog/2016/09/15/knowledge-debt/

OrangeTux··on Python plays Grand Theft Auto V
I was thinking of Euro Truck simulator. Or SuperTuxKart.
OrangeTux··on Embedded developers need an open source OTA software updater without the lock-in
A good thing of Mender.io is that is a complete solution: it has both a client that runs on the embedded device and performs the update, but is also has a server to manage the updates on a lot of devices.
OrangeTux··on Chrome/macOS users in The Netherlands cannot visit google.com or google.nl
Dutch here. I can confirm the issue. Problem also appears on Chromebook and Linux. Solution as proposed in an other comment in thread solves the problem.
OrangeTux··on A Roadmap to Merging 'dep' into the Go Toolchain
Web version of same podcast https://changelog.com/gotime/36
OrangeTux··on Go 1.8 Release Notes
You can use upx[1] to compress the binaries. I usually can shrink my binaries by 75%.

Read more on this[2] blog post.

1: https://upx.github.io/

2: https://blog.filippo.io/shrink-your-go-binaries-with-this-on...

OrangeTux··on QEMU Advent Calendar
A relative new Real Time Operating Systems called Zephyr[1].

[1] https://www.zephyrproject.org/.

OrangeTux··on Logojoy: AI-powered logo creator
Their is a login form on the website on a page without HTTPS. You should change that.
OrangeTux··on FlyWeb – Pure Web Cross-Device Interaction
I guess it's harder to implement on IoT devices.
Page 1 of 2Next →