skysight-inc/HackerNews huggingface dataset:
This is due to the UK's new "Internet Connected Records IP" act (from the infamous snoopers charter that passed in 2016).

I'm holding Theresa May directly responsible for this family's hellish experience.

Previous HN: https://news.ycombinator.com/item?id=26430266

The most complete solution I can think of to recommend to people to protect themselves from this insane law is to route all traffic over a VPN at the router. Otherwise you have to be worried about every single device that connects to your router - and you will just end up looking like a jerk when you don't let your friends use your internet out of fear of malware.
This is not xscreensaver though. This is important because jwz, xscreensaver's author, has written about this at length [1,2]. He was very careful to make the core of xscreensaver as small as possible to avoid crashes.

[1] https://www.jwz.org/xscreensaver/toolkits.html

[2] https://www.jwz.org/blog/2015/04/i-told-you-so-again/

(open these links in a new tab or by copy-pasting the URL)
> stick out like a sore thumb

I am going to memorize this one.
> I'm gay, and for me equality was people no longer caring which gender I was attracted to. I wanted that level of normality - where my orientation just no longer mattered - where I no longer needed a separate support community just to exist, where I no longer needed to fear someone finding out I was different than others, that was supposed to be the goal, wasn't it?

I thought so too. This hits on the crux of problem for me: the continually and arbitrarily moving goal posts.

The thing is, people like me never did care. When I was in school it was a thing to call people/things "gay" as a sign of disapproval, but as soon as I became an adult I stopped that and actually met some gay people, some of which became friends. But ultimately I've always felt the same way about all private matters: it's none of my business and I just don't care. Hell, I don't even have the spare brain capacity to care. I just can't do it.

One of the arguments that used to be made about being gay is that it's not a choice. I never found this a convincing argument. In my view, I don't care whether it's a choice or not. It's still your choice to make. So I think I was progressive even back then.

But now it's changed. It's no longer about not caring but, rather, people like me should care, for some reason. I get that if this was a human rights or civil liberties issue, but it's not. We're past that. So why, then, is "gay pride" a thing, if not to push what should be a private issue into people's faces? Why is it in the workplace? You don't have sex at work so why do I need to know that you're gay? How does that help achieve our goals?

Not caring is now demonised. The goal posts just keep moving. If there were concrete issues that haven't been considered then I'm all ears. But I really don't hear them. It's just "you must acknowledge that I'm different!" while I just keep saying "I don't care!" like I always have done.

There are serious problems in the world. There is crime, corruption, poverty and illness. There are people living in fear every day. There are people living in pain every day. But the most pressing issue is that some people don't like that our language has gendered pronouns? Life is not fair. Nobody ever said it was. At some point we all have to learn to just deal with it.
It’s Always very strange to read such pieces from a Wayland desktop (Ubuntu 20.04) with 0 issues and screen tearing gone once and for all.

Ok I’m not a dev but I certainly enjoy Wayland as a user.
While there sure was lots of cherry picking and hyperbole of the evidence going on, the situation was more interesting.

The US intelligence agencies were not uncritical about the wmd case but the administration pushed hard. There were lots of dissenting leaks in the press. The interesting aspect tough is that the whole situation was made much harder because there was so much lies and deceptions going on in the iraqi buerocracy. SH bragged on the phone to underlings about his wmds to secure and shore up his position and other players did the same. Now the intelligence agencies did tap into that communications which made it harder to make a correct assessment than just standing on the outside looking in.
That site is blocked by Microsoft on my mobile connction sadly.

One obvious clue to the listing being Chinese is the length of the title. Chinese listings tend to include descriptions and usages of the product in addition to the product name itself. I guess it is the Chinese's way to SEO hacking because all products I see on Taobao or AliExpress have the same spammy title all the way to the length limit.
It's absolutely shocking India where startup competition is huge has no eBay.

Basically there's no way to buy anything in secondary market, yes OLX or Quikr etc... exist but they are limited to only people around you (in same city) and do not facilitate payments or logistics or even reviews.

Now someone can make their own website but product discovery is pain and buyers can't trust reviews on website owned by the single seller, neither can trust the refund will be honoured as you need Escrow to deal with the unknown sellers.

India has people who are interested in saving money and buying second hand tools/machines is an option yet it has no eBay or alternative as if startups in India have a blindspot.

For example, I live a town with population of 500K (200km away from Delhi) and while repairing my car, the mechanic told me he will go to Delhi and try getting the spare part from Junkyard owners.

Maybe guys from Delhi, Mumbai, Bangalore don't have this problem but majority of Indian population still lives in small towns and villages where finding 1 used part at affordable price can save a business or medical equipment (life). What are the technical people in small towns are supposed to do? Run to Delhi and Mumbai each time you need a spare part?

