HNHacker News
TopNewBestAskShowJobs

gridlockd

469 karma · joined March 12, 2019

submissionscomments
gridlockd··on Removing Holocaust Denial Content
Considering how casually the word "Nazi" is thrown around these days, perhaps that should indeed be a matter of concern.
gridlockd··on Removing Holocaust Denial Content
If Facebook becomes a publisher and not merely a conduit of speech, it must simultaneously be legally liable for what it publishes.
gridlockd··on Removing Holocaust Denial Content
> This heavy-handedness isn't an encroachment on free speech but a necessary impediment to keep the spirit of free speech and free society intact, one where the tolerant voices aren't drained out by the relentlessness and irrationality of the intolerant.

Where is the evidence that this is true? Sounds like wishful thinking to me.

In many European countries, Holocaust denial is literally a crime, yet de-facto Neonazi parties are more popular than in the US, where no law stops you from brandishing a swastika flag.

gridlockd··on Removing Holocaust Denial Content
It's curious that of the many actual genocides that have been well-documented since WWII, you happen to pick these two examples that aren't genocides. It seems like most genocides just don't get enough publicity.
gridlockd··on The AMD Radeon Graphics Driver Makes Up Roughly 10.5% of the Linux Kernel
> It was generated by the hardware division. These are the registers that are authorized for disclosure in the open-source driver by the AMD employed open-source driver developers.

...which is arguably not compatible with the GPL:

"The source code for a work means the preferred form of the work for making modifications to it."

gridlockd··on Is your programming language unreasonable? (2015)
Not sure what you mean, the C# compiler source code I looked at seems to be using a lot of mutable data structures.

Of course immutable data structures, like training wheels, make some things easier. You don't have to worry about certain classes of errors, because they just can't happen. It's the same with garbage collection, you can stop worrying about managing memory, for the most part.

However, if you can't do your job without these helpers at all, that's going to be a problem. At some point, there will be something that your garbage collector can not clean up for you. There will be state that is going to be mutated, whether you like it or not. Your brain should be prepared for that.

gridlockd··on Is your programming language unreasonable? (2015)
I don't think anybody has ever shipped anything like what you propose to simulate a real-time game, but if they did, it would be more of a curiosity.

For one, the client must not be able to tell the server "what happened" (e.g. "I shot player B"), because that would make cheating trivial without significant extra development effort.

Rather, the client simply transmits only its own input for the server to process in its simulation. The server then gives the authoritative answer as to "what happened" to all clients. The client may need to patch up any visual discrepancy that may arise from differences in the client-local simulation.

What you propose of course isn't impossible and it's exactly what I'd expect people with a DLT background to attempt, it just doesn't really have much of an upside for what it requires. It's the wrong trade-off for the domain.

gridlockd··on Is your programming language unreasonable? (2015)
There are no points in the real world, the are things, like chairs. In the real world, if you were to move a chair to the right, the natural way to do it would not be to build the same kind of chair at the desired coordinate and then, upon discovering that you do not need the extra chair, to discard it.

Yet, this is how immutable datastructures often work in practice. That may or may not be a worthy tradeoff, but please do not act like it is the right way to do things by default.

gridlockd··on Is your programming language unreasonable? (2015)
"Objects containing the same values should be equal by default."

No. This breaks down as soon as you have references to other objects in your objects. If you compare by reference, you probably don't get what you want. If you compare by value, you need to go arbitrarily deep, which is not a sane default, because of possible reference cycles. You need a distinction between objects and value types. C# has that (record types).

"Once created, objects and collections must be immutable."

If this is how you want to program, fine. Don't tell me this is "the right way" to program. Immutable data structures can have a lot of overhead, which disqualifies them from many domains.

The real world is all about mutable state. At some point, you need to take the training wheels off.

gridlockd··on If pay had kept pace with productivity gains, minimum wage would be $24 an hour
You disregard the option of simply not doing business. If products and services become more expensive, demand tends to go down, so you end up at square one in terms of income. There is some wiggle room here and not all prices are elastic like that, but it's true in principle.
gridlockd··on If pay had kept pace with productivity gains, minimum wage would be $24 an hour
> The "minimum wage" specifically is a policy designed to put a floor under the standard of living of people whose market wages in the economy would provide a standard of living below what the society considers humane. Some societies have no such humanity based floor.

