skysight-inc/HackerNews huggingface dataset:
Giving each applicant a tailored test also opens yourself to allegations of discrimination.

As for leet code vs an actually relevant test - I think this is probably laziness on the interviewer's part. Coming up with a good test (and keeping it up to date) is hard, and leet code questions are "good enough" to filter out the people who don't know what they are doing. Remember, most companies are fine with a high false negative rate if it keeps false positives low.
I don't have a comment on this specific one but @jonathandata1 received his fair bit of critique before for being sensational when it comes to his finds.

Dan Borges (aka @1njection ) wrote a blog about him last year https://lockboxx.blogspot.com/2021/10/the-shenanigans-of-jon...

I personally have not looked in to either this or his previous disclosures, but my spider sense is tingling based on the sensational language he uses in his tweets like this one https://twitter.com/jonathandata1/status/1486466958992228366

So I would maybe be a bit careful in putting too much into this before there is some more validation, I think the citizenlab article linked elsewhere in this discussion had a more balanced take on it.
Credit where credit is due, this is the legacy of the Cameron government (although the conversation started under Brown, iirc, it was the first Cameron cabinet that really pushed it, by basically setting up a skunkworks group that answered directly to the PM). The efficacy and power of GDS has since ebbed and flowed, but clearly they managed to entrench some great practices that continue to this day.
> The left-leaning and "centrist" news love to lie by omission (just look at the Rittenhouse trial..

or lie by lying: https://news.ycombinator.com/item?id=29774315

I also would let left-media (which I consider to be the majority) off the hook as not "exaggerate[ing] and outright mak[ing] shit up":

https://en.wikipedia.org/wiki/January_2019_Lincoln_Memorial_...

Insurrection cop was hit on head (and killed) with fire extinguisher: https://greenwald.substack.com/p/the-false-and-exaggerated-c...

There's also a lot of dodgy terminology too, like Trump "putting children in cages" which is a "right-style" (think of the children) provocation not dissimilar to anti-Semitic or witch-hunting misrepresentations.
My first reaction to this is that some of the features (directly editing data, viewing data) won't work for our deployment of supabase, as our data is within a schema not exposed by PostgREST (all interaction with supabase is done via db functions on the public schema).

Unless this admin panel directly connects to the postgres instance?
> useless for anyone who isn’t fluent in every single language on the planet

It's not about languages but about alphabets. Translating names doesn't make sense.
No problem! I love it so much - it’s really simple. One thing I’d recommend is if you use vs code - to set it’s built in interpreter to use the toolbox:

https://www.carmenbianca.eu/en/post/2021-02-05-silverblue-de...

Specifically the “vscodium in a flatpak” (also of course works with the Microsoft version vscode )
If the metal isn’t there it won’t show up in device tree because it physically isn’t connected on the die. So device tree as you keep pointing out cannot tell you if it’s same die or not. Also the device can be there and not be in device tree meaning the devices memory location was omitted from device tree when the device tree blob was built.

It may well be that they have different die. But that’s usually an expensive way to do things. Usually you want downgrade paths for devices that don’t yield.

Source: 23 years in semiconductor industry.
> Vehicles that don't prioritise the occupants are not going to sell well versus ones that do.

There are plenty of cases of people trusting the existing automated systems that specifically disavow being good enough to trust anyone's lives to. Even in light of news that other people have died in so doing.
The Speed Limit in Every City Should Be 20 MPH
Yes, that is exactly my issue.

It is unlikely you are going to use the Gauss-Jordan method (if you find a linear problem of huge size, you are just going to plug it into Matlab or whatever) and it does really not give you any information on the problem.

On the other hand, eigenvectors (and the principal components theorem) do give you an idea.

I reckon (as of now) that Theory is much more important than methods: these are going to become obsolete very fast, whereas the geometric/qualitative/quantitative insights of theoretical results are what give you understanding.

Thanks for the feedback.
Ask HN: Do you support Apache Kafka more than Apache Pulsar? Why?
The background of the question:

We are developing an open-source cloud-scalable vector database: Milvus[1]. In our new cloud architecture, we need to employ a messaging framework to serve as the central log sequence of the whole system. Ultimately, we will support well-known messaging solutions like Apache Kafka, Apache Pulsar, etc. Referring to Confluent's article[2], Pulsar's message consumption model is push-based, while Kafka's is pull-based.

Our new cloud architecture is based on the actor model, which means all the worker nodes are working asynchronously, and the log sequence is the key to linking all the nodes. We think the push-based message consumption model and the actor model have more logical consistency. So we started with Apache Pulsar in our new implementation. We did have some concerns about Pulsar; for example,

- The project popularity

- The Go SDK is buggy

- The documentation is not as good as Kafka

We don't think these points are showstoppers. However, some of our users have different thoughts. They are asking when we would support Kafka. Some of them even mentioned they won't maintain Pulsar in their production environment.

So HN, please let me know your thoughts about this question. Should we give Kafka adoption a much higher priority since we just completed the new lease GA?

Reference:

[1] https://milvus.io

[2] https://www.confluent.io/kafka-vs-pulsar/
This strikes me as one of those linguistic squabbles - along with changing the definition of literally to include figuratively - where we just need to accept that language evolves, and usages that may be historically correct aren’t necessarily justifiable in a modern context.
> I suppose the same is true in Haskell, but you don't write type constructors using '->' between the fields, so this punning is less obvious

That's exactly how you write GADTs in Haskell: https://downloads.haskell.org/~ghc/6.6/docs/html/users_guide....
This feels like an about face from when MSFT abandoned Java in the J++ days. (I know it’s not the same, but the feeling is major!)
I agree it is a steep learning curve coming from docker only. But if you have to scale your app or other resources quickly and easily, I think k8s is the best of the bunch. I have found other solutions more difficult (docker swarm, paas platforms like heroku, a custom nginx and a lot of docker hosts etc..).

If you don't need that easy scaling, then I don't think there is a need for k8s.
"Happy to work in a rather unstructured madhouse where the unofficial motto is 'We've never done that before, so we're probably quite good at it!'"

OTOH, some of us are at their happiest in this kind of environment!
> pulses from pulsars are usually much shorter

...and more frequent.
To add to a sibling comment, Open Street Map isn't like the proprietary services at all.

It's an enormous volunteer database, OSM doesn't display anything, the client does, and there isn't a single sensible default for that data.
Run mypy on it and see if it complains. If it does I think it will even tell you what type is being emitted instead.
Ha ha. I think you found the right forum.

Did that at MSFT once. They wouldn't buy me an Adobo Photochopz license, so I borrowed one from alt.binaries.blah.blah. My co-worker would joke blackmail me once a fortnight: If you don't bring a grande hazelnut latte with extra nutmeg from that Starbucks 'meeting' you are goin' to, ugh hmm!, I know!, imma tell x you got that pirate photochopz on your usb thingy and he gonna fire yo ass.

(There was a time when you could talk like this there, long before you had to introduce your pronouns aft your name, when the safest space was the kitchen, where you could arm yourself with 185 °F cup of Farmer Brothers coffeesupersludge.)

(We were in software license compliance, btw.)
Players needed to solve puzzles and help advance cancer research
It seems very shallow too.
2022 is going to be quite different.

Everyone I know job hunting is doing so for a big salary boost, as the pandemic has pushed prices high. People want to work remote and buy houses.

Smaller companies are at a significant disadvantage in terms of salary. Doubly so as in the UK, granting equity is rare unless you join as an exec or non exec.

I think finding the candidates is going to be the easy part. Convincing them to take less pay in a time of significant price rises is going to be hard.

As others have commented, think about how you’re different. (And “family “ and “culture” is a red flag, not a differentiator).
If the left really got power we would all get a month paid vacation so we could actually afford to stock up and stay home while the virus dies off. The left is not in any way empowered in this country.
misinformation: incorrect or misleading information

https://www.merriam-webster.com/dictionary/misinformation
Kubernetes is so complex for 2 reasons:

1. A distributed system with as many design considerations as K8s will always be highly complex.

2. K8s was poorly designed by committee by people who didn't really understand how to build what they were building. It still lacks things like true multitenancy (I'm aware of the SIG) and its security model is a farce. Everything from its configuration format to its RPC to its roles and beyond are unnecessarily complex and painful. It should have been redesigned twice over by now but that will never happen at this point.

