ntoshev

Joined 19 years ago

Karma
3,065
Submissions
1,209
Member since
Mar 12
[email protected]

http://www.underengineering.com

[ my public key: https://keybase.io/ntoshev; my proof: https://keybase.io/ntoshev/sigs/-piodh_N3Iz_KHRDy9q8DwzUm8hyzhfGYMQHzguhJhI ]

View on Hacker News

Recent submissions

Comment · 2 years ago
Is vast.ai reliable for production inference where downtime is important?
Comment · 3 years ago
Comment · 3 years ago
Copilot doesn't continuously update your code when you make changes.
Comment · 4 years ago
Musk is an engineer. Engineers want impact, not power.
Comment · 5 years ago
My reading is the server with zsync can be any http server, client is zsync. Rsync on the other hand needs to use rsync on the server, and it scales badly because it does most work on the server.
Comment · 5 years ago
Came here to find the thread discussing this. You stated what I'd think is the conventional wisdom and I expected this to be the top thread.

However, this thinking comes at the cost of UX (or Developer eXperience). Much more mundane instance of the same thinking is hiding elements of the UI you are not allowed to use. This often gets me thinking - is there a way to do this that I'm not allowed to see, or is it just that I can't find the function in the UI?

A solution for the DX issue is logging the real error somewhere only accessible for an admin. Has this been implemeted anywhere in the wild? For UIs, just be honest and show the menu items disabled.

Comment · 5 years ago
Partisia | Aarhus, Denmark or REMOTE | https://www.partisiablockchain.com

Do you want to build the next generation internet platform?

Blockchains with smart contract support (like Ethereum) allow for arbitrary computations with guaranteed integrity. However, computations are public, which is often a major limitation. Partisia is making a blockchain where computations can also be confidential, even to the nodes that are running it. It is done with a blockchain based secure multiparty computation (MPC) orchestration platform. MPC is an extension of ZK proofs, giving the possibility to perform arbitrary privacy-preserving computations.

We need engineers to work on a new programming language for writing smart contracts which allows distinguishing public state from private state. Executing computations in MPC requires specialized optimization and reordering of the computation graph - which needs to be integrated into the execution environment of the language. Expertise in compilers, optimization, graph theory, distributed systems or cryptography is helpful.

Apply here: https://partisia.com/career/programming-language-expert-for-...

We are also looking for people to build the governance layer of the blockchain, i.e. the operating system for users of the platform. This work will be part software part cryptographic engineering. Understanding of game theory and finance is helpful.

Apply here: https://partisia.com/career/software-developer-governance/

Comment · 5 years ago
Great resource, I'd missed a few goodies. https://javascript.info is similarly good in teaching modern Javascript.

I wish there was such a resource for modern C++ though. I learned and used C++ in the 90s and early 2000s, and apparently the language has progressed a lot meanwhile. People say idiomatic modern C++ (C++14/17/20) can be pleasant and metaprogramming capabilities are really powerful.

Comment · 5 years ago
Network latency is not accounted for: they use AWS lambda calling DynamoDB / Redis in the same data center; Fauna endpoint is somewhere else.

Curious what Firebase latency would be in comparison, when called from the same GCP data center or AWS.

Comment · 5 years ago
Comment · 6 years ago
Abstraction discovery is a hard problem in general. Good names help, but there's probably more we can do. Tooling finding a common pattern that the abstraction eliminates, perhaps?

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton