skysight-inc/HackerNews huggingface dataset:
It's idealistic and naive to say that we'll replace the entire onsite interview, and I wouldn't even recommend we go in that direction. What we're trying to do is clear out the technical evaluation part of an onsite so that there's more time for engineers to have insightful conversations with the candidate, and to get to know them more as humans and potential colleagues. If you're spending too much time with a candidate staring at a whiteboard going over code, you don't have enough time to gauge culture fit.

However, because we're still early, it's not fair to ask clients to chuck out the tech eval part of their onsites, since we haven't proven effectiveness to them yet. So instead, we'll replace whatever they use mid-funnel, and also early funnel auto-interviews. We still recommend someone talk to the candidate both before and after the Litebulb interview.
Cheers, and great question! FPGAs are pretty amazing devices, but one thing that's been holding them back is how difficult they have been to work with. Typically to actually make use of an FPGA you'd need to have an FPGA expert and an embedded software engineer on your team, along with all the requisite tools and materials.

That has started to change dramatically in the last decade, with open source FPGA toolchains like yosys, runtimes like the PYNQ framework and RTL generator tools like Tensil being developed. When you put these things together, working with FPGAs starts to become as easy as using any other compute platform. For that reason, I think there are lots of applications involving FPGAs that will soon be invented to take advantage of this trend. One could speculate that the reason Intel and AMD are buying up FPGA vendors is because they see the potential there.

As far as head-to-head comparisons go, as long as you're running the workload it was designed for in the environment it was designed for, an ASIC will always be the best possible perf per watt. The question is what happens when you go outside those bounds. Can you take your model, swap out a layer, and have it run just as fast on your Coral or NPU? Probably not, at least right now. But with Tensil, you can re-run your architecture search to find the best accelerator, and take advantage of it right away.
>which will turn them into China's economic colony

China has expressed interest in buying stock of large "system-forming" Russian companies which has fallen tremendously in recent days.
If Yanukovych was so loved, such a legitimate leader of the people, why didn't he stick around? Couldn't he handle a few protesters?

The current president is in mortal danger from the Russian Army every single day and hasn't left Kyiv.

Democrats didn't flee the US when a couple thousand Trump supporters made trouble in the Capitol.

The Governor of Minnesota didn't flee the country when people got mad about George Floyd and had huge, occasionally violent and dangerous protests.

Yanukovych wasn't facing the entire Big Bad West. He wasn't even facing unrest on the scale of the incidents mentioned above. He was facing a few Ukrainians who didn't like him. And he fled.

He fled not just Kyiv, where the unrest was. He fled the entire country. With no intent to return. Without saying so much as a word for himself and his supposedly legitimate, democratic, will-of-the-people government.

He wasn't marched out naked by the Evil All-Powerful West and guillotined. He fled. Like a pathetic, weak coward who believed in nothing. Which is what he was.

If you're too much of a baby to exist near your people, maybe you don't have the right to rule them, even if you were elected.

Hardly a coup. Hardly
> Maybe, but I don't think anyone can deny that it is an appalling slide. I count 3 spelling and grammatical errors alone.

The slide from the post that you're referring to (which is 16:9) is a fabricated, probably created for this post, and is not a faithful copy of the actual deck that was presented in 2003. The actual slide—complete with a Boeing watermark, sans some of the errors and presentation issues we can see in the blog post, and in 4:3, of course—can be seen in Tufte's book.

Who knows why the slide in this post was fabricated (and why the author failed to indicate this fact anywhere).
So you have a clinical study showing cancer prevention on this extreme diet? Over what time span and how many individuals, and across what variety of geographic areas and other life experience?
I've used Fusion 360 pretty extensively. It is pretty buggy and has performance issues especially for even small assemblies. I also worry that with Autodesk moving towards ridiculous pricing that I'll lose access to everything I've made eventually. Its fine for now for small 3D printing projects but I don't think I would start any major projects using it.
Interviews are two way.

