It doesn’t surprise me at all. Deutsche Bahn got so bad in the recent years that Switzerland started turning some German trains around at Basel (border) to protect its own timetable from DB delays.
HN user
mfiro
Add this to the end of .bashrc
function cheat() { curl cht.sh/$1 }
Then in terminal you can use the following to see the examples: $ cheat curl
Thank you for that useful link. I've bookmarked it as I usually go through the similar steps once in a while and I forget each, what needs to be done exactly.
One of my coworkers, a network specialist, compares IP restrictions to a garden fence. They’re enough to stop casual passersby, but anyone determined will find a way over or around it.
The problem is the countries, which censor Internet and block VPNs, also jam shortwave radio signals.
That's awesome! Would it be possible to include the business owner's comments for each listing to make them searchable?
Great project! What steps did you take to address the legal implications of scraping from different websites?
I wonder how many will switch to Firefox after this action. But it may be a small number because I assume that not many people use adblockers and most of those who use them already had Firefox, but I may be wrong.
I think, one other side effect of this is the increasing restrictions on VPN usage for accessing big websites, pushing users towards logging in or using (mobile) apps instead. Recent examples include X, Reddit, and more recently, YouTube, which has started blocking VPNs.
I'm also concerned that Free and open APIs might become a thing of the past as more "AI-driven" web scrapers/crawlers begin to overwhelm them.
In my opinion, Telegram is more of a social network than a messenger. There are many useful channels and in many countries, it plays an important role in sharing information. If we look at it from this point of view, e2ee does not seem very important.
We should also not forget that, in the time when all social media (Reddit, X, Instagram etc.) close their APIs, Telegram is one of the only networks that still has a free API.
The encryption app?
That might be the next step. Banning encryption. We live in a strange world right now.
Moving E-mail is the easiest part on this journey. For me the biggest reason, was the risk of being locked out of my E-mail accounts and reaching no (human) support.
What I found the most difficult was the search engine. Although Google search has become worse, it's still far better than Duckduckgo in my opinion. I've found DDG very inaccurate for non-English queries.
If you use it with domain you own, you can just point it to another email provider.
Using technology to improve lives is one thing, but using technology to survive missile attacks is just another level. Sometime I ask myself, will humans ever stop wars once and forever.
It is undoubtedly one of the best media apps out there. What I really like about this project is the attitude of the maintainers towards open software and donations [0].
Kodi is also an alternative that IMO would work better than SMB and VLC, but I personally don't like the Kodi user interface.
[0] https://old.reddit.com/r/jellyfin/comments/10pe5pd/a_quick_n...
The problem is that "maps" in the top bar is also missing. The only way now to search for a map is going to maps.google.com and search there. I find it actually very annoying.
That IT is lagging behind in Germany is something that is known, but it affects more corporations in adopting new innovations. For example, I know many companies couldn't yet make a decision about ChatGPT because of GDPR concerns. As a normal user, I haven't felt much limitations in using new products and technologies in Germany.
Fritzbox assigns a domain for the router, something like DynDNS. The config is bound to this domain.
After setting up the Wireguard on the router (Fritzbox), you get a QR code or config file which you can import to any Wireguard client.
My dsl router has the option to setup wireguard and it can be the exit node with a few clicks. What does Tailscale offer more than that?
If not, I'll get to enjoy it while I can.
Sure, but what happens with your information after that is also very important. What's for me very concerning after reading the article is not a T-Shirt factory or burning budget, but the their attitude towards privacy.
I've been living in Germany for more than 7 years and I can only verify this. The offices in big cities are overloaded with requests and getting an appointment for things like renewing documents can takes weeks if not months. Not to mention the naturalization process which can take up to two years[0].
A solution for this in my opinion would be to centralize these processes and make them online, like making a government portal for the whole country. But for that many rules should be changed, which is highly unlikely.
[0] https://www.tagesspiegel.de/berlin/zwei-jahre-warten-auf-die... (German)
That's a great news but does not surprise me. In the University where I studied in Germany, almost all Library computers had Ubuntu (and also LibreOffice). The Windows machines were limited to use only 2 hours a day and they were almost always occupied, so I had to start learning linux. Years later and I work half of time at my current job as Linux admin.
It's been a while that VPNs were blocked on the main website. But I have noticed this since a week that old.reddit.com subdomain has been included.
The next step for Reddit would be a complete Login wall like Instagram and co. I would be happy if they do, because it will save my time more (like twitter).
Here's a quick rundown, you can pull a list of up to 200 "Ask HN" stories using this endpoint:
ask_stories = client.get_askstories()
then you have the ids and you can sort them reversed to catch the latest stories.
client.get_item(<id>) will give you the story's details, in which you'll find item['kids'], which are the IDs for the top-level comments. You can then loop through these comment IDs to get more info on each comment.
Another option is to use Algolia's API for HN. But that's not yet supported in my wrapper.
Very nice project. Thanks for sharing it here. I saw you used beautifulsoup to scrape, but HN has a public API which works great and it doesn't need any token or auth.
I recently wrote a minimal wrapper for that: https://github.com/mfiro/hnconnector