Maybe that's the intention, but what a minimum wage actually does is remove the possibility for anyone to work below an arbitrary number of dollars.

If that value is lower than the going market rate for low-skilled labor, minimum wage makes no difference.

Above that, it removes more and more people from the "eligible to work" pool. There's nothing humane about preventing people from being able to work, especially when you don't have a welfare system to pick up those who are now doomed to unemployment.

gridlockd··on If pay had kept pace with productivity gains, minimum wage would be $24 an hour
These "laws and regulations" still apply to the agency that hires those workers. You're simply paying for them to carry the risk.

You can argue that such agencies are more likely to disregard laws and regulations, but how would you fix that? With laws and regulations?

gridlockd··on If pay had kept pace with productivity gains, minimum wage would be $24 an hour
> I think it has to do with wages.

It doesn't, you're literally paying a middleman to take away the risk and hassle of hiring an employee. That's the added value here.

Otherwise, you could just hire the worker directly for what that middleman is paying them. Working as a contractor, you get a pretty good idea of what your "rights" are worth in pure dollar terms.

gridlockd··on If pay had kept pace with productivity gains, minimum wage would be $24 an hour
> The minimum wage does not naturally rise

The minimum amount of money you have to pay for someone to show up for any job rises (and falls) alongside demand for labor in the broader economy.

> Under our current system that heavily favors returning productivity gains to capital instead of labor...

If you look at the profit margins of those companies that employ a lot of low-end labor, you will find that they're generally in the single digit percentages. I think that's a pretty fair deal for organizing all that labor and taking on the capital risk. Profits aren't guaranteed, after all. There just isn't that much money to redistribute here, you would have to raise prices, which can make you uncompetitive.

gridlockd··on Deaths due to Covid-19 compared with deaths from influenza and pneumonia
So we both agree that geographic proximity alone is not a good factor to compare by? Good.

It then makes sense to compare Sweden against all other European countries instead of just those few neighboring countries.

gridlockd··on Large single compilation-unit C programs (2006)
You are correct, my bad.
gridlockd··on Large single compilation-unit C programs (2006)
The preprocessor doesn't remove comments and at least in clang, comments are parsed into the AST.
gridlockd··on IBM is splitting itself into two public companies
Running on third-party hardware is leveraging comparative advantage. Like Itanium, POWER is more expensive and there are very few reasons you would want to run on it. Definitely not a good fit for Cloud.

Full vertical integration isn't necessarily good business. Even Apple doesn't do its own manufacturing.

gridlockd··on Deaths due to Covid-19 compared with deaths from influenza and pneumonia
> If let unchecked, many millions of people would be dead - this has been avoided only by control measures, and we're not past it yet.

This is an unfalsifiable claim, considering that virtually every country has done something to inhibit spread. It's also meaningless, because nobody is saying that nothing should be done to inhibit spread.

The question is, what should be done? How many people-years can we realistically save, and at what cost? Every year, almost 3 million Americans will die of any cause. If we take a CFR of 0.4%, and a "herd immunity" threshold of 70%, the upper bound of deaths in the US from COVID-19 is under a million. The average age of a COVID-19 fatality is higher than life expectancy, which means that half of these deaths would've occured under any circumstance, in the near future. We can see high excess mortality right now, but we haven't seen how that translates into lowered mortality in the future.

gridlockd··on Deaths due to Covid-19 compared with deaths from influenza and pneumonia
> Correct, and that correlates neatly with the number of recorded cases of covid19.

Not quite. The number of recorded cases in the UK from one month ago is equal to the number of recorded cases at the height of the first wave, yet the fatalities are 10x lower.

I do expect excess mortality due to COVID-19 in the coming months, but not to the same extent as during the first wave. We need to re-evaluate the risk profile based on those numbers, not the numbers of the first wave.

> One could even draw the conclusion that if less people have covid-19, less people are likely to die from it.

One could also draw the conclusion that the more people have already died from COVID-19, the less people are likely to die from it in the future, because fewer susceptible people remain in the pool. Unlike with Influenza, it takes many decades of lifetime to develop a serious risk of dying from COVID.

gridlockd··on Deaths due to Covid-19 compared with deaths from influenza and pneumonia
You are cherry-picking countries based on geographic proximity, but that's not really a meaningful factor. Germany is right next to France, France had the stricter lockdown, yet Germany has no excess mortality.