80% of people in the applicant pool are hopeless. And so are 80% of companies hiring for these spots. You should probably expect to turn down a number of companies you applied for. If you're at a senior level, the dynamic is reversed. There's probably more rejection by applicants than by companies.

Interviews filter for a certain kind of candidate. If an interview is all leetcode problems, then you end up with an engineering culture that only knows how to solve leetcode. If the process favors people who get shit done in 2 hours, then the engineers will mostly be people who only know how to hack things in 2 hours.
See also "Understanding all of Python, through its builtins" https://sadh.life/post/builtins/
They must have the same PR firm that came up with “14 days to stop the spread”.
Credit to Apple for making a big APU, literally the biggest possible (AFAICT) on the most advanced node with the M1 Max, and now M1 Ultra. Maybe UltraFusion can be scaled up further, TBD, I think. Hopefully Intel/AMD/Nvidia can step up their game here as well.
I'm a big Ruby fan, or at least I used to be. I had a hard time learning the language, because there are just too many ways to do the same thing. I would always second guess my memory and be forced to look up even the simplest most. common things.

This is a good example of that:

> There is more than one way to call a lambda function:

my_lambda = lambda { puts "hello" }

my_lambda.call

my_lambda.()

my_lambda.[]

my_lambda.===

---

I'm still a fan of the language, but I hope going forward they tone down the idea of N ways to do the same thing. It also seems to bite the language designers in the butt, as they end up running out of symbols for new concepts.
That sounds interesting! Would you be willing to share it with those of us that don't work at Zillow?
One option is to not worry about it so speedrunners can have a bit of extra fun breaking the game.

It's a feature, not a bug!
Intel doesn't have a lot of advanced fabs in the US. Hence the steady decline in its production figures. Intel still has good designers, but not the fabs to produce those designs. Cost-wise, Intel production in the US is not competitive.
Yes, I read the whole article but as you were going for Google Trends as your opener I thought I'd counter with job stats which you didn't really dwell on much in the rest of the article. Point taken, however, that a lot of Rails jobs are probably legacy code. I think the major factor in the relative decline of Ruby and Rails is that microservices are better served by languages with first-class support for async or concurrency.
The world bank isn't funding the Ukrainian Army no, but it's giving 3/4 of a Billion dollars for other costs. My point is that donations pale in comparison to these state actors and I don't believe that Ukraine will lose this war because of a lack of a few million dollars. This money could have a much larger impact directed to other conflicts around the world, for example. Maybe I'm wrong and happy to be persuaded!

https://www.bbc.com/news/business-60657127
More like classical AI, much of which, yes, has been subsumed under the category "regular software" (AI goalposts have always shifted, once a problem is solved, it's no longer AI and becomes "just" software). Think things like theorem provers.
Missed opportunity: "Deep Learning Is Hitting a Bottom"
What would convince you?

* top companies using it? (shopify, github, stripe)

* number of stars on github for projects? https://github.com/rails/rails has 50k stars

* place in the Redmonk language rankings? https://redmonk.com/sogrady/2021/08/05/language-rankings-6-2... shows it at #9

* ability to get a good paying job? https://marketing.dice.com/pdf/2020/Dice_2020_Tech_Salary_Re... has the ruby salary at 114k, more than typescript/javascript

I am an active member of the ruby community so am definitely biased, but I'd love to know. Sorry if that's combative, but I always wonder how folks choose languages based on popularity. If there's anything folks can point at, or if it is more of a gut feel. (Unless it is javascript or C, which are always going to be around because of their huge deployed base.)

Edit: added place in the redmonk ratings. Changed to be less combative.
A lot of the fab equipment, along with the technical secrets needed to produce such equipment, is locked down in the USA and western Europe. So it really isn't that hard to set up high yield/modern process FABs outside of Taiwan.

The bigger loss would be the more affordable talented Taiwanese engineers that the west doesn't really have. If they somehow got out of Taiwan before the fabs are destroyed, their work could be recovered relatively quickly.
Yesterday from nautil.us: Quantum Theory is hitting a wall

https://news.ycombinator.com/item?id=30607692
China won’t have the chance. The fabs will be destroyed before the first PLA foot hits the ground. All parties know this. It will set the world back decades.
"Deep Learning Has Achieved a Local Minimum"
Cibuildwheel: Build Python wheels for all the platforms on CI
Woah the other operators are even more interesting to me. My goto is an in-line lambda to avoid the import but I didn’t realize there were so many operators defined in the stdlib. Thanks for sharing.
Hm, I didn't know about those. At first I thought that I'd just replace it with a lambda, but it seems to support looking up multiple elements/members at the same time, so that might come in handy at some point.
Spring Boot has other options to solve storage from Mongo to JOOQ to cloud storage. I use JPA. Maybe it's because I'm from the 90's and believe in technologies that work...
I think it is related to ruby's inheritance from perl, which made TMTOWTDI (there's more than one way to do it) a guiding principle.
China still lacks the ability to produce modern process sizes with decent yields, and I don't think the west is going to sell them the equipment needed to do that anytime soon. So maybe 15 or 25 years to catch up?
As I'm reading it, the argument isn't that progress can't be made or cool things can't be done with these tools. It's that for certain problems no amount of progress will be sufficient, yet we have entire domains of the tech and consumer products industries built around and selling the idea that just a little bit more will get us there.

