skysight-inc/HackerNews huggingface dataset:
Location: Cambridge, UK
Remote: Yes, hybrid for London is ok, on-site in Cambridge is
ok
Willing to relocate: No
Technologies: Clojure(Script), python, Web, SQL/NoSQL, Data,
Math, everything which is weird enough to be funny
Resume: https://wellfound.com/u/yuriy-zaytsev-1
My absolute favorite for hand-drawn-esque elements is Excalidraw (https://excalidraw.com/). Immediately became enamored by the UX and the ability to get done what I was looking for - architecture diagrams and low fidelity mock ups. It stores everything locally on your browser, which makes it easy to work offline as well.
Bingo. A good hire is a windfall, a bad hire can be an existential threat to the team or the entire company.
https://csprimer.com/
Italy has one too
https://designers.italia.it
When you sense a deus ex machina ruining your immersion in a story, just think of it as observation selection effect: “if it went the other way, and hanging Harry was not rescued by a friend in a flying car, there would be nothing to write about in the first place”.
The important thing to screen a software engineer for is not knowledge but the strength of their problem solving and ability to build mental models of problems.

Whiteboard interviews are a good way to evaluate these skills - assuming the candidate hasn't seen this particular problem before and the interviewer understands that this is what they're supposed to look for.

Goodhart's law applies - the measure becomes a target and it ceases to be a good measure.

People who have weak problem solving skills or poor abilities to form mental models still want high paying software jobs so they "grind leetcode" until they can pass these interviews.

Then over time these grinders get high enough up they start becoming interviewers themselves and they don't understand that they're even supposed to screen for talent, they conduct the interview like a memory test since to them that's what it was.

In spite of this, there's no better interview type I've seen proposed given the constraints most companies are under (don't waste candidate's time, have a consistent rubric that HR likes, etc.) so for now we're going to keep using it.
I would recommend either to build up some RTOS/OS knowledge or excercise your skills in Low-levelish game programming with maybe C and SDL. I found especially these two very rewarding and I'm also making a living on the former for 15 years.

https://wiki.osdev.org/ is a good source for getting a hold in OS development
The issue is the opposite. Chinese has a comparitively small phonetic pallette (depending on how you view tones). Chinese written completely phoenetically can easily become incomprehensible.

https://ninchanese.com/blog/2022/05/09/the-lion-eating-poet-...
> It would be much better if a tiny bit of JavaScript told you as soon as you put the date in, and if it had a "tomorrow" button, which would also require some JavaScript.

There's so much research that shows the opposite.

You might prefer that but government websites need to work for everyone, and showing validation messages automatically confuses less technically able people, and it's really hard to make it fully accessible.

At which point do you announce the mistake to a screen reader? Where do you shift focus? etc.

It was designed this way for a specific reason. Services that feel the need to extend or change it do have the option to though.
Great read, I loved following your thought process as you kept digging.

At what point did you inform Cox about your findings? It doesn't sound like you were ever given the green light to poke at their management platform. Isn't work like this legally dubious, even if it is done purely in white-hat fashion?
Programming is not a binary. Leetcode does almost nothing to help you level people on the majority of real world coding problems people face.
> I’ll stop short of calling it a flat-out lie, but a mischaracterization of reality for sure.

In my opinion a mischaracterisation of reality is just a lie with layers of indirection to weasel oneself out of it. It's definitely a lie.
Mr Dave, much appreciated for the post.

Looking for help how to learn from your github where the raw data for building is located.

As an aspiring creator of similar things, I'd very much appreciate a road map from your view on how to best approach the github source... from a learners perspective.

So for example, if a break down was based on complexity, barrier of entry, activation energy of baseline starting... etc.

the key areas I see are:

- hardware design

- hardware ordering

- software design and interface with hardware

- materials selection
- chips
- case/3dprint/scaffolding

- time constraints to keep in mind for the above so as not to 'overload the novice'

So ... Thanks for the post and the clear historical reference frame. If you end up answering this post, it will only add to the appreciation!

:D
The entire point of memoizing is to only ever do the interview once.
> Neither requires smooth rotation

Neither is in an environment "where fuel is extremely cheap so that the inefficiency of the engine didn’t make it a worse option than simply having a whole bunch of burly fellows (or draft animals) do the job."
leaving mine here as well! hi@kenif.xyz
> simply unhackable. Photon doesn't do Bluetooth, Wi-Fi, or cellular, so your photos can't leave the device without physical access to it

saying that something is "unhackable" makes me very uncomfortable, like saying something is "bulletproof". Having no external wireless connectivity also doesn't make something unhackable. If it communicates to a host app on the computer, and that app is vulnerable, it could be hacked through that. if it has a firmware update option, you can hack it through that. I'm reminded of smea's smart sex toy hacking video, where he exploited a sex toy by going through a chat client, then exploiting its bluetooth connection via a vulnerable usb dongle. Replace bluetooth with a usb c cable and it could be vulnerable
How to not make great government websites: use random domain names instead of a single dedicated tld, different contractors and design for each, make sure there's enough overlap in functionality in-between each of them, and then regularly remind everyone that it's very easy to scam you with fishing attacks.

Here are just some of the official French websites:
service-public.fr
impots.gouv.fr
gouvernement.fr
ameli.fr
vie-publique.fr
info.gouv.fr
santepubliquefrance.fr
It depends how it is done. I used to think the same way, and I would never hire someone without having seen them program live.

But having experienced leetcode-style interviews on the candidate side, it's clear to me that they are no longer about figuring out and coding a solution on the spot. Interviewers expected a solution FAST, and to match that you need to have studied and learned the answer beforehand.
I've moved to almost entirely remote dev workflow for similar reasons. Out of curiosity how much RAM do you need per build thread?
Hetzner Cloud | Remote (within Germany) or on-site | Full-Time |

Exciting opportunities await! Ready to embark on an exciting journey with us?
Dive into a world of possibilities by exploring exciting job opportunities right at your fingertips. Check out the details on our website at: https://www.hetzner-cloud.de/en#jobs
Uncover a diverse range of professions, including but not limited to:

DevOps Engineer Internal Infrastructure
https://hetzner-cloud.de/jobs/1432635
Software developer Open Source Integrations with focus on Kubernetes
https://hetzner-cloud.de/jobs/1555896

We eagerly anticipate receiving your application.
Actually my power company is offering free night electricity albeit at a higher day rate. I think it’s unused wind power. They have similar offerings in Texas
Somebody should make a cave painting of these worlds, you know, just in case…
> Those all still have a 12V system as well.

Model 3 and Model Y and Model S and Model X still have a 12V system as well, lol
The key word is “learn”!
Show HN: Create your own personalized notifications on mobile
Hello HN,

YouTube videos about entrepreneurship and even my friends were telling me that autosuggestion is a strong psychological technique to make my thoughts come true.

I decided to use Reminders or Calendar on my mobile to help me do that regularly.
However, I found that notifications from those apps are not very suitable for my practice.

So, I decided to build Good Vibes Notifications to allow me to create a notification from scratch.

With the tool you can :
- Set up your title and subtitle
- Write your message
- Choose the icon associated with the notification
- Schedule when you want to receive your notification
- Decide if it's a periodic or one-time notification

During the development, I found that could be a funny tool too for pranking friends .

Available on iOS and Android
NOVO Energy R&D AB | https://www.novoenergy.se/ | Sr. Software Engineer | On-site, Gothenburg, Sweden | Full Time

We are a small team building a data platform for our R&D organization with a stated goal of democratizing internal access to data to enable good research. We are looking for an additional generalist who enjoys solving interesting problems across a wide area of domains:

* machine-to-machine communication using various low-level or industrial protocols

* hybrid-cloud setup

* data engineering

* back-office front-end applications

Tech: Rust, ClickHouse, PostgreSQL

Open position: https://emp.jobylon.com/jobs/237622-novo-energy-rd-senior-so...
There's a spectrum to this. Testing easy questions seems fair and appropriate.
Location: Türkiye
Remote: Ok
Willing to relocate: Yes
Technologies: C, Linux, Assembly

Resume :https://drive.google.com/file/d/1CF8GFTzgcneI1VoRkg9XUAwItAX...
Email: furkansonkaya61@gmail.com
I'm not saying to throw away the rest of the hash, just to ignore it for the bucket calculation. You can utilize the full 128-bit hash for other parts.
Location: Brittany, France
Remote: Yes since 2015
Willing to relocate: No
Technologies: Ruby, Rails, Linux, AWS, JavaScript, Rust
Résumé/CV: https://vinc.cc/cv.pdf
Email: v@vinc.cc

I have 14 years of experience in developing and optimizing web apps in small teams. I have a passion for making things scalable. I like Rails and I've been focusing on it for the past 12 years but I'm exploring the idea of moving to something else.

The startup I worked for ran out of cash a few months ago and since then I've been playing with my open source hobby operating system written in Rust (http://moros.cc). It's a nice break after years of hard work and I'll probably spend the summer doing that but I'm also preparing for my next job.

If you have something interesting in Ruby or Rust and are a full-remote company I'd happy to hear about it!
Maybe an electron app? I mean, we all love electron, right?
> the fact that there is a standardized test in my mind does the opposite and makes the process much fairer

The problem isn't standardized tests, it's that leetcode questions are about having the time to have learnt the answer beforehand, rather than raw ability for problem solving.
I love Kip Irvine's book on x86 assembly. Very practical for building small programs, with questions and exercises. It is in the Windows environment though, but I don't think it matters significantly much, instructions are the same after all.

http://asmirvine.com/index.htm
Was that profit after taxes? Or did it cost you $88k to run the business? Did you get to pay yourself?
I like giving SWEs small coding problems but it's more of a filter against:

a) The 90% of applicants who literally cannot code. Although I filter out 99.9% of those by screening CVs and a short telephone interview.