Meanwhile, Norway has almost twice the per-capita GDP of the other nordic countries. Finland has no large metropolitan area. Sweden has more people in elderly care. Lots of factors to consider, but geographic proximity isn't really one.

gridlockd··on Deaths due to Covid-19 compared with deaths from influenza and pneumonia
The confusion lies in "just the flu". Actual Influenza is in fact quite dangerous.

However, we need to compare COVID-19 to Influenza to get some perspective. I would argue that Influenza is worse than COVID, for the simple reason that it kills more young people and children. The average age of a COVID fatality is higher than life expectancy. Influenza destroys more years of life.

We also need to make a distinction between the time frame in which the virus was new and killed a disproportionate amount of susceptible people, versus the time frame we are in now, where the virus is once again kills less people than Influenza - as the data clearly shows, though it isn't highlighted in the publication.

gridlockd··on Deaths due to Covid-19 compared with deaths from influenza and pneumonia
Doesn't seem right to me. Euromomo does show a bump for Sweden, though it is still smaller than some other countries that did lockdowns:

https://www.euromomo.eu/graphs-and-maps

Also, several countries show no excess mortality.

gridlockd··on Deaths due to Covid-19 compared with deaths from influenza and pneumonia
Some things to consider from looking at the raw data:

The 5-year average minimum of deaths from "Influenza and pneumonia" is about 50 cases per day. The average for 2020 is about half that. Adding up COVID fatalities and "Influeanza and pneumonia" after July comes to about 50 cases per day. In other words, there is no excess mortality from COVID-19 since July.

gridlockd··on Why Nerds Are Unpopular (2003)
> Your comment about awkwardness/inability to hold a conversation doesn't strike true either. Rather, I felt like no one else could hold a conversation.

If you believe the problem is with "everyone else", the problem really is with you. Nerds generally struggle with holding conversations without constantly sending "out-group" signals while failing to send "in-group" signals.

https://www.youtube.com/watch?v=6yN2H3--1aw

Unlike in this satirical clip, I don't think it's possible to fake being "a normal guy". However, in my experience, it's possible to build rapport by being respectful and signaling that you get where the other person is coming from. Avoid being intellectually dominating. That way, you'll be perceived as "that okay smart guy" instead of "that fucking nerd".

Even if you don't care about being popular, learning how to read people is an extremely important skill, especially if you're somewhere on the autism spectrum. Just approach it as another nerd subject (human psychology).

gridlockd··on An earlier universe can still be observed today, says Roger Penrose
There are a lot more books sold on speculative fiction than real astronomical insights. Clearly, such speculation serves a purpose and must therefore be considered useful.
gridlockd··on US Insulin prices 8 times higher than in other nations
Alright, if you want to be nitpicky, they had decades to devise a reform, years to agree on it within the party, and months to actually get it passed. It eventually did pass and it wasn't repealed.

> As to your "We effectively incentivize people to not get insurance", that was the point of the individual mandate which was repealed by the Republicans in 2017.

There never was an effective individual mandate, but if there had been, it most likely would've been ruled unconstitutional. Whether you pay a small fine or no fine whatsoever, you are ultimately incentivized to defer paying the far higher insurance premiums.

gridlockd··on “A server hall draws as much electricity as half a nuclear power plant creates”
> Datacenters are rediculously efficient (bigger ones even more so) compared to alternatives.

Only if you ignore the alternative of not doing something. Parkinson's law tells me there's a lot of strictly unnecessary things running on there as a means unto itself.

gridlockd··on US Insulin prices 8 times higher than in other nations
If you let the government "negotiate" prices, that is not a free-market solution. Furthermore, Medicaid/Medicare is itself not a free-market solution and most Americans do not qualify for it. In fact, hospitals are running huge losses on these programs and they have to cross-subsidize it by charging other patients more.

As for banning imported drugs, this is a bipartisan issue, both parties have called for allowing it, but both parties are effectively against it.

gridlockd··on US Insulin prices 8 times higher than in other nations
Fair enough, but with that proposal you have the FDA and pharmaceutical companies positioned against you.

Price controls - at least with a Democratic administration - are more realistic, because the FDA doesn't care about that and the pharmaceutical companies at least get to keep their moat, which they will prefer over some lost profits from generics.

← PreviousPage 3 of 34Next →