The argument is compelling to me and fits my experiences. I think the limitations of these tools has become more apparent to non-specialists the last couple years, so if he's been saying this since 2016 that's honestly more impressive. What do you expect him to change his tune to if he's already singing a good one?
Jailbreak it and you can install compatible older apps via IPA files:

https://ios.cfw.guide/get-started/iPad-(3rd-generation).html

https://cydia.akemi.ai/?page/net.angelxwind.appsyncunified
I can see the point around expensive row level security. Cannot see how it is harder to manage than to monitor though. Designing around risk acceptance of manual detective rather than preventative controls does not make this approach generally applicable or best practice, just a feasible one with conditions.
I live in South Korea and like to think that I keep track of the current state of fintech but I have never heard of Terra or any cryptocurrency being widely used for payments. Where is it usable?
Hopefully there can be some sort of plea deal to handle Russia.
It's less "hitting a wall", more "outside the box thinking may be needed" (e.g. VQGAN + CLIP)
ReactJS front end template project| folk and use
>the US/west backed coup to remove a democratically elected leader

You are pushing eight-year-old Russian disinformation. I don't even think the Russians believe it anymore.

The Ukrainian people removed a corrupt dictator in a democratic revolution in 2014.
Secret US mission to bolster Ukraine’s cyber defenses ahead of Russia’s invasion
> Is DL a reasonable path to strong AI?

Arguably, it is the only path to strong AI (if you believe that it is even possible).
> but it's giving 3/4 of a Billion dollars for other costs.

Correct, and person asks to donate to the army.

> I don't believe that Ukraine will lose this war because of a lack of a few million dollars.

In asymmetrical urban warfare few millions in right equipment perfectly can make huge difference.
The device is buggy and the kernel is buggy. The device is buggy because it did something stupid; the kernel is buggy because it crashed in response. That's two independent bugs. Sometimes it isn't even buggy devices, just devices disconnecting at the wrong time. I've crashed my kernel with things as simple as devices rapidly reconnecting or simply ceasing to respond/timing out.

