HNHacker News
TopNewBestAskShowJobs

7steps2much

316 karma · joined February 10, 2021

submissionscomments
7steps2much··on California bill would let parents sue social media companies for addicting kids
Also, depending on which European country you are in there might be certain places where it is required.

In the German speaking parts of Europe for example if a large apartment building or a whole complex of those is built it might be mandated by law to have a playground within a certain distance.

7steps2much··on Ask HN: Is there a pure SMS based UI?
Depending on how important this is to you there is always the option of getting yourself a VOIP number and a softphone on one of your computers and hooking a small script into it to do whatever things you want to acchieve.

Never done anything like this but I imagine that it might not be too hard since the infrastructure is pretty much there already. However building a "protocol" on top of SMS might be somewhat tricky. You might want to write an APP or something for that.

As for "fire and forget" solutions ... Well, there are email to SMS gateways if i remember correctly.

7steps2much··on Ask HN: Alternatives to 1Password
> same code as the GitHub repo

If you have access to the code then (on Android at least) you could build and install the APK yourself.

7steps2much··on Cybercriminals who breached Nvidia issue one of the most unusual demands ever
> The claim that this should be free because software and hardware costs nothing once you already have developed is illogical. CAD software, GPU driver software for CAD, and GPU hardware to meet CAD's demand, continues to evolve, which costs money.

I do agree with you, developers are expensive. And if i came across that way then that wasn't my intention.

If a gaming CPU doesn't support CAD tasks, never did so in the past and nobody expects them to suddenly do so.

However, what i personally was referring to is not lacking Software Support for a certain feature set but software throttling of Hardware.

Sadly it is something that happens a lot. Phones throttling because they received software updates, graphics cards pretending to be artificially slow because drivers include code specifically to slow them down.

In my opinion there is a big difference between "Sorry, we don't support that use case, but good luck to you" and "We are going to invest time to stop you from doing X"

The first is fine, it happens all the time. The second is (in my eyes) not.

7steps2much··on Who Says C is Simple?
> x << -3 is undefined behaviour though logically one might assume it should be equivalent to x >> 3

Not saying anything about the other things, but this (in my opinion) is something that should raise eyebrows. At least to me personally that looks rather weird.