Such a waste of human efforts, my mechanic could have instead bought it on eBay from a junkyard owner who is also a seller on ebay through courier if eBay like website existed.

Lemme give you another example, sometime back I was interested in a product from Mobil which only comes in 230L barrel packaging, I need only 2liters of this stuff and there were many sellers on eBay selling it in used Coke/Soda bottles, but I couldn't buy it because I am from India.

Similarly, our junkyards are filled with useful servos, PLCs etc..., linear rails, valves but it's hard to find buyers for the junkyard owners because there's no online marketplace for this

India imports millions of tons of waste from foreign countries yet the stuff that's harvested from it has very inefficient market.

This is holding back innovation as you can build lots of cool things from the used machinery/tools which cost wayyy less than the new stuff.
While I go to eBay for items I can't find on Amazon, Amazon is my go to place because they will precalculate and precharge "import fees deposit", which covers both customs tax and VAT, and will not double charge VAT on me (I am in a non-EU European country). This also helps avoid "customs processing" fee some couriers charge locally (at 30€ for DHL or 40€ for FedEx, fast shipping smaller, cheaper items balloons quite quickly: UPS has at least stopped charging this lately).
Wayland is there, but it's always gonna be a step by step approach. Overall it's already in a really good shape. On quite old computers, it's performing quite better than xorg for me.

I wonder what would be the current situation though if Canonical would have chosen to invest in Wayland in the first place and Google would have chosen Wayland for its Chromebooks.

Things have been moving at a much faster pace lately and I would expect things to mature as Ubuntu is switching to Wayland by default, Chrome and Electron are landing a wayland backend.
SaaS Core Insights
Ah, I was waiting for just that.
Thanks for that! I wrote you an email.
It doesn't matter, any crowdsourced review system can and will be gamed, just as any communications service can and will be spammed.

What is unsaid is that it's not just unscrupulous companies (including Amazon) that are involved. There are also ordinary consumers who deliberately post the fake 5-star reviews in exchange for compensation. I've seen people make excuses for them, but I can't see how any of them can be under the impression they are not doing wrong.

Now if Amazon were forced to disclose statistics about return rates or complaints on products, that would in fact be valuable information. It could still be gamed due to other shoddy Amazon practices like allowing a merchant to start a listing for a cheap but genuinely good product, collect good reviews, then switch the product description to something completely unrelated.
Best Digital Products
On the other hand, what if I setup a password-less Wifi without logging, encrypt all my devices, then do malicious with my home network.

Can I claim they cannot arrest me since everyone might use my Wifi?
sounds good to me. This means the project is complete and we can begin to use it confidently.
There's https://reviewmeta.com/ as well which I've been using. It's sad that we have to resort to tools like these.
There are many, the first one I knew was fakespot.
Yeah me too, works flawlessly on my laptop. On my main PC the non-GTK apps go glitchy after resume so I'm back with xorg, but Wayland is very nearly there.
I did a fresh install of fedora 34 to my 4 year old dell XPS last week, upgrading from fedora 31 or so.

I've been really blown away by how much snappier it feels - not sure if it's the wayland, gnome or btrs etc changes but I'm a very happy user.

As a side note it's also the first clean install I've done on that laptop where I haven't encountered pain with the nouveau drivers
Colleague of mine here in Germany asked to reduce her hours to part time, the company said no, so she presented them a proforma letter she printed off the internet and now she works part time. Turns out in Germany if you ask to reduce your hours they have to let you, but they don't need to increase them again if you want to go back to full time.
While schema creation SQL can be a be a bit unwieldy, I'm not sure I appreciate which part is the problem or what you're trying to achieve.

Obviously you can SELECT * INTO FROM .. if you're just temporarily inserting data.

I'm not sure I see the value in automatically importing arbitrary data into a schemad database object. I think it's too complicated to be carried out by the database and should probably be done by some other piece of software and under human supervision/guidance.

Are you suggesting that INSERT/UPDATE statements also have the ability to modify objects? That sounds like it would add complexity without much gain as opposed to just running and alter table query.

I'm not saying that the process of writing schema modifying queries is painless but I'm not sure I'm convinced that we can have the cake and eat it

For your example I personally would've AWKED into a predefined schema or inserted the data as JSON
With all of the complexity of tracking technology, protocols and data laws I'm wondering whether these findings are also revelations to FB.

I'm not shilling for them but just wondering whether some of these results are a direct consequence of the nature of the systems rather than nefarious design
Here’s a Benz Victoria from 1894 in Germany with a legal status

https://youtu.be/bQ4vB55z0RE
I have to disagree with you. That was not a slip up or a micro-aggression.

If you have a good friend who is foreign (or even just has a different regional accent) and you know they can take it as intended then it's okay to partake of a little light hearted mocking; but in an environment like that and with someone you don't know it's both highly unprofessional and tantamount to bullying.