Most of the kernel bugs around this are state/race issues. Device disappears in the middle of kernel code that doesn't have proper error recovery, boom. That's a kernel bug that applies in normal circumstances too, not just under an adversarial device model, because USB is designed to be hotpluggable at any time. Doesn't matter if the device disappeared because it crashed or because the user yanked the cable; it's just easier to reproduce with a crashy device. And the error recovery logic is notoriously hard to get right, which is why I'm not surprised the kernel is still buggy after all these years.
It stops being an elite public school
It would be unethical to respect Microsoft's licensing rights.
Which language(s) did you switch to?
On the finer tips I find the ball dries and clogs. Trick I use is a shotglass with a small amount of water, the glass is grippy enough to spin the ball and let a small amount of water inside to get it flowing again. Then just slowly draw circles on paper until it starts to flow steadily again.
Funny how having had COVID opens doors (eg. quarantine not required when traveling to some countries, and your example), but at the same time people are punished for not preventing it (vaccination, PPE). Talk about mixed incentives...
Sony Suspends Playstation Store in Russia
Last time I saw this diet being promoted for cancer prevention and/or treatment, it was based on diets given to primates in captivity. It was promoted by Dr. Axe types, which leads me to believe it isn't exactly good science. I'd genuinely love to be wrong, because if it actually worked, that would be great. I haven't seen evidence to believe it, though.

What evidence do you have for the claim that such a diet would work against cancer?
Of course strong AI is possible; most people can make one with 18 years and a willing partner.

It just doesn't scale.
The problem is as far as I can tell, in some cases is pretty much unsolvable. Even professional therapists sometimes get tired of trying.

It's easier to treat the blackpill as neither false nor true, but simply off limits, the same as we treat the closely related eugenics.

A purely academic thing that we dismiss with prejudice for practical use, regardless of how well it works.

Attractiveness is obviously a real thing, and in some cases it makes a really big difference. Particularly if you aren't really interested in anything serious.

I can't change that fact. So I don't think about it. I decide that it is not important, and that it doesn't matter than I'm bald.

Repression might not actually work, or be healthy, but it works way better than wasting time on tinder, sitting and crying, complaining about it, etc.

Of course the other kind of incel has nothing to do with attractiveness and more to do with the fact that they want a woman to basically be property, and how everyone wants nothing to do with that.

I have no first-hand understanding of why guys want that, and no solution or advice aside from just generally convincing everyone to avoid the forums that encourage that mindset to begin with.

Maybe for the ones already in it, it's better if they actually spent some time considering why they want an actual slave and literally say as much.
This sounds like an interesting add-on to explore.
Probability-wise, mutations can make new strains more deadly just as often as less-deadly.

Evolution-wise, the more-deadly strains of parasites are less viable long-term, so they die out more rapidly than the less-deadly strains.

Think about it. If you have a less-deadly strain, the victim survives longer and can infect more victims than a more-deadly strain that kills off its victims too soon before they get a chance to infect others.
This would mean no more stuff for decade, and likely set the world back decades. We are already facing the specter of famine due to loss of crop yield from loss of fertilizer from the oil industry with regards to the Russia-Ukraine war. A PRC vs ROC war would starve the world of general tech. No cars no phones no laptops no servers. Back to the Stone Age.
> It's that for certain problems no amount of progress will be sufficient

In mathematics, you solve problems from both directions, at times.

It seems that computer science has come full circle with psychology, finally.

Dig into computational comparative psychology for leads on where deep learning experts need to turn to next.

There are plenty of computational neuroscientists that are probably struggling with untwining what they are looking at.
I think people are viscerally responding to the invasion and bombings, less so the political status of a region. Annexation isn't the distinctive feature here. Lots of people protested the Iraq war, around the world, and it didn't have anything to do with annexation. Civilian lives is what matters.
That’s a great analogy and helped me to understand how smaller donations can be effective
Bad but interesting mathematical notation idea
For me it really hit home starting with autoit on windows years and years ago. I still have scripts I wrote that work almost 20 years later!
You can save your pity. Self esteem is more important and it comes from within. There are plenty of variables to excel at, and if people are going to be superficial about physical traits, they get what they optimize for. Others optimize for intelligence, wealth, creativity, kindness, fun, knowledge, influence, power etc (first within themselves, then people around them including their significant other). also, a lot of people simply aren’t driven by jealousy, or emotion, or fight with reality.
Carlsen and Kasparov join forces (2009)
> once a problem is solved, it's no longer AI

