skysight-inc/HackerNews huggingface dataset:
Loneliness, learning how to exert soft/passive power and patience. As you move further up leadership, your social circle of peers necessarily and naturally becomes smaller. For those of us who get a lot out of the social aspects of work (the team sport as you said), this can make something that you'd otherwise celebrate rather bittersweet.

Exerting soft/passive power has been the major long-term challenge, I think. Learning how to exert action at a distance requires a lot of finesse, a lot of listening, and more scanning than printing, so to speak. I'll be the first to admit that I lacked some of that when I began; still do now, really. You have to think about things as an analyst, an evangelist and an investor, rather than a do-er. There's a lot of education, persuasion, and sermonizing involved, even if it's primarily in recruiting others to work your ideas or to join your team to work on theirs. Leadership is about people; people can be messy and fickle, so leadership challenges involve things that can be messy and fickle.

Finally, patience has been the most subtly challenging part of all of the above. When you're more alone and need to exert soft power to be effective, you need patience in spades, and you very likely may lack it. I certainly do. The impatience that was such a virtue to me as an IC has bitten me as a leader. I've had to learn the hard way that patience regarding challenges isn't a nice to have -- it's a necessity, and without it, I'll fail.

That said, I think I have enjoyed a lot of tailwinds that have made much of my early leadership challenges a non-issue. I'm pretty self-aware and am more motivated by winning than being right, so I've not had too many challenges with stupid unforced errors on my end. I like talking to people and enjoy fixing their problems to make them happy, so management and leadership has large component of real fulfillment to it that I don't have to fake just because it takes my career forward. I've spent a lot of time in necessarily cross-functional technical roles at startups in my early career, so it's never been hard for me to empathize with leaders in other divisions and be an asset in effectively translating technology into their business goals.

But even with all of those tailwinds, leadership is /hard/. Beyond the day to day challenge of increased responsibility, decreased agency, and thinner safety nets, it's just plain mentally tricky in so many ways I could conceive of but not fully appreciate until I began my own journey. The highs are high, but the lows are really, really low, painful and traumatic even. I never questioned whether I should be doing what I was doing as an IC. But as a leader, that questioning became a lot more prominent. And it had very little to do with how well I was objectively doing according to the CEO (which was "very well"). I think it is just the nature of the beast.
Take a binary array of length N, where N is in the hundreds to thousands range. Choose 2% of the bits to set to 1. Now you have a "sparse array".

Now, you want to use this sparse array to represent a note in a song. So you need every note to consistently map to a distinct* sparse array.

However, you also want to be able distinguish a note as being in one song or another. The representation should tell you not only that this is note A but note A in song X.

How might you do that? Well some portion of the ON bits could be held consistent for every A note and some could be used to represent specific contexts.

Stable and variable bits of you will.

Now if you look at two representations of the note A from two songs you'll see they're different. How different are they? Well you could just count the bits they have in common or not, or you can treat them as vectors. (Lines in high dimensional space) Then you can calculate the angle between those two lines. As that angle increases its easier to distinguish the two lines. They won't ever get to full "right angles" between them because of the shared stable bits, but they can be more or less orthogonal.

That's what's happening here. The brain is encoding notes in a way that it can both recognize A, but also recall it in different contexts.

*But not perfectly consistent, we use sparse representations because the brain is noisy and it's more energy efficient. Pretty close is good enough in the brain and you can encode a lot of values in 1000 choose 20 options.
I say "<product>" (turquoise skirt, hand truck) with iphone laying in radius 3m. Later on while browsing the internet with Safari on the device I see ads selling this product. Other than this, Whatsapp is scanning the conversations for keywords and brand names - there is no doubt even.
Codecov as appliance within of your own network.
Turkey - a minor economy - was able to crush the price of BTC by 15% with their recent ban. A large economy doing the same could have a major effect on price. Energy and hardware use is directly aligned with price.

