HNHacker News
TopNewBestAskShowJobs

burfog

2,425 karma · joined March 3, 2016

submissionscomments
burfog··on Introduction to Ada
I can't stand that autocomplete. It gets in the way of actual typing. What if I want nothing in the list? What if I actually want to use the arrow keys immediately after that thing has decided to trigger?

It probably also cuts down on human ability, like never taking the training wheels off. In the long run productivity might be lower.

burfog··on Confessions of a voter fraud: I was a master at fixing mail-in ballots
Plugging the holes, even if you don't believe they are being exploited, is essential to restoring bipartisan trust in our elections.

The actual methods are quite ingenious and worthy of HN discussion. We really don't have anything in place to secure our elections or even determine how bad the fraud actually is.

burfog··on In 1967, the US carried out the largest educational research project in history
The use of choral response is fascinating. It's how Abraham Lincoln was taught in his blab school. The fact that it requires active involvement is also oddly reminiscent of some of the Japanese quality control stuff, like the pointing used in the railways.

It all makes sense.

We don't manage to solve the more-limited problem of reliably teaching kids to read, so I really don't have a lot of hope for Direct Instruction. Known-good reading technique, which is phonics, is pushed aside for known-bad techniques that fit people's trendy ideas of how reading might be done. We've also started to really screw up math, pushing weak students to ape the mental shortcuts of the more-advanced students before getting a solid foundation that produces reliable results.

burfog··on Introduction to Ada
Seriously, the curly braces are a huge improvement. That's no joke.

The "fn" and ":" are good too.

I'm less sure about "include", because I doubt Ada does textual inclusion. If it does, then that is good too. Otherwise, better choices might be: using, use, require, requires, depend, depends, external, library, unit, module...

burfog··on What is your take on checking return values?
No, wait, like this:

  void got_error(void){
    char err[] = "Error!\n";
    int len = strlen(err);
    int ret = printf(err);
    if(len != ret)
      got_error();
  }
Obviously, if the error routine faces an error, it should call the error routine. That is how you handle errors.

Er, but maybe the error routine should also return an error flag in that case? The caller could then check it and call the error routine if needed.

burfog··on Ask HN: How do we hold news media accountable?
You can get very accurate news from OAN. Some cable companies offer it. Also, they have a video app, and are on the web: https://www.oann.com/
burfog··on Portland Police Bureau latest in U.S. to encrypt radio communication
It's absurd that they didn't.

Of course it would be nice to get the audio published after the shift ends. Data can be made public without endangering an ongoing operation.

burfog··on What is your take on checking return values?
Be sure that your error-handling code checks for errors.

  while(printf("Error!\n")+1 != sizeof "Error!\n")
    ;
Also, it should be bug-free.
burfog··on How to Hack an Election
Actual methods, some quite ingenious and worthy of HN discussion, are documented here:

https://nypost.com/2020/08/29/political-insider-explains-vot...

Plugging the holes, even if you don't believe they are being exploited, is essential to restoring bipartisan trust in our elections.

burfog··on [dead]
We really have no defense against these methods:

https://nypost.com/2020/08/29/political-insider-explains-vot...

It'll happen again. Get used to it.

burfog··on Why has college gotten so expensive in the last 30 years? A blank check in 1993
The problem is accreditation and standardization. We know roughly what is in a BS degree for CS or any typical engineering. The baseline is mandated by the accreditor.

We don't value half the gunk that the accreditor demands, but universities like to make students pay for cheap filler gunk, and they get more influence over the accreditor than any normal employer would. It's really a cartel, with universities all colluding to waste about 2% of every student's life. For every 50 students, that's like a murder.

Employers would jump at the chance to hire somebody with a 4-year degree that is like the MS minus the AA. Replace the cheap filler gunk with more-advanced STEM classes.

Sadly that isn't offered, at least not in a widely-recognized way with standardization.

burfog··on Visualizing the State of Democracy, by Country
That literally wasn't the contest to be won. The rules have been set in our Constitution for ages, long before 2016, so nobody should be surprised.

Nevertheless, many people do suspect that he actually got the most votes. One of the actual troubles in the USA is that we do see ballot stuffing. Witnesses saw people filling out ballots after the election in Broward County, FL. It will likely be far worse for 2020. Here are some of the clever ways that it happens: https://nypost.com/2020/08/29/political-insider-explains-vot...

So, not saying the USA is perfect... but the visualization is still clearly biased for political reasons.

burfog··on Why has college gotten so expensive in the last 30 years? A blank check in 1993
Hey, careful with that "Nazis" label. It implies a lot of things that are a poor fit for politics in the USA. It certainly doesn't just match up with the extreme right.

Consider these examples:

FDR actually put one ethnicity, the Japanese, in concentration camps. Harvard (proven in court) and others are discriminating against people of Asian ancestry. In 2019, 44% of colleges had segregated graduation, with black-only ceremonies. The typical Planned Parenthood is in a black community, and the founder specifically wanted to prevent that community from making more people.

Are those people and institutions the extreme right?

burfog··on Visualizing the State of Democracy, by Country
What conservative elite? Are there any?

If you mean the republican party leadership, they wanted Jeb! Or maybe, it could have been Rubio or Kasich. They definitely did not want Cruz or Trump. They kept fighting against the people's choice even after he got in office. Romney is still fighting.

burfog··on How much does a bad hire cost?
I know two people who survived a PIP. Both went on to work with the company for a long time, like a decade or so.
burfog··on Visualizing the State of Democracy, by Country
Let's call that a "Flawed Visualization".