b) They can be a point for more discussion.

It's silly to give someone, in an interview setting, an exam question style problem and to make that a key factor in the interview. It's up there with giving someone tasks which could potentially take them an evening just for an interview.

I've tried everything and I've had the best results by talking, digging into the details. Not only do you get a better idea of the person but it's really easy to rat out those who are less capable (especially those who've studied hard for exam questions but fail at everything else).
How do you know they produce false negatives over false positives? How do you know if your top candidates simply didn't cheat over the honest candidates that produced worse but honest code?
Yeah if you dont have conflicts of interest you are a looser. There are so few companies that what can one do?
I use this

https://github.com/emilybache/GildedRose-Refactoring-Kata

in their favorite language. Has been a very effective filter
RTOS, robotics, virtual machines, bare metal games. Or move on to the GPU and pick up CUDA?
> I think Ada not being very popular shows that the need for a memory safe non-garbage collected language is kind of overstated.

It only shows that Ada is very old and verbose.
I think the best insult I ever read actually related to him, describing him as a bloviating buffoon, making for a very pleasant alliteration.
Intuitively it makes sense, but I am not fully convinced about this. You could give it only a few register and discard invalid operations for certain registers or plain known invalid operations.
Yes, because they are certified, and that's what matters.

That said, our offices are quite hard to secure from an infosec POV, so we'd have to move most stuff out somewhere else anyway.
LC questions are a shitty way to qualify 3 traits that employers very much look for (and have proven to be correlated):