The time is right for someone to write a Kubernetes replacement and disrupt the lumbering joke that is the K8s ecosystem.
is an AWS deploy planned soon?
If you watch the interview I think it’s pretty self evident how it embarrassed the subreddit into locking down. https://www.youtube.com/watch?v=3yUMIFYBMnc
Free "internet".
Given that the crow was stealing multiple car keys, my assumption would be that it wasn't using the cars, but that this was more of a side hustle.

Fun fact, for crows, every market is a black market!
The Benford designed boats are really interesting. They're dories, so they have a flat bottom, which seems daft, but under sail when they heel over, the chine presents as a "V". You can put either a full keel or a wing keel, or I think I've read that twin wing keels work as well.

Annie Hill has a book, "Voyaging on a Small Income" that talks a lot about their Benford dory "Badger". The layout is really smart, it doesn't try to jam in 9 million sleeping accomodations, the galley is large, and there's a ton of storage.

And with the junk rig, it's really easy to build, maintain, and repair yourself. Blondie Hasler (mentioned in the For Sale ad), put a junk rig on a Folkboat, which doesn't seem sane, but he made it work. The design of the junk rig is very forgiving of not-very-precise sailmaking. Reefing in a blow is particularly nice, as you don't have to struggle with it. The weight of the battens just naturally let the sail drop.
At 190, he was born in 1832. Some of the oldest photographs of anything are from the late 1830's. If you stretch your definition of photography, you could argue the oldest photos are from the 1820s. But for most intents and purposes, this tortoise is older than all photographs in the world, of anything, ever.
Show HN: A Switchbot API Client for Golang
I don't know anything about this stuff, but from YouTube I'd think other options would include:

