@jannem@fosstodon.org avatar

jannem

@jannem@fosstodon.org

Programmer and computational neuroscientist, now HPC support engineer in Okinawa, Japan.

Photography, bouldering, recreational programming and playing the sanshin are things I do.

Sweden, Osaka and Okinawa are places I particularly care about.

This profile is from a federated server and may be incomplete. Browse more on the original instance.

sundogplanets, to random
@sundogplanets@mastodon.social avatar

Time to run my horrifying python code that builds a bash script that I use to repeatedly call some fortran code and make output I pull back into python for calculating telescope pointings.

My deepest apologies to everyone here who actually has training in making good software. I'm doing science!

(And no, I'm not looking for advice. Hilariously, this dumpster fire of code works well enough, and I don't need to improve it right now.)

jannem,
@jannem@fosstodon.org avatar

@sundogplanets
I support user software at an HPC center. This wouldn't even make the top ten of janky software setups :)

jannem,
@jannem@fosstodon.org avatar

@sundogplanets
To be fair, few researchers have software development training, so jank is expected.

On the other hand, you could argue that this is becoming as essential as, say, statistics, and should be taught as a core skill along your actual field of study.

johncarlosbaez, (edited ) to random
@johncarlosbaez@mathstodon.xyz avatar

It looks like they've found protonium in the decay of a heavy particle! 🎉

Protonium is made of a proton and an antiproton orbiting each other. It lasts a very short time before they annihilate each other.

It's a bit like a hydrogen atom where the electron has been replaced with an antiproton! But unlike a hydrogen atom, which is held together by the electric force, protonium is mainly held together by the strong nuclear force. It's also much smaller than a hydrogen atom.

There are various ways to make protonium. One is to make a bunch of antiprotons and mix them with protons. This was done accidentally in 2002 during the first experiment that created antihydrogen. They only realized this upon carefully analyzing the data 4 years later.

This time, people were studying the decay of the J/psi particle. The J/psi is made of a heavy quark and its antiparticle. It's 3.3 times as heavy as a proton, so it's theoretically able to decay into protonium. And careful study showed that yes, it does this sometimes!

The new paper on this has over 550 authors, so I won't list them all. It also has a rather dry title - not "We found protonium!"

• Observation of the anomalous shape of X(1840) in J/ψ→γ3(π+π−), https://arxiv.org/abs/2310.17937

The idea here is that sometimes the J/ψ particle decays into a gamma ray and 3 pion-antipion pairs. When they examined this decay, they found evidence that an intermediate step involved a particle of mass 1880 MeV/c², a bit more than an already known intermediate of mass 1840 MeV/c².

This new particle is a bit lighter than twice the mass of a proton, 938 MeV/c². So, there's a good chance that it's protonium!

jannem,
@jannem@fosstodon.org avatar

@johncarlosbaez
Now let's see how long before a marketer incorporates "protonium" into high end golf clubs.

glennf, to random
@glennf@twit.social avatar

There’s a problem in technology: many people believe everything is on the same curve as transistor density. Most things aren’t. There’s often a sharp trend upward and then a stall. https://mastodon.cloud/@jasongorman/112267865098989336

jannem,
@jannem@fosstodon.org avatar

@glennf
Sigmoid and exponential trends looks much the same early on. But every trend ends up being a sigmoid sooner or later.

CultureDesk, to music
@CultureDesk@flipboard.social avatar

C.J. Snare, frontman of Firehouse, has died at age 64. The band had top 10 hits in the early '90s with "Love of a Lifetime" and "When I Look Into Your Eyes." His bandmates announced his death on Facebook. In a separate post, his partner, Katherine Little, said that the singer had been suffering from Stage IV colon cancer. Ultimate Classic Rock reports.

https://flip.it/HGZEyl

CJSnare

jannem,
@jannem@fosstodon.org avatar

@CultureDesk
If you're 45 or over, get that colonoscopy.

Colon cancer is easily curable if discovered early. And a camera up your behind will discover it if it's there. An easy lifesaver.

jannem,
@jannem@fosstodon.org avatar