At the very least someone should have pulled that professor aside and told him that his behaviour was not acceptable. There's a time and a place and that was not it.
Most of the issues with Wayland are down to a few popular compositor writers making stupid decisions. Case in point: https://gitlab.gnome.org/GNOME/mutter/-/issues/217

Here's what a desktop looks like without server-side decorations: https://i.redd.it/nj4y50dcbza11.png . It's stupid. There's no excuse for not offering a default "look and feel" of windows for your users.

As an app developer, my choice is to ship a whole third-party library just to draw those things, or have a rectangle without borders show up in your user's computers.
Doesn't mean you should do things wrong in hardware.
I disagree. The article is about Uber’s API. My comment is about how Uber’s API clearly doesn’t have robust support for requests that did not fully execute. Based on my experience it appeared as though one system had processed my request to schedule the trip, but the rest of the system did not. This caused my account to essentially be soft locked by a trip that was not visible through the app (and by extension their API). I then added my antidotal experience with their lackluster support.
I don't know about other languages, but in German "Mongo" is pretty much a forbidden word as it is derogative descriptor for people with down syndrom and other visible defects, especially movement defects.
> Port-knocking is supposed to be a way to reduce attack surface.

No, it's a bet that your port knocking tool has less (or better tested) attack surface than OpenSSH.

OpenSSH is pretty thoroughly tested by now, and the pre-auth parts runs with very little privileges.

The specific port knocking tool linked to above seems to expose very little, but there's still some logging going on that wouldn't happen otherwise and the potential for logic bugs in the python stuff. It's not an obvious bet to take.
Given that the docking simulator is blissfully oblivious about real-life orbital dynamics and attitude control problems, you are playing the simulator right.

For more verisimilitude, use Orbiter.
It appears to be a parody of another typical screed: https://drewdevault.com/2021/02/09/Rust-move-fast-and-break-...
Open source software doesn't make money because it isn't designed to make money [1]. Others are able to use faker for profit without owing anything to faker because faker gives them license to do so [2].

You use a hammer to set a nail in wood, you don't use a feather. If you try and fail to set a nail in wood with a feather, then the problem isn't failure to set the nail, the problem is you chose a feather for the job.

If you want to make money with software, then offer/license it in a way that requires payment - problem solved.

[1] Open Source Doesn’t Make Money Because It Isn’t Designed to Make Money | Hacker News, 2019. https://news.ycombinator.com/item?id=19431444

[2] https://opensource.org/licenses/MIT
> The only "real" reason you need a loadbalancer is that you want to save IP addresses.

What?! Load balancers tend to be in place for availability and scalability reasons, not to save IP addresses. Sure, there are many use cases where you might not need to have public IPs on the backends a load balancer is sending traffic to, but to say that's the only "real" reason for a load balancer seems to be missing the point.
> How do you deal with shy students, or ones who don't like to participate?

This method allows students to learn at home at their own pace, and use face-time with experts to asks questions.

Just learning at home at your own pace is a net win for all students.

Those who are a little shy, come to class, and learn something from the questions of others.

Those who are more shy, don't even come to class. They can read the stuff at home, and have ~2 hours extra per week to do other stuff.

We have 1:1 tutoring 2 per week (students have to get an online ticket), and they can also ask us privately per email, but in my experience, students that are "too shy" to go to class and ask questions in front of others are also often "too shy" to asks questions privately.

The other aspect of these is homeworks. Our homeworks allow groups, but they are thought of as "individual homeworks". We recommend people do them on their own. This means that non-shy people as a group get them done faster and often better, but it also means that shy people doing them on their own, end up learning more and performing better in the exams.

We don't grade homeworks, just pass or not pass, but passing them is required to be allowed to take the exam.

Still, we do internally grade them, and people that do them well alone do perform better in the exam.

---

In my opinion, the only "downside" for "shy" students, is that since we give them the freedom to not attend _any_ classes, they might decide not to do so. That means, no access to new friends, new colleagues, in person learning groups, isolation, and well understanding the hardest parts of the material might cost them more time if they are "on their own".

Most still make it. Some do find learning groups or new friends in the class forum, some do better than many students that do attend classes, etc.

Having taught many flipped and non-flipped (classic) classes, I never had the feeling that forcing people to attend class fixed any issues related to "shy-ness".

Students are how they are, I'm neither their parent, nor counselor, nor psychologist, nor am I qualified to do any of these things. I'm their teacher for a specific kind of content. I want the content to be useful and applicable to them, so that they can use it in their careers to be successful, whatever successful means to each of them. I also want them to enjoy the content, so that they can learn it easier.