* Available time to prepare (esp. when holding a job) = available to work long hours

* Self-motivate themselves for a long time (esp. to do such bullshit work)

* Mental capacity to remember all the material (esp. given its useless outside of the interview loop)

The flip of the coin are people who can't put in the time due to e.g. family obligations, don't have the motivation, or don't have the mental capacity.
Amazing project. Would consider buying one, if you sent to Germany.
Did you consider writing your app using the Web Serial API? If you did, why did you decide to go the native route?
I'm looking more for a solution that acts as a constant current source, but where the voltage never exceeds the input voltage.
It's ... a theory. Close inspection of European history may reveal a system of dowries and a lot of marrying young, large families, and famines (e.g. in Bohemia) even in the 18th century, but I'm quibbling.
Hackers On Planet Earth (HOPE) talks (so far)
Looking ahead to 30 years of FreeDOS
Engineers typically optimize for their own learning, and the false negative rate can reflect more about how aggressively the interviewing panel wants specific peers versus how much they actually want the job done well.

Suppose there was a SWE union and the union has to create their own reference compensation bands. Would the union again lean towards leetcode or some other standardized test? Or just use years of experience and maybe past projects?

When weighing the “effectiveness” of leetcode interviews, it’s important to weigh that thus far SWEs have failed to effectively unionize despite e.g. the past class-action no-poaches clearly showing C-suites should be paying engineers a larger share.
I think the "algo genius" type of developer is a harmful myth of the industry. In most of the SE jobs you simply need dedicated, motivated persons who love the product and are able to organically grow to what the team needs. Places idolizing leetcode are in the stressed underorganised "scale to the moon" phase, where there is a need for individuals(!) to solve whatever is thrown at them at speed.
Has anyone actually changed positions on global warming since 2008? The same people who called it a communist hoax back then call it a communist hoax now.
I don't think so. Using the Antikythera mechanism as a basis for metalworking ability possible at the time, brass is a suitable material with many small brass engines of various types seen on youtube. The Antikythera mechanism demonstrates high quality bushings and axles, complex gear trains, precision flat surfaces, and soldering. Everything you'd need, just applied differently.
OneAccord – Live AI Translation for Churches
Donald Trump joins TikTok and rapidly wins three million followers
Apple M3 supports up to 24GB of RAM so it's not so bad.
yes, Nike is a corp where everyone sings kumbaya and the engineers have unlimited time to work on and publish libraries they are proud of, they don’t have to deliver specific values at all.
> I'd hazard that it was the lack of a printing press and cheap paper