@CultureDesk
There's a risk tradeoff there. A colonoscopy is pretty safe, but there is a small risk of injury (reaction to the medication; perforated colon and so on). Below a certain age/risk of occurrence it no longer makes sense to do it.

If you're younger and want to do something, then an occult fecal blood test is probably better. Easier and safer, and has a good chance of catching a tumor early enough.

pwaring, to random
@pwaring@fosstodon.org avatar

Don't think I'll ever buy something that needs assembly from Argos again. Part was missing when I opened the box.

  1. Online order of spare parts: Not available for this item (it doesn't have a part number).

  2. Online chat: We can't do anything, call the store.

  3. Call store: Always busy so you get redirected to the overflow call centre... who can't do anything.

  4. Visit store: TODO

IKEA OTOH: 6 digit code for each part, order online, posted immediately free of charge, no quibble.

jannem,
@jannem@fosstodon.org avatar

@pwaring Or you can go to an Ikea store and they have a wall near the service center full of bins with all their fasteners, nuts and bolts and so on, and you can just roll up and pick a few of the ones you're missing.

coffeegeek, to coffee
@coffeegeek@flipboard.social avatar

A Grinder PSA.

I know James Hoffmann, in a few videos now, heavily suggests doing the RDT (ross droplet technique) on coffee in single dose grinders; indeed, in one video, he heavily suggests doing this 3x as much to get, as he says 'better anti static results". He even demos it on a DF64 Gen 2 in his Best grinders under £500.

But he's wrong. At least with grinders equipped with a plasma generator.

Doing the RDT on grinders with a plasma generator (like the DF64 Gen 2) WILL GUM UP the works inside around the plasma coil, making it 100% ineffective, and increase the overall static issues.

Don't RDT any grinder with a plasma coil.

Got this direct from TWO grinder manufacturers. I've been told one is trying to get James to do a new video "recanting" the advice. It's causing them a lot of service calls.

cc @coffee @espresso

jannem,
@jannem@fosstodon.org avatar

@coffeegeek @coffee @espresso
You'd think you know you have an antistatic device since your grounds aren't clingy in the first place.

Doing RDT in winter with my grinder makes such a major difference it's not even funny (summer is really humid, and RDT isn't necessary).

jannem,
@jannem@fosstodon.org avatar

@coffeegeek @tredstone @coffee @espresso
I do, and it makes a big difference with my 1zpresso grinder.

Interestingly, I never had to do it with my cheap all-plastic Hario mini slim. You'd naively think it'd be the other way round.

mrundkvist, to Archaeology
@mrundkvist@archaeo.social avatar

"Sweden: a proud mining nation since a thousand years"

Iron production with bog ore from wetlands goes about 3000 years back in Sweden. Here the Swedish government is making an interesting contribution to the debate over when started: their bid is the early AD 1000s. Sadly they offer no empirical evidence in this document.

https://www.regeringen.se/artiklar/2024/03/sverige--stolt-gruvnation-i-over-tusen-ar/

jannem,
@jannem@fosstodon.org avatar

@mrundkvist
3000 years is "more than a thousand years"...

timbray, to random
@timbray@cosocial.ca avatar

I think the #xz incident is teaching us that our infrastructure is dangerously fragile in the face of well-organized/funded attackers. The response isn’t “try harder” or “donate to your OSS project”, it needs to be institutional, professional, and at scale.

So, here’s my proposal, called “OSQI”, aimed at starting a how-to discussion: https://www.tbray.org/ongoing/When/202x/2024/04/01/OSQI

jannem,
@jannem@fosstodon.org avatar

@Jeremiah @timbray @sovtechfund @EC_NGI @NGIZero

A substantial amount of projects are run as a hobby; the maintainer doesn't want to spend more time than they already do, money or no money. They also may not want other people coming in and telling them how they should enjoy their hobby.

drewdevault, to random
@drewdevault@fosstodon.org avatar

It's not very popular, but I wonder if signing release tarballs with the release manager's private key would go some ways towards alleviating xz-esque woes, at the very least making distros aware that an upstream has changed hands and having to do due diligence to fix their builds

jannem,
@jannem@fosstodon.org avatar