If there are any Governments out there who desire to fight climate change - and it seems like there are a reasonable amount - then illegalising proof-of-work coins seems like a reasonable step at least from an energy use perspective.
Maybe the players job can be to disrupt the economy. A game of sabotage.
Mickey Mouse is obviously a loophole. The purpose of the law was not made to do this and the time limits are not unreasonable.

The problem you bring up is not a problem with the concept of IP. It is the problem of the exploitation of loop holes by lawyers and entities with enough money to pay these lawyers. It’s in the same class of problems as tax loopholes. You can’t ban the concept of tax simply because there are loopholes.

Not saying loopholes aren’t an issue. I’m just saying Mickey Mouse is an argument against loopholes, he is not an argument against the intent and purpose of Ip law in the US.
"It's A Wonderful Life"
Yes RIAA really shot themselves in the foot with this one. I had also never heard of ytdl before this. Now I fully intend to use it and support it. Maybe I will use it to go download some Taylor Swift songs... Maybe I won't ;)
Heat generation really is the stupidest way of doing things. With things like storage, at least you can reuse it after the fact.

Tho, all these systems require some ressource scarcity and will inherently maintain/promote scarcity. This is completely unacceptable in the coming years. People don't realize how much we need to cut back on natural ressource extraction and energy expenditure. Out whole world is build on massive mineral and energy debt. E.g. natural cycles do not allow for biomass generation for food and energy on today's scale. It's simply impossible, the math doesn't check out. See peak phosphorus or dive into the viability of bio-plastics. If we don't tap into some unlimited energy source soon, we have to massively cut back in everything we consume. It's madness to use any unnecessary energy or resource on crypto finance, when there are more energy efficient alternatives.
How do you know that there isn't meaning, order and correctness if you don't search for it?

There are very few situations where you can definitely say that there isn't meaning, order and correctness as opposed to not knowing if you are just too dumb to find them.
I noticed this being appended to Wikipedia URLs when I share from the Wikipedia mobile app. Apparently it cannot be disabled,
which I find very distasteful.
If configured well, you run it in a CI stage that has no access to secrets whatsoever. All it can do is leak your source code. Which is an issue for closed source projects, but not open source ones.
Funnily enough, I just came across a study of ecstasy use in Mormon kids who didn’t take alcohol or other drugs... not sure if they were staying up all night raving but my prior is not. Apparently they didn’t suffer the same cognitive deficits found in other ecstasy users.
It not working on mobile
Except you can't build a lot of those same abstractions in C, at least not in a way that doesn't involve throwing void pointers everywhere. Also the compiler has no idea what it's looking at so it can't optimize it as well because of pointer aliasing rules. So no, you can't build the same abstractions in C as cheaply as you can in Rust.
Oh come on now, do you and the parent really have to be those guys who go "well technically they're not zero cost because the programmer has to wait"?

Yes, you're technically correct, but also being unreasonable.

It was pretty clear that "zero cost abstractions" refers to the runtime aspect. That is the default meaning, there's nothing to "get back to".
Well, the app is broken now because we relied on the autoincrement id column never having a missing value and didn't handle the error when it has one missing.
So many hours of my life gone trying to build the 50 city states of the union before declaring independence in Colonization. Such an amazingly fun game, though it encouraged slaughtering the natives so not likely to get much good press in the modern era.
Who writes those contracts? Who debugs them? Who settles disputes if one the parties feels that the other isn’t honoring them?