I always start with a quick check, comparing the USA with a few specific European countries. I can see that the USA got ranked below the UK, below Sweden, and below Germany. OK, we can disregard this data. Another quick check is to look at the USA by year. If the rating suddenly dropped in 2016, when the people got what they wanted despite heavy opposition from the powerful elite, then the rating is junk.

burfog··on Visualizing the State of Democracy, by Country
You missed a few, but not a million other things.

You missed the voter fraud. There are some ingenious and horrifying methods described here: https://nypost.com/2020/08/29/political-insider-explains-vot...

You missed the fact that non-citizens in California have given the state an unfair representation in the US House of Representatives. This one is particularly bad, since the state has an incentive to help people violate the law.

You missed the fact that voters don't even have to identify themselves properly in many states. India and Mexico can manage this, but here it became a political issue. Trust in democracy is eroded because there is no possible way to even tell if ID fraud is occurring.

burfog··on Amazon deletes job listings for analysts to track ‘labor organizing threats’
Your merit is the minimum amount an employer can get away with. If you had more merit, some other employer would steal you away by offering that much.

Your output determines your merit and thus your pay, subject to random inaccuracies.

burfog··on Amazon deletes job listings for analysts to track ‘labor organizing threats’
Now the work week is less than 30 hours. Yay! All it took was requiring health insurance for employees with 30 hours.

By that strategy, we could have a 10-hour work week if we wanted it.

burfog··on Ask HN: Why is leftism the dominant ideology at most big tech companies?
The term "open source" comes from Eric S. Raymond, a major advocate of it. He is just about as far from socialist as a man can be.
burfog··on Ask HN: Why is leftism the dominant ideology at most big tech companies?
Look at the whole picture. China is not known for God, guns, free speech, right to life, and rugged individualism.
burfog··on Ask HN: Why is leftism the dominant ideology at most big tech companies?
The main reason goes well beyond tech companies, to all large organizations. In the workplace, leftists are more discriminatory regarding political ideology. People on the right are often willing to hire and promote people on the left, but that graciousness is not reciprocated. Leftists fire Trump supporters. Over time, this leads to complete control.

There are minor reasons too. One is that many tech workers are young people fresh from university indoctrination, but without children and mortgages. Another is that many tech workers come from outside the USA. Besides that fact that many non-USA places are more leftist, there is a selection bias caused by the fact that these people are not dedicated to staying in their own countries; they are fundamentally more globalist than the people that they leave behind.

burfog··on Why Evangelicals voted for Trump: religious persecution
I don't count social media or the American workplace as "authoritarian religious groups".

Try it. Make a few Twitter and Facebook accounts, not associated with each other by phone or email. Use some to abuse Christians, and use others to abuse Islam or Judaism. See which accounts get shut down.

The same goes for the workplace. Get a job. (great examples: Procter & Gamble, Oberlin College, Sandia National Labs, etc.) Spout something negative about Christians and see that nothing happens. Spout something negative about Islam or Judaism, and see yourself fired in the blink of an eye.

burfog··on Why Evangelicals voted for Trump: religious persecution
If you can't equally mock and ridicule every non-Christian religion (atheism included), then yes the Christians are being oppressed.

That is the case pretty much everywhere. It's the case in the USA, in Saudi Arabia, in North Korea, in the UK, in Germany, in Iraq, in Canada, and in New Zealand.

burfog··on Why Evangelicals voted for Trump: religious persecution
This isn't complicated.

Trump: not religious, mostly respects human life, fits well with prosperity theology, promises to stop bringing in people who really hate Christians

Hillary: not religious, barely respects human life, fits OK with prosperity theology, promises to bring in more people who really hate Christians

If you were an evangelical Christian, wouldn't that be an easy decision? The negatives would be painful, but the balance of attributes clearly points one way.

burfog··on Content Banned from Front Page, Why?
That isn't banned. Consider yourself lucky, because lots of stuff does get banned. Take this article for example, submitted by caseysoftware:

https://news.ycombinator.com/item?id=24320591

Referring to this article:

https://nypost.com/2020/08/29/political-insider-explains-vot...

You can see it marked [flagged] [dead].

It's a very interesting article that details a number of effective ways to steal an election in the USA today. We could have discussed ways to secure our elections, but the suggestion of corruption probably upset some people. Even if you think that stuff isn't actually happening, you should want to make it impossible because otherwise there will be lots of people who refuse to believe the results of elections. The legitimacy of our government is undermined if we aren't able to prove that fraud of this type could not have happened.

burfog··on I Was a U.S. Diplomat. Customs and Border Protection Only Cared That I Was Black
The trouble is that a name collision isn't bad data. It's good data, and it sucks to have that name.

If a bad person can simply clear his name by sending a same-name person to complain, we have a security bypass.

burfog··on The Big Tesla Hack: A hacker gained control over the entire fleet
It's like being in 1995 and predicting that Windows botnets will be created. The coming disaster is inevitable.

State-sponsored hackers are not going to ignore the opportunity. They probably have the capability already, in dozens of countries, and are just waiting for orders from the leaders. If war is starting, the order will be given. Sanctions could be enough to trigger it.

burfog··on The Big Tesla Hack: A hacker gained control over the entire fleet
Someday, all cars from a particular brand will be made to crash during rush hour. The carnage will be immense. Emergency services will have to go off-road to bypass the snarl. There won't be enough helicopters to meet the demand.

The brand that could cause the most damage is probably Bosch, a major automotive component manufacturer.

burfog··on After 48 years, Democrats endorse nuclear energy in platform
Plutonium-239 is not waste. It is fuel. Use it.

The longer the half-life, the less we care. Bismuth and tungsten are radioactive, with half-lives longer than the age of the universe, but they aren't going to hurt anybody.

← PreviousPage 2 of 34Next →