Hacker News new | past | comments | ask | show | jobs | submit | eerrt's comments login

So who's your favorite sci-fi author?


Ian M Banks. The Culture series is the most splendid collection of books I’ve ever read. Some are better than others but collectively they build an insight into a galaxy spanning civilization.


They are both great authors, of the two I wouldn't be able to say which one is my favourite, they scratch different itches.


I agree :)

It just comes down to my preferences for what kind of itch I liked scratched the most. Egan stretches my brain and makes me wonder at the complexity of complexity. But Banks makes me yearn for the future. Demonstrates what wonders could be possible if we fast forward technological development forward 10k years.

The magnificent intellects of the artificial minds that govern the society hits me in my soul. What a wonderful idea.



Yes, and there is already an opened Pull Request to https://github.com/smallnest/go-web-framework-benchmark/pull...


This is incredible, will definitely try!


They also note most of it is a loose port of Go's standard lib, which is quite good imo.


Go's stdlib mistakenly sorted files by default on directory walks(with no option to not sort them). This of course means a directory must be fully iterated on before you can process or bail out of processing. I wonder if Deno ported this directly or reworked it.

There are some other issues with file stats as well; requiring multiple syscalls to retrieve information that can be had in just one.

It's a mystery to me why they made such a high level decision in such low level code without an escape hatch.. Been a lot of talk but probably won't be fixed any time soon due to backwards compatibility.


> with no option to not sort them

Just implement your own directory walk based on `readdir` or whatever fs operations you need directly.

Or use a library that has already done this: https://github.com/karrick/godirwalk#configurable-sorting-of...

The high level interface made one choice. The escape hatch is to use a lower level interface.


readdir is problematic in ways godirwalk works around.

Of course one could always just make direct syscalls or use a library that does, but this was a comment about stdlib. These would likely be implemented differently in hindsight per discussions on the Go project; and there have been discussions about improving them somehow in Go 2(readdir2?).


like Protonmail


Which has its own problems but that's another story.


What are Protonmail's problems?


I'll cite one aspect of its design and implementation as a problem – it doesn't support standard protocols like IMAP unless you choose a paid plan. Even then, you have to use a "bridge application". On mobile, only the official app can access the mailbox. To sum it up, if you're on a free plan on ProtonMail, you cannot export your mails out (unless you do it by "printing" mails one by one). To contrast this, even "free" platforms like Gmail and Yahoo provide IMAP access to all accounts.


But that's the point of ProtonMail. All your data is invisible to them. If you could use IMAP without a bridge app, which encrypts and decrypts all your mail data locally, guys at Proton could read your mails. Not necessarily because they would want to. That's just how email works.


I would wager any email provider would suffice for a simply diary, if thats how you want to keep it.

I'm assuming you're speaking to higher-level issues, such as privacy or security?


How do you handle the security?


Do the early employees get a huge payout on their options?


Perhaps they'll just get visa gift cards... ;)


Even if they had really shitty agreements I bet they'll see something substantial. Reports are saying it was a 5.3 billion purchase price. That's a lot of money for 400 employees.


Having 400 employees doesn't say much about how equity is distributed, though. E.g., (made up numbers, I know nothing about Plaid's comp specifically) if an employee gets 1 basis point over 4 years, that's 0.01% * $5.3 billion / 4 = $132,500, which combined with a startup salary might land you at around Google L4.


Unless plaid's equity structure was very unusual, early employees (at least in engineering) certainly received much much more than 1 basis point.


Sure, but what's early? I don't think it's unheard of to get to O(1 basis point) at 100s of employees.

I've seen an offer at a ~50 person company for 1-2 basis points.


The early employees will get millions of dollars. This is 1)an unreasonably large amount of money for anybody to make or 2)nothing compared to the billions that the founders and venture investors will make.



Here are some more that I've used or seen:

* lsd - https://github.com/Peltoche/lsd

* sk - https://github.com/lotabout/skim

* hx - https://github.com/sitkevij/hex


Immediately installed and tried `hx` and liked it. Thank you for that.

Have you compared `skim` with `fzf`? And `lsd` with `exa`?


I used to use `skim` a fair amount, but over time I've gradually found myself defaulting to `fzf`, but YMMV. I haven't personally used `exa`, but I do like `lsd`. I would also vouch for the other three tools mentioned by eerrt (`ripgrep`, `fd`, and `bat`).


I switched to `ripgrep` a few months ago and I can't imagine using anything else now!

Discovered `fd` and `bat` when I scanned this thread and immediately started using them too. :)

I'll try and evaluate and choose between `exa` and `lsd`. Already switched to `exa` but will still analyse `lsd` to make sure I am not missing out.


Learned about exa from you and immediately replaced my shell aliases from `ls` to `exa` with flags. Thanks a lot!


requests per second


The best comparison here would be CO2 per capita vs GDP per capita: https://ourworldindata.org/grapher/co-emissions-per-capita-v...


Join us for AI Startup School this June 16-17 in San Francisco!

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: