HNHacker News
TopNewBestAskShowJobs

e3bc54b2

2,242 karma · joined March 16, 2021

submissionscomments
e3bc54b2··on A fully open-source and end-to-end encrypted note taking alternative to Evernote
I tried Joplin, and most other PKM/note-taking tools out there.

Eventually settled on org-mode. Encryption can be sync-time using restic/cryptomator (cloud sync), filesystem (self-hosted all the way), or save time using plain old GPG. As a bonus, there is a gigantic ecosystem around org-mode, and thanks to the platform (Emacs) it is nearly completely FLOSS and pretty much guaranteed to be around and kickin' when most commercial systems with either die, get acquired or just change too much for my taste.

Probably not for everyone, though.

e3bc54b2··on A fully open-source and end-to-end encrypted note taking alternative to Evernote
I'd love to use Logseq, but in my experience the mobile app is quite buggy.

Otherwise it works surprisingly well with my existing org-mode notes, if not 100% compatible.

e3bc54b2··on DockYard R&D: FireFly Optimizes Your Elixir Compilation
Thank you! That makes quite a few things clear.

As a naïve question, how does SBCL (Common Lisp compiler) generate such a wicked fast code? Other than actor model, it is also dynamically typed and hot code loading is one of the headline features there.

e3bc54b2··on DockYard R&D: FireFly Optimizes Your Elixir Compilation
I'd love to watch it, but the recordings are not available yet and 250$ virtual.attendance was way too much for personal interest language.
e3bc54b2··on DockYard R&D: FireFly Optimizes Your Elixir Compilation
Indeed all the DockYard pieces announced are nice, but the posts are puff pieces at best.

From what I understood, Elixir/OTP are there, but instead of compiling to BEAM bytecode, they compile for WASI (targeting whatever can run WebAssembly). It is not HiPE, nor JIT, there will not be any bytecode. Only AOT compiled native code, except targeting WASI.

Generally BEAM is understood to be slower of the big runtimes (compared against Java, CLR, Go and often V8/Javascript). FireFly claims to be faster, and smaller in compiled form than current interation compiled against BEAM.

How that plays with actor model and preemptively switched lightweight processes is a mystery to me too.

I'd really appreciate something with more technical sauce but human explanation. Currently all we have is PR puffs like this and source code (at least for the LiveView native, haven't tried looking for this).

All that said, this does indicate there is good activity and desires to get Elixir working on stuff other than its current strong suit. This usually means the language and ecosystem is growing. It could be Baader-Meinhof phenomenon, but I started learning Elixir couple of weeks ago, starting with LiveView tomorrow, and there is nice stream of posts coming for it. Exciting times :)

e3bc54b2··on Jetbrains Space
Heh. You know who made their fortune providing "everything else handled by default"? Microsoft.

Now that enters a fairly divisive terrain, but needless to say, what you expect from single source of tooling generally does not end up being delivered.

e3bc54b2··on Elixir – Phoenix LiveView Native
I've not been part of lot of conferences, but both Emacs conf and Nix conf put videos up pretty much as soon as they're presented.

But if the conference is independent and the aim is to make money, I get it. Conferences with aim to socialise/promote to/the userbase tend to make it as low friction as possible.

e3bc54b2··on Elixir – Phoenix LiveView Native
Tangential, but where can I watch the talks from ElixirConf 2022? Youtube channel has not uploaded any yet, and the website doesn't seem to have any recordings either. All I see is 250$ to attend virtually.

Shouldn't their target be to spread word fast and wide? I get paid tickets for in-person attendance, but online talks should ideally be live streamed for free, no?

e3bc54b2··on AdGuard publishes the first ad blocker built on Manifest V3
> Plenty of people have great motives, few have the means to execute on them.

