skysight-inc/HackerNews huggingface dataset:
I think we are completely in agreement about what constitutes skill, and what companies should look for in candidates.

The point where I think we disagree, and please correct me if I'm wrong, is: are LC style questions an effective testing method for these skills.

I say no, they are not, for 2 reasons:

a) implementing something like a non-trivial graph algorithm doesn't come up often in day-2-day work, and if it comes up, even some experienced developers look it up, just to make sure they got it right from memory. To borrow your dishwasher-analogy: I want the repairmen to know how a generalized dishwasher works, so he can repair Miele, Bosch, whathaveyou, but I don't need him to be able to program the DWs microcontroller on a whiteboard, or forge one of the pipes with nothing but a firepit, a hammer, anvil, crucible and some copper-scrap.

b) since all these questions are known problems, both in their solution AND their usage as test questions, we are facing a "learning for the test" dilemma: people can, and many do, just memorize these answers to pass interviews, same as many students in standardized test environments just learn how to pass the tests.

This is fundamentally different from understanding the subject. Again, I agree with you: I want someone who can answer these questions because he can apply generalized knowledge about algos and data-structures.

But I am not confident tests which rely on pre-fabricated and well known puzzles will give me that.
This is a really, really bad idea. Please do not do this. A quick search online will give you tons of results about potential fires and carbon monoxide poisoning.

https://ota.dc.gov/release/dangers-using-your-stove-home-hea...
You're welcome!

If you are a numbers person I found H.4.1 weekly data release to be very useful [1]. It is reasonably accessible to non-expert like me so I dig into it once in a while.

The line item of interest here is "Mortgage-backed securities". As you can see from Jan 6th release; Fed funded B576$ worth of mortgages in 2021 alone.

I read remember reading somewhere that Fed now holds 1/3rd of all the mortgages. Can't dig up the source now.

[1] https://www.federalreserve.gov/releases/h41/20220106/
Well you’re in luck because I am going to tell you.

1. Identify what key you’re in (I.e what scale you want to use to build the harmonies from)
2. Start with the note you’re looking to harmonize, and play that note and every other note from the scale in step 1.
3. Do some final touch up work:

eg the chord you made in step 2, should probably be inverted to space the notes out more

eg playing a chord for “every” note in your melody will be too much. So choose the chords that work best over all, but you can always add chords back in as passing chords

eg once you’ve plaid the first three notes of the harmonization (root, third, fifth) you can be more liberal with the next notes and leave the pattern I described. So for example you can flatten/sharpen the next note in the sequence, or even play an entirely different note. Having the first 3 notes will ground the chord strong enough harmonically to let you do whatever you want with the rest and still retain the character of the chord. This helps you create more interesting and tense sounds and also let’s you harmonize notes in less traditional ways than before.

I typed this on my phone but I hope that helps. Last thing is just try harmonization of the c major scale. It will sound like you’re playing the scale with “chords”. Then try harmonizing Mary had a little lamb and so on. You can basically play anything by ear once you get a hang of this.
It depends on how lucky you are. Some people just have to work hard to get where they want to go. Some are just handed everything they need.
I don't want to be tracked so I'm going to put everything in a public ledger.
You think Kenya doesn't have even a single, large, stable bank/trust/underwriter? You think they don't have underwriters that can delegate most of the money and authority to overseas institutions, worse comes to worst?
Countries with bad credit frequently issue bonds and instruments in the state of New York. If it's good enough for a nation I'm sure companies can work something out.
Or a Christian https://en.m.wikipedia.org/wiki/Holodomor
You have claimed that "Gorbachev has publicly admitted he has no memory of it". This record of preliminary talks with Baker published by Gorbachev Foundation proves the opposite. There's no question this document has no legal bearing, but it's definitely more than just an allegation to say the US have fooled poor Gorbi.
Early day Arpanet was infinitely more useful than all of this blockchain stuff.
That is classic money laundering. The only use case for funny money.
> wrong thing: not respecting yields