Britain wasn't unique in this respect.
Points at a dark satanic mill
I think it looks very cool.

But I’d be skeptical of a truck with limited towing range. If I ever got a truck, I’d want to justify it with being able to tow large things far (100s of kilometres).
Do you tell people in so many words, "you're going to die soon"?

The obsession with emotional safety that is prevalent these days is probably killing people.
There's an entire industry of bootcamps built on the premise of teaching you how to pass this exact test in like 6 weeks.

And because they ask pretty irrelevant questions, the 6 weeker will do better then the recent Stanford PhD who has been studying a specific problem for 5 years or the multimillionaire who spent the past 10 years building and selling successful software companies.

Those people will fail and your 6 weeker who's never heard of cmake, diff or gdb will pass.

When I see there's leetcode as the hiring process I presume the place is full of bozos because the process actually strongly preferences them.
The USA has a justice system where loophole-abuse is rampant, much more than any EU state, I'd venture to say a 14 pages long law for the country is not even close to sufficient to cover against that aspect.

Utah is a small state, the EU dictates how a free market should work across 27 different nations with a variety of laws, 88 pages doesn't seem much to cover for that.
We curated all side hustles to a list
Introducing NPC: Next Portable Console
Baseline time to grok something looks to be around 1000x normal training time so make that $20k per attempt. Probably takes a while too. Their headline number (50x faster than baseline, $400) looks pretty doable if you can make grokking happen reliably at that speed.
I have never understood this, it seems backwards to me. We notice that entropy tends to increase over time, and then say that entropy is a fundamental cause of time?

The increase of entropy is a statistical certainty given a causal ordering of events, no new fundamental properties required.

It is certainly true that the increase of entropy gives a measurable direction to the arrow of time, i.e. the future is where entropy is higher. But I cannot fathom how entropy is anything more than a statistical effect.
I've interviewed developer candidates who seemed to know a lot of theory, but when it came to write some code, they failed miserably. They could not implement fizz-buzz. Senior Java developers who could not import HashMap without looking it up.

