News for hackers. Stuff that matters.

OrangeTux

Re:Rost – Rust Programming in German on Thursday March 27, 2025 @08:46AM (#43493033)
> 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...

Re:Dutch crime reporter dies after being shot on Thursday July 15, 2021 @10:07AM (#27844878)
Correct.
Re:Rust 1.51 on Saturday March 27, 2021 @07:43AM (#26601605)
Thanks for the answer.
Re:Rust 1.51 on Thursday March 25, 2021 @10:57AM (#26581069)
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?

> hijacks the browser's back button

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

Re:Exactly-Once Initialization in Asynchronous Python on Saturday August 01, 2020 @07:14AM (#24019556)
> 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?

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

Re:Two malicious Python libraries caught stealing SSH and GPG keys on Wednesday December 04, 2019 @10:32AM (#21702973)
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

Re:Picking the FB50 smart lock on Monday August 05, 2019 @04:16PM (#20618421)
> 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.

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.
Re:Tor: 1100 relays still run end-of-life tor versions on Friday May 25, 2018 @02:55AM (#17151248)
Is it hard to create a Tor node? And is it juridically safe to be an owner of a Tor node?
Re:Linux Kernel Lockdown and UEFI Secure Boot on Thursday April 05, 2018 @04:37AM (#16762996)
LWN article discussing the same topic[1]

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

Re:Tiny Core Linux on Tuesday February 13, 2018 @01:53PM (#16369677)
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.

Re:Mozilla announces an open gateway for the internet of things on Wednesday February 07, 2018 @01:03AM (#16322537)
Here a tutorial from Mozilla about setting up the gateway.

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

Re:Show HN: LogoFox – fast logo maker on Wednesday November 22, 2017 @03:57PM (#15760557)
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.
Re:Keybase launches encrypted Git on Wednesday October 04, 2017 @01:29PM (#15402227)
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.
Re:Why I Still Use Vim on Wednesday August 23, 2017 @06:36AM (#15080215)
Nothing new, right? A lot of Electron based apps use lots of memory.
Re:Cybersecurity Humble Book Bundle on Monday July 17, 2017 @04:10PM (#14791911)
Could you also lists the book from this bundle that you didn't read?
Re:Ask HN: Do you lift? on Monday July 17, 2017 @05:57AM (#14787001)
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

FWIW: The current Humble Book Bundle does contains the book Introducing Ethereum and Solidity[1].

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

Re:The far-reaching effects of air conditioning on Tuesday June 06, 2017 @01:24AM (#14494937)
Fun fact: Carrier still produces HVAC systems.
Re:Programming as a Way of Thinking on Tuesday May 02, 2017 @03:10AM (#14244514)
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/

Re:Python plays Grand Theft Auto V on Wednesday April 19, 2017 @07:14AM (#14146923)
I was thinking of Euro Truck simulator. Or SuperTuxKart.
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.

Older »