- machine a form out of wax or delrin (or clay), pour a silicone mold, and then pour liquid plastic into the mold, either a not-yet-polymerized resin such as a thin epoxy, or a molten thermoplastic;

- similarly, but use plaster instead of silicone and burn out the form in a kiln before pouring (not applicable for clay);

- 3-D print the case, and if you don't like the layer lines, smooth them out with either a coat of paint or by smoothing an ABS print with acetone vapor;

- 3-D print a form for molding.

Even for injection molding, you might start with an aluminum mold, which won't last as long as hardened steel but will cost a lot less.

But I don't know anything about this stuff so maybe it's not applicable to this case?
I've moved from Germany to the US and then to the UK. gov.uk is by far the most impressive government website i've encountered. Accessible, consistent and just works. Really a good show of what a government website can offer if done right.
Deep understanding of the mathematics behind a given problem space can help you later in the applications. So maybe they'll never have to actually implement Gauss Jordan (and they shouldn't), but the core ideas of normalization and reduction are very important to any sort of numerical methods and come up again and again.

As a somewhat related example, our engineering college required a calculus based probability course that probably 95% of the engineers dreaded. Conditional probability, multivariable PDFs etc. A few years after college, I had the (dis)pleasure of needing to generate random values from an unknown PDF, given only the cumulative distribution. To a statistician, the obvious answer is to use the inverse CDF (a simple interpolated lookup table based on the known CDF) and a uniform random, but an engineer who didn't fully grok the probability basics would probably have just hacked around it, trying different approximations until something stuck.

Neither approach is right or wrong, but sometimes simply understanding the essential material and methods gives you unforeseen insights later on.
> You're a programmer, you are not poor.