@drewdevault
At work (HPC center) we generally never use the autogenerated tarballs. They have a tendency to break - some projects explicitly tell you not to use them.

We download maintainer-supplied tarballs of releases if available. If not, we clone the repo and check out the tag or commit corresponding to the release, then build from that.

jannem, to Blog
@jannem@fosstodon.org avatar

time: Keyboards!

I finished reading Shift Happens, and thought I'd rant in favor of spending a bit on your (yes, your!) keyboard, in the name of comfort and ergonomics.

Tl;dr: if you're spending real money on a desk chair or a good monitor, perhaps it's time to give your keyboard some love as well.

Also, the HHKB is objectively the best keyboard you can buy today, and I will not admit any argument to the contrary.

https://janneinosaka.blogspot.com/2024/03/keyboards.html

jannem,
@jannem@fosstodon.org avatar

@simon
I get that. There's just less interaction going on with the mouse. Tiny travel mice are a pain; and so are really cheap ones that weigh almost nothing and feel bad to use. But most regular mice are fine to me as well.

I do use a trackball at home, just to vary my movement patterns and reduce RSI. And a wireless mouse is, I think, worth it.

carol, to random
@carol@crabby.fyi avatar

the lesson I'm choosing to take from xz, as an oss maintainer, is that anyone trying to pressure or guilt me into doing something should immediately be told no, for security reasons

jannem,
@jannem@fosstodon.org avatar

@ChasMusic @carol
Fundamentally no, you can't 100% be sure. Look up "reflections on trusting trust".

In practice, you can build your own binary from the source yourself and be quite confident it runs the way the source code tells it to run.

The problem then is, how much do you trust the source code,

niconiconi, to til

C++26 is planning to add the whole BLAS into the standard library, and will natively support std::mdspan (the official multi-dimensional array since C++23). C++ surely is a programming language that people just throw everything imaginable into it.

jannem,
@jannem@fosstodon.org avatar

@niconiconi @hyc
I could argue that a library such as BLAS should perhaps be a system library tuned for the hardware and available to all higher level code; not have an implementation tied to a specific language.

Especially so for BLAS with a highly stable ABI.

doktorzjivago, to random Swedish
@doktorzjivago@mastodonsweden.se avatar

