Readit News logoReadit News
oelmekki commented on “In 2018 the blockchain/decentralization story fell apart”   twitter.com/random_walker... · Posted by u/randomwalker
Nasrudith · 7 years ago
That is very not new - even transaction based decentralized databases technically date back to the 1980s - even if they received less practical use. The theory of databases are pretty old and practically ancient in computing terms.

Before blockchain was a thing much less a hyped one cloud computing used it and before that some databases practiced 'tombstones' for databases. The easiest way to maintain absolute consistency has been known to be not really deleting things but marking them as 'deleted' and leaving them to be ignored by default until consistency can be achieved. That was the approach when cloud computing dawned to make things scaleable and avoid the bottlenecks and load-balancing server overhead.

Transaction based databases are logically equivalent to an append only database. If you have a list of transactions that add up to the same resulting database state - with the option of more versatility if you don't constrain things to be operational order insensitive.

oelmekki · 7 years ago
I see, thanks to you and @weego for historical context.

It makes me realize that git is probably some kind of append-only database too (and used for decentralization too).

I guess I can still thank blockchain for having introduced the idea to me.

oelmekki commented on “In 2018 the blockchain/decentralization story fell apart”   twitter.com/random_walker... · Posted by u/randomwalker
boramalper · 7 years ago
His points about blockchain are compelling but I disagree with “blockchain/decentralisation” part. Blockchain is a decentralised ideal, but so is BitTorrent, so is Tor, and so on, to some significant extent. To say that decentralisation failed because blockchain failed ignores all the other technologies which are serving people well.

I think the distinction between “decentralised” (i.e. federated) and “distributed” is important (as decentralised is often used as an umbrella term to cover both).[0] There are tons of federated projects out there from Matrix to Mastodon, and there are initiatives to make federated networks more decentralised (such as the integration of Kademlia DHT in BitTorrent).

No need for pessimism I think. :)

[0]: https://www.researchgate.net/profile/Jason_Hoelscher/publica...

oelmekki · 7 years ago
Also, the blockchain has introduced (AFAIK) the idea of using append-only databases to build decentralized applications, and this is currently used in very interesting new techs which have nothing to do with currencies or economics (like secure-scuttlebutt). The "dweb" is becoming a thing, IMO.
oelmekki commented on EU to fund bug bounty programs for open-source projects   zdnet.com/article/eu-to-f... · Posted by u/svenfaw
scrollaway · 7 years ago
You're not wrong, but those are still separate issues. In the context of benefit for the government itself, you'd certainly hope so…

Regardless of whether they get updated, these are still a net benefit for new installs.

oelmekki · 7 years ago
Oh indeed, I'm not trying to say they should not fund these programs, this is awesome and welcome. I'm just warning about a possible pitfall for them to keep an eye on :)
oelmekki commented on EU to fund bug bounty programs for open-source projects   zdnet.com/article/eu-to-f... · Posted by u/svenfaw
scrollaway · 7 years ago
Is it worth spending money on Drupal considering we nowadays have anything else?

The answer is yes. The value of these bug bounty programs is directly tied to the amount of use the software gets (and most of these get used a ton, including Putty, regardless of alternatives).

oelmekki · 7 years ago
Do people using these oldish softwares update them, though?

Funding bug bounty programs kind of fail its objectives if they don't.

oelmekki commented on Show HN: Notable – A Markdown-based note-taking app that doesn't suck   github.com/fabiospampinat... · Posted by u/fabiospampinato
oelmekki · 7 years ago
Hi Fabio,

Congratulations on Notable, it's very slick, and exactly the kind of note taking app I was after.

