skysight-inc/HackerNews huggingface dataset:
The downside of not sanitizing inputs is that the data may well end up in contexts or new apps altogether wherein escaping output is not reliably done or known to be necessary. In an ideal world it shouldn't happen. But, it does, especially given turnover within organizations and the long lifespans of many systems and their datasets, lack of documentation, etc.

So, this calls into question the viability of a strict policy for every scenario that encourages blithely storing <script>doEvil()</script> in the database.

Seems some level of sanitization has a place as an extra layer of defense for some use cases.
Show HN: Infinite Scroll Wikipedia
I think it should be available without signing up first, at least for a quick demo. I really dislike signing up for anything when I don't even know what the features are, that I'm signing up for.
> I swear sometimes it might just be easier or even fairer to throw all resumes/applications in the air and see which ones land inside of a predetermined circle.

When I was a responsible for hiring interns, we used to joke about this all the time. Just throw away 75% of applicants, everyone that got thrown out is unlucky, and we don't want unlucky people bringing the company down.
The Monte Carlo hiring technique?
Particularly in the dynamo case, you're working outside of a common buffer pool. One of the key benefits of normalization in a typical db is that you can fit more stuff into memory if you normalize - dynamo renders that point largely moot.
I am impressed by Svelte: When logging issues, as long they have good replication cases, one of the maintainers listed in this post will get back to you. That's more than you can say for many corporate-sponsored repos.

I just hope they can keep it up as it increases in popularity.
Thank you for your application to extend our web forum built with Next.js. We query APIs from X, Y, and Z to offer Foo to 500 users. I see you have three years experience with Next.js and eight years working with X, Y, and Z! Excellent. We only have one question before we hire you - can you implement a Trie from scratch in an hour on this whiteboard without the internet?

...
More precisely, the minitel would call 36 15, which would open a page on which you type the short textual name and press enter, which would then connect you to the service you want. And the terminal would tell you the cost per minute of the service.
Because in OP's case, they indicate that the company either doesn't care that OP wrote software the company uses and thus has already demonstrated competence and then some, or they indicate that the company's hiring process is too inflexible to avoid insulting someone who they already know is beyond qualified.

Either one is a red flag, and a perfectly great reason to bail from an interview. If hiring/HR is rotten, the rest of the company is likely similar.
For junior developers algorithm questions is a test of their technical talent. For senior developers algorithm questions is a test of their soft skills. Most companies are happy that it helps them filter out diva behavior.
Panic, Rogue (Bare Bones, Omni Group too) have built-in audience from ~3 decades of classic -> modern Mac development. I feel like it would be a lot different for a newcomer.
Yes, it’s easy to forget we are in of the highest paying industry. But yeah interviews should skip some redtape and HR bs.
More efficent? maybe. More effective? debatable.

What you're describing are not advatanges as much as ways to make the job easier, without accounting for if it produces better results.
dang: original title is "Types of Masks and Respirators". Only a small box in the middle relates to counterfeit KN95's.
Or at least never had to do the work involved in hiring a hundred or a thousand software engineers.

I definitely believe you can get away with no coding questions like this for smaller organizations. But once you get to a big enough scale, all the other methods have too many issues (e.g. a large class of hiring methods which essentially skip anyone who currently has a job - trial periods). You can't afford to limit your hiring pool too much when you're big enough.
It was common ten years ago. It was still possible in 2015 or so, at least in "B-round startups". I was still asked about my relevant previous experience. In hindsight, I believe people like me who ended up in companies like that were already trading down significantly. Or I have never been as smart as I thought.

My experience in the last year or so categorically states that leetcoding is the only game in town in CA. I hate it, I am bad at it, I find it humiliating and irrelevant. I was told by Asian teenagers that I am not good at coding after 20 years building software. I have failed multiple interviews because of dynamic programming&Co even at companies where I had a decade of highly relevant experience. Nobody ever wanted to hire me for my production experience with all of Scala/Kotlin/Java even though I routinely meet companies where they don't use Scala/Kotlin because of hiring difficulties.

It's just the way it is nowadays. The world is getting progressively crazy. If you're in a position to not accept such interviews I envy you big time. I don't see it happening even in smaller (i.e. not-FAANG compensation) companies though. Some European/remote companies occasionally give you a home coding challenge. But they are an exception.
People are saying it. And it is really bad and dangerous
Rejection rate has been discussed many times. It is not the most important metric since it's just an observation. You can't start with a desired rejection rate and come up with a good interview process. What you can do is know what kind of person you want to reject or select for, design a process to do that, and then adjust other factors (listed compensation, recruiter talent, marketing site, etc.) so that you have enough candidates to which you want to extend offers.