This is not quite right.

As far as I understand they did respect yield in the
way it's defined by rust.

There yields mean just that your future returns `Pending`.

Which means only _this_ future is not ready.

But in tokio returning `Pending` means "not-ready" and "maybe as a _magic side effect_ also make all other futures return pending even if it is ready internally".

So lets step away from FuturesUnordered for a moment and instead just look at a future which multiplexes X-futures and polls each (not completed one) once and then yields, which should be 100% fine.

But with tokio it isn't as after just polling the first few, the "budget" might be consumed and polling all other will forcefully fail where it shouldn't, adding a lot of overhead. Worse if you just poll them in the same order every time you will de-facto starve all futures later in the list. Which means you need to add a bunch of complexity which should be unnecessary just because tokio changed what `Poll::Pending` means.

Also if you write scheduler independent futures (you should if you can) then you can not opt-out of it. Generally in a multiplexed future you don't want to opt. out anyway, you want to have a budged per logical strange of execution, which tokio doesn't provide.

Instead tokio assumes a task (which in the end is just a future polled by it) represents a single logical strange of execution. But that is simple NOT how rust futures are designed!! (Through often it happens to play out that way.)

This doesn't mean that tokios idea is bad, it's just not compatible with rusts future design in subtle edge cases.

I think it would be a nice thing to add it to the future design, but then you would need a standardized way to properly handle multiplexing. (Which as a side not tokio doesn't provide, it only provides opt. out
`unconstrained`, but what you need is to snapshot and restore the budget or something similar, i.e. snapshot it when entering the multiplexer and restoring it after each multiplexed future or similar, the only solution futures unordered could take is speculative adding yields, but that's _not_ a proper solution as it subtle de-prioritize multiplexed futures compared to spawned futures and also can easily fall apart if you nest multiplexed futures....).

Also I have no idea why they call it cooperative scheduling. Futures are cooperative scheduling. What they do is preemting futures (i.e. force full yield them), but only in places where they could have yielded in context of cooperative scheduling. So it's some in between solution.
> the plutonium nanoparticle problem w/ MOX fabrication.

IIRC the Oklo design is using metal fuel, like EBRII or IFR? And the Russians are apparently working to switch from MOX to nitride fuels in their fast reactors.

Anyway, the French have been producing MOX fuel at industrial scale for decades, AFAIK without poisoning their workers. Maybe they are doing it smarter than the Americans in the 1970'ies.
So they are calling the Headset's microcode "rOS" ? Honestly doesn't anyone look into deconfliction ? The Robot Operating System [1] is well established since 2007 in a fairly adjacent tech space. iXR is better if they ask me ;}

[1] https://www.ros.org/
IMO social media needs competition but I don't think it will be disrupted by blockchain or decentralization. It will be disrupted by a continued pursuit of competition by doing things like supporting net neutrality. That keeps the playing field level and prevents current big players from becoming further entrenched. Big tech's monopolies are encouraged by lower-level-monopolies owned by Comcast and the other internet media conglomerates. To solve the problems higher in the tree we should get at the roots.
This is an interesting observation. I hadn't noticed this dynamic before; thanks for sharing.

The current differences in attitudes between mobile and non-mobile apps is pretty interesting.

If you visit Reddit or Twitter from a browser that's running on a mobile OS then they make it extremely clear that they would prefer that you use a dedicated app. When visiting from a non-mobile OS not only do you not see such messages, but a dedicated app doesn't even exist.

In one place the browser is good enough to be the only option, in the other it's so inferior that they will bully and harass you until you stop using it.
Positions of power are already taken by people on socio-path (pun intended). So for society nothing changes.

Salesmen already lie. There are already a lot of scammer ceos. People can deal with those by ignoring them. What people can not ignore is gun/knife in their face and a death of a loved one.
>Since the inception of leap seconds the rotation of the earth has accelerated, not slowed