This replaces attorneys by creating attorney-programmers who charge more and have less recourse when someone makes a mistake.
Mastering OpenSCAD within 10 projects
For those who hate running but want to burn more calories and get fit, may I suggest hiking in the mountains.
Mine are GPT-2 over LTSM and Human over LTSM. Well done! seems you are equally passionate about Music and ML.
Presumably even for that tiny fraction of people who buy a dishwasher right after buying a dishwasher there must be a limit to how many times they will repeat the cycle, otherwise ... well, we can imagine the planet Earth completely covered in dishwashers and somewhere under the mass of white cubes, a constant mouse clicking sound and a cry of anguish... Must. BUY. M O R E <clickclickclickclick>.
Over the Shoulder 1: Text Preprocessing in Forth (2014)
Sorting actually isn't one, at least anymore. Exact once and in-order delivery although part of 'distributed' computing should be, since most computing is distributed, right down to our multicore processing hardware.
So you're telling me that Bitcoin can make up ground for being almost a million times less efficient on a basic and everyday use case of currency in some other way? Please, go ahead and tell me. That's like saying you have the fastest drive thru hamburger shop even though it takes an hour for someone to get their food. But the burger joint is faster "elsewhere". Where else could Bitcoin make up the energy efficiency problem? Especially efficiency where it actually matters.
So it's either incompetence (a mistake) or a cover for plausible deniability?
> you have a bigger problem on your hands.

By that logic, no o e should be running tracking scripts. And while that's certainly true in a moral sense, it doesn't match our reality.

Sometimes, the bigger problems are not the best problems to solve. No one adds tracking scripts by accident - so if a site adds those scripts, there is likely a reason why it has to do so and why it can't get rid of them in an instant. Maybe they have contractual obligations, maybe they don't have a better way to make money, etc etc.
None of that is great, but in those cases, it might be pragmatic to close this one hole than to require them to redo all their architecture and business relationships.

By the same logic you could argue that no one should use sandboxes because, you shouldn't have RCE vulnerabilities in the first place.

> I'm not optimistic that asking everyone to patch their software to include this header as a default (something I've seen several people advocating for on upstream software such as Mastodon) is a great idea.

Why is it not a great idea? Yes, at some point in the future, the header might stop working, but we're not there yet. Even then, it will not cause any harm. So why not make it a default?
I’m not a smart contract dev, but here’s my understanding.

You have three fundamental tools to worth with: money, time and signaling consent. The only way to enforce consequences without lawyers is collateral.

So, you could have a contract that requires two months rent as a deposit to start. From there you can have simple rules: if the contract expires, the tenant gets the deposit back. At the end of the contract, the landlord can take up to 1 month’s rent from the deposit to cover damages. If the contract is canceled, the tenant does not get the second month-worth of deposit back. The contract is canceled if the rent is not paid on time or if the landlord + some notary-like third party sign off on cancellation. Etc...
Don't forget time comparison.

Your unit test of a function comparing dates relies on server time and usually fails if run around 12pm. Whatever. Nobody uses this app around lunch time anyway. Just tell your teammates in the to ignore that. Wait, why is the test failing every time today?! Did we just switch to DST? Uh oh...
> Opt out of VISA marketing

> U.S cardholders may opt out of Visa using their card transaction data for VAS, a suite of aggregated data products in the United States.

So while outside of US, I don't get the perks like cashabacks and no privacy either!
I get the impression it's not forbidden in the UK. Here's the equivalent page from MasterCard. [0] (Incidentally, the captcha is broken so the page is unusable.)

[0] https://www.mastercard.co.uk/en-gb/vision/terms-of-use/commi...
Cause, and effect.

It throws dust into eyes of advertising efficiency measurement.

Company pays for ads, and Google just sizes the ad impressions to what it can find.
How do you know you didn’t see ads for it before? Isn’t it likely you’re only noticing the ads now because you just bought it?

Is it surprising that ads are targeted at someone who actually bought the product? Doesn’t this show that ad targeting works? You just happened to notice the ads after you made the purchase.

What products did you buy that you didn’t see ads for? Which ads did you see that you didn’t end up buying the product?

This is a case of you being aware of Voltaren because you bought it, saw the ads, and are now trying to connect the two.
Research like this could lead to IDE's suggesting names for some of our methods. Exciting!
Via: https://hackaday.com/2021/04/17/guide-to-mastering-openscad-...

See also:

Mastering OpenSCAD Workflow

https://hackaday.com/2018/11/14/mastering-openscad-workflow/

