HNHacker News
TopNewBestAskShowJobs

7777fps

741 karma · joined October 29, 2019

submissionscomments
7777fps··on How coronavirus infected my brain: anxiety, the internet, and keeping up to date
I made sure to take the dual monitors, dock and office chair home with me when we were sent to work from home and I suspect my colleagues, who didn't do the same, regret that decision now.

Seeing them hunched over their laptop screens makes me cringe for their backs. My setup isn't ideal (I didn't get the monitor brackets!) but it's a lot better than it could have been.

7777fps··on Bootstrap v5: drop Internet Explorer support
IE 11 is still supported by Microsoft because it is tied to Windows 10 support.

If you're B2C you can probably ignore that and just not support it, but if you're B2B where you're selling not to users it's very hard to get away from supporting IE11.

If your users never directly interact with you (for example you sell white-label software which gets resold) then you just can't control your end-user tech stack enough.

If you're selling to partners who sell to companies who push out logins to their customers or user base then even if <1% of users use IE 11, that becomes 5% of companies having a user with it, which becomes 30% of the partners who are asking for IE11 support.

It's one thing to turn down 1% of users it's quite another to annoy 30% of your income stream.

As long as bootstrap 4 is supported (and the legacy bootstrap 3 support suggests it will be) then this doesn't have to be a problem of course, just one more thing to be aware of.

7777fps··on Unauthorized access to cameras in Safari on macOS and iOS
I don't have any Mac devices or emulators or I would give it a try.
7777fps··on Unauthorized access to cameras in Safari on macOS and iOS
Is it me or does "webcam hacking" really undersell the bug here?

From the write up at https://www.ryanpickren.com/webcam-hacking , the bug chain appears to allow script execution in "arbitrary" domain context, which at first glance seems much bigger than just webcam extraction. Sticking up someone's face is attention grabbing compared to what could be done with that kind of power.

Is it because of the first bug in the chain that only the media-permissions was affected by the context confusion?

For example being able to extract cookies or local storage from other contexts would be a much bigger deal (local storage is sometimes used to store XSRF protection keys or other credentials), so I assume that wasn't at all affected?

Did any other parts of safari use the same broken context awareness as the media permissions or do we know that it was it isolated to media permissions?

7777fps··on Additional 6.6M File for Initial Unemployment Benefits [pdf]
The whole post was playing down the effects of the current pandemic on society. The whole conclusion was that "a flu won't cause [society to break down]".