Few companies are actually in a position, given their knowledge, stability of their industry, and marginal quality of hiring success, to succeed at deliberately loosening or tightening their interview process to arrive at just the right number of final candidates.
My most used in finance is a few functions in pandas, like merge_asof(). It's pretty industry standard now.

https://pandas.pydata.org/docs/reference/api/pandas.merge_as...

The biggest open-source thing I've ever written is Empirical, a language for time-series analysis.

https://www.empirical-soft.com

I'm also top 1% on Stack Overflow. A lot of companies have found me through there.

https://stackoverflow.com/users/478288/chrisaycock
Pico-8 is what you absolutely should use. Tic-80 if you're on a tight budget.

ASAP!
If that was the starting salary for a congressman, then forget about FAANG jobs, I'm just gonna be a congressman.

Edit: And I'll still day trade, what are you gonna do to stop me?
Well, I left my 15+ year career in the defense industry due to Joe's federal contractor mandate. Maybe that one will get struck down next and then I can go back. If I want to.
Yes, if you know the job is good go for it, it's a minor hurdle

Otherwise you might not just bother, because it's usually a reflection of what the company values and how it thinks
I personally like these questions a lot and I've used them in the past when I was tasked with hiring people because it basically boils down to a few things. One is that people who have a good grasp on algorithms, math or academic problems generally are pretty smart, and you can teach them practical coding skills very quickly while the reverse isn't true. so it's sort of like a IQ test.

Secondly it rewards people who at least put the effort in to prepare for an interview. These questions are a very reliable way to eliminate candidates.

And to take the journalism example, I actually think that'd make a pretty solid test because if a journalist doesn't have a basic grasp on formal language I would have to reconsider how strongly they're committed to their craft. It's honestly only the case in software, an engineering discipline to boot, that people question the necessity of being able to solve basic theoretical problems. Would anyone trust a civil engineer who can't answer first semester math questions?
You're more likely to develop myocarditis from COVID than from the vaccine. So if you're more worried about heart problems than COVID, it still makes sense to get vaccinated. Pretend it's a vaccine against heart problems, and try not to think too much about where the heart problems came from.
I get your point, but if every good/senior developer stopped accepting "shitty interviews" the companies would be forced to change their methods and you would be surrounded by better engineers instead of people who studied a bit to go through a 5 hour interview.
Heya folks. I built this for myself a while back, a recent exchange in the comments on HN prompted me to share it as a Show HN.

I built it partially as a habit breaker.

I noticed I use social media (mostly) for information discovery. I asked myself what information I’m trying to discover and worked backwards to a healthier relationship with that discovery mechanism from there. Ended up with Wikipedia as a good source of information and then tried to build a similar mechanism to social media scrolling on top of it.

It’s an alternative to doom scrolling social media for me, where the fun facts are actually fun, little to no social outrage, and there isn’t any FOMO - the same content will always be there tomorrow.
Just because it's impossible doesn't mean it's not worth trying.
Archive of software written by Vernon D Buerg (incl. 62 versions of LIST.COM)
Reddit told me I should think he's a mass murderer, so he's actually guilty. Next you'll tell me we shouldn't spread propaganda telling society it's good to identify people primarily by their skin colour! Crazy

\s
I have interviews lined up with google and coinbase which both are going to ask leet code style questions. I'm going to go through it just for the promise of more $.

Even if it is annoying to spend hours and not get an offer, I can see why they ask these types of questions to see your problem solving ability first hand.

I would expect any decent engineer to be able to solve leet code style question, or at the very least be able to model the problem reasonably well and give a recurrence. Even if the code contains errors or there's missing edge cases then it allows you to see how someone approaches a problem.

Leet code style questions are basically a bunch of combinatorial algorithms. Even if they seem like a different trick each time there's general techniques that can be used to approach each problem.
>if I learned that I would die in a month, I wouldn't be sad that I hadn't managed to burn all my money.

I'd probably feel that way too. But I have to ask - how much thought have you really given it? I vaguely remember reading a surprising number of posts from HNW people that regretted not trying certain hobbies / activities when they were young enough fully enjoy them. That saying that no one on their deathbed says their biggest regret is that they didn't work harder, is probably a trope for a reason.
I guess being that ML is a developing field it's worth checking back in from time to time.

But with counter-intuitive claims like:

> Facebook’s machine learning tools predict your preferences better than any psychologist.

breezily thrown in without anything to back them up, it doesn't feel like a very serious piece
> Let’s not even discuss whatever almost happened to Safari.

The weird Safari summer was beta process working properly imo. They incorporated literally all of the constructive feedback. The common sentiment is that Safari now is better than the previous version.