Sure. Not plenty, but still a lot of people have the means, and few of them choose to execute. Larse Ingebrigsten was a CTO of startup that got acquired and now maintains GNU Emacs. Bram Moolenaar has had consistent job since forever (not sure what % of paid time is dedicated to Vim maintenance). Richard Stallman quit and made his first money selling Emacs tapes. Some open source devs rely on consulting work. Some (Like Drew DeVault) have actual sustainable business model that are not donations (and still give away their services when it makes sense). I do not know of gorhill, but my first guess would be that he has a stable job that pays well enough and doesn't encroach on his private life and hobbies, which I believe uBO is one of.

Oh, and to add to it, it becomes incredibly easier if you find likeminded people to join in. Linus Torvalds is able to take weeks off because GKH is more than capable to handle the work in his absence. Andreas Kling has Linus Groh as co-maintainer to review PRs even considering ginormous scope of SerenityOS. As with everything, more capable minds share the load.

On top of that, uBlock Origin is still just an engine. A large bulk of work (as admitted on uBO README.md) is done in the lists like fanboy's. They are also largely contributor driven (and sometimes donations).

e3bc54b2··on AdGuard publishes the first ad blocker built on Manifest V3
Not everything is about money. Sometimes its principles, sometimes its about giving back to the world, sometimes its the fun of it, or just raw boredom.

I do not claim to know what motivates gorhill, but so far none of his motivations in building uBO seem to be against my own motivation to use it, so it is fine.

e3bc54b2··on AdGuard publishes the first ad blocker built on Manifest V3
For context, gorhill is the veteran author of original uBlock, and current uBlock Origin. He knows what he's talking about as author, maintainer and one of the community leader/voice of probably the single best and only conflict-of-interest-free ad-blocker currently in existence.

His past post[0] was reposted and generated quite a discussion on HN [1].

For further details on why uBO is conflict free, this is the README.md on github repo[2] says:

---

Free. Open source. For users by users. No donations sought.

---

0: https://github.com/gorhill/uBlock/wiki/uBlock-Origin-works-b...

1: https://news.ycombinator.com/item?id=32542968

2: https://github.com/gorhill/uBlock

e3bc54b2··on We don't know how the universe began, and we will never know
> It's really weird to watch science and science-like ideas grow out of faith and religion

While there are certain events that can be filed under this category, more often than not its the other way around. That is, the ideas come outside the religion, run contradictory until proven unquestionably, and then the religious texts are found to be retroactively always been proving the science that was found later.

e3bc54b2··on A Programming Language Database
Perhaps this one?[0]

It doesn't match exact description and I also have vague memory of something similar, but not able to find it right now. Drew's post does a reasonably snarky job though :)

0: https://drewdevault.com/2019/09/08/Enough-to-decide.html

e3bc54b2··on Slack’s free plan change is causing an exodus
What? Those free users are practically providing free infrastructure testing. Those low-no profit margins are hiding a lot of stuff underneath. Intel and Cloudflare are famous for reaching scale by using cheap/free end of the market to expand and solidify their positions.
e3bc54b2··on Dell XPS 13 Plus developer edition: Now available with Ubuntu 22.04 LTS
With Ubuntu being absolute worst crapshoot of Desktop Linux nowadays, while still riding the glory from days of yore, it kinda makes sense.

Dell isn't targeting Linux veterans, they're targeting people who have heard of this Linux thing and get led to Ubuntu by Google.

e3bc54b2··on Windows10Debloater: Script to remove Windows 10 bloatware (2021)
Also incredibly expensive and practically out of reach for vast majority of world population.
e3bc54b2··on Our Roadmap for Nix
GUI for package manager is fairly useless IMO. Homebrew is CLI only AFAIK and nobody cares, apt has aptitude but I've seen nobody use it in real life. Honestly only relevant package manager GUI I see are Play Store/App Store, and that's a different discussion.
e3bc54b2··on Firefox will no longer be a supported browser – service.mbna.ca
I have another similar story. Firefox didn't behave nicely and after multiple days of investigation (I am not well versed in front end, neither are most people in my org) we decided to just let it be broken and advises customers to use Chrome.

I still personally use Firefox, at home and at work and will continue to do so. But the writing is appearing on the wall and it doesn't look pretty.