It's kind of like math. If you need to multiply 562 * 1041, you should use a calculator. If you need to reach for a calculator to tell me how much 3 * 7 is, I will doubt that you are an expert.

Many companies overdo the leetcode interviews. A live coding interview that shows that a person can do array manipulation, implement flow control, and use basic data structures shows me that you have the muscle memory that only comes with experience. If you need to study graph-traversal algorithms in order to pass, it's probably too leet.
What sort of authentication system just lets calls through randomly sometimes... The incompetence!
#CylinderMouldTypeTubePaperMachine
Paper type: Yam tube paper
Trimmed width: 1575–4800mm Basis weight: 350–1000gsm
Please leave your email or #email me for more details!
#Email: whiteboardpapermachine@gmail.com
#WhatsApp: +8613526684099
https://lz-chainconveyor.com/paper-mill-cylinder-mould-type-...
It sounds like OP consults an LLM on each next step. “Apply pressure and move the brush to the right” is not how you learn to draw, “press the 44th key counting from the left” is not how you learn to play piano. Not to say LLM can’t be used to learn things, like any tool, with its own strengths and weaknesses.
Question banks that are too big: huge variance, and OP's point stands.

Question banks that are too small: leaked on eastern forums immediately, candidates show up reading answers out to you (some of the guides include guidance on when to pretend to think, I am not kidding).

The idealized version of "question banks" might work. The real one does not; you'd require employees constantly scouring forums in every language known to mankind, immediately removing anything that gets leaked. On top of that you'd probably require a competent committee overseeing all questions in the bank constantly and ensuring the lack of variance in difficulty.

Source: I interviewed at and for Goog and Pltr.
The number of people is potentially infinite. It depends on unknowns like whether we can grow exponentially, what the progress of science looks like and whether the universe is finite.
Looking for a Problem to Solve
I’m searching for project ideas to develop into a small, high-quality SaaS product.

Could you share any problems you’re facing in this format?

“I have been looking for a solution to [problem] for the past [X months/days].
(Optional:) I found a suboptimal solution that costs me [X USD per month/year].”

I’d greatly appreciate any input you can provide. Thank you!
Sphere Rendering: Flat Planets
"I Can't Sugarcoat It Anymore": Will Lewis Defends Washington Post Shake-Up
it looks like for around 1 BTC you could get one full night access to this amazing instrument :-)

(you'll probably have to convert it to cash though before)
https://www.lbto.org/lbt-access/
I'm happy that Amazon have a horrible leetcode style interview practice. In my interview I had to design an algorithm to detect certain combinations of fruit and veg bought from Amazon fresh, which would trigger fruit-machine style payouts. If I hadn't said "f this" and did something that actually interests me, I would probably have a huge mortgage sitting in rainy ol Blighty designing user hostile experiences like Prime cancellation. I'm poorer, happier, healthier and mentally iron-clad doing my own thing, making just enough money and travelling to where life has a reasonable cost.
This is well said and I agree. It is disingenuous and raises cognitive dissonance to offer something but not stand behind it and in fact warn people NOT to use it.
I don't think the problem is the format, i.e. a 30-50 minute interview on simple coding with DS&A problems, but the escalation.

The reality is, fizz buzz got us 75% of the way there. It turns out when pressed, a lot of people can't write code. Yes, there's false positives, but there's also people brute focing their way through via copy & paste.

This doesn't manifest as a person who can't do any task, just as a person that's slow, delivers weird abstractions, and would take a lot of your time to get anything useful from.

But those people are also making those arguments, because, as you said, there's hundreds of thousands of dollars in it.
Don't forget, back in the early days of the WWW, web pages weren't mostly annoying ads. These days, this is very, very important, so we dedicate a lot of computing resources to it.
Who said anything about not being allowed to have a different perspective?
Apple supports up to 96 or 128 gb in laptops though. Why do you compare just with the entry level SoC?

That doesn’t make them any less assholes (cough ram pricing). I’m predicting that Intel will try to outcompete them at assholery though.