home.social

Search

1000 results for “data0”

  1. I've just added another item to the "why most humans don't deserve this planet" list (it's getting really big…):

    Disposable #vapes (aka. electronic #cigarettes) now pack enough compute to run a web server on them:

    bogdanthegeek.github.io/blog/p

    #ecigarettes #embedded #embeddedsystems #slip #modem #usb #arm

  2. #jsonb support for #sqlite is here! I've become a big fan of using the sqlite #wasm build in the #browser. Storing #json works great and the built-in `json_*()` helpers keep abstractions in check. They're often faster than doing it in #JavaScript too. Now it's getting even better!

    sqlite.org/forum/forumpost/fa6

  3. @webfussel What size and shape is the data? Must be pretty big, probably a huge array with lots of big objects? I've tackled this by writing a little streaming stringifier (caveat: as fetch request bodies were still Chrome-only by the time) or using something like instead of .

  4. When transfering big amounts of data, can be a pita. Duplicating data into a string is kind of inefficient and stringifiers like `JSON.stringify` in the have their limits too.

    looks like a nice alternative. Beeing binary, it's faster and more efficient. Language support looks great. In / you can even have it produce a to feed directly into fetch. Now pipe it into a and you're flying!

    msgpack.org/

  5. @bazkie I'm not sure how ironic your comment is meant to be (it would be justified if it were :-)), but this has been possible with #flexbox since 2015. It's even easier with #grid, though. #CSS is getting so nice now, that I'm tempted to do vanilla/raw CSS on the next big project. Haven't done that in decades.

  6. @ayo did you come across #radicle yet? Looks really intriguing. They did a lot of R&D, seem to have nailed the #protocols now. I'm going to try it for my next #opensource project

    radicle.xyz/

    #git #cvs #sourcecode #codeforge #p2p

  7. Thoughtfully designed, aesthetically pleasing CSS library with many modern features:

    "matcha.css – Drop-in semantic styling library in pure css"

    Think default #browser #stylesheet: no build steps, no dependencies, no #JavaScript, no configuration needed. Just link it into your new or old #HTML and off you go.

    matcha.mizu.sh/

    #matchacss

  8. I'm not saying we should all go back to #mailinglists lists and scatter our stuff all over the place. #GitHub and centralized repos in general have a lot of advantages. But there's a trade-off to be made and you should be aware of it before you click "add repo" just because they say it's free.

  9. (Digital) can help grow an idea. But don't mistake it for , the real foundation of a durable product. No one will look at that board once the meeting is over!

    "People use Post-its to […] make meetings more collaborative […] Instead, images of such sessions became products themselves. […] Their meaning doesn’t come from what is written, but from its having been written across colorful rectangles and squares."

    wired.com/story/beware-the-dig

  10. I recently got two older #Android devices back that I gave away a few years ago. It's a 2015 #Teclast tablet from China and a 2017 Google #Pixel2XL. Both manufacturers ceased software support many years ago. They surely must be #ewaste in 2024? Let's find out!

    Well, the #Pixel2XL certainly is not. It's still officially supported by #LineageOS, a free and #opensource #Android distro. That means you get the latest #Android14 and it runs well.

    [1/4]

  11. #CompuServe was the first public online service with millions of subscribers and played a big role in pioneering online #gaming, real-time #chat, file #downloads, online #banking, message #forums and online #shopping in the #1980s.

    #ComputerHistory #DEC #PDP10 #SC40

  12. The liquidation of the #LivingComputerMuseum might ruin the last chance to save more #CompuServe data for historical research.

    The last 9 #SC40 servers (#PDP10 derivatives) were saved from the dumpster 10y ago¹. One was sent to the #LCM and has been in storage since afaik. Of the other 8, all but one have disappeared.

    What will happen to the LCM one now? Christie's probably not interested in it? Will it finally be scrapped?

    ¹) youtube.com/watch?v=Tu2hMtRjxH

    #PaulAllen #RetroComputing #TOPS10 #DEC

  13. People say it's impossible to run a #mailserver today. Even if you're technically capable, all big providers will block you by default.

    That's hardly true in my experience¹. If you're using clean IPs and recent anti-spam protocols², just the odd local telco will block you and that's usually sorted within hours by an email to their postmaster.

    Just try it! #smtp #postfix #opensmtpd

    ¹) I'm doing this for decades now and have just set one up a few weeks ago
    ²) #MX #RDNS #SPF #DKIM #SRS #DMARC

  14. >> "Why let mere mortals decide #CPU priorities when the cosmos can guide us?"

    > A fully functional sched_ext #scheduler that makes real CPU #scheduling decisions based on real-time planetary positions, #zodiac signs, and astrological principles. This actually loads into the #Linux kernel and schedules your system tasks. Because if the universe can influence our lives, why not our CPU scheduling too?

    github.com/zampierilucas/scx_h

    #admin #devops #rust #rust4linux

  15. It is widely known that the #XeroxAlto pioneered many aspects of modern computing, or at least integrated them into the #userInterface we still use today.

    But it also featured the first #modalEditor with #Bravo (although they eventually replaced it with the modeless #BravoX).

    oldbytes.space/@amoroso/115422

    #modalEditing #vi #vim #BillJoy #unix #posix #xerox #alto #gui #editor

  16. "I definitely think that FM radio will become a very Important factor in communications. Instead of using the phone lines, you’re going to be able to use the FM airwaves. You’ll be able to transmit a lot of information from computer to computer. You’re going to be able to transport software through FM radio."
    #JackTramiel (Founder of #Commodore, then new owner of #Atari Corporation), #FamilyComputing February 1985

    computeradsfromthepast.substac (@johnblood)

    #wifi #wlan #computerhistory

  17. Captivating #debugging horror story: Coding Machines (how the machines are secretly taking over). This is from 2009. Another attack vector that's possible today is inserting into #LLMs and getting triggered by #adversarial #prompting.

    teamten.com/lawrence/writings/

    via #CoRecursive #CoRecursivePodcast:
    corecursive.com/coding-machine

  18. 50 years ago today, the January 1975 issue of #PopularElectronics became available on the newsstands. It is the famous issue with the #Altair8800 on the cover, which made the 8800 kit available by mail order. For many, it is considered the beginning of the home and personal computer revolution.

    The full issue is available for download here:

    americanradiohistory.com/Archi

    #retrocomputing #altair #homecomputer #microsoft

  19. This is a goldmine of #podman #networking tricks:

    Example: Use socket units with `ReusePort=true` for your container units to let multiple containers share one port and let the kernel do the load-balancing via SO_REUSEPORT

    github.com/eriksjolund/podman-

    #containers #linux #quadlets

  20. @simonmic It took 10y to get my friends off of #whatsapp and most are probably not keen on installing yet another messenger. But #simplex surely looks very intriguing.

    Same with #radicle now that they've nailed the protocols. I've moved from #gogs / #gitea / #forgejo to plain ssh 2y ago, maintenance had become too much of a burden. It's been great for me but unsurprisingly collaboration has gone down to zero. Maybe this can provide some middle ground? Will definitely try it out this year

  21. Did you know `zig cc` might be a better C #compiler than #GCC / #Clang? And that you can use it to compile your #CGO-dependent #golang projects as well?

    I just needed to cross-compile something for x86_64-linux-musl on aarch64-macos-none. Everything else kept giving me headaches (#docker, #qemu)… but using #zig just worked.

    andrewkelley.me/post/zig-cc-po

  22. One of the great things about #golang is easy cross-compilation. However, most #golang #sqlite3 drivers make it considerably less easy by wrapping around the C implementation, requiring #cgo. Now there's a new `database/sql` compatible driver that gets rid of #cgo by wrapping the #sqlite #wasm build instead. Neat!

    [2/2]

    github.com/ncruces/go-sqlite3

  23. Congrats to the only real #serverless #database #OrbitDB for reaching v1.0!

    "OrbitDB is a serverless, distributed, peer-to-peer database. OrbitDB uses #IPFS as its data storage and #Libp2p #Pubsub to automatically sync databases with peers. It's an eventually consistent database that uses #Merkle-#CRDTs for conflict-free database writes and merges making OrbitDB an excellent choice for #p2p and decentralized apps, blockchain applications and #localfirst #webapps."

    github.com/orbitdb/orbitdb/pul

  24. [4/5]

    jose-elias-alvarez/typescript.nvim - easy #typescript-language-server integration (I've just seen this is now archived, but it still works well.)

    fatih/vim-go - #golang language support

    mhartington/formatter.nvim - format runner. I use it to run #biome and #gopls to auto-format code.

    *GIT*

    tpope/vim-fugitive - THE BEST. This is how I mostly interact with #git.

    lewis6991/gitsigns.nvim - git decorations for the gutter

    rhysd/conflict-marker.vim – makes resolving merge conflicts easier

  25. [3/5]

    tpope/vim-commentary - comment macros for various languages

    tpope/vim-surround – another one from vim plugin god @tpope. Easily delete, change and add surroundings like quotes, parens etc. in pairs

    neovim/nvim-lspconfig - configs for the neovim #lsp client. lsp integration is one of the two reasons I switched to #neovim (the other being #treesitter). Integrates #typescript, #biome, #gopls and #tailwindcss language servers.

    sheerun/vim-polyglot - collection of language packs

  26. Regular software assumptions don't apply to #ai:

    ❌ "#Software #vulnerabilities are caused by mistakes in the #code"
    ❌ "#Bugs in the code can be found by carefully analysing the code"
    ❌ "Once a #bug is fixed, it won’t come back again"
    ❌ "Every time you run the code, the same thing happens"
    ❌ "If you give #specifications beforehand, you can get software that meets those specifications"

    boydkane.com/essays/boss

  27. I just had a little argument about protocol details where someone was seriously trying to back up their wishful thinking with screenshots of #ChatGPT. It was quickly put to rest by linking and quoting a few #RFCs. Still, it's amazing how people can delude themselves with such conviction these days.