skysight-inc/HackerNews huggingface dataset:
This is basic stuff. Perfect answers aren't required.. it's just whether or not you can have a conversation on something technical which you ought to be, according to your job title, at least vaguely familiar with.

Don't take this type of exercise personally; it's not aimed at you - it's aimed at the many people who call themselves "full-stack engineers", but haven't ventured beyond the bounds of a particular framework.
> Had it chosen to scale up nuclear instead of scale down nuclear, it would be less dependent on that 67%.

In my understanding, it wouldn’t change much for the natural gas portion, because that can’t be replaced by electricity for the most part (heating).
You're not wrong. Everyone benefits from anonymity, including the bad guys.

The problem is that the strong side still has many ways to bully people even without anonymity. On the other hand the weak side ends up with Nowhere To Hide.

Something to take into account is that culture changes and people change, and some things are situational. Even if you're on the majority side here and now; doesn't mean you might not be on the 'undesirable' side sometime/someplace else.
I feel like I can't function without it. Grammar mistakes can be seen very badly by others. If only being able to understand the other person was sufficient.
It does have all the hallmarks of an engineered virus and points towards a plandemic.

A wide variety of media and sources must be sorted through. Many contain 90% good info, and typically on the order of 10% misleading or questionable info to paint their preferred narrative.

Eg. in this dailymail writeup, I have a big problem with some of these sources; if this doesn't sound like a typical CIA intelligence asset I'm not sure who would:

Jin Jingsheng : see some very basic info on this fellow

Listen to his introduction and speech, and key talking points, from about 9:11 minutes to 13:42 minutes:

https://www.c-span.org/video/?156540-1/rally-permanent-norma...
Democratically elected governments have a very short shelf life. 4, 8 years if lucky. Meanwhile authoritarian governments have much much more time. And since authoritarian governments tend to have nepotistic tendencies, the play can even span generations.
Recently heard about Serenity OS wonder if it's similar or different ideals.
Copies.

Have any simple-ish tech stack, and have many copies of the SAME thing.

ie: Get N-ipads, N-rasperrys, etc.

Then N copies of whatever you need to power, connect, protect, etc (cables, routers, ups, batteries, etc).

Then N copies of the data in N storages

--

This is probably the best course: REPAIR anything will be near impossible.
The cave where they hate the West so much that they shill for its enemies who are much more ghoulish.