So yes, the poster was using flu in a diminutive sense. And yes, flu is deadly and a lot worse than a lot of people (who've probably never had flu) realise. But even given that, even recent novel flu strains haven't stressed and shut down the global economy like this pandemic has.

7777fps··on Additional 6.6M File for Initial Unemployment Benefits [pdf]
1. HN is not "an informed audience", it's literally the public. And it's common for software developers to mistake themselves for domain experts on any domain but they aren't.

2. It's not an informed audience if misinformation is not challenged, it's a misinformed audience.

3. The flu is a bad parallel. The flu, while annually killing lots of people, does not overwhelm hospitals like a novel virus does. At best it makes people think this is like swine flu, while it has quickly shown to be nothing like swine flu.

7777fps··on Additional 6.6M File for Initial Unemployment Benefits [pdf]
It's not pedantic, a lot of people will die because people were saying, "It's just a flu" and not properly preparing or isolating.
7777fps··on Additional 6.6M File for Initial Unemployment Benefits [pdf]
This isn't a flu. Stop repeating misinformation.
7777fps··on Omni Group Layoffs
What's wrong with the subscription model?

Vendors get recurring money and aren't incentivized to make sweeping changes to have major releases to get more money for the same product; consumers can manage cash flow by only paying while they need it, there is a lower barrier to purchase, and vendors have more predictable income.

7777fps··on Why Windows 95 and 98 would crash after 49.7 days of uptime
You're oddly proud about not having updated your OS for 72 days.
7777fps··on 3.28M file for U.S. jobless benefits
Here's just one: Thatcher wasn't in power when British Rail was privatised: https://en.wikipedia.org/wiki/Privatisation_of_British_Rail

It's one of the few industries she didn't privatise.

7777fps··on WHO Changes 'Social Distancing' to 'Physical Distancing'
I doubt it's an exact science given that in some countries the advice is 2 metres and in the US I suspect it's a round number of feet...
7777fps··on UK government releases scientific evidence supporting Covid-19 response
I'm not surprised, they're essentially making a statement that they'll stay open unless forced to close.

I'm disappointed that it's taken weeks to get to a point of just considering forcing closed the pubs.

7777fps··on UK government releases scientific evidence supporting Covid-19 response
Yes, as someone who is isolating entirely until this is all over due to health grounds, how soon I get to go outside again (and whether I even live through this) depends largely on the efforts of others.

It's frustrating that everything so far is "advice" or "recommendations" and nothing is actually mandated yet.

At least shut the pubs, it takes the piss that spoons is still open.

7777fps··on NASA to launch 247 petabytes of data into AWS, but forgot about egress costs
I assume the data accessed is a heavily skewed pareto distribution.

Given that, it's maybe still cheaper to build their own serving / caching layer in front to save egress costs than to have constructed the whole storage solution themselves.

7777fps··on A Five-Hour, $5k “Super Physical” Exam
It's not normal in the UK at all to have that kind of check-up, especially not pre-emptive MRIs.

Screen too early and often can lead to too much preventative medicine and procedures, which ironically while preventing specific things aren't without their downsides and can cause an overall lower quality of life.

Sometimes it can feel like the NHS swings the other way and is hesitant to refer for diagnosis even when there is an issue, but in general they try to balance things for everyone. Also, what can be beneficial for an individual may not be beneficial for society as a whole.

That said, if something feels wrong, then please do keep on at your doctor to get a diagnosis. It can be feel like you have to borderline harass doctors to get referrals sometimes in the UK but if there is an issue then don't give up.

I know I was on deaths' door when the hospital finally diagnosed me properly. My GP was still telling me I just had intercostal muscle pain and to take painkillers and come back later even after the hospital had figured it out.

7777fps··on The state of the restaurant industry
If it becomes very long then the data you lose to the scrollbar is the least relevant.
7777fps··on 2020 Stock Market Crash
That's a good observation. I think however at that point we're onto worrying about how to educate future persons or peoples unknown.

Also, I'd be wary of thinking (as others down thread have done, you are not guilty of this) that the general person thinks the assassination caused WW1. It's clear that many people are in fact taught that it merely triggered it. It is arrogant to assume it's not a well known fact, a case of "Well the masses are stupid and think X" without evidence that the masses do in fact think that.

Indeed I am not a specialized historian, it was part of my (and all my peer groups') general education (GCSE history).

Does being able to apply pythagoras make a "specialized mathematician", or knowing "Dos cerveza por favor?" make a linguist? No, it's part of a rounded education. Not everyone achieves even a basic standard (as my attempt at Spanish likely shows), but as long as the specialists do exist, then they can write the text books for the general education and correct the record.

7777fps··on 2020 Stock Market Crash
Leave history to the historians!

We understand nuance from the past. For example we understand that the assassination of archduke Franz Ferdinand didn't cause WW1, even if it directly led to it.

Why worry that future historians won't understand such nuance from the present?

7777fps··on How to Evangelize a Programming Language
On this note, I still haven't found a language that does broad refactoring as well as C# (with resharper) does.

From method extraction, to module, namespace, function renaming, to adding parameters to functions, it just takes care of it.

My suspicion is that Java does it as well (but I don't have experience with it), but every other language I've tried lags far behind it.

It's been really frustrating to be really getting into something then tripped up because it doesn't understand that when you're renaming Foo to Bar you also want foo.ext to become bar.ext. Or when you want to make foo(a,b,c) become foo(b,c) that it's the first parameter that needs removing (automatically) from all calls. Or even when transforming foo(a,b,c) to bar(b,c,d) that it can fix the calls with combined re-move and add parameter instructions.

Some languages are starting to catch up, but I've seen nothing that has come close to the productivity that C# has delivered specifically with respect to refactoring.

Can anyone recommend other language / IDE combinations that can deliver that kind of productivity?

(And I don't want to get into a discussion about whether that's misplaced productivity because it's better to write in a way that doesn't need re-writing and re-naming things all the time, because you might be right but it's one of those times that being right doesn't change the reality of the work environment.)

7777fps··on This PIN can be easily guessed
It's definitely not random. For example there is very little chance it contains a 4, and a very good chance it contains a 1.
7777fps··on Exceptions should be Exceptional (2016)
I often think it's a shame there isn't a "GetOrDefault" for dictionaries.

An extension like

> dict<k,v>.GetOrDefault(k key,v valueIfNotPresent)

Would be really helpful. It's easy enough to write your own extension to do this, but something built in would be the kind of nice to have method that has been creeping into .net.

7777fps··on Exceptions should be Exceptional (2016)
From my (admittedly limited) experience, Go has the worst story for error handling, where functions end up repeatedly checking for error return conditions from called functions.

It feels trapped between "We don't want exceptions" without going full "Result<T> or Maybe<T>" functional style that might be more typical of something like elixir.

But I didn't try Go for long and that itself was years ago, so perhaps modern Go has better paradigms.

7777fps··on Ancient shell shows days were half-hour shorter 70M years ago
You've been wooshed, the comment was a joke about computer shells like "sh".

It's the top comment for me, I'm not sure if people are upvoting because they got the joke or upvoting because they missed the joke.

7777fps··on How to sell to 20M software devs with amazing onboarding
It may be a matter of perspective because from my point of view, the comment you have linked is the past to which I was referring: that is from 4 years ago.

That may have flown by for you but is much of the time I have been visiting HN.

7777fps··on Ready for changes with Hexagonal Architecture
This one is worth it, personally one of my favourite talks ever.
7777fps··on How to sell to 20M software devs with amazing onboarding
It is clear that some stories are boosted up, and some are boosted down, and it is not clear the process those get chosen.

It may be that "you find them interesting is enough", and it's your site so this is not a complaint, but it is not a transparent process because despite "thousands of comments" there is little documentation or explained policies.

We know there's an "anti flame war" trigger on the down side, but of more interest is what causes stories to jump hundreds of spots and that has never been well explained to my knowledge. (Or perhaps it has but I haven't been to read such an explanation).

7777fps··on How to sell to 20M software devs with amazing onboarding
It's not cynical, it's open and clear if you track HN story positions that a large part of rankings are not organic. In the past HN were more open about that fact than they are now.
7777fps··on Unicode 13.0
or not useful enough?

Edit: Apparently HN doesn't support unicode?

I was trying to say:

U+1F637 or U+1F912 not good enough?

7777fps··on Tips for the depressed
"Just do all the things that you would do if you weren't depressed".

Thanks mate.

← PreviousPage 2 of 4Next →