I'm mostly concerned about keeping my data offline these days, so Google Keep and Evernote were no fit for me. I take tons of notes every day, and ended up using the note app from Kontact (the PIM suite for KDE), mostly because I'm a heavy KDE user and it was properly integrated with Akonadi (KDE's PIM backend). But it is very raw, especially compared to Notable.

Given Notable data is just plain text, it means I can get it indexed by Baloo (KDE's desktop search), so it's perfect for me. Thanks a lot :) And nevermind Electron haters, having an app in an AppImage, released on github, so that I can subscribe to release's RSS feed and just download/drop the update if I want to is furiously awesome.

One suggestion : I would love, when I create a new note when having a Notebook selected, that this new note is automatically added with this tag (currently, manually importing data from Kontact is painfully long). Autocompletion of tags could do too.

oelmekki commented on Ask HN: What technologies did you learn in 2018?    · Posted by u/vchernobyl
oelmekki · 7 years ago
Dweb related techs.

Initially, I started with ssb (secure scuttlebutt), but ultimately moved to dat/beaker.

I've been having a lot of fun with it, I love how this allows to publish side projects without needing to rent a server.

For next year, I'm interested in exploring the implications it has regarding interoperability of apps, given users host their own data and can give access to it to other apps.

oelmekki commented on How ‘Baldur’s Gate’ Saved the Computer RPG   theringer.com/2018/12/21/... · Posted by u/bpierre
tomc1985 · 7 years ago
I do remember feeling of being in something of RPG drought when Baldur's Gate came along. At least I believe that was the sentiment expressed by PC Games magazine, which I was reading pretty heavily at the time.

I don't think ES or Fallout were on my radar at that time but you're the first person I've heard with very positive opinions of Daggerfall; most of the ES nostalgics seem to pine for Morrowind.

Baldur's Gate had the D&D license, though, and that gave it a lot of weight and staying power for people who weren't already into CRPGs. I think it also left a much larger impact than any of the games you've mentioned save maybe Fallout II. Part of the draw for me were those D&D rules; I was pretty heavy into tabletop RPGs at the time.

oelmekki · 7 years ago
I'll speak only for me, here, but Fallout 1 is the game that impressed me the most among these, during those times. It had to do with this idea that you could go anywhere you wanted and you weren't forced into a linear plot (somewhat a precursor of current day's openworld games).

Granted, I didn't know d&d back then, I guess if it happened now after playing d&d, Baldur's Gate would impress me more.

oelmekki commented on Librem 5 dev kits are shipping   puri.sm/posts/2018-devkit... · Posted by u/arctux
pksadiq · 7 years ago
> how do I get started writing my app to target the Librem 5?

For commandline applications all you need is to develop for GNU/Linux. It should work pretty fine on Librem 5 too. If you want to develop GUI applications see libhandy[0], a GTK+ widget library developed by Purism for Librem 5.

If you need to, you can get motivations from https://gitlab.gnome.org/Teams/Design/app-mockups and HIG guide for GNOME is available at https://developer.gnome.org/hig/stable/

[0] https://source.puri.sm/Librem5/libhandy

oelmekki · 7 years ago
Btw, I wonder : I intend to use KDE on librem 5 (at least eventually, if it's not ready on phone release). Do you know if mixing GTK and QT apps on the system will be as easy as on desktop?
oelmekki commented on Firefox desktop market share now below 9%   netmarketshare.com/browse... · Posted by u/ngokevin
kevin_thibedeau · 7 years ago
Why not just configure your server or a proxy to add the necessary headers that unlock CORS restrictions.
oelmekki · 7 years ago
Because having code that behaves differently on development and production is never a solution, it's a workaround. Having bugs that can't be reproduced locally is the worst thing that can happen to a developer. So yeah, you can _just_ put environment settings if you have no other possible way, but you should really avoid it if there is any other one (like using chrome with CORS disabled, here).
oelmekki commented on Firefox desktop market share now below 9%   netmarketshare.com/browse... · Posted by u/ngokevin
vorticalbox · 7 years ago
You should be setting your server to set cors to allow all not disabling it in your browser.

This is what we do while running docker for local development with node.

oelmekki · 7 years ago
At the very least, CORS should be disabled for localhost. I build interfaces using create-react-app, which launches a dev server on localhost:3000 (useful for things like live reload), making requests on a go api on localhost:5000. On production, both are on :80 and the backend serves frontend production files. This is annoying to alter the application code just to handle dev environment (although, this already happen in many other places, so it's not critical).

u/_pctq

KarmaCake day1558June 15, 2011View Original