My leftists are British and Canadian however. YMMV based on geography.
The difficulty with Duolingo (free tier) is that it's so limited in how much you can learn per day. I have a streak of about 600 days and I'm only about a third of the way through the total program. I average about one lesson a day (5-10 min); in the beginning I was able to do a lot more, but now I will not-infrequently fail my first lesson of the day due to difficulty, and have to do a "practice" lesson (which are too-easy review lessons that don't require "hearts") just to keep the streak alive.

I also didn't even realize until relatively recently that you could move on from one lesson after completing the first level, so I have apparently been inefficiently learning each lesson to level five this whole time. My recall of stuff from the beginning of the program is already faded...

Maybe it's better if you pay for it just to be able to do more lessons, or alternatively maybe the desktop application described in the article is still active and doesn't require payment?
I like to think that peaceful EU and USA continue to pump Ukraine with weapons in this fratricidal war.
I also like to think that in recent days many countries have blocked a number of Russian media while continuing to pretend that they are actually fighting for freedom of speech.

Source: I'm Russian too.
I guess Draghi just want eternal meetings which at the end don't provide any help. I can easily understand his frustration.
I don't think the suggestion is to wait for the next election... revolutions are a thing too, and happened in Russia several times already.
I know this seems stupid but if you ban this, League of Legends, Netflix, and a few others, I feel that you might truly impact public opinion.
I mean, a fair number will walk in the door talking about C-pound. A number of them will exclaim "What wizardry is that!" when you open up the developer console (or accuse you of hacking). Just do your best to sus out obvious lemons and fix the rest in post (i.e. figure out if they're full of crap during their probationary period).

If you have specific pieces of technology you're working with and want to interview about then take an afternoon and just code up some bizarre snippets to go through with them - add a few mistakes they should be able to catch and just talk through their process.

I honestly don't think opening up a random website and asking about some of the source code is a terrible approach... if you're interviewing someone for writing HTML in the 90's - in the modern world all the JS is minified (and likely generated by a framework), the CSS is absolutely atrocious to read (usually also generated) and the HTML is pretty much irrelevant. Use something that's going to be applicable to candidates to judge their understanding - I've always been fond of short puzzles very much unlike this one (it's way too arcane) in PHP `0x5 &$var=['cow' => 6]['cow']`[1] - just blerbs where you can step through some syntax understanding and problem solving at the same time.

An actually good suggestion is to check out a random (ideally mostly self-contained) file from your codebase from a decade ago and step through what's awful about it - all code bases have these, and they're usually still kicking around as active code in production. At one of my more recent interviews they sent me login.php (the one actually in production, which they knew was broken - they had two developers before me which were really overworked) and just asked me to mark up wrong stuff - I found SQL injections, unbound variables, conditions that would result in invalid HTML and broken forms and some terrible decisions from a readability perspective. I spent... maybe an hour on it.

1. https://3v4l.org/85MV3
I am very proud I have always refused to use this kind of software, the question is "Is Grammarly a keylogger" is hard to answer per se, but it has always potential to collect enormous data about its users, it doesn't matter what they claim in their T&C, Facebook also started as a "just" social network, they ended up being one the biggest data collector of the world.
Oh right I see, I did not have the time to debug when I noticed this issue, thanks for the heads up!

Also sorry for parasiting the comments here, very interesting research! It would have been interesting to record original samples in the same settings; we can hear the flute having much less reverb than the 1st saxophone and it could be helpfup to have a common room size / reverb time to help comparison.
If someone can get stuff done on the front-end and back-end at a senior level, who cares what they've memorized? I used to memorize all sorts of stuff. The only advantage it gave me was occasionally sounding smart, which it came at the expense of learning actually interesting things, like how to pick a useful database schema.
The 100 Rabbits folks wrote about their experience with using tech effectively without consistent power or internet.

https://100r.co/site/working_offgrid_efficiently.html

Also, sneaker net has been surprisingly effective in Cuba.

https://en.m.wikipedia.org/wiki/El_Paquete_Semanal
10 years and still a startup?
Is that the sanction the US and Canada were talking about? what a terrible sanction that is...
> I often write with some unusual but perfectly valid grammar constructions that are a result of being well read.

That's lovely for you. It sounds like you're very clever. However, most writing in the workplace is intended to communicate concrete ideas, and benefits more from clarity than cleverness.
Because the deal needs to be renegotiated periodically. The deal may also include incentive structures for continued health initiatives and may include some cost sharing between the company and the insurer.
I wish there were literature or media on the subjects that Curtis covers. I find Adam Curtis is more focused on making entertaining docus than explicitly informative. On occasion in other docs he's made some claims of fact on topics that have more nuance than "yes" or "no".
More whataboutism.

Ukraine is being invaded here. By Russia. Neither the EU nor NATO are involved. You make literally no sense at all.

Also, the tyrant slaughtering his own people was disposed of by them. You can make all the legalistic arguments in the world, that won’t change that his own people disposed of him. So you talking about the USA literally makes no sense.

So what if I were to agree that the US is the largest terror org in the world. Doesn’t change a thing and is pure irrelevance.
They have instructions for making a DIY G-code embroidery machine: https://inkstitch.org/tutorials/embroidery-machine/
I have always wondered, what combination of manual vs. automatic processes are happening when one makes a bank wire (actual wire transfers, not ACH)?

Because whenever I have done wires, in addition to the bank/IBAN/account numbers, there are all these manual fields like "for further credit to" etc. that are clearly having to be interpreted by someone. And very often errors come up and the funds are held or in limbo on one end or another.

Does anyone have a good explanation of what happens both on the initiating bank side and receiving bank side when a wire is done? I imagine that this is why it still costs $25-40 to handle them.
> We also haven't had a proper pandemic for a century, and then we had one.

I disagree. COVID-19 has certainly been the widest scales pandemic, but in addition to high profile localized pandemics (Ebola and Zika), we've had several smaller serious outbreaks (H1N1 killed between 200,000 and 500,000 people worldwide, and also overwhelmingly impacted younger people).

> Nukes aren't something you can do much about, but excluding then entirely from one's disaster planning feels like a mistake.

Nor would I suggest you should exclude it. But as the parent comment stated, the real problem in such as situation is social (restarting industrial systems), which isn't really something I can prepare for.
Thank you for the elaboration.
Spatiotemporal dynamics of mental time travel to one’s personal past and future
It would also change the behavior of panicking destructors on the unwind path, since a second panic during an unwind causes an abort instead of another unwind
It depends on the particular isotopes, most aren't water soluble but some would precipitate out of the air on rain. So it's hard to say.
+1 for Axum. I recently moved [1] the Rust Playground's backend to Axum and have been very happy with it and the team producing it.

[1]: https://github.com/integer32llc/rust-playground/pull/777
I find it interesting that you have an issue with the other side having guns.
I'd understood from the OP (though granted this is not explicit) that they are not so much looking to help Ukraine with their current conflict, as looking to learn skills that may be useful if they are asked to aid in some future conflict. Frankly, if you want to help the Ukrainian people right now, it would be better to use your computer skills to earn some money and donate it to a humanitarian NGO.

If, on the other hand, you're looking to start down a path that might have you doing useful things in a similar situation in 2032, this seems to me like a reasonable place to start.
I did think that drag-drop micro python (or is it circuit p) programming method was odd but maybe it's different now.

I personally am trying different stuff out. I've used Arduino/Teensy/ESP/Pi (OS) but I have a blue pill and beagle bone as well to mess around with.

The RP2040 does seem to have a lot of IO anyway.
"Explain the first ten or so lines of the Twitter source code to me." doesn't read to me like a test, it reads like an opener. Sure, it's possible to show off you know 100% of the trivia for the tags that show up... but more so it's an opener for you to talk to about how much background you know, how much you can relate what you didn't know to things you did or have worked on, and how much you've bothered to go beyond "that boilerplate is generated for me" and look into what the first few lines of the webpages you work on do.

The point does not at all seem to be "Aha, gotcha! You didn't know about the syntax for Apple's limited PWA like functionality offhand in an interview. 5 demerits, next question!".

A person that can hold a good discussion around these tags is both likely to be one that has truly been developing pages for a couple of years and has an interest in learning more than how to make their framework work rather how to make any framework work in a browser. If you're not able to say something cursory about language attributes I'm going to have a hard time believing you've full-stacked a multi-language website (not that I wouldn't but it'd lead to a lot of different questions later). If your response about the doctype line is "it's boilerplate put in by my IDE" my first thought isn't going to be "oh they just spend a lot of time writing code in the rest of the page" it's going to be "they either don't care what the first line of the page is about or it's been so long since they've touch the front end directly they can't say anything about the first tag. I wonder how well they can deal with integrating the front end JS with the page" and steer to towards more about that.

Also the interview was mentioned to be an hour long, if 10 lines of HTML boilerplate, most of which should be on every page, is too far into the weeds of front end time wise then I'd have severe concerns the candidate would be too back-end heavy. Yes, other things should be talked about too, that's why the interview is an hour and this singular question is only about 10 lines.
> This is why we have industry best practices, so that people who don't understand why something exists can just follow the best practices and we don't all have to be experts in things outside of our direct field.

We don't have industry best practices for shell scripts, no matter what consultants / HN commenters with strong opinions say. You can see in this thread that folks disagree about what the best practices are. It's worth paying attention to folks' rationale for their opinions—I learned some caveats about "-e" from following the links here. But the talk about "table stakes" and "industry best practices" is (extended bleep). Those don't exist.

Different projects/companies may have their own best practice guides that make sense in their environment. senko mentioned Google data centers as a place where it might make sense to be more rigorous. Google's guide says to use "#!/bin/bash". [1] If that doesn't work in your environment, fine, but that doesn't make them wrong.

Shell is a surprisingly and unnecessarily difficult language to write correctly. To the extent there is a best practice on it, I think it's "use a better language for anything that might become large or important". The Google style guide I linked says more or less the same thing near the beginning. The subtleties discussed in the rest give you a taste of why...

[1] https://google.github.io/styleguide/shellguide.html
Pilates, if you only wanted to know what the craze is without reading the article.
Mostly video and other media creation about guns (not funding “weaponry or other military activity”), some things that have the string “guns” in a brand name but which aren't, by description, particular even about guns as a subject matter (“Gunsmoke Games” which uses it to fund...Dating Sims).

Even as Whataboutism goes that's pretty weak sauce.
AXELOS has a very bad track record.

Learning and getting certified by a company that botched ~80% of their projects... indeed not a good idea.
I agree. Easier, cheaper, better results.
render.com is nice domain. I wonder how much it cost to acquire it. :-)
What would keep some entity that has its SWIFT access revoked from switching to China's CIPS or even crypto? Would it be merely an inconvenience, requiring the change of a few processes, or would it create hard problems?
America’s love-hate relationship with the bald eagle
You're skipping the step where all of the US retailers must switch to new suppliers at the flip of a switch. How long does that take before their current supplies run out and customers go else where? Looking at the current supply chain conundrum, I'd suggest that would be a larger issue than you're giving it credit.
By the normal definition, that is plagiarism. It is even plagiarism if the person was the original author of the pasted paragraph and it came from another work.
IMHO instead of doing fancy tricks the first day for interviewing take something that could be completed in one day at the job you are interviewing for and if you can complete it or get it near enough I would think that would be a better criterion to hire. Also, this interview would be paid for the first day at the same rate that you would be hired for.
As I wrote: Even turning gas into electricity would reduce the amount of gas required. Which might make buying from other suppliers more realistic. Or reduce the amount of cash sent towards Russian military spending. Plus, no matter what is ultimately done, we'd gain flexibility.

