Skip Navigation
Oregon State University Open Source Lab is running on fumes - Shakeup in US higher education funding means FOSS incubator is short a quarter of a million bucks
www.theregister.com Oregon State University Open Source Lab is running on fumes

: Shakeup in US higher education funding means FOSS incubator is short a quarter of a million bucks

Oregon State University Open Source Lab is running on fumes

Not to be confused with the University of Oregon, OSU set up its Open Source Lab in 2003. Since then, it's done a great deal to help multiple FOSS projects. As Linux.com reported in 2006, it gave critical help to Gentoo and Drupal, along with providing one of the first hosting sites for the fledgling Mozilla Foundation.

As the Drupal team reported, the OSU OSL was serving 10 TB of data per month for them – in 2012. Seven years later, LWN reported on a talk by Albertson at SCALE 17x, saying that "role of the lab is to be a neutral hosting facility and to foster relationships between FOSS projects and companies."

1
China is building a cyber army of hackers, report finds
  • It reminds me of the PowerPoint my company had.

    It was this graph showing how many tech people they have since 1960, and the numbers kept multiplying.

    How they rated tech people was someone who works behind the computer. So yeah, as we gain more employees, we tend to put them behind computers to do work?

  • What webapps do you selfhost that aren't media/game servers?
  • Joplin. I have it as a sync server. But have it tucked away in a cloud server for the times when I'm traveling so j always have a way to access data in case my phone gets stolen/confiscated.

  • What webapps do you selfhost that aren't media/game servers?
  • This is pretty neat!

    https://storyteller-platform.gitlab.io/storyteller/docs/intro/what-is-this

    Sounds like you need both the audio and the ebook to make it work?

    I typically only have one or the other.

  • I've been playing an MMO that you can only play via rest API calls: Artifacts
  • Lots of comments here saying it feels like work. And yet all the simulator games exist? People literally build rigs on their living room to play Truck Simulator games.

    I don't work with rest apis enough and looks great. My only concern is that like everything I do, I end up building a UI and automation. Which might be the point!

  • Post promoting lemm.ee hits 67,000 views and 1000 upvotes in 3 hours.
  • "excessive promotion", right.

    You're doing great work.

  • Good luck out there
  • I went back to school in my early 30s.

    I have a coworker who went back in his 40s and is changing careers (from tech lead to management). And another who is nearing 50s who just wanted that piece of paper. (IT guy who wanted a fine arts degree)

  • dri.es Comparing local large language models for alt-text generation

    I tested 12 LLMs – 10 running locally and 2 cloud-based – to assess their accuracy in generating alt-text for images.

    Comparing local large language models for alt-text generation

    I tested 12 LLMs — 10 running locally and 2 cloud-based — to assess their accuracy in generating alt-text for images.

    I have 10,000 photos on my website. About 9,000 have no alt-text. I'm not proud of that, and it has bothered me for a long time.

    1

    Before we get into extreme server side rendering (XSSR), we have to talk about normal server side rendering (SSR). This comes in two flavours, which I'm calling old-school and new-school.

    Old-school SSR involves having a server which uses some logic to create the HTML of the web page on-the-fly. For example, you might hit /users/39, and it might give you the details of user 39. These details might be from a database, or they might come from somewhere else. The important part is there's no corresponding 39.html on the disk. The HTML is created dynamically by the back-end server. On the front-end side, there's no JavaScript or other logic required to render the page. As a result, once the page is loaded, there's no ability for it to be dynamic.

    New-school SSR is similar to old-school SSR, but it does involve a bit of front-end JavaScript logic.

    3
    I didn't know you were supposed to disable root user...
  • I'm pretty sure they assumed if you bought their service, you have the competency to properly set it up.

    And I proved them wrong.

  • I didn't know you were supposed to disable root user...
  • I shared it because, out there, there is a junior engineer experiencing severe imposter syndrome. And here I am, someone who has successfully delivered applications with millions of users and advanced to leadership roles within the tech industry, who overlook basic security principles.

    We all make mistakes!

  • I didn't know you were supposed to disable root user...
  • Haha I'm pretty sure my little server was just part of the "let's test our dumb script to see if it works. Oh wow it did what a moron!"

    Lessons learned.

  • I didn't know you were supposed to disable root user...
  • The latter. It was autogenerated by the VPS hosting service and I didn't think about it.

  • I didn't know you were supposed to disable root user...
  • You're not wrong! Devops made me lazy

  • I didn't know you were supposed to disable root user...
  • Now that you mentioned it, it didn't! I recall even docker Linux setups would yell at me.

  • I didn't know you were supposed to disable root user...
  • I published it to the internet and the next day, I couldn't ssh into the server anymore with my user account and something was off.

    Tried root + password, also failed.

    Immediately facepalmed because the password was the generic 8 characters and there was no fail2ban to stop guessing.

  • I didn't know you were supposed to disable root user...

    Background: 15 years of experience in software and apparently spoiled because it was already set up correctly.

    Been practicing doing my own servers, published a test site and 24 hours later, root was compromised.

    Rolled back to the backup before I made it public and now I have a security checklist.

    152
    tympanus.net Creating a Generative Artwork with Three.js

    Learn how to create dynamic, generative artwork using Three.js, inspired by Lygia Clark's minimalist geometric designs, with a grid system and creative coding techniques.

    Creating a Generative Artwork with Three.js
    0
    Federation woes
  • Hey, I did the same thing recently! Set it up on my own server, and after a week, I'm starting to see new accounts being added to my explore feed. But there's no user count.

    It's an annoying experience and I'm not fully sure how to resolve it yet, nor have I dung into it.

  • felixrieseberg.com Things people get wrong about Electron

    From $25,000 Bloomberg Terminals to SpaceX spaceship controls, web tech is powering systems you'd never expect. Many desktop apps are built with Electron. Why build with web tech — and why bundle parts of Chromium to do so?

    As an open source project, our website never had to "convince people" to use Electron, so I never took the time to actually explain why I'm betting on web technologies to build user interfaces or why I prefer bundling a rendering engine.

    2
    Hosting multiple types of fediverse instances on the same server?
  • Probably overkill and I agree with you.

    K8 is for scale. Like managing a whole fleet of servers. Even with my devops team, it's quite a lift to suggest it to someone who is getting their feet wet.

  • Help with Home Server Architecture and Hardware Selection?
  • I did a double take at that $4000 budget as well! Glad I wasn't the only one.

  • Fediverse sounds gross
  • Yeah. I talk about the product directly.

    Lemmy. Or Pixelfed. Or Mastodon.

    I talk about the activitypub and decentralization.

    I'm trying to remove Fediverse from the conversation because that's the word that starts to make people confused.

  • The U.S. just pledged hundreds of billions to protect its AI leadership. A Chinese startup with a ‘joke of a budget‘ may have already undercut those hopes
  • Well to be fair, American companies did that too. They expand their services internationally "for free" and then get other countries hooked on it.

    China is just taking a page from that playbook.

  • Tablaste Tablaste @linux.community
    Posts 13
    Comments 18