deleted_by_author

  • Loading...
  • jannem,
    @jannem@fosstodon.org avatar

    @Krux_22 @doktorzjivago
    Min mamma var från Finland. Samma här - har smakat memma ett par gånger i Finland men vi hade det aldrig hemma.

    coffeegeek, to coffee
    @coffeegeek@flipboard.social avatar

    Speaking of pourover coffee...

    If you like , and like , and especially like (who doesn't, amirite?) then the article we published this AM, a featured opinion article, is right up your alley.

    Pour Over Coffee: Its History and Development. A Feature.

    cc @coffee

    https://coffeegeek.com/opinions/history-technology/pour-over-history-and-development/

    jannem,
    @jannem@fosstodon.org avatar

    @coffeegeek @coffee
    Heads up: from line "The same is true for pour over coffee." The text suddenly becomes way larger on my browser (Firefox on Android).

    Also, I've noticed you frequently (but not always) have strike-throughs through your links. Is that by design or is there some rendering quirk going on?

    thisismissem, to random
    @thisismissem@hachyderm.io avatar

    Okay, here me out, but I totally think there's a possibility to setup a Fediverse server that you "follow", and then you'd have ads boosted into your timeline, and then revenue from the advertising would be distributed based on number of actors following for ads, a portion would go to your instance, and some would go to the software your instance runs.

    This would give consent-based advertising that's native to ActivityPub and opt-in by users.

    Wouldn't it? Or is this an absolutely silly idea?

    jannem,
    @jannem@fosstodon.org avatar

    @thisismissem
    I see instances blocking each other for sometimes very minor offences from a user. I see a lot calling for blocking threads just for existing.

    As a user, chances are your instance won't give you the option to follow such an instance whether you want to or not.

    gsuberland, to random
    @gsuberland@chaos.social avatar

    more Valheim tonight. made a stone dock for the carve, had to solo a troll raid because everyone else was away from base (stone walls and defensive towers were an excellent investment). we cleared two crypts, got upgraded armor, upgraded our main food station to a hearth, doubled our number of happy bees, and we got a piggy farm up and running with lots of baby piglets!

    next time we're gonna try to get some turnips for a spice rack (turnips are a spice, this is a well known fact)

    jannem,
    @jannem@fosstodon.org avatar

    @gsuberland
    The root mask has poison resistance. If you go for a mobility build with root armor that makes life in the swamp a lot easier.

    By the way, you definitely want a sledge hammer in the crypts if you're not already using one. The first one is enough; no need to spend iron on the second one.

    jannem,
    @jannem@fosstodon.org avatar

    @gsuberland
    The sledge has an area effect. Including - importantly - right across scrap piles.

    If you hear a blob (or a draugr) in the next room, dig almost to where you'd be able to pass, then hit the floor with the sledge to kill them without them reaching you.

    Is it cheesy? A bit, perhaps. Is it cheating? No. This has been a known tactic since the game was first released. If the devels felt it was cheating they'd have changed the mechanics by now.

    alexwild, to SciComm
    @alexwild@mastodon.online avatar

    Several of us overly online biologists spent years quietly doing an experiment on Twitter, trying to find out if tweeting about new studies from a set of mid-range journals caused an increase in later citations, compared to set of untweeted control articles.

    Turns out we had no noticeable effect; the tweeted papers were cited at the same rate as the control set.

    Our paper, headed by Trevor Branch, was published today in PLOS One:

    #X

    https://journals.plos.org/plosone/article?id=10.1371/journal.pone.0292201

    jannem,
    @jannem@fosstodon.org avatar

    @alexwild
    So, people who would cite your paper will usually find it without any social media self-promotion on your part. That'll be a relief for quite a few people.

    gsuberland, to random
    @gsuberland@chaos.social avatar

    is there a way to override the address of softfloat functions in gcc, such as __floatunsidf and __muldf3? specifically xtensa ESP32 gcc, if that matters at all.

    I want to locally compile a function (on desktop) and send the compiled assembly code over the network (signed, obviously) to an ESP32. the code will be passed function pointers so it can access various calls, but that doesn't help with the softfloat functions as the calls are compiler-generated.

    jannem,
    @jannem@fosstodon.org avatar

    @gsuberland
    LD_PRELOAD isn't going to work in this case?

    grumpygamer, to random
    @grumpygamer@mastodon.gamedev.place avatar

    One thing that is annoying about dev tools like Tiled or Aseprite is that they don't warning you if you open a read-only file. Version control uses this flag to say the file is locked. You accidentally open a locked file and make a bunch of changes, get a save warning, then unlock the file and it pulls down new changes and you overwrite them.

    jannem,
    @jannem@fosstodon.org avatar

    @grumpygamer
    What version control system is that?

    Edent, (edited ) to Economics
    @Edent@mastodon.social avatar

    Second Hand Books Are Theft

    Whenever you buy a second-hand book, you are stealing revenue from the author and publisher. It makes no difference whether you buy from a charity shop or a for-profit store. All the money goes to the seller of the book, and none of it flows back to the copyright holders.

    https://shkspr.mobi/blog/2021/03/second-hand-books-are-theft/

    jannem,
    @jannem@fosstodon.org avatar

    @Edent
    There was a serious government proposal in Sweden in the 1980s that cutting your family's or friends hair for free be "illegal" (a form of tax avoidance) since it was taking work from licensed barbers and hair salons.

    The proposal never went anywhere of course, but this line of thinking has been around for a long time.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • JUstTest
  • GTA5RPClips
  • DreamBathrooms
  • thenastyranch
  • magazineikmin
  • everett
  • InstantRegret
  • Youngstown
  • mdbf
  • slotface
  • rosin
  • anitta
  • kavyap
  • modclub
  • normalnudes
  • cubers
  • osvaldo12
  • tacticalgear
  • Durango
  • khanakhh
  • ngwrru68w68
  • provamag3
  • Leos
  • tester
  • cisconetworking
  • ethstaker
  • megavids
  • lostlight
  • All magazines