The "gas boiler in every second home" scheme locks us into gas to a degree that even "a natural gas burning turbine in every city" wouldn't. But locked in we are.

The push for renewables or the rejection of nuclear power plants is orthogonal to why Germany is stuck with Russian gas.
https://web.archive.org/web/20220225193536/https://twitter.c...
Hi, Russian here, located in Moscow.
I don’t root for our president and current operation in UA is not something I like.
I had to say words above, sorry, and that words are true since I am mostly committed to western values.
Facebook would be restricted in Russia because they don’t allow gov to publish their views, opinion and their “truth”, like any other gov can.
There are also intentions to block youtube and any other platform, which have many russian users and which block different “zvezda”-like channels/accounts. I also think no any real user watches “zvezda”-channel on youtube or any other internet-platform.
Additionally, I think that “if you own a house, you could no be required to allow anyone to live with you”
> My naive security architect view is, I get the impression the people doing quantum engineering and those working as cryptographers have a very narrow overlap.

You probably aren't wrong, but also note that popular science articles are probably not the best basis for judging this. :) A number of people working on QKD have done serious work on classical cryptosystems as well, although the overlap of that set with people working "in the trenches" of practical IT security is of course yet another topic.

> To do the data exchange, it's not encrypted to a key per se […]

I'm not sure whether this is what you are wondering about, but the actual data exchange is completely separate from the key distribution. Particularly for the entanglement-based protocols like used in device-independent scenarios, there isn't really any data exchange between the parties during the key distribution stage at all (apart from the classical post-processing steps such as error correction after the fact). Rather, the quantum resource provides random, but correlated bit strings at the two nodes. Only after the QKD protocol has finished is there actual data exchange using the secret key material, probably using the key as a one-time pad to keep the information-theoretic security guarantees.