e3bc54b2··on Hyundai rolls out 27 heavy-duty hydrogen trucks in Germany
In India we have Ro-Ro (or whatever it is called now) where trucks are loaded onto trains and transported over long distance, fast and cheap. Then the roads take them last 100 km or so, in the heartlands (or wherever the destination). Best of both worlds.
e3bc54b2··on Who do we spend time with across our lifetime? (2020)
I've come to see this as symptom of increased prosperity.

When money was tight, people were what provided comfort. Everyone got together to prepare and celebrate. Now that families can afford to pay someone else to do it, we are basically left with a lunch/dinner and some time talking, which doesn't feel far off from old school aristocratic galas. There is little emotional investment beyond 'maintaining the network' and the same 1 hr drives start looking like barriers.

I always preferred small (3-8) groups for company so the phenomenon has hit me slightly less severely, as it is easier to get small group together and emotionally involved, but bigger family gatherings are definitively getting rarer.

e3bc54b2··on Making a PR to Nixpkgs
That is what I dislike about the Pull Request workflow. It encourages piling on commits, polluting commit log (not to mention useless merge commits). To this day I haven't found anything better than Gerrit for reviewing changes across iterations. I wish it makes a comeback on broader scale.
e3bc54b2··on Fuzzy Finding with Emacs Instead of Fzf
I look at his posts and dream to be that proficient Emacs user one day.

I'd imagine if he records a video of doing his daily work in Emacs, it probably feels like the Matrix.

e3bc54b2··on How to advertise to developers: deep dive into paid developer marketing
When it does, they can just buy good reputation for pittance. (Looking at you, Microsoft..)
e3bc54b2··on Learning Go as a Python Developer: The Good and the Bad
WSL, starting with v2, is a fully fledged virtual machine, and comes with its own built in Linux kernel. The 'lightweight' part is because resource allocation is bit more dynamic than your usual VirtalBox VM. Other than that, there is no difference.
e3bc54b2··on Netflix is in rough shape. This week will determine its future
> Buy Dropbox and Substack as well and now you’re a full Apple One competitor.

Good one. To be 'full' Apple One competitor, you'd need default app installs as well as built-in advertisements/notifications channel across macs/iDevices.

Oh also, Valve is privately owned money printing machine. I doubt gaben would be interested in selling it.

e3bc54b2··on Netflix is in rough shape. This week will determine its future
These days I just go to /r/MovieSuggestions. Nearly everything I've watched since pandemic has come from suggestions there and they are quite good. The sub probably has a year of life left before it gets overrun, so enjoy while it lasts :)
e3bc54b2··on What is PVTM? Or why your Rockchip RK3588 CPU may not reach 2.4 GHz
Hi Jeff! Just want to say thanks for all the great stuff you put out for Pi. It really helped me get mine going (after keeping it in drawer for 6 months).
e3bc54b2··on Netflix is in rough shape. This week will determine its future
Why is Netflix 'fundamentally unsustainable'? Hollywood studios are some of the oldest and biggest companies (notwithstanding overvalued tech stocks) on the planet. They've been 'sustainable' for decades. Netflix has (had?) quite good tech with CDN and recommendation engine, their engineers were well paid, they had sufficient users to be profitable, and one of the strongest, well regarded brands. I'd say fashion or bottled sugarwater companies have more 'fundamentally unsustainable' models because their main product is the brand. Netflix has a lot more than that.
e3bc54b2··on Netflix is in rough shape. This week will determine its future
A goodreads for movies? I'd be interested in that.. But, Netflix was getting more barren. People would notice the reviews they wrote were disappearing, because the content itself got pulled (not-renewed) from Netflix. That's worse than one-time plug-pull, so Netflix didn't really have the choice.
e3bc54b2··on Netflix is in rough shape. This week will determine its future
Well, lot of music is available on all major platforms (Apple, Google, Amazon, Spotify) while most movies/series was almost always exclusive to platforms.

Why spend time and money building your own music platform when you can get paid to not do that 4 times? 4 players also solidifies content owner's position in the market because simple supply x demand.

← PreviousPage 6 of 15Next →