... or remains unsolved despite grand AI promises.

Also, when AI fall comes everybody quickly changes their resumes to say "ML" before AI winter arrives. Then they change things back in AI spring. And then the cycle repeats. All the CS professors tell their grad students about this cycle. Well, all of them except the AI faculty, who only tell their students about the part relevant to the current season.
Also very nondeterministic
They're drinking it up in New York
Check out more-itertools which has things like take, tail and a bunch of other nice functions for working with iterators if you haven’t. Would allow you to do something like

for el in take(100, iter):
print(el)

Plus there’s a bunch of other things in there for windowing, finding out whether or where empty stuff in the generator are.

https://more-itertools.readthedocs.io/
I don't mean to cause personal offense by this, but taking (and by extension, giving) anonymous dietary advice is pointless. A wide array of eating disorders exist in which the the afflicted are in complete denial about their own health. In real life, I would be able to glance over your body and get a quick idea of whether or not your advice was made with a sound mind. Even then, it's hard for me to know how accurately you're actually following your claimed diet. But without even being able to see your body, there is nothing for others to go on. For all I know, you're an anorexic deep in denial, or a binge eater who weighs more than my car. Your anonymous testimony alone tells me virtually nothing. Due to the insidious nature of eating disorders, even if I assume good faith and assume you aren't consciously lying, you still might be deep in denial lying to yourself and I would have no way of knowing it.
A lot of cancers have origin in virus infections. HPVs have been proven to do so. And we have finally conquer those cancers coming from HPV with HPV vaccines. Recently, MS has also been proven to originate from Epstein-Barr virus. If we wish to bring cancer under control, research into roles of virus and perhaps bacteria (e.g.stomache ulcers) will yield better results. We already have tools to tackle these vectors very effectively. The problem now is everyone is more excited to look at the cancer growth and no the tiny microorganism that cause it.
> I'm not sure I understand the insistence on figuring out [...] who exactly your biological father is.

The importance of this is different for everyone in this situation and weighs on everyone different. When if you looked into a mirror and did not know or understand where literally half of you came from? Would you know what some sort of answer? If you grew up not fitting in with your family, it is only natural to want to know more lest you repress it and experience an identity crisis.
Favorite thing I learned recently was that instead of doing

print (f’some_var: {some_var}’)

one can just do

print (f’{some_var=}’)

What’s the next cool thing I should know about f-strings?
This is good advice, though a lot of work. I’m still looking for a straightforward (and time-efficient) way to make use of my good old iPad 2. It would be so nice to use it as a simple a tablet or calendar! (As mentioned by @smoldesu below).

So far the best I have been able to do is to use it to (very inefficiently) view recipes while cooking.
The usual reason given is lack of libraries compared to python. I started a project a while ago with the idea that you could create a ruby library that would implement the C python extension API using the ruby C extension library... I got some basic stuff working, so you could "import" a basic python C extension in ruby (after recompiling it against my headers/library). Then you can use a python -> ruby transpiler (which does exist) to convert the python parts of the code to ruby and maybe have stuff "just work". The more I got into it though, it seemed pretty daunting to get something like numpy working... so I have stopped for now.
Linux Performance Analysis in 60k Milliseconds
You're using temporary stories to stretch to an extrapolation that it was a longer-term context, when it wasn't. The US ramped up its armoring of humvees, built and supplied vast numbers of entirely new highly armored vehicles, and ramped up its supply of vests for soldiers.

The US could supply its own troops and did. It wasn't lacking capability or funding to do so. It's borderline silly to try to compare the Ukraine situation with the US situation. They're not similar.
partial() is really useful and often overlooked
The problem is that the order extends to puberty blockers, which are a safe and reversible treatment for kids to keep them from maturing into their undesired gender until they're old enough to opt into more drastic treatments like hormones and surgeries... or not, as they choose.

Edit: also wtf does that have to do with sex? Do you mean the larger subject of child consent in general? Because contract law would be a less extreme example of children not having power of informed consent.