Thus, trying to think about these protocols in terms of data transfer doesn't strike me as particularly natural; in fact, if the entangled state shared between Alice and Bob is maximally entangled, the raw bits obtained from the quantum devices are always going to be completely random.

The security proofs are indeed based on careful entropy considerations. You mentioned implementation details of classical cryptosystems. These primitives – S-boxes, etc. – motivate why we should reasonably expect cryptanalysis on such algorithms to be hard in practice, even though we know that they can't be secure considering information theory only. In the QKD case, however, we can make information-theoretic security statements without any reference to computational power. Thus, a security analysis will look at quite a different set of things: on one hand, whether the entropy accounting is correct, and on the other hand, whether the practical implementation actually corresponds to what that accounting assumes.
look man, if you are so excited about fighting russia, please volunteer to fight them. Americans are not your pawns.
That's just petty, and not effective at making whatever point you're making anyway (which, well, I'm not sure what it is).
Update on Russia and Ukraine
ofc the fact that I'm Russian don't make me think that my opinion is true, and yet I strongly don't like when someone describes the opinions and thinking of all Russians without exception, sometimes don't even trying to study and understand the roots of the problem between our countries.
Putin was in power for around 23 years, during which he completely dulled Western sense of danger by constantly blowing hot, and cold.

What Russians call "blowing fuflo" was certainly in use by the time the second flare up of second Chechnya war - 2003.

They funded a gazillion of cheap academicians, for-profit journalists, and think tanks with no apparent goal besides just keeping the buzz about it going, no matter what the actual argument was.

Basically they reduced the signal-to-noise ratio of sensible political discourse to near none, which then swayed the West into making bad decisions, and assured no high quality leadership can emerge, being outshouted by that cacophonic chorus of random opinion leaders.

The inability to take things for what they are, "analysis paralysis," politicians, and business leaders not being able to put a single coherent paragraph without an army of advisers — this is what it is.

They don't care what people keep arguing about for as long as they keep talking, and doing nothing.
This is another reason to support GNU/Linux phones (Librem 5 and Pinephone) based on free and open source drivers, owned by the user, not by Google or hardware manufacturer.
While Meta is creepy, this is pretty awesome. I could imagine a platform that allows you to animate a few characters & backgrounds to make an animated storybook or cartoon.
I'm guessing it depends on the kind of sanctions. If dealing with rogues makes you a rogue, internationally, then CIPS may shy away from it.
nice, i worked on something similar some years ago but this seems more sophisticated. i had a lot of difficulty with atonal sounds especially because i was trying to take a kind of "neural wavetable" approach, but overall i found the results intriguing nonetheless. curious to check out more recent efforts. i recall the DDSP paper and assumed those ideas would apply quite nicely to this problem.

[1] https://arxiv.org/abs/1806.09617