This is hugely Silicon-Valley-centric. There are millions of skilled programmers outside that culture, who have never had a six-figure salary, many who have never even worked for a tech company. Just regular (white-collar) working people with the same kinds of burdens that the average American (or European, or person from any other developed country on the planet) has to deal with.

In short, this shows how much you live in a bubble and don't understand what life is like outside of it.
- White Spot Pirates: https://www.youtube.com/c/WhiteSpotPirates/videos
The CPU Museum
Improving the security of the robotics communication middleware
You are too much focused on read speed. I just want to write huge amounts of data at a low cost, and don't mind waiting a day for retrieval. I.e., how one normally uses backups.
You can email me at ralinoro [at] outlook [dot] fr.
> Just like actual productive note taking and creative thinking is about spending time with your notes every day, and not the software.

This is the key thing, I think, and it's why most methodologically-heavy notes apps fall by the wayside, because they get in the way.
Is this the kind of thing they'll be able to point the James Webb Telescope at and say "Aha, here's what this thing is!" ? I don't know enough about the James Webb Telescope or astronomy to know what it's going to be looking at, but I know it was something about light spectrum or something.
To say that "Malone was involved in the earliest days of mRNA research in the 1980s" is an understatement to say the least really.

Malone is the discoverer of in-vitro and in-vivo RNA transfection [1] and architect of mRNA vaccine platform (check the 9 patents he holds) [2].

Please don't take what I'm saying here as an attack on you personally, but what makes you capable of saying that he's not an expert on "what other people subsequently did over the next 3 decades". And what sort of credentials you personally have to say that whatever medication he's endorsing "don’t work", or that "he’s no longer willing to meet the standards of being a scientist". What are those standards? Is it that he's not part of the consensus you're speaking of?

With that being said, I'm absolutely NOT saying that he is right and the others are wrong either. But to pretend that he's dangerous and others are not just because he doesn't bias in the direction you like is not a good reason really to dismiss it, or to want to brand whatever show he gets hosted on as "dangerous" for doing so. He has as much right to say his mind as others. He's no more dangerous than Anthony Fauci or any other expert involved.

1] https://www.ncbi.nlm.nih.gov/pmc/articles/PMC297778/pdf/pnas...

2] https://patents.justia.com/inventor/robert-w-malone
He was one of the early researchers, not the only one, and most importantly for this topic he wasn’t involved in the development, testing, or review of the vaccines we’re using. The thousands of people who were have a much better claim than he does, and their work has been extensively peer-reviewed and monitored after mainstream approval. This isn’t some philosophical debate where nobody knows the answer, we can look at vaccine efficacy and safety data from around the world and see that they’re doing a great job.

You’re similarly misrepresenting Fauci’s positions and the degree to which he represented a scientific consensus and how that changed over time as conditions changed (vaccines have been a clear win since the early days; the best way to return to schools safely was not as clear cut and the idea that we had a year long lockdown in the United States is just absurd). If you find batting at strawmen entertaining, have at it, but I don’t see much value.
Functional Music to Improve Focus in 15 Minutes
> setting up a skunkworks group that answered directly to the PM

Isn't that massively excessive? Why does the Prime Minister need to be spending his time listening to a report direct from a team implementing software services?
"E.g. who do I love, what should I wear/watch/eat, where should I spend my money, etc."

Ok, my feelings of love are not guided by a scientific method (except analyzing and reflect on what I feel).

But by deciding what to wear, eat, watch etc. I do apply the scientific method. Meaning I test out systematically, what works best for me. And I try to teach this to my children.
Certificator – Request certificates from ACME CA and store them in Vault
Just look into how Javascript came about, if you want to understand how little "defence" they can realistically put forward for any choice made around that time.
If you read American leftist media from late 2020 to January 2021 you'll find a bunch of breathless editorials claiming that Trump was about to declare martial law and assume dictatorial powers. That was obviously nonsense and displayed a complete lack of knowledge about how the US federal government and military work.
there was no post before that since may, just nothing to write about.

last blog entry mentions deck repairs which can't be done during rain season. so it appears they are stranded until then.

