mnembrini
Re:Ask HN: How do you interview devs in a post-AI world?
on Saturday September 19, 2026 @07:58PM (#49771205)
We were hiring for senior devs java/spring boot so I coded a tiny "Todo app" rest API, basically a single crud controller, and filled the code with many mistakes. Some obvious, some less obvious. Missing authentication, no tests, logging with System.out etc.. then we ask the candidate to review the code (we provide a laptop with a few IDEs but no AI tools).
When they point out errors, I get them to explain why they are errors by playing the junior engineer to see how they explain technical issues to someone that might not have the same understanding
I am not looking for them to find all issues but if they can't find at least some it's a red flag.
It takes about 20-25 minutes and gives really good insights. The other 30 minutes we asked some questions about past projects and some technical questions
So far it provided good signals
Re:The Theatre of Pull Requests and Code Review
on Thursday September 25, 2025 @12:13PM (#45374695)
In Intellij if you open a PR it will highlight lines that have changed in the PR differently (even from multiple commits) and you can click on the colored border to see the version of the code on the main branch
Re:Java 25 Officially Released
on Tuesday September 16, 2025 @05:44PM (#45268525)
2 yes, although if you are splitting only one regular character the implementation doesn't use a Regen internally
3 is not an issue anymore since java 22 https://blog.jetbrains.com/idea/2024/02/constructor-makeover...
Re:Show HN: DBOS TypeScript – Lightweight Durable Execution Built on P...
on Thursday January 16, 2025 @02:15PM (#42729596)
About workflow recovery: if I'm running multiple instance of my app that uses DBOS and they all crash, how do you divide the work of retrying pending workflows?
Re:Ask HN: Who is hiring? (December 2023)
on Saturday December 02, 2023 @04:30AM (#38497329)
Interesting design but a bit hard to use on mobile :) will have to check it out later
Re:Theory-building and why employee churn is lethal to software companies
on Wednesday January 11, 2023 @02:22AM (#34335986)
To be fair if the fixes are trivial they shouldn't need any extra context from a ticket to understand
Re:Ask HN: Who is hiring? (September 2022)
on Thursday September 01, 2022 @02:01PM (#32680452)
The direct links are giving a 404 for me
Re:I Reached $4k/Mo. But How Many Great Startup Ideas Have Died?
on Sunday August 21, 2022 @04:30PM (#32544082)
This seems exactly what you are looking for
https://www.causal.app/
Re:Hoppscotch: Open-source alternative to Postman
on Monday February 28, 2022 @11:03AM (#30501374)
You want this https://github.com/bayne/dot-http
Re:What I'm Up to Now
on Monday August 30, 2021 @02:19AM (#28353202)
There are some example links in this post about HATEOAS
https://engineering.3ap.ch/post/using-hateoas-with-rest/
I think the main distinction according to the original paper is if you are doing just HTTP CRUD ( not REST) or also HATEOAS
Re:The compiler will optimize that away
on Monday May 03, 2021 @09:41AM (#27024953)
D approach: https://maikklein.github.io/soa-d/
Using HATEOAS with REST APIs
Strapi for Headless CMS
Re:Ask HN: What (side-)project are you working on?
on Tuesday March 16, 2021 @06:29PM (#26484055)
A Csv editor/viewer in Rust using druid. Very early stage, but the goal is to open large files (1 GB and over) easily and have some good filtering / sorting options.
Excel stops at a certain amount of rows, LibreOffice is ok but slow and other editors I looked are not cross platform
I know you can just import a Csv into a sql DB but it can be finicky it can take some time to map the columns, filter out invalid data etc. This can and should be all be automated
Re:Speed Is the Killer Feature
on Tuesday March 02, 2021 @07:43AM (#26314694)
It's pretty hard to measure end-to-end delay, Nvidia is only getting to it now with https://www.nvidia.com/en-us/geforce/news/reflex-low-latency...
RabbitMQ vs. Pub/Sub: Choosing a Message Queue for Your GCP Project – Part 1
Re:N26 raises $160M from Tencent and Allianz
on Tuesday March 20, 2018 @07:42AM (#16627644)
There was an interesting CCC talk about N26 security in 2016
https://disruptive.asia/researcher-n26-security-gaps/
Their security seemed a bit lax back then
Re:Writing a basic x86-64 JIT compiler from scratch in stock Python
on Friday November 10, 2017 @04:35AM (#15668871)
A nice trick for debugging code generated at runtime is temporarily adding a CC instruction at the beginning of your assembly function, so you don't have to care where in memory your snippet is going to end up
Re:Caching D compiler – preview version
on Saturday October 28, 2017 @03:46PM (#15576485)
How does this compare to something like ccache?
Re:Ask HN: What is the biggest untapped opportunity for startups?
on Monday February 06, 2017 @03:40AM (#13577648)
You should take a look at https://catch-eye.com
It's a plug-in on top of Skype that let's you make eye contact with the other person
Re:What you wanted to know about AI
on Monday March 16, 2015 @11:57AM (#9212180)
Nice article. I'd like to point out that in the Pacman example the agent is only receiving a partial picture of the environment (details are in the video description), so it's unfair to criticize it for lack of planning.
As to why this is the case you'd have to ask the researcher, but I think it's because the observation space would be too big for the machine running the agent (both memory and run time)
Re:Cryptic genetic variation in software: hunting a buffered 41-year-o...
on Wednesday October 15, 2014 @07:32AM (#8457937)
[0,1) = {x | 0<=x<1} is probably the simplest example.
Re:Facebook is using D in production starting today
on Friday October 11, 2013 @07:39PM (#6536505)
Sociomantic is a German based company that does online real-time bidding and is using D to do it: you can find more info in their blogpost about Dconf 2013 with links to two talks talking about their company and how they dealt with the GC issues you mention.