7steps2much··on Ask HN: Self-hosted open source IP security cameras?
I think (but don't know if i am correct) that the original commenter was referring to the custom software running on top of Linux?

If they just run "stock" Linux then they can point their users towards that? Or maybe they just don't care until they get sued, also an option of course.

7steps2much··on Cybercriminals who breached Nvidia issue one of the most unusual demands ever
However, one could argue that a proof of stake Ethereum (for example) would still be worth as much while at the same time drastically reducing the amount of CO2 emitted. So if we measure it that way then moving away from proof of work should be the way to make everyone happy?

No more crypto miners buying graphics cards, far less CO2 emissions, crypto retains it's value since most owners don't really care about how it is made anyways and only see it as an investment opportunity.

7steps2much··on Cybercriminals who breached Nvidia issue one of the most unusual demands ever
There is a difference between hardware that simply doesn't support a use case and hardware that technically supports stuff but was artificially locked to no longer do so.

If the hardware was actually different then of course your argument would make sense, you could build cards that can only be used for a certain use case and sell those, but in that case you wouldn't have to lock down the card anyways

7steps2much··on Cybercriminals who breached Nvidia issue one of the most unusual demands ever
IANAL but I could imagine that this leads to different problems in some jurisdictions.

Depending on how you look at it using another's entity's cryptographic key to sign something that then "pretends" to have been produced by that entity might classify as forgery.

Though this is just my personal thoughts, not sure if that would hold up in practice. Technically you own the hardware, so "forging" the signature yourself for your hardware probably wouldn't be an issue, but distributing it might be.

7steps2much··on Evidence that no one cares about crypto-denominated wealth
> Yes, peacefully. A large fraction of the hundreds of thousands who supported these truckers have, themselves, been blocked from employment, international travel, etc., because they refused an experimental medical treatment.

Except Cov19 Vaccines are in fact not an experimental medical treatment. That aside though, whether someone peacefully blocks the government from doing its job or not doesn't really matter. If they block the government from doing it's job then it is only fair for the government to try and remove that blockade.

If someone was blocking ambulances from going to emergencies then i wouldn't care if they do it peacefully or not.

7steps2much··on GNU Taler: An anonymous, taxable payment system using modern cryptography
True, but to be fair, if you want to pay anonymously at a food truck the easy answer to that problem is cash.
7steps2much··on iCloud+ custom email domains should be better
I use a catch all on (several) domains and have received a stunning 5 spam-mails within the last 2 years.
7steps2much··on iCloud+ custom email domains should be better
Just my personal opinion, but the reason I got a domain to start with was to not be dependent on a specific provider.

Also, it's is far nicer to be able to simply sign up to a website with company@example.com than go generate a random email. Especially if you are on another device.

7steps2much··on Tabula: Convert PDF Table to CSV
As far as I understand all of the library/business logic is actually implemented in java and available in its own repo (linked in the readme).

They then wanted a client application but didn't want to build a GUI in java (I assume?) so they grabbed ruby and created a webapp?

That said, it seems like you can run a CLI version using only java and nothing else.

7steps2much··on Full consensus for disconnecting Russia from SWIFT achieved, process has begun
Well luckily that your country isn't the only one calling the shots then eh? Solidarity and unity is kind of the whole point of the EU after all.

If your country is not a part of the EU of course then this doesn't apply, but in that case I assume one could claim that you should just have better prepared to be slapped around by larger powers as they please.

7steps2much··on Full consensus for disconnecting Russia from SWIFT achieved, process has begun
You could go for a fancy money transfer option. Western Union, Ria or transfer wise would be options at the top of my head. If those get shut down as well it is likely that continued business with Russians would be in violation of sanctions anyways so you might want to consult a lawyer.

Alternatively you could just mail the money there. As in, put it in a letter and hand it to your national postal service. That said, this is not possible in all countries and sometimes restrictions apply that may make this unusable.

That said, if you are hellbent on continuing to use that contractor crypto is an option. I recommend something more modern and easy to use than Bitcoin though.

7steps2much··on A quick breakdown of what SWIFT is and why it matters
See, the thing is that you will need trust at some point. Back in the day you had to trust that your business partner didn't just whip out a sword and kill you to take your money.

Then you had to trust that they didn't hand you false coins. After that came false checks. Nowadays you need to trust that online shops aren't trying to scam you.

Essentially whenever you do business there will be one person that needs to make the first move, crypto or fiat, someone always needs to deliver first. But if these two business partners don't trust one another then they need a third party they can both trust.

In our world these are most often banks or notaries. People that will take money from person A hold it till person B delivers then pass it on. If person B doesn't deliver person A gets their money back, if person A doesn't pay person B doesn't deliver.

Now, crypto is trying to claim that smart contracts will solve this in crypto world but that raises the question of who executes these smart contracts and who feeds them information. After all this once again feeds back into the trust problem.

Essentially you need banks not because they are modern or technologically up to date or fast, but because they are in fact fully capable of clawing money back if the laws allow them to, unlike crypto where your money is secured by math.

Because even if some people don't like it, the chance of the average person being scammed is far higher than your bank or the government misusing the trust you have given them and taking your money.

7steps2much··on Subaru, Kia shut off some car features rather than adhere to 'right to repair'
Same over here. Might be a ban so they don't have to deal with GDPR?
7steps2much··on From macOS to FreeBSD
> Do you really still use Ethernet ports and USB-A ports directly on your laptop?

Absolutely! I do have a dock at my desk of course, but every so often I need to go somewhere and plug into the network there or connect directly to some appliance that sets up a local network on one of its ports for configuration.

If I could just leave my laptop plugged into my docking station all the time I would get a tower PC.

7steps2much··on How can minorities of regular individuals overturn social conventions?
What I was referring to is that such a situation is highly unlikely. Even if we do not take current labour shortage and the historic lack of IT people into account I am certain that there would be more than enough employers or business partners who do not care about whether or not someone is willing to shake their hand.

But yes, in general if a society places enough value on a social norm to decide whether or not to do business with a certain person it is possible that certain people will be alienated based on their willingness to participate in such a social norm.

And, to address your edit: I am fully aware that we are currently in a pandemic and I am not saying that we should go around and start getting overly close to one another for no reason.

As the original content all the way up this chain I was mostly referring to a time post COVID, assuming that such an outset is realistic. If not then hand shaking will be the least pressing problem regardless.

7steps2much··on How can minorities of regular individuals overturn social conventions?
It's a rather far jump to go from handshake to sexual favours in my opinion, but if you feel that way then of course you can just choose to not shake people's hands. Nobody forcing you to after all!
7steps2much··on How can minorities of regular individuals overturn social conventions?
Oh they don't owe me anything, and I didn't mean to say that they do.

However, I am free to decide who I would rather do business with/work with. And as such I am free to prefer to work with people who shake my hand.

As for the pandemic, I don't think it will remain an issue for forever. And even if it does, I don't mind carrying a bottle of hand sanitizer around.

7steps2much··on Everything we're told about website identity assurance is wrong
Now, I don't disagree with what you are saying, but the simple truth is that people didn't do this anyways. In fact, the one time I tried to explain to my grandmother how this whole thing works she then told me:

I just need to type in that address by hand and make sure I don't mistype right?

She then proceeded to inform me that her bank person had made sure she knows what an internet address is and that chase.com is in fact not chase.com.scammer.ru

EV certs are not unique. If I were to want a cert saying that it is issued to Chase Inc. then I would just have to found a company called Chase.

Domain names however are unique.

EV certs were always an ugly hack and quite frankly a bad one as well. I think LE handing out certs just for encryption is good. Users should not associated encryption with identity verification.

If you want something like that then the easy way would be to not use CA at all, but banking apps that connect to a server with only certain certs. Or maybe hand out Yubikeys that perform a handshake with the website.

But relying on EV certs is like relying on the fact that a certain envelope has a logo on it.

7steps2much··on Everything we're told about website identity assurance is wrong
True, but chase.com.swag.ru is not chase.com
7steps2much··on How can minorities of regular individuals overturn social conventions?
I can only speak for myself, but it's nice to have physical contact with people. An easy way to battle the touch starvation
7steps2much··on Cryptocurrencies – An Assessment by Reserve Bank of India
Let's roll with that example then!

I think we can both agree that the Wright brothers were pretty genius. They no doubt accomplished something that can be described as a feat of engineering.

Now, the CEO of Spirit airlines clearly isn't a genius, but he doesn't build things anyways, so it's kind of an apple to oranges comparison. Let's instead use an example that's closer to the original cryptography to crypto currency comparison shall we?

Let's compare the Wright brothers to an engineer called Josh working at an airplane manufacturer of your choosing. I will go with Boeing but you choose whichever you would like.

Whenever Josh builds a new plane he uses knowledge passed down and refined by previous aviation engineers, knowledge that can eventually be traced back to the Wright brothers.

He builds on this knowledge and as such creates great plans. This makes him a pretty good engineer!

But does it make his plains "on par" with the greatest achievements of humanity? If so, at what point do they stop being on par? Will they ever? Is every plane one of humanities greatest achievements?

And if that's the case, is every tire on every car one of humanities greatest achievements?

I think we both agree that cryptography is a great achievement of mathematics. It's something that will see uses well into the future. But that's cryptography as a whole, not a specific algorithm.

Crypto currency and blockchains are not world altering inventions. They are simply products of engineering, build on mathematical knowledge.

And while you might be able to argue that they are good engineer, they definitely are not mathematical or theoretical physics achievements. They are simply a product using those achievement, just like databases, rockets and cars are.

7steps2much··on Cryptocurrencies – An Assessment by Reserve Bank of India
> Bitcoin and blockchain are genius technology, on par with the greatest achievements in mathematics and theoretical physics.

The only genius about those technologies is cryptography. If that's enough to make technologies build on top of it on par with the greatest achievements then every single crypto trojan is one of humans greatest achievements.

7steps2much··on Case against OOP is understated, not overstated (2020)
It might not be better, but at least i don't need a dictionary to understand what it is all about, I just need to read it again and sort out the words in my head.
7steps2much··on Single dependency stacks
Depending on what database server you are on you might not he constrained to just SQL.

Now, PSQL isn't exactly all that friendly of a language either, but it does you to somewhat break stuff up into functions and reuse code across different SQL statements.

7steps2much··on Single dependency stacks
I do the last thing as well! I essentially use docker compose files as glorified installer scripts.

Back in the day I would have installed whatever software comes in the container by hand, then set up a service with systemd / cron or whatever. Nowadays I just set the container to start at systemboot.

Works pretty well for me so far and unlike scripts the docker containers so far never failed to just set up and run.

← PreviousPage 4 of 7Next →