and

Quick 3D-Printed Airfoils With These OpenSCAD Helpers

https://hackaday.com/2020/08/14/quick-3d-printed-airfoils-wi...

Related:

UIUC Airfoil Coordinates Database for OpenSCAD

http://chaaawa.com/airfoils/index.cgi?o=name&n=50&p=2

and

OpenSCAD_airfoil - Parametric Airfoil and Wing generator v0.1

https://github.com/ErroneousBosch/OpenSCAD_airfoil
Where can I learn more about this assuming I have an 85-90 IQ?
Cold Emails Can Be Rough
Just make sure you have a plan to move from the tX instances into something non-burstable as soon as load gets to 30% or do.. when those machines run out of burst, the pain is instant and severe.
Can you show some evidence that's less than two decades old though? ;)

Open source has "won" in the meantime. Why would Microsoft be interested in turning back the clock now that the money is in services, no longer in software.
I'm not trying to shit on walking for walking's sake, but if your goal is performance, health, or changing your body composition, I see no reason to prefer walking over running. You cover more distance. You get a better cardiovascular workout. Your lung capacity will increase more. Same for cycling if you have some injury or disability that prevents running.
Your upper body, however loses fitness. I was climbing regularly in 2009 before I thru-hiked in 2010 and was a pretty solid 5.10 climber making inroads into 5.11 at the Red River Gorge (translation: nothing special, but usually able to find something I could get on at most crags there).

Getting back into climbing was pretty brutal, to put it mildly.

Also, if we're being totally honest, the diet of the average thru-hiker is pretty abhorrent. Lots of tunamac or equivalently unhealthy meals for dinner. Thru-hiking might get you fit, but I wouldn't recommend it to anybody as a way to get healthy.
I don't know how other people played populous, but I was more an asshole than an angel with my believers.

Not doing what I want ? Eat this volcano !
Very often, when Windows crashes due to hardware shenanigans, it writes a minidump into c:/Windows/Minidump folder. You can use WinDbg to see what happened. Sometimes the problem is faulty RAM or similar random fails, nothing interesting there, but more often the problem is specific piece of hardware, the minidump then tells which driver has crashed and what it was doing when it happened.
I think you are running too fast. For years I detested running because of what you mentioned as well as it just draining me mentally. My mistake was trying to kill myself on every run. Now I run significantly slower- by the end of most of my runs I am not even breathing heavily. This is actually recommended, as well
> Running is a hunting/fleeing mechanism and it just feels wrong for me to artificially simulate that stress environment.

"Artificially simulate that stress environment?" Is that a joke? Exercise is [physical] stress. What about that seems "wrong" to you?
> Or, it was a good first try that needs iteration now that we understand that hyper-deflation is a bad thing for a currency

in what sense is bitcoin "hyper-deflation"ary? i think you are thinking of the word "deflation" but i know that doesn't sound as smart

>The weird, religious loyalty people have to reinterpreting Bitcoin's flaws as strengths is setting the entire crypto ecosystem back. If you want to appeal to 'stability', then banks have been around for centuries. But if you're trying to build something new, you're going to have occasionally innovate and iterate on the thing you're building.

there is nothing stopping anybody from making something better, so go on
My dad is a competitive runner and ultramarathoner (now well into his 60s). One of his favorite sayings is ‘how do you know if you’re a runner? If you don’t think about running while doing it.’ I finally got into it too, and for me/us it’s much more like meditation. Or taking a hot shower. I let my mind wander, come up with most of my best ideas, and generally don’t think much about running while out there.

If you can’t do this you’re probably running too fast for your fitness level. I was for a long time.
> mean, that sounds like more of a feature than a bug. You shouldn't know exactly what people are doing on your site (too invasive), but this approach gives you a rough idea of which requests are being made

