HNHacker News
TopNewBestAskShowJobs

bierjunge

441 karma · joined January 16, 2019

submissionscomments
bierjunge··on Got a “Test dev” notification from Airbnb:D
This will happen even more when Android 13 is released. There is an extra permission for having notifications shown for every app separately. I know for sure I will disable notifications for pretty much every app except email and messengers.
bierjunge··on Incident report: Employee and customer account compromise
Bad ideas can be replaced with better concepts. Implementation flaws can be patched.

But the biggest problem is still the human factor aka "you can't patch stupidity".

bierjunge··on Stack Overflow Developer Survey 2022
The eight Canadian students claim to have an income of (avg) $116,850.5. I think it's time for me to move to Canada.

https://survey.stackoverflow.co/2022/#salary-canada

bierjunge··on Ask HN: What game do you wish existed?
I'm a big fan of the Hitman franchise from IOI. It would be great to have a game like this, but in a open-world setting.

Something like having a hideout where you can accept contracts with little info on the target. Then you would gather information, like when is your target arriving at the airport, which hotel is it staying at, etc, so you could choose where, when and how to hit. It would be more tactical, similar to the old Rainbow Six games, where planning was 95% of the game and execution of the plan was more or less a formality if the plan was good.

Then a system like in Hitman: Blood Money where getting caught on camera or having witnesses would raise the awareness in security (they know your face -> you can't get close and have to plan accordingly).

Each contract would get you money for equipment, bribes, cars, better or more hideouts. It would be very complex, but not impossible.

bierjunge··on Show HN: HN Posts on the Russian-Ukrainian Conflict
"Go to Japan Just for the Sandwiches" [0] seems very unrelated.

[0] https://news.ycombinator.com/item?id=30635532

bierjunge··on Twitter's new Tor onion service
It's getting even better. I just logged into one of the suspended accounts. Pretty much everything is locked, but without any information about the suspension. It's pretty much "Oops, something went wrong. Please try again later." on everything.

Ok, let's try it with the "Twitter privacy policy inquiries" form (while logged in). Nope, can't submit anything, because of the suspension. So why not have some fun? Just sent a GDPR request via the "suspension appeal" form. Why? For the lulz and to have some legal leverage.

Not even five minutes passed and I got a email. My account is not suspended anymore... WTF twitter?

bierjunge··on Twitter's new Tor onion service
Tried it two times in last six months. Once via the Android app and the second time on the website on my laptop. Both accounts were blocked after less than 15 minutes without even doing anything (except following a few accounts which Twitter suggested based on my interests... [0]). Both times they wanted a phone number to unlock.

I tried to contact the support, but they never responded.

[0] different accounts, based on different interests

bierjunge··on Ask HN: What Books Do You Recommend Reading for 2022?
Tom Clancy's Jack Ryan books are up to date again with the current political situation between NATO and Russia.

On the other hand, H.P. Lovecraft is always a good read.

bierjunge··on Apps commandeered the age-old idea of takeout
And some people had a crazy idea, call a restaurant and ask what they can recommend or what they specialty is.
bierjunge··on HN ran on a single box in 2018 has anything changed?
This reminds me of my old workplace. Government owned company where everything was running on MS Excel, SAP, fax machines [0] and prayers from operative IT office.

I had to go to one of the more "exotic" server rooms, placed in a basement and saw a very old desktop stuffed on the bottom of a rack. Covered with dust, open side panels, plastic turned yellow, you know how old and forgotten hardware looks like. This had a new-ish post-it with the message: "this runs all of the fax infrastructure. you turn it off, you explain it to the CEO".

[0] https://en.wikipedia.org/wiki/Fax

bierjunge··on Google is wrong. Apple’s iMessage is a failure
There is absolutely a value in it. I'm using my phone mainly for communication and I could kill for a physical keyboard, especially for a vertical slider like the old Blackberry Priv.

There is the F(x)tec Pro1X [0] which looks similar to the Nokia N900. It's a little bit too expensive for the specs (about 740€ for the 8GB/256GB version with Snapdragon 662), but could be a nice phone.

Or maybe OnwardMobility will succeed and release the new Blackberry this year and it won't be a piece of crap. /s

[0] https://www.fxtec.com/pro1x

bierjunge··on Locked out of 'God Mode', runners are hacking their treadmills
I have bad news for you. Even if the TV is not connected to your WiFi, it could still get into the network over other devices connected via HDMI with HEC [0].

https://en.wikipedia.org/wiki/HDMI#HEC

bierjunge··on OpenGOAL: Port of Jak and Daxter, written in GOAL, a custom Lisp by Naughty Dog
The decompiler code is written in C++ [0], because you have to start with something.

https://github.com/water111/jak-project/tree/master/decompil...

bierjunge··on Yes, Other Countries Do Housing Better, Case 2: Germany
It's not only in the major cities like Berlin, Munich or Hamburg. Prices skyrocketed even in smaller cities like Karlsruhe or Heidelberg. A 40m² flat can be 300.000€++ and you will need to renovate it. 20 years ago, you could get a house for the money.
bierjunge··on Ask HN: If you ever use a computer again you die. Now, what will you do instead?
Brewing beer. Computers can make it easier (automatic temperature controls, etc.), but are not necessary. Would be cool to try some old recipes from medival times or even further, think ancient Egypt and stuff. And as a bonus, I would have an excuse to dig into history for researching the recipes.
bierjunge··on AWS down again?
Same here. And as always, AWS status page [0] is completely green and useless.

[0] https://status.aws.amazon.com/

bierjunge··on WhatsApp Launches Instant Cryptocurrency Payments in the US
Whatsapp sells my data for profit and allows ME to ban innocent accounts for 24 hours.
bierjunge··on Things I Wish I'd Known About Bash (2017)
Nice intro, but it's lacking a more in depth explanation.

But there are good resources like the bash hackers wiki [0] and Greg's BashGuide [1] for more shell craziness.

[0] https://wiki.bash-hackers.org/ [1] https://mywiki.wooledge.org/BashGuide

bierjunge··on Lego has designed a set that can't be taken apart
You recall it wrong, his brand is "Held der Steine Inh. Thomas Panke" (hero of the bricks, owner Thomas Panke) and his old logo contained a 4x2 brick, but without "LEGO" marks anywhere. LEGO claimed it could be confused with their bricks.

More info (in german, but deepl/google do pretty decent job at translating): https://de.wikipedia.org/wiki/Thomas_Panke#Kontroverse_mit_L...

bierjunge··on Uno Platform 4
Is Flutter Desktop not still in beta? I'm not sure, the dart website looks like it would be finally released as stable, but we all know how it works with the big G and their projects ;)

Missing lib's are a big point, but we have to take the age of both languages, the size of their communities and the intended purpose into consideration.

C# was released around 2000 massively pushed by Microsoft with Desktop as primary target. Dart was released around 2010 or 2011 and was more or less intended to be a web language like JS/TS IIRC.

bierjunge··on Ask HN: Tips on Sysadmin Job
7. Have a backup strategy

7.5 Test your backup strategy every now and then (nothing is more painful than data loss and dysfunctional backups)

8. "All users lie, there is no exception". Sad but true, get used to it.

9. Automate your infrastructure. If something goes down, just recreate it with Chef/Ansible/Terraform/etc.

[edit: added no.9]

bierjunge··on Fun with Red Star OS
If somebody wants to give it a try: https://securedl.cdn.chip.de/downloads/30157394/redstar_desk... (hosted by chip.de, a german low quality "IT" news site/magazine).

4.0 is released, but I couldn't find it anywhere. Ping me if you have it!

bierjunge··on A Xiaomi phone might’ve shipped with a censorship list in Europe
It was mainly operated by BND, a german intelligence agency. GCHQ and NSA were also involved.
bierjunge··on Selecting a programming language can be a form of premature optimization
Amateurs.

-- Perl

bierjunge··on Fifty percent of Facebook Messenger’s total voice traffic comes from Cambodia
"Ehm, I wanted to tell you, you know, eventually (...)" <- this are three to five seconds I'm not getting any information, but if it would be text, my brain would skip this unimportant part instantly. This is why I never listen to voice messages. If it's important to be expressed with your voice, then call.

>You can read fast enough to churn out information, but you need to wait for every second to digest the information in a voice call. This can happen, but I can reread the message or just parts of it fairly easy. With voice messages it's getting annoying when you need to rewind to a specific part of it, especially if the message is 2-3 minutes long.

And there is also the audio quality and background noise, but it's a different topic.

bierjunge··on Try charging on the right and not on the left
I have the 2019 MBP 16" with i9 inside and it's terrible for any task heavier than browsing the internet or watching cat videos.

Running CMake + gcc on a bigger project? The fans start running like crazy. The performance of the i9 is awesome, at least for the first 1-2 minutes, after that the CPU is throttling you back to the 90's and the fans are spinning even louder.

But this is not even the funniest issue with it. I have the biggest and most performant charger (96W, pretty much the maximum, because the USB-C standard states, you can only push up to 100W through it). You may think, if Apple put that charger in the box, it should be enough to achieve max performance with it AND still be able to charge it. Nope, but maybe it would be at least enough power, so the battery is not discharged. Lol, nope, higher load for a extended time WILL discharge your battery while being connected to the power supply.

I've tested it with two separate MBP with exactly the same spec (i9 + 32GB RAM + Radeon 5500M 8GB) with exactly the same behavior.

bierjunge··on Show HN: Zoldy – Protect your information while in danger or at risk
I'm not saying the app is useless, I'm only saying that it's not as easy as the website states. I personally wouldn't use a mobile app for that, because it's too risky in my opinion.

Let's say we have a scenario where someone has confident information incriminating one of my theoretical adversaries and configured Zoldy with the data. What if I hire a thug to steal and destroy the phone? Will the owner be able to stop the messages which he does not want to be sent?

Can the app be restored to a functional state on a different device? If yes, then a malicious third party would be able to get access to the Google/Apple account and restore it gaining control of the sensitive information.

The website states, the data is stored in Firebase. But how does the app access it? Is there a gateway server you control? If yes, I wouldn't even bother with the previous scenarios, but attack that server and get ALL the data. Not only from one target, but from all, which would be pretty much a disaster (for you, the app and all the customers).

bierjunge··on Show HN: Zoldy – Protect your information while in danger or at risk
Yeah, a dead man switch which you can't control if your battery dies or you have no reception. It's way too unreliable for serious use.
bierjunge··on Rost – Write rust code in German
The complete disrespect for capitalization rules is even more ironic.
bierjunge··on Show HN: Talk is cheap, just show me the code
Yeah, some snippets are just wrong. Like "C++ float to int" [0].

I have expected something like:

auto foo = static_cast<int>(1.5);

but the first snippet was:

cout << 4.35

and the second:

int n = (4.35 * 100) + 0.5; cout << n;

[0] https://justshowmethecode.com/code-example/c%2B%2B/22xfc/c-f...

← PreviousPage 2 of 4Next →