Now if only Firefox could have followed this path with the removal of compact tabs but that's another story...
What a strangely adversarial comment. In my experience, I can gather more information about a candidate's ability in just 15 minutes talking 1 on 1 with them rather than hours of Leetcode busywork. Funneling candidates through an annoying, needlessly rigid, and blatantly time consuming process is not a good thing, and probably leads to perfectly qualified people being denied; a system that optimizes for 'signals' that should not exist in the first place.
The State of Big Tech
> It's true that this stuff rarely comes up and often doesn't matter for most real-world applications... but when it does, it matters a lot. The difference between O(n2), O(n) and O(log n) is huge for big values of n. Being about to go straight to a (nearly) optimal solution, instead of hacking together something, waiting for it to burst a the seams, and then having to fix it... or being able to spot someone else doing that, can save weeks or months of development at a time.

This is true, and absolutely matters. But I would suggest that developing the intuition to recognize a problem as being of a particular class, and even going further as to being able to look at the provided solution and intuit whether or not it is optimal (or optimal-enough), is a different thing than calling up that optimal algorithm from your limited brainspace.

Like--if you understand the principles of what you're doing, Google isn't a much slower recall mechanism than you are, and it's less likely to have misremembered something.
At least all 3M masks sold by non-industry suppliers. Consumers don't have enough experience to recognize a fake while those who are familiar with genuine N95 masks, have experience with suppliers that provide to construction, assembly, healthcare, painting, etc.
Then you need a full face respirator. Standard item, but rather pricey.
This is an unsolved problem for me as well. How do I add focus to my free time, while giving meaningful time to my kids, and adjusting on a dime when they demand my attention? This is currently my biggest excuse to waste time. Why try to focus on hobbies or learning when at any second my wife or kids might need me at any moment and I've already spent 8ish hours of my day giving them zero of my attention?
Yes! Everyone is welcome to apply. Total comp is not listed for all of the positions, but if it is, it is listed in the posting.
Nice, that’s a great step in the right direction. I’ve tried audiobooks but I find they keep me up more, somehow. It’s almost like listening wakes up my brain more than reading. If they didn’t I think that would be a great alternative to reading at night.

Haha, those are good questions regarding retention and ebooks vs. paper books.

As far as retention, I think I do a lot better than I expected. I’m not sure how it works out so well. As I’m falling asleep (this figures into the next question) I tend to do weird things like skip several pages or even change the font size accidentally, which totally throws me off of my position in the book. However I tend to recall very well where I left off and find the location fairly easily. Even so, it’s pretty annoying, haha.

Because of that I really do prefer paper books in that I tend to put them down and have a distinct transition to sleep, meaning it’s hard to lose my spot or doubt my retention. I also notice and recall page numbers subconsciously so forgetting a book mark is no big deal anyway.

Unfortunately I need light to read a book, and that almost always causes me to stay awake longer. It’s a tough call. Paper books are better in nearly every way besides portability and the light factor. And of course the environment, too - I imagine I’ve saved a couple trees by now and the ebook seems bomb proof. Definitely capable of saving a few more in its lifetime.

So overall it seems like the ebook wins, especially at night. In the last several years I think I’ve read several dozen books on it and maybe close to a dozen paper books.
> Corporations have no minds

I'm really interested in this view. I suspect that at a large enough size, organisations can absolutely have an emergent... "nature", which is not only characteristic of that organisation, but largely independent of its constituents (the humans). I introduce into evidence the Roman Catholic Church. It is so large, so entrenched in its ways, that it is extremely highly unlikely that an individual within it (including the pope) can substantially change the character of the organisation.

I have a personal belief that humans are to very large organisations (incl. nation states) as cells are to higher-order creatures. Once a large enough organisation has "matured", humans entering the organisation adapt themselves to it (probably subconsciously), and the organisation's unique culture survives.
> You're too hung up on the Hawaii example...

My whole point in this in these posts is that Taiwan's situation is _not_ comparable to Hawaii. Your initial response was to question my knowledge of history and the situation. But given that you here are tacitly admitting that Hawaii really isn't comparable to Taiwan I guess I can drop the subject. You don't yet seem to be able to openly admit the comparison was wrong, but you at least (subconsciously maybe?) understand it to be the case so I'll settle with that.

> As for the stance, the US officially recognises the PRC's claim over Taiwan.

I'm sorry, but are you saying the US has recognized the PRC's claim to Taiwan? I'm probably just misreading you, but in that case, you are totally wrong. Is that what you believe?

> The rest of the world recognises the PRC as the one and only China, and nobody recognises Taiwan as an independent country. Which means that either Taiwan doesn't exist, or is within the PRC for everyone de jure.