Why not? Why wouldn't you know what people are doing on your website, within limits? Which section is getting most visits, which is the slowest, how many elements people click on in your lists, etc etc can have immense value in deciding what to do with your site, what needs work, what doesn't work at all, etc.
I made this tool to prepare for exams more efficiently.
It is written in rust and uses OpenCV to detect and match features in slides (provided as PDF) and video frames. The matching algorithm is described in [1].

The PDF pages can appear anywhere in the video frames, in any order. Rotation, translation, scaling and obstruction is fully supported due to the feature extractor (ORB) being rotation/scale/transformation invariant.

[1] https://github.com/hediet/slideo/blob/master/BACKGROUND.md
That's why some people are working hard to make cash disappear.
How can one be so deeply pessimistic about survival on a planet whose atmosphere we can safely breath and whose climate will likely be more amenable to us than Mars' even in a worst-case global heating scenario, and yet remain optimistic about an independently viable Mars colony?
How is Bitcoin a boon to renewables? Bitcoin consumes energy, and that energy is not being used for other things. Taxing one form of energy will just mean everything that uses energy becomes more expensive; Bitcoin fees would rise or mining operations would simply move to places without the tax.

The actual problem is that Bitcoin's incentive structure works against energy efficiency. Usually we would expect to see improvements in technology result in reductions in energy consumption. Instead, when a new hashing machine is built that computes the same number of hashes for less energy, the response from Bitcoin miners is to compute more hashes using the same amount of energy. That is what Bitcoin incentivizes, and that is why Bitcoin will always be an environmental catastrophe even if we only had renewable power sources (take a look at the environmental cost of producing a solar panel -- there is more to the environment than carbon emissions).
I work in dental marketing and you 100% are in the target demo for All-on-4. It’s a very popular/trendy service and is being advertised heavily now because it’s profitable, (relatively) easy to do, etc.

Good target markets are: Grown adults with $$$ who either don’t have teeth or know someone who doesn’t have teeth (likely parents/grandparents/in-laws). This is basically every upper-middle class adult. More people than you think are missing their teeth.
The implicit development is the improvement of LED efficiency.
The best stack for YOU to prototype is not the best stack for ME to prototype.

It's whatever you are most comfortable in, and can move the quickest.

It's the stack where you don't have to re-learn how to do things you know are possible.

So with that in mind, it's probably not the latest and greatest technology (except if you happen to have been living and breathing it for the past few years). It's probably got some warts that you don't like but for which you are also very competent at overcoming.

If you are leading a team and need to decide that for them, try to find out which stack each member has gotten the most done in (in current or previous job), and average it across the team. It might be helpful to set expectation that this is not the most glorious technological project of their lives but that the goal is a rapid developement project with the goal to replace parts with something more robust once they get validated on the product/user side.
Luckily when I started at my company, FY-end bonuses had already bounced around I learned to treat them like a Christmas present. The individual performance aspect existed on paper, but no management chain exercised that because it ruined team dynamics. The only time I saw that done was because someone was basically no-show but it was too hard to fire them, so they got 0 bonus, and their share got spread to the rest of the team.

Awards are similar. I rarely get them for the things I really deserve them for. Sometimes I'd get $250 for 2 hours of work helping some big project and got roped in the list because I was on an email chain. Sometimes I'd get one because the project I did the year before got eclipsed by something else, and nothing this year under my VP merited it.

Folks get angsty about what/who deserves one and what doesn't. It seems the less talented/hardworking the person, the angstier they are.

I try to teach the newer folks around me:

- Don't expect them
- Don't get jealous, you don't know the whole situation.
- Just be happy when you get a little cash.
- You won't get them when you should, you will sometimes when you shouldn't.

You have absolutely no control of end-of-FY bonuses. Buy something fun (a new TV, game console, or hobby thing) and stash the rest. Do not use it for a down payment on something like a new car/boat/house (unless it's just tacking more on to something you were already buying). I've seen too many people do that and end up underwater the next year when we get nothing and they were banking on it for payments.
Cops Kill White People as Easily as They Kill Black People