For me this means giving them as many options as possible, so that they can master the content in whatever way makes the most sense to each of them.
Apart from the already discussed H license plate Germany also has countless laws dealing with and keeping things legal that were legal in GDR times.
How to get into the front page of Hacker News?
if anyone has an idea, would you please comment here? Let's imagine we want to promote our businesses in a way to get more upvotes.
Pretty sure the US and friends are easily the worst when it comes to sponsoring international terrorism, especially if you don't just arbitrarily decide that state mandated actions are exempt from consideration as terrorism. Iran and other "bad actors" are not even remotely on the same level.
This argument seems five years late.

I agree gnome Wayland was shipped too early in Fedora and Ubuntu, but it's a very smooth experience today.

Or maybe this was for app development? In that case I agree supporting Wayland exclusively isn't a good move today. But if you write an app you should really get QT, GTK, SDL or similar to do windowing for you.
The biggest problem of Wayland is that it has the wrong philosophy ("Every frame is perfect") and the wrong abstractions ("Everything in the universe is an array with RGB values"). If your foundations are flawed like that no "slowing down", "specification writing" or "focusing on improving your protocol" as suggested in the article will help. You are doomed from the start. What remains is a very expensive and cumbersome way of blitting bitmaps.
RTAPI is the internal name. Why would it be mentioned here?

I left too late. The engineering in that company was abysmal.
AWS and other digital offerings’ profit margins are what Amazon’s valuations are based on.

Otherwise, they are not that different from most other big retailers.
My question exactly. Could the ISP not have simply reallocated the ipv4 lease so that they could maybe get a history of router macs associated with that IP?
I don't like doing that because I don't like to lie.
> The only working Wayland toolchain is tens of millions of lines of C code.

What is this "Wayland toolchain" and where are its tens of millions of lines of code exactly?

For comparison SDLs wayland backend implementation is like <10k lines of code: https://github.com/libsdl-org/SDL/tree/main/src/video/waylan...
Please stop posting georestricted links. I don't even live in the EU and all I see is an "Unavailable... GDPR" banner.
Amazon has been trying to avoid liability for dangerous products sold on its site, even when they knew the products were dangerous:

https://www.theverge.com/2020/1/28/21080720/amazon-product-l...

What's more, even their own-brand AmazonBasics has many defective and dangerous products:

https://edition.cnn.com/2020/09/10/business/amazonbasics-ele...
How do you tunnel your traffic though? Unless you can be sure it's forcing everything on your wifi network through it, then that wouldn't offer any protection to someone else using it without the tunnel, as is assumed to happen in this case.
True, and certainly a fair distinction. Perhaps I should say that a vulnerability of this nature - involving an xscreensaver fork - has occurred in practice.
> This is good because it removes bias and discrimination that currently exists in the traditional system

Just because code makes the decisions doesn't mean that there is no bias and discrimination built into the code. This will eventually create bigger problems down the road due to the massive scale this can be deployed at when compared to a banker having to make the final call.
Must be using Fedora Vanilla/Gnome then, because I use Fedora KDE and it was NOT ready for Wayland as a default
Ask HN: What book will significantly improve your life if you apply it?
As a non-native speaker, i rarely have an issue with advanced vocabulary or idioms from native speakers. The thing that is hard to me is understand heavy accents of other non-native speakers or local accents.

Also some ungrammatical constructions are hard to understand, e.g. when i first saw sentence with "your" instead of "you're" it took about minute to decode it.
What's stopping someone from building ebay for India? Why hasn't ebay done that?
Maybe because your opinion was shaped by their efforts. Perhaps maybe you would’ve bought from Anker instead? Perhaps they were able to charge you $30.99 instead of $10.99 after they faked the reviews.
Rust is a systems language, so while it is possible to build APIs with it, that's not what the language was designed for. For example, in Rust, you'll spend time thinking about memory whereas other languages will just come with GC. That being said, the developer experience and tooling for Rust is phenomenal, and some of its features such as borrow checking and lifetimes are very novel. As the language of choice for building our your API, I would recommend against Rust. But if you're into learning and exposing yourself to new things, definitely give Rust a go.
I have no idea what this actually does.

Is it something similar to testflight?

Is is an auto-update service? If so, please stop, and just use the platform mechanics (App Store).
I want to think it's because leadership, but people also do it for themselves "competing" against other people. It's kind of a prisoner's dilemma.

It's kind of shitty anyways.
The gaming will be different though. It's easy to adulterate a numerical average of a low-effort star rating, and harder to fake a review written in English with pictures and details.
Yeah I also have wayland installed. It's still missing features that Xorg has though so I run it on tty4 with xorg on tty7.
While plausible, it's very likely not worth the bother to crack this couple's wifi passphrase. For all this work it leak the attacker's general geographic area anyway.

More likely is that the ISP messed up their logs, or that they were incomplete. That happens more often than they would like to admit.
Is UK police so dumb that they suspect people solely based on ipv4?

The police aren't really interested in catching criminals or helping people. There's no promotions in that. Meeting a quota of number of arrests however, you'll be chief inspector in no time!