Recent submissions

Comment · 2 years ago
Are you hiring or will you be later in the year?
Comment · 2 years ago
Automate a reminder to perform manual work, if you cannot automate the output.
Comment · 3 years ago
> You will need other skills to distinguish you from other candidates. Could be a PhD, or being good at grinding leetcode problems, a recognized expertise, a prestigious degree, domain specific knowledge and so on.

I agree that listing Haskell or OCaml on one's CV isn't enough. I think this holds the same way for other languages, at least in the company where I interview.

To the people who are interested in solving problems using functional languages. You should apply, even if you think you are not part of the "selective" in-group like PhD or language expertise

Comment · 3 years ago
> Some places who use those languages have additional requirements (e.g. PhD, competitive interview process, math background, domain knowledge).

One data point - I get paid to solve problems by writing OCaml code. I am a self-taught programmer with a linguistics undergrad degree.

I hope this helps others who are interested, but are feeling insecure because of the stereotype that one needs a PhD to write programs in a particular language.

Comment · 3 years ago
What about running the fastest Covid vaccine rollout in Europe and helping Ukraine resist the invasion to preserve their sovereignty?
Comment · 4 years ago
does your company have any public information about this? Blogs, job descriptions with numbers, twitter threads?
Comment · 4 years ago
> My assumption is that future machines will have more cores than we have today on average, so I'm optimizing mold for such computers.

From the manpage of mold-1.3.0, I get the impression mold is designed to scale up to 32 cores, but not more.

  man mold | rg -C2 32
       --threads
       --no-threads
               Use multiple threads.  By default, mold uses as many threads as the number of cores or 32, whichever is the smallest.  The reason why it is capped to 32 is because mold doesn't scale well beyond that point.  To use only one thread, pass --no-threads or --thread-count=1.

Is this correct or does the manpage need to be updated?
Comment · 4 years ago
Looking further into the future and the advent of io_uring in Linux, would you consider special-casing Linux IO ops to use io_uring or do you not expect any speedup there?
Comment · 4 years ago
> This sounds like brexiteer project.

Given that the UK has left the EU, couldn't you call every trade deal or cultural exchange with a non-EU country a Brexit project?

Even if it is, what is wrong with that? The people of Britain voted for Brexit and now need their elected officials to deliver, which motivates projects like these

Edit: to clarify, i live in London and i didn't vote for Brexit. Regardless of the outcome, I consider it a national security issue and a productivity boost to have cheap energy collected from a diverse set of sources from solar plants abroad to domestic nuclear energy plants and off-shore wind turbines.

If you live in Britain, would you really prefer Britain stop investing in projects like these, just because there was an election result you disagreed with?

Comment · 4 years ago
Comment · 4 years ago
I think some of those extensions rely on drastically different language primitives absent from most other languages.

eg. https://github.com/rust-analyzer/rust-analyzer/blob/master/d...

Rust has a built-in macro marker for tests. I suspect rust-analyzer uses this fact when it searches all AST nodes with the #[test] marker that contain a call to the symbol in question for the implementation.

So adding the related tests interface to other languages would require similar AST-level primitives.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton