News for hackers. Stuff that matters.

justtopostthis3

Re:GitHub, fuck your name change on Wednesday March 17, 2021 @08:49AM (#26490341)
> All this because I fit a description. What was this description? I don’t know, black male between 4’11 and 7’4 probably.

I have been stopped, searched, and detained in handcuffs for over an hour because I "fit a description." (I was fired for being late.)

I have missed international flights because I was "randomly selected," again, to be subjected to additional screening and interrogation.

I was held at gunpoint in middle school while officers tore apart my backpack looking for a stolen pen.

I am a cis white male, the paragon of privilege, and I'd be standing right there with you if you would only stop excluding me based on the color of my skin.

Pot, meet kett--no, wait, I didn't mean--it's just an expr--aaaaaaaaaaaaaaa

Re:The Most Backdoor-Looking Bug I’ve Ever Seen on Monday January 11, 2021 @08:58AM (#25728891)
Are there other examples of progress that were meaningfully advanced by changing commonly established terminology which was never purposefully offensive?
Re:Skynet – Build a Free Internet on Sunday January 10, 2021 @11:57AM (#25716637)
Until you wake up one morning and realize that all the things you loved about how the world works have changed.
Re:The Universe Knows Right from Wrong on Sunday September 13, 2020 @10:32AM (#24461121)
> completely unaware of Gandhi’s sleeping with children

I was unaware, and searching suggests you are referring to him sleeping naked in the same bed as a 17 or 18-year-old, without touching them, supposedly to test his celibacy.

Which is, quite frankly, hilariously innocent compared what "sleeping with children" implies, particularly in the context of being contrasted with Epstein.

> None of the women who participated in the brahmachari experiments of Gandhi indicated that they had sex or that Gandhi behaved in any sexual way. Those who went public said they felt as though they were sleeping with their aging mother.

If this is horrible enough to outweigh the good in his life, hell better make room: we're all coming.

As a counter-balance, I think the name is perfect. It is relevant and memorable enough for me to find again when I am in a position to spend the money on it, but generic enough to not put off indefinitely on the assumption that I'll remember it forever.

It is only while posting this that I am making the negative connection to things like "legacy code," but the concepts are distinct enough to me that they might as well be different words.

Eventually I confessed because I wanted to work on some other technology problems the company had, and the owner of the company sat me down for a chat.

She explained that legally, the company already owned any software I made on company time, but she wanted to buy it from me properly anyway, and asked me to write down a price.

I wrote down what I thought was a completely insane amount and she frowned and shook her head. "Sorry, I don't think we can pay that." She wrote down another number and passed it back.

She'd just added more digits to my number. It was more than my take home pay for the entire year.

After I accepted, she explained how sometime in the past they'd paid 10x that price to a "professional" firm for a prototype that didn't even work.

Several years later, at another, bigger company, I created a solution to a similar but larger scale problem we had in my spare time and offered it up for free. (I never learn.)

Instead, they signed a $2.5 million deal with a "professional" firm to create something.

That CEO bet me $100 it would be running smoothly in production in 6 months, but I could only take the bet if I didn't quit. I patiently explained how their proposed solution could not even work in theory, and wished him good luck.

10 years later, they were still doing it manually.

My very first job as a young teen was basically this!

I asked if I could just have access to the origin database instead of getting printouts, automated the whole thing, and continued to get paid for 15 hrs/week or whatever the legal limit was to spend about 4 seconds clicking "run" and the rest of the time goofing off.

Even convinced them to let me set up remote access and work from home once I demonstrated how much faster I could work that way. Good times.

Got me curious. Looks more like ~1,000/yr from car accidents: https://www.michigan.gov/documents/msp/DecadeGlanceFatals_38... (Still less than I would have guessed.)

Also interesting: https://www.cdc.gov/nchs/pressroom/states/michigan/michigan....

Curious to see how all-cause numbers will be affected.

(data still supports your point - thanks for perspective.)

Re:Every Google result now looks like an ad on Tuesday January 21, 2020 @01:02PM (#22109485)
> The web is a thousand times better now than it was ten years ago.

How?? For who??

The web in 2010: type something into Google, click first result, enjoy life

The web in 2020: type something into Google, try to figure out which results are ads, click several results before anything is useful, click through cookie disclaimer, refuse to allow notifications, decline to download the mobile app, attempt to dismiss surprise autoplay video that pops up once you scroll, except one of 30 scripts didn't load right or something so the popup's background stays covering up the page, disable javascript in frustration. Oops, now Cloudflare thinks you're a bot and all you're allowed to do on the web any more is teach Google's AI what traffic lights and crosswalks look like.

Not understanding the lyrics can be part of the appeal, because it makes them less distracting.

Understanding a little can make embarrassingly cheesy and saccharine pop lyrics take on a profound poetic quality.

Growing up on anime and Japanese video games is probably a big contributor to finding the melodies appealing.

Also, dude's got a giant concert video in view pretty much constantly, so image is probably part of it.

hope this helps

Using no libraries!

    a1([f,f,_,_,_,_]).
    a1([f,t,f,_,_,_]).
    a1([f,t,t,f,_,_]).
    a1([f,t,t,t,f,_]).
    a1([f,t,t,t,t,f]).
    a1([t,t,t,t,t,t]).

    a2([_,f,t,_,_,_]).
    a2([_,f,f,t,_,_]).
    a2([_,f,f,f,t,_]).
    a2([_,f,f,f,f,t]).
    a2([_,t,f,f,f,f]).

    a3([f,_,f,_,_,_]).
    a3([t,f,f,_,_,_]).
    a3([t,t,t,_,_,_]).

    a4([t,_,_,t,_,_]).
    a4([f,t,_,t,_,_]).
    a4([f,f,t,t,_,_]).
    a4([f,f,f,f,_,_]).

    a5([t,_,_,_,f,_]).
    a5([f,t,_,_,f,_]).
    a5([f,f,t,_,f,_]).
    a5([f,f,f,t,f,_]).
    a5([f,f,f,f,t,_]).

    a6([t,_,_,_,_,f]).
    a6([f,t,_,_,_,f]).
    a6([f,f,t,_,_,f]).
    a6([f,f,f,t,_,f]).
    a6([f,f,f,f,t,f]).
    a6([f,f,f,f,f,t]).

    solution(X) :- a1(X), a2(X), a3(X), a4(X), a5(X), a6(X).
Even if all of those big faceless entities have the ability to monitor my every moment, I simply can't imagine anyone finding time in the day to bother.

My mother, on the other hand...

Re:Git Blame-Someone-Else on Friday September 20, 2019 @08:44AM (#21026039)

  git filter-branch --env-filter " \
    export GIT_AUTHOR_NAME=Dade\ Murphy \
           [email protected] \
           GIT_COMMITTER_NAME=Dade\ Murphy \
           [email protected]"
Amusingly, I grew a full beard at 27 or so and started getting carded all the time!
Would be fun to see logs from RH back then.

[2003-10-14 02:51] <rizzou> hey moot - there's this cool website at http://www.4chan.net/ you should check it out. it's really looking like the next big thing, you know?

Re:Disable Google Chrome Sign In and Sync on Monday September 24, 2018 @11:01AM (#18058237)
I use and appreciate those conveniences too, without having ever signed in to Chrome or using Chrome Sync.

Many privacy-conscious people make all the same tradeoffs that everyone else does; like you, they've decided that what they're giving up is worth what they're getting in return. The problem with this change is that for many people there is no benefit and they were not asked, so they feel they are having something forcefully taken away from them without getting anything in return.

Paper letters with envelopes and stamps were as ubiquitous in 1990 as email is today, and there have been plenty of articles in The Straight Dope where Cecil Adams - a fictional, but decidedly male identity - claims to have received letters telling him he's wrong "from every unemployed Ph.D. in North America, plus a few who aren’t unemployed."
This conversation seems more analogous:

"I raise elephants, but they are bred to be as small as possible."

"They're _either_ elephants, _or_ bred to be as small as possible."

It seems possible that having to puzzle them out makes it an effective way to learn, at least if you can stand to.
I have seen use-of-force training exercises that look very similar except there is actually a weapon being drawn. I don't think it makes the officer who pulled the trigger innocent, but I believe he behaved exactly the way he was trained, and holding him personally responsible would not prevent this kind of thing from happening again.

Note in particular it is a different officer who is talking in the video and created the whole situation.

On X11 you can do better: the clipboard isn't actually stored anywhere, the program requesting the paste gets the data directly from the program that claimed the clipboard.

The clipboard lib you're using just spawns xclip (or xsel) on Unix. xclip has a -loops argument that is the maximum number of pastes. So you could just spawn:

  xclip -loops 1 -in -selection clipboard
And the password would be available to paste exactly once. Unfortunately I don't think xsel has any such option.

There are clipboard manager apps that could grab the paste immediately and persist it, but I'm not sure how common they are or if they are default anywhere.

I remember having to use different flags for bzip2 (j vs y) in tar on FreeBSD vs Linux about 15 years ago so I was sure they were different, but I have an image of a FreeBSD 4.10 box from June 2004 and /usr/bin/tar is indeed GNU tar.
Re:ZType – typing game on Sunday November 06, 2016 @01:40PM (#12886400)
Press i in Vimium, ctrl-z in Pentadactyl, or shift+esc in Vimperator, and they will pass everything except esc (shift+esc in vimperator) to the page.
Re:Five Years of Recurse Center on Monday July 18, 2016 @10:52PM (#12119245)
I also applied, and my application also indicated that I wasn't looking for a job afterwards.

I am a nobody, have never worked at any high profile tech darlings, was not returning to another job, have no money myself, and contribute nothing to diversity (white cis male).

I thought I had no chance.

I was accepted and had a great time.

Hope this helps.

> given that they are specific to Spotify, rather than a set of generic credentials that just happen to work on Spotify.

Actually, it looks like output from a popular tool (Sentry MBA) specifically designed to test if "generic credentials" from other password leaks "just happen to work" on popular services like Spotify.

Re:Koel: A personal music streaming server on Monday December 14, 2015 @10:58AM (#10731725)
Why would I need that? It's not like I'm running Wordpress or something. haaaaaaaaaa (I'm so sorry)
Re:Koel: A personal music streaming server on Monday December 14, 2015 @08:41AM (#10730889)
> cheap hardware that would barely run the stock JVM

I run two stock JVM instances and Redis on a $10 DO VPS that serves ~700k pageviews per day

> arbitrarily ignoring whole classes of apps or languages because of some outdated bias (that i bet you just accepted from others and never tested yourself)

hmm