News for hackers. Stuff that matters.

utborin

Re:Shit User Story on Wednesday April 07, 2021 @08:04PM (#26733272)

  As a...
  – user
  I want to...
  – ensure the developers behind the product have robustly debated the benefits of tabs vs spaces
  So that...
  – I get more value from the product
Well that cuts to the quick.
Re:How did Microsoft make Flight Simulator seem so real? on Monday April 05, 2021 @01:35PM (#26701963)
Be careful with this. I used to give aircraft simulator instruction and had to learn that AC backwards and forwards. Bottom line is it's not enough just to get a certified yoke and throttle quadrant. The entire package, hardware and software together, has to be "authorized," not just "certified." The instrument for this is a Letter of Authorization (LOA) that spells out exactly which kinds of currency/experience can be logged on that specific Aviation Training Device, and the approved aircraft configurations (e.g. SR20, PA-28R, BE-76). No LOA, no hours. If you can get a copy of the manufacturer's LOA, and the experience you want is in that letter, go for it! Otherwise, you've just got a very expensive video game.

There's a list of current LOAs here: https://www.faa.gov/about/office_org/headquarters_offices/av...

And here's an example of an LOA: https://flypfc.com/wp-content/uploads/2020/03/PFC-CAT-II-III...

Re:Please don't upgrade Docker without asking first on Monday March 22, 2021 @09:30PM (#26549882)
That's fine for something a person is working on in their spare time, but when it's a multi-million dollar company whose mission statement is "we simplify the lives of developers who are making world-changing apps," I think it's fair to have different expectations.
Re:Early-Retirement Update on Monday March 22, 2021 @02:28PM (#26544742)
> I feel sure that some of them also felt that they were, you know, continuing to move and shake and improve their lives whereas, from their perspective, I’d sort of given up — my life appeared to be a static thing, unchanging, and therefore pretty fucking boring

This is such a gross element of our culture—what's wrong with just living?—and I feel like it's not even really a matter of working vs. retired. I know folks who have worked the same job for decades, and they get the same harsh judgment from others as the author. But this used to be the norm! When did we switch into this thinking that we have to be constantly racking up gold stars in order for life to mean anything? Where did that idea come from?

Re:A new moralism is gripping the literary world on Friday March 19, 2021 @11:57AM (#26514858)
There's passion, and then there's dirty fighting. Name calling and dismissiveness. A veritable army of straw men. Unwillingness to even attempt to understand an opposing viewpoint.

Let's call that what it is. It ain't "passion."

Re:A new moralism is gripping the literary world on Friday March 19, 2021 @11:51AM (#26514761)
> why is it considered anti-trans speech, when a villain is "a male serial killer known to have worn a dress"

That's not what OP is referring to. Go read her Twitter feed and blog.

Re:I Don’t ‘Do’ Arduino on Saturday March 13, 2021 @08:48PM (#26452031)
Yeah, this blog post is a real drag. Ok, so you've been at this for a long time and are super smart and experienced. Great. That's not who Arduinos are for. They're for folks who want to use a microcontroller and don't want to have to worry about toolchains, bootloaders, and programmers.
And if they sell four? Wish I still had a copy but there was a brilliant story printed years ago called something like "there are numbers smaller than 1%." It illustrated the fallacy in the thinking behind saying things like, "even if we only sell 1%, we'll be rich." Just because you pick some arbitrarily small number as your minimum sales doesn't mean it's actually the minimum, or even the most likely minimum. You could sell a couple hundred. You could sell ten. You could sell zero.
And some people like to have some peace in their own homes.

No one is picking on people for having a different life. I don’t care if people want to have lawns. I care if they run a goddamn engine right outside my home every single day of the week.

You can have your lawn. I really could not care less about it. What you can’t have is my acceptance of constant engine noise in the place where I live.

There's an avalanche of people commenting on this who didn't bother to check the article before raising their methodological objections, so let's get these out of the way here.

- Yes, they controlled for objects appearing in the pictures that might indicate political affiliation. The images are tightly cropped around the face. See Methods.

- Yes, this is significantly better than both a coin flip and a human classifier. They gave the same test to humans, who did much worse than the model. See Abstract, Introduction, and Results.

- Yes, this is doing more than just detecting a person's race, age, and/or gender. The classifier is still accurate when they compare people with the same race, age, and gender. See Results.

If you want to discuss actual limitations in the study, here are some the author points out:

- "A more detailed picture could be obtained by exploring the links between political orientation and facial features extracted from images taken in a standardized setting while controlling for facial hair, grooming, facial expression, and head orientation."

- "Another factor affecting classification accuracy is the quality of the political orientation estimates. While the dichotomous representation used here (i.e., conservative vs. liberal) is widely used in the literature, it offers only a crude estimate of the complex interpersonal differences in ideology. Moreover, self-reported political labels suffer from the reference group effect: respondents’ tendency to assess their traits in the context of the salient comparison group."

Re:Flutter 2 on Wednesday March 03, 2021 @03:09PM (#26333713)
> Our goal is to fundamentally shift how developers

I'm tired.

Grandmaster: Revolution? How did this happen?

Topaz: Don't know. But the Arena's mainframe for the Obedience Disks have been deactivated and the slaves have armed themselves.

Grandmaster: Ohhh! I don't like that word!

Topaz: Mainframe?

Grandmaster: No. Why would I not like "mainframe?" No, the "S" word!

Topaz: Sorry, the "prisoners with jobs" have armed themselves.

Grandmaster: Okay, that's better.

Re:Pattern matching accepted for Python on Tuesday February 09, 2021 @04:55PM (#26082867)
Oh, yikes. I understand what's happening here but this is going to bite a lot of people.

I might be misreading the grammar but it looks like you can produce the desired effect by using an attribute, e.g. the following would perform an equality check, not an assignment:

  match status:
      case requests.codes.not_found:
          return "Not found"
The tutorial seems to confirm this: "This will work with any dotted name (like math.pi). However an unqualified name (i.e. a bare name with no dots) will be always interpreted as a capture pattern"
Re:Architecture.md on Saturday February 06, 2021 @03:29PM (#26049658)
As someone who is in week two of spooling up on a multi-million-line codebase where most of the original authors have moved on to other projects, please, I beg you to heed this advice. I spend the vast majority of my time figuring out where a change needs to happen. The patches themselves are no more than 10% of the work.

(The other significant factor is running tests.)

Re:Stepping Down as CEO of the Wikimedia Foundation on Friday February 05, 2021 @03:34PM (#26040846)
I'll go ahead and admit that I'm a dummy: I find anything related to math on Wikipedia to be an incomprehensible nightmare. There's a consistent failure, in my view, to consider the audience. It's like people are writing to impress a technical in-group rather than to inform the general public.

Maybe I should try the Simple English pages instead. :-/

I’ve been confused about why this app even exists, for this very reason. I use the built-in facilities to keep my Mac awake.
Re:Node.example.com Is an IP Address on Tuesday December 29, 2020 @03:58AM (#25568000)
Because it’s 16 bytes, and in Python 2 strings were just bytes, so any 16-byte string could be interpreted as an IPv6 address.

Doh.

Re:Fibery – yet another collaboration tool on Tuesday November 26, 2019 @06:56PM (#21643980)
“We have miserably spent 3 years of our lives and are still ashamed of the result.”

This should come with a trigger warning.

Re:Living cells are very fast and crowded places (2012) on Monday November 06, 2017 @07:24PM (#15640175)
I am suddenly very uncomfortable, imagining myself as a roiling blob of goo.
Re:Go 1.8 Release Candidate 1 is released on Wednesday January 11, 2017 @12:11AM (#13371920)
"For those who object that dot files serve a purpose, I don't dispute that but counter that it's the files that serve the purpose, not the convention for their names."

Oh, that's rich. This from the guy who designed a language where the case of a symbol's name determines the symbol's visibility.

Re:The sad truth about depressive realism (2006) [pdf] on Tuesday December 06, 2016 @07:48PM (#13119605)
Can't understand why you're getting downvoted. My experience with depression is like yours. It's easy to romanticize mild depression. It's impossible to romanticize serious depression: an utter inability to feel, which paradoxically results in a sucking black hole of numb despair; not being able to get out of bed, never mind go to work, talk to friends, or engage with the world in any meaningful way; and ultimately suicide. Depression is not "sadness." It's not stoicism. It's a complete disconnection from reality with zero upside.