the boat-sale was posted on 30-Aug-2016, but updated later (mentions 2018 engine replacement which also correlates to a blog entry: http://blog.mailasail.com/wildfox/posts/2018/9/20/496-a-new-...)

so yeah, i am sure that's the boat. i guess they are just living on it until they find a buyer.
Ah, ok fair enough! I should have pointed that out more clearly!
> The idea that someone can allocate several hours during their busy day for a live interview but somehow can’t find several hours during the week for a take-home doesn’t even make logical sense.

I personally like take-home problems. It's hard for an employer to time-box them without resorting to basically leetcode though. I know that, as a student, I definitely spent many hours on them.
I think we have too few people still approaching 120 to know whether that apparent cap is more than "just" the combination of the risk of multiple mortality causes all getting high enough to make it unlikely.

Knock out or reduce a couple of the big ones, and we'll get an idea.

It's likely there are other limits. Eg. Telomere shortening, but I don't think we can say we're hitting other limits at 120
Social (global) media means that that One Thing You Oppose can now be found quickly. Don’t like X, well X is happening somewhere. Whereas information used to be much more siloed, and therefore problems at least seemed much more local.
Your first two are pretty bad (possibly panic induced), but the last one might not be realistic. You can rack up multiple years of experience working on low user count apps without knowing those things. You can still write Javascript and solve business problems without knowing those things.

But also, seniority doesn't determine if someone knows those things. If I asked you for a list of things I should know by the time I get to mid/senior, someone else will have different expectations. Everyone is kind of inventing their own requirements on what someone ought to to know at junior/mid/senior levels.
Ask HN: Are there current/former military service members on HN?
What is/was your experience like?
Recruitment firms can be very expensive, fees that charge £000's to place someone in a city firm, are not uncommon.

However there are people in the UK who frequent sites like this, so why dont you have a link back to your website in your profile or in your submissions?

"Good" is also a very all encompassing word, you might need to be a bit more specific over your requirements.

some of the more niche technologies is word of mouth, through user groups, bbs's news groups, things like that, but not on any recruitment sites ironically.
Counter-intuitive results in operations research
> This seems like some form of nautical itinerancy.

Yes, this is exactly one of the reasons people do this.
In many places (certainly in the USA) minors are not allowed to enter into contracts. I'm actually skeptical that your use of a prepaid debit card is technically legal at least from a US perspective.

Most banking by minors is going to require some parental involvement (without a court order). At that point, I would get them to help open a Stripe/PayPal account.
That schmuck!
But when it gets big enough, it might be worth the government spinning up their own hardware and competing.

Are there any other cloud providers who have started by reselling another cloud providers products? Even as a reseller they ought to be able to make a decent profit by relying on volume discounts.
Note that the photo is from when it arrived in St Helena in 1886, not when it was presumed to have been born in 1832.

However your point that it is older than photo technology stands.
That's fair, but you also don't usually get the luxury of telling the interviewer that you only studied the tree and graph problems so you won't be doing any dynamic programming questions they happen to ask.
To be fair those estimates to pick up one butt are not very fair, since they are not giving any welfare benefits like social insurance to crows, no maternity leave etc.

If crows unionize and start demanding maternity leave and other benefits they should be entitled to I could see how they would become more expensive than humans considering their reproduction rate. So in the end this seems more like exploiting workers unaware of their legal rights.

And let's ignore the fact they mention only crows as if magpies were not allowed to participate or are they overqualified for this position?

If any crow reads this contact me at 1-800-CROWHELP to help you claim all the benefits.
Magneto-optical disks using glass media (instead of plastic) have a rated stable media lifetime of at least 50 years and can probably last a century or longer. Glass DVDs are a thing and often can be read in regular DVD drives.
You can run it on AWS EC2 or on any other Ubuntu server - the app is distributed as a single executable binary - so you basically need to connect to your AWS EC2 via SSH, download the binary and run it: https://docs.getmotoradmin.com/guide/#ubuntu