Ok, I'm not sure if you are correcting what I wrote or not. There is a sense in which what you write is correct, I think. But the long term trend is slowing, and since the inception of leap seconds, there have been ups and downs whether or not one averages over a year.

Illustration:

https://en.wikipedia.org/wiki/Leap_second#/media/File:Deviat...

I think this is showing that the yearly cycle is larger than the change in speed in a century, and so are the cycles in the 365-day average over decade-timescales.
Doesn't Dubai have anti money laundering laws? It doesn't matter if you pay with seashells, don't they ask you where the money is from?
Sure.

"Remotely send money" is a super hard thing to do. I literally just struggled for a month with a transfer that included 3 countries, none of them is English speaking. It required letters from banks, accountants, plenty of forms of different countries, translations, stuff which is lost in translation (the bank was unhappy with the word selection of a non-English speaker accountant, for example), different formats, different standards and navigating countless options and tricks in order to avoid ridiculous exchange and transfer fees.

This was for a "simple" action in the real world, involving me and a regular seller of something. Now take this and try to divide donations between 5 participants of your project, each from a different country and a different language. Good luck with that.

Hwoever, in my open source project we did the same thing in 20 seconds with crypto. Not because we avoid tax (we don't), but because the international mechanism is cumbersome and inaccessible if you're not an expert, and expensive probably even if you are.

We manage the donations/profits with votings, and are not familiar with a platform offering a safe way to do that in our settings.

Besides, my experience with platforms for open source projects (or in general) is bad. There is no one platform offering all the services we need, so we end up having dozens of accounts (which is actually a source of tension, because when you offer to use a new platform, an argument starts with those who "have enough accounts in their life"). Moreover, platforms eventually close, so you get stuck (migration is a hard thing to do).

Let me ask a question that maybe will look at it from a different angle. Which problems remotely sending money and online platforms solve that crypto has for managing votings and finance of an international online open source project? Seems to me it beings 100% extra problems and 0% solutions.
> Water reactors have no future for the same reason nobody has built a coal plant since 1980. The steam turbine and associated heat exchangers are unacceptably large and capital intensive compared to modern fossil fuel power plants based on gas turbines.

Hmm, seems China, India and Indonesia are still building them at a rate of one per week or so, unfortunately. Heck, even Germany opened a new coal plant last year.
Blockchain is proving a more than capable solution in the ransomware payments space, enabling a whole new class of malware.
The fiat currency whataboutism as a defense of crypto is the most tired and ignorant pedantry I can think of.
I had Ulcerative colitis for 20 years and managed to get rid of it by changing the diet. I used the carnivore diet, ie eat mostly meat, egg, fish (animal products). Cutting out processed foods, sugar (only 70% dark chocolate) and seed oils. I would recommend trying it for a couple of months and see if it helps, and if you do not notice any difference you have not lost anything. I lost 10% of my body weight without ever being hungry so that might be a nice side effect also.
Fedora Retiring ARMv7 Support
Many gas ranges have a concentric simmer burner on at least one of the burners for this reason. It’s a low heat level that allows delicate cooking with all the intuitive feel of a flame.
Then you should be opposed to most basic (theoretical computer) science and mathematics research too that doesn't have any immediately apparent application.

The scientific research to engineering pipeline is the backbone of our rapid technological progress. Basic research can target unexplored areas in a more organized fashion, allocating resources properly instead of industry's ad-hoc approach. Sort of like breath first instead of depth first. Industry will waste resources solving just their own individual instances of a mini-problem one by one resulting in a total resource consumption that is greater than what academia would have used in solving the overarching problem.
No. Email didn't have useful implementation (UI) until 30y after it was invented. Only geeks and tech savy people were able to use it because it was not so easy to use. Sending messages was really hard, sending would often fail. So you would say, 25y after email inception there was no useful implementation and no usage by consumers, so technology is worthless. And there were people who were saying that, I'm sure. Same was with the internet.
If I'm understanding what you're referring to, this is one of the worst part of NFTs. How is it any different than me having to pay Ford a royalty when I sell my used car on Craigslist? It's such a toxic feature for consumers. Sure, when used correctly it could be cool to help creators or whatever. It will absolutely be abused. It already is being abused by scammers who create NFTs that can't be sold.
The difference is that I'd imagine a substantial portion of the activity in crypto is related to crime. Whereas the entire global economy runs on USD.
Hey it's me from the future. This is cool.
You can add this to the list:
- An update to ca-certificates due to Let's Encrypt's X3 certificate expiring.

That broke Plex on my LG TV.
Because it's very unlikely the same pathogen or disease would affect shrimp and humans in the exact same way.
> Talk to anyone who works in the industry and they're trying to solve a problem.

Sure. But are those problems worth solving? How many VCs does the world need to pump cash into NFT-enabled video games before we ask the question, "why?"

https://techcrunch.com/2021/09/22/nba-top-shot-creator-dappe...
Avoid marketing, switch your coding to contributing to existing successful projects like the Linux kernel.
Why would people want to be able to sell unique receipts of having acquired their diplomas to each other?
Virtual game currencies, controversial politics, porn, gambling etc.

Basically anything Stripe / PayPal locks your account for and considers you high risk or CC companies block.
I find my forgetting pattern similar to a garbage collector — not sure how universal it is, but I tend to forget things I no longer have connections to. Eg. I will quickly forget memories with people I no longer communicate.
we now can't imagine how Bitcoin and blockchain will transform our business and life in the future

40 years ago people on the cutting edge of tech had VHS video recorders to record broadcast TV. The tech grew slowly, became the dominant standard, and after 15 years in the mid-90s they were everywhere. 25 years later no one has one, or wants one, or even has an equivalent.

Don't assume too much about the future based on the present. Things can change in strange and unexpected ways.

I'm not saying Bitcoin and blockchain won't be around in 2040. They may well be. I'm saying current trends aren't a particularly good predictor of the future. They're wrong more often than they're right.
Did you just call eliminating quadratic behaviour a negligible gain in the context of graphics rendering?

I’m pretty sure you’re wrong there.
Chewing to Stay Slim: How to Savor Your Food Better and Dodge Weight Gain, Too
You could (Matt Levine talks about his ExcelCoin he tracks in a spreadsheet), but with the rise of AMMs [1] (and SSOV’s) it’s easier to make the market in the DeFi space.

[1] https://medium.com/dragonfly-research/what-explains-the-rise...
Yes definitely, and turn it into an open source project. You'll get more citations that way too. The Debian science team can probably help with some of the process.

https://wiki.debian.org/DebianScience
The crux of what makes it popular is decentralization which is a fantastic feature and I'd argue the single feature that it has that regular currencies can't ever have. However, everyone doesn't have a wallet and about 60% of all bitcoin is in the hands of only about 10,000 wallets. It's one of those things, if everyone had it then it would work great but because no one has it, it doesn't work at all. In order to get it you need someone you trust to trade you it, which means a centralized exchange, high fees, and slow transactions. However, if you only ever live in a bitcoin or other decentralized coin economy, meaning you never have to trade out of it into another currency, then it can work for you. Say Tesla accepts bitcoin, and everyonjhe pays in bitcoin, it still has to pay it's suppliers who don't accept bitcoin, this means it has to make a conversion to regular currency, adding an additional step, making things slower and less liquid. It's one of those things that just won't work, until it does.
Technical Product Manager

Followed by a one liner summary
The other aspect is organizational appetite for risk.

The first company I worked for let anyone grow into any role they proved they could do. If you solved the hard problems you were the senior developer, if you took the reigns you were quickly promoted to lead/manager. Seniority didn't count for anything and roles were very fluid.

That's an uncommon situation and what I've learned is it's hard to imagine if you've spent a career in more traditional organizations.
If you aren't making your own project you might as well work for a business so you are at least being paid to work instead of working for free.
There's no magic bullet for solving a problem like wealth inequality. It's a political problem that requires a political solution.

I'd also imagine that crypto ownership is massively concentrated in the top 10% wealthiest people anyways.
This is interesting what if the content is for training/defense like "how to not allow sql-injection" or "how to avoid xss" etc
Can confirm. I have a high efficiency furnace and gas stove and both vent outside. I also have air quality monitors and filters and cooking does not set them off, so I feel like the claims about indoor pollution are overblown and just being used to try and justify banning gas stoves.
converting motion into electricity efficiently requires quite a few brain cycles. I believe my solution to be much superior but actually making a product is an entirely different challenge! Impressive.

A different puzzle involved would start by gathering the [world] records in amounts of weight over distance over times for repeatedly lifting from small to maximum in all the ways we do so and then make many more dimensions accounting for different levels of strength and endurance from the best trained to the worse. Involve the amounts of sleep and food and of course account for the distribution of thees human qualities.

You sort of inevitably end up looking at Eamonn Keane's doings. https://en.wikipedia.org/wiki/Eamonn_Keane_(weightlifter)

Bench press most weight in 1 hour 138,480 kg (305,300 lb) 1,280 reps with 200 lb (90 kg) and 493 reps with 100 lb (45 kg)

Walter Urban Squad lifting in 1 hour 57,717.36 kg (127,245 lb) 145 lb for the first 30 minutes then switched to 135 lb (say 127245/140 = 909x)

Kris Winther did 5,200 consecutive air squats in 4.5 hours.

There is lots and lots of horrifically poorly shaped data available.

My conclusion is that for the most efficient power from muscles you need a range of practical fitness devices.

2000 kcalories worth of food is about 2.325 kwh say 100 watt average consumption. Say 80% is lost as heat.

But the effort it takes is considerable! You better clear the schedule.

And the winner is: 50 liters of methane for 500 wh
> You can tip people with normal money.

If the powers at be allow you to (PayPal, banks, credit card companies)

If Mastercard doesn't like you or your wares (porn or dissent) good luck!

> Private transactions are great if you are a criminal, I'll give you that.

Tired old trope. You don't have to be a criminal to enjoy privacy.

> Tell me one "dapp" (or "extremely wasteful programs that run on a CPU that is orders and orders of magnitude slower than an actual one) that is doing something useful. I haven't found one yet and I've been searching for some years now.

I have, read above. Decentralizing. Exchanges, payment processors, distributed DNS, distributed CDN, distributed royalties.

>With NFTs you don't own anything, unless there's an actual contract that comes with it. Also you buy a hyperlink that points to central storage. Also money laundering and wash trading are rampant.

Tired old trope. It's simply a non-fungible token that can represent your ownership of an asset. You can own a Handshake domain using NFTs. There are other uses other than a hyperlink pointing to artwork. Yes others can access your domain and artwork, but you own it and you can sell it. In regards to your domain that's how you prove you own it and can admin it.
Thank you now I can explain spikes on my air quality monitor
OP and commenter have experienced opposite ends. Commenter wants to make sure that one’s life experience isn’t extrapolated to everyone else’s and generalized. You can relate more with OP than commenter but they are your individual experiences. Doesn’t mean they’re uncommon. It could be that commenter’s experiences are rarer. Commenter’s ask is to not treat OP’s, yours or even their own life experiences as inevitable facts of life.
Hard work and trauma are not the same. A good days work should leave you feeling tired, not beaten down & broken.
That's subjective, I think the tone was warranted given your dismissive response to GP.

It's annoying to see the constant crypto bashing with tired talking points regurgitated.

Anyways, did my list meet your expectations of valid projects, is that why you started going on about NK, lol?
Pour the same amount of money into math as people poured into cryptocurrencies then.
This “you gotta program all day every day or else you are unfit for it”-attitude is incredibly toxic and harmful. No other profession has this. No dentist gets told he gotta setup a practice in his garden shed to practice pulling teeth, or else hell be a horrible dentist. No, doing job for 40 hours a week is enough to be one.