Yeah you now basically almost understand it. If you want to be most accurate, basically the US doesn't have an official stance as to who governs Taiwan. As in, they do not exist if you want to put it that way. If that seems like a silly position, you must realize that it's really just a pretend game to placate China. Of course the US considers the ROC the true government of Taiwan considering the myriad of ways the US deals with it (economy, travel, military, etc.), but they wont say it out loud because that way they can exploit China's markets while playing to Chinese denial of reality. Regardless, no the US has not taken the position that Taiwan is PRC territory. That is a fact that you might want to internalize. I'm pretty sure it's exactly the same situation with the vast majority of countries (certainly in Europe, but I can't speak to the whole world).

> I'm sorry, but.. i don't even know how to respond to the last bit. I give you examples of China taking back lands they were deprived of for decades by foreign imperialists ( Hong Kong and co), and your response to this is that China is the imperialist warmonger in that situation? What were they to do, leave their territory partitioned by foreign colonialists? When France took back Alsace-Lorraine, or when Turkey fought against the Sevres treaty, was that an imperialist act? (The rest of what France was doing, and a lot of what China is doing today are very much imperialist, but liberating your own lands from a foreign imperialist power is... not imperialism)

China is trying to take over lands and peoples that have basically been separate for 120 years. Those peoples don't want to be a part of China. Just accept it. China is a warmonger and an imperialist. It would be no different than if Russia invaded all its former lands in Europe because they were part of the Russian empire 100 years back. Stop trying to pretend that other countries' past actions legitimize China's. Have a little self-respect.
This article makes a lot of pretty bold claims (not only pointing out a flaw but suggesting that there is a better alternative) without posting their own AI's image recognition results based on spike timing.

> One thing is certain; a new AI model based on spike timing will pop out of nowhere and displace the existing paradigm.

Ok this is one thing which admittedly annoys me: is this certain, as in 99.999% probability? And with what time frame? Would the author be willing to enter a bet where I wager $1 and win a billion dollars (since it has positive expected value for a "certain" event)?
I won't presume your qualifications, but I'll just state my opinion: the people who are qualified to perform benefit risk assessments are the people writing papers saying that the benefit risk assessment is favourable.

You might be qualified to make that assessment. But you'd be in disagreement with most of your peers.
However they are great for not fogging glasses.
Mayhaps by design.
Who would you rather hire to run through an obstacle course?
One who has a certificate of having run a course of hoops for 4 years, or one that looks fit enough to run it?
Arguably both may work. Can you measure which one is more likely to cost you your job?
Depending on your obstacle course you may be looking for more specific qualifiers.
He has an upcoming part2 of the video which he listed big round loop as one of the follow-up experiments. We should just wait for that.
Wow, I’m surprised that’s possible — 3M staples their textile straps at least, and Moldex staples both textile and rubber. I’ve never bothered with the cheaper 8210 model with rubber straps, just the 8210+ and the 1860, which both use textile straps and staples.
That's essentially what I contest: They aren't going after sharing, they're going after keeping. It's youtube-dl, not youtube-ul.
I still like to ask somebody if they can code a basic algorithm just to see if they can code at all.
Subjective. But some very very round edges going on in that new UI.
The crucial aspect here is deliberation. If you decide that you want to watch Netflix, or relax, or socialize, then that's quality leisure. The issue is that many of us are driven by The Algorithm to spend hours a day doing things we're not really sure we want to do. We don't take time to think about it because dopamine driven positive feedback loops have taken all conscious thought out of the activity.
Finally, people got to realise the college is bs and is only designed to suck money out of them, putting them forever in debt. What's the problem about it?

It will help those who choose college, too - as demand for education falls, so will the prices.
They don't have a target rejection rate. They have a target quality threshold. More software engineers that can productively employed is good for them. It's not like Harvard or other institutions where the point is to be elite, not to do something. The more SEs Google can hire the better. If they could reduce their false negative rate in half that would materially impact their bottom line. False negative for Harvard is basically undefined. They could easily dectuple the number of students they admit without compromising on academic quality or family wealth and making only very small declines in average power level (dictator, princes, senator, governor children)
> Under Austrian law children (including adopted children) and the spouse are entitled to a "reserved portion". The children´s and the spouse´s "reserved portion" has to cover at least half of the portion they would get in the case of intestacy.

https://www.globalpropertyguide.com/Europe/Austria/Inheritan...

So I wasn’t right about the fixed part, it very much depends on whether there is a spouse to inherit it to.
He’s right. If customers are not able to do this themselves through an app, the required headcount would boom and no retail bank would be profitable.
Host your own. https://github.com/schollz/broadcast-server
It was not, in fact, totally centralized. In the early 90s, my middle school had a server that you could phone into to get the weather (I don't quite remember if it was a full forecast or not, I think it was), and that server was managed by a Maths teacher and students who would enter the school ½h/1h earlier to grab the data and update the page. I guess you could say that was my first experience as what would later be called webmastering.