skysight-inc/HackerNews huggingface dataset:
Carl Edvard Johansson saw the need for a better way of making precise measurements. He came up with the idea of making a set of gauge blocks that were stepped in regular size increments, so that you could stack them to get any arbitrary size. This replaced the older system of having a set of gauge blocks used to set up equipment, and having to make and transport a set of those gauges anywhere else those sizes were to be used.

He searched for and found just the right steel to use, that would hold its measurement over time. He perfected the manufacturing of his gauge block sets which were sold around the world.

Without this ability to precisely and accurately set standards for length, the mass production systems perfected by Henry Ford would not have been possible. This is reflected in the fact that Henry Ford only allowed 2 people to enter his office without knocking first, his son Edsel, and Edvard Johansson.

Today you can buy a starter set of gauge blocks that are traceable back to NIST (National Institute for Standards and Technology) for less than $200. With those, you can reliably set distances in steps of 0.0001" Sets are available in both Inch and Metric sizes.
> we'd probably see people here getting software updates from Moscow

That sounds very possible, but not very advisable.
Both were confirmed by other apple engineers. Steve rehearse his keynotes weeks and months before it even started.

And the backup machine was once used in an OSX keynote presentation.
Mexican official claims no deaths in soccer match
My experience is it opens the door to not thinking much at all, but your mileage may vary. Is there anything more "sheeple" like than a bunch of stoned people sitting around not motivated to do much?

Sure, not all mj users may experience it this way, but a lot do! I certainly wouldn't be arguing it opens the door to a bunch of usefully profound thinkers in society.
Really? I guess it likely depends on what age they die at. If you're a 40-year-old guy with a wife and 2 teenagers, and you are dying from cancer, your family is probably going to be left in a much more precarious situation financially if you don't have a large life insurance policy, or a large amount of savings, than if you were a 75-year-old guy who dies with two adult-children, a paid-off house, car, and a wife that receives social security benefits. If you are the 40-year-old, I think you'd be feeling pretty lousy about leaving your family to fend for itself without your financial help going forward. If you're the latter, you know everything is as stable as can be.
> I have been getting a full-body health check-up done regularly for many years.
> In my annual checkup the year before..

Thanks that explains it. I was wondering how many people in India could afford regular health checkups and preventative care.
> Since the students weren’t randomly assigned to either vent or not, it’s possible that the most anxious are the ones who chose to vent (so that venting was correlated with increased anxiety, not the cause of it)
I'm baffled that dense contracts with so much money on the line do not have better clarification of the terms. It would take one or two extra sentences to make intentions clear for both parties (e.g. "For example, if neither party notifies the other by the end of the 4th year that they do not intend to cancel the renewal, the contract will automatically renew for the subsequent 5 years").

I'm not a lawyer, but when I was helping write agreements for my dad with tenants he had - it seemed like a no-brainer to include "this means, if X does not happen by 11:59pm of Y date, Z will apply".

ps - I'm angry at any contract agreement where the date can be interpreted as "end of day, 11:59pm" or "the day, which starts at 0:01am"
You could however also be wrong and the reason for triggering the start of the end of the species. So maybe dont?
Wikipedia and wikibooks have plenty of interesting things. Wikiversity less so.
A proper venting process, like a heatsink or coolant, needs a mechanism to absorb the unwanted energy efficiently, and then disperse it. Asking folks to express anger or spend energy without it specifically drawing from the negative emotions within is like pouring coolant fluid from a bottle over your CPU box.

I think carefully channelled energy, however, can really help calm. I don't necessarily think it's catharsis really, as it would tend closer to meditation. Practising a martial art, trying to focus on something creative, going on a long run, playing a mentally demanding game (chess, go, starcraft) — with the right mindset, these allow you to harness your negative feelings into an activity that exists in its own sandbox, and then get processed in a way that only makes sense inside that sandbox. It's important that your activity is one where you have practised not getting further enraged (no 'tilting', as we say in video games) when you fail/perform badly inside your sandbox.

When you leave the sandbox, you find a tiny bit more peace with whatever enraged you.
Code Review How To: Clarity and Simplicity
The Straussian Moment (2019)
Results: MschfBoard Sat – Multiplayer Scholastic Aptitude Test
I recently wanted to add bookmarks/keywords to a recording of a lecture, but was amazed I couldn't find any software that does that. And yes, I've seen the VLC bookmark plugin.

I ended with writing timestamps with comments using Notepad.
Anecdata but a good boxing session after a stressful workday always makes me feel better. High intensity running also works. Great for relieving various undirected frustrations. Especially of the angry kind.

Writing in a journal does wonders for the more subtle things. When your mind is running in circles trying to process something. The act of writing it out helps me avoid circles and get to a conclusion.

The only thing that never does much is bottling it up inside.
Here I thought the word "whataboutism" could not be possibly be more overused. You realize that drawing parallels in a discussion is not whataboutism?
Gas is very energy dense and gas engines/generators are very cheap, but in an emergency I would rather have batteries.

A large portion of cars are low on gas at any one time because it is customary to run your tank to near empty. During an emergency gas can be hard to get. Electric cars are almost always above 50% charge. Gas generators need maintenance and fuel just sitting there need stabilizers. During hurricanes and freezes a lot people can't even get their generators working and good portion of those that do, don't use them safely. A battery backup is expensive and won't power things as long but it is dead simple to maintain and use. If you have fixed or portable solar panels to pair with your battery it can keep the most important appliances and electronics in your house going for a while.
NordVPN quietly adds additional products to your cart
I don't see the first being an issue; If it's in their territorial boundaries. I think they need not to be caught off-guard like Ukraine. Poland was an important Soviet boundary, and it would _seem_ Putin's primary motivation is geopolitics and restoration of Soviet-era boundaries... (I have trouble believing that statement but it's the only explanation that makes any sense for current events).

The second... probably risks escalation and I think your point is valid.
Ukrainians accepting their new Russian overlords, is another reason to think the invasion will succeed quicker.
NATO a purely defensive alliance. They do never attack first. Why would anyone feel threatened by them? Let's google NATO military operations.. Wait a minute!
Ha. That’s an amazingly profound statement.
All tech logos look the same
No, currently there is no public plan to do that.
> It seems like there's too much power in the hands of too few. It will bite us.

The balance of power has always been like that. If anything, the internet has diversified power more than it has ever been before in history.
> No one is working towards degrading performance on purpose

You are not participating in the same interviews that I am then. Most developers know querySelectors, for example, are super slow. They will fight to death to retain them and anybody who suggests any alternative is not compatible for hiring. If they know its slow and deliberately choose to avoid faster alternatives how is that not degrading performance on purpose? How is that not common?
I'm glad it helped your grieving process, and a big yes to the reality of "this is hard to study".

I have an intuition that catharsis as part of a grief process might be quite different (more useful) than in situations where the anger arises out of other circumstances.
Consuming cannabis everyday all day will also results in dramatically less consequences in your life than consuming alcohol the same way. The abuse factor of cannabis is really low all things considered and gets even lower if you avoid smoking.
> I have no idea what you're talking about, and I even googled the phrase.

A linear transformation of some n-tuple (let's call it a) to some m-tuple (let's call it b) can be thought of as the sum of an element-wise multiplication of each item of a by an m-tuple coefficient (let's call the coefficient c_i). So b = ∑ a_i × c_i.

The coefficients may or may not be linearly independent. The span (https://en.wikipedia.org/wiki/Linear_span) of these coefficients is a useful property of the linear transformation; I consider it a more fundamental, more useful concept than your "rank".

The concept of “rank” drops out of the (misnamed) “Gaussian Elimination” algorithm, and there are lots of theorems that involve it (probably because it was discovered early on in the development of this field), but it seems a rather complicated and unintuitive concept, to me. If you're using “rank”, you need to use a lot of theorems and lemmas and conversions between different representations of things that just don't seem necessary. I am happy to be corrected.

> Nope - the book in question is not offered as a beginner course stats anywhere I am aware of.

That doesn't mean it's not a textbook for beginners. It looks like one, to me.

> So you have not looked at the book yet are arguing what kind of book it is?

It's over 500 pages long. I've scrolled through it a bit, and nothing jumped out as obviously wrong; I haven't read it. (Though I did see a few different distributions named, hence my confusion.)
It is the right call for now. Joining NATO should not be a knee-jerk response, but a measured and considered thing that can wait until after the general election later this year.
Ask HN: Why has Slack / Spotify now stopped working in slightly older browsers?
In the last few weeks, Slack stopped working in Firefox 78, Yelp stopped showing maps and reviews in Safari 12 and Firefox 78, and Spotify can't even load a track in Safari 12. What changed to break these apps so fundamentally in relatively recent browsers (<4y old)?
When US invaded Iraq (because of false claims about weapons of mass destruction), people did not call random numbers in America. And ordinary Americans did not do anything to stop their government from invading another country on false premises.
I think the second link with the collimating lenses is more what's needed. I was just looking at another page and saw that you can also buy collimating reflectors which might be cheaper than lenses. I wonder if that's something you could 3D print and then coat with something to make it reflective. It'd probably be better to build a tool to punch them out of stainless steel sheet metal and then polish them to a mirror finish.
How are Russians supposed to tank rouble if they are unable to hand their cash to western services?
> I like the author's solution (always use bounded queues) because it usually forces you to confront back-pressure up front.

I work on a system that can process a million financial transactions a second, and this principle of "always use bounded queues" has definitely made an incredible impact on the design.

We use bounded queues everywhere — and everything is also static allocation: memory, network resources, disk too, even all the messages that might possibly be needed to execute different variants of the distributed consensus protocol. It's really nice coding on it, because all the limits are clearly defined.

It forces a little more upfront thinking. This thinking can be a little difficult for a day or two, but the net result is a better design.

I love Little's law.
This is wonderful and shows the problem very clearly.

If your system doesn't have a way to shed load, it will eventually overload.

The problem for many is that when it does finally shed load, the load shedder gets blamed (and turned off). See how many people look for ways to turn off the OOMKiller and how few look to figure out how to get more RAM.
US banning all imports of Russian oil and gas
px units are not actual pixels, they're a synthetic approximation. I don't remember the exact formula but I'm sure it's affected by font scaling the same as everything else.
Not binary, it can and generally has more than 2 children per node. That's the main difference.
Noise in general helps in several area in my life:

- Working out, pump up music for motivation.
- Cleaning or chores, enjoyable music or podcasts for motivation or filling space.
- Light, shallow work, lo-fi to upbeat chill without vocals for motivation and masking environmental noise.
- Deep, concentrated work, white or pink noise for masking environmental noise. Depending on the task, I will opt for silence.

To further explain white or pink noise use benefits in my case, they provide subtle stimulation and are minor distractions if I concentrate on them. However, the utility gained from masking environmental noise exceeds the utility loss in the rare moments that I shift focus to the white or pink noise, so I think it's a net positive for me.
There's no such thing as a 'natural-born leader'.
As the other poster pointed out, it is probably using ncurses. Ncurses stands for new-curses, and it is from 1993, and it is the new-and-improved version of a library from the early 80's at least.

If this seems new to you, the good news is, you aren't getting old. Bad news is, you've been there for a while. Beats the alternative though, right?
> There wasn't any "anti-war" sentiment until the sanctions started kicking in.

LMAO, sorry, but you have absolutely no effing clue what you're talking about. Russia and Ukraine are very interconnected, almost everyone has friends and relatives on the other side. Anti war sentiment was there long before 24th of February.

If you're speaking about news coverage in the US, well, that's another story. Even in western EU, there was a lot of commotion since January.
> I'm curious why you even started coding? All it takes is an email host where you have a catch-all and a sieve filter on a couple of lines.

Well my original idea was to have a unique email address for each person. So I needed a way to generate one on the fly. But now that you mention it, a catch all would have worked - I could generate the email even after giving the person his/her unique address.

Still, there would be some burden to actually create those custom email addresses every time I meet someone new.

The other side of the coding would be to ensure that when I email someone, the From/Reply-To addresses are the ones for that person. But what if I need to email 2 different people?

For me, having a single email address for family/friends wouldn't work - it always gets leaked somehow.
> I'm pretty sure you'll find studies arguing for both sides, so we can only go on personal wisdom.

Without opinion on the relative damage of both, I'll note that considering this a logical statement is really flawed.

You can pretty much always find "studies arguing for both sides" on an issue, but that doesn't mean much in and of itself.
What do you guys think about making an SMS bot?
Every study on dating app profiles confirms what I suspected back when I was dating in the late 80's/early 90's - women have a much easier time dating than men do, as much as people insist on denying it.
Yeah I agree with you. I've done a lot of beginner stuff but am excited to see a platform that allows me to process a lot of data that I have clogging up my HD!
the best answer is often nothing. selling your stocks may mean selling at the bottom .recessions tend to be brief and the market will bottom before the economy does.
White noise is fine and all, but nothing beats a good old 10h Server-Room Humming video.
>Delicense existing installations.

"WTF I love online activation DRM now!"
* Mobile app development is sucking the air out of the room.
There is an option in FF and I think chrome "zoom text only"

https://imgur.com/a/DuIroyH

Uncheck that in FF find it in chrome...

EDIT: Cant find same in chrome settings - but I no longer use chrome... but this setting in FF, if checked, is annoying AF.
In useful code sure. But `<!-f` with its dynamic casting implications may be useful in code golf. I haven’t golfed in years so I’m not sure, but I can imagine it having some benefit I haven’t though of.
That's mischaracterization of catharsis.

As for releasing intense emotional strain - you're more likely to lash out.

Have you tried not punching the wall and have a time out instead? Because people who "punch the wall" are, according to multiple studies, more likely to lash out and be abusive.
Sorry, I took a look at the study and I couldn't tell - what is an adolescent? Like, 10-18? 14-25? I know what the word means, but for a scientific study I assume there's a specific range they're referring to.
Thanks! this supports the fact that it's still lower than before the 90s decline, and possibly pandemic related. I guess we'll find out over the next few years.

> Despite rising sharply in 2020, the U.S. murder rate remains below the levels of the early 1990s.

> Americans remain far less likely to die from murder than from other causes, including from suicide and drug overdose.
From what I've seen there has been a recent rise in the murder rate. In some places it was at historical highs--but the cities are also much, much larger now. When looking at per-capita data its still historically low.

You're right in that there doesn't seem to be a definitive cause, but quite a few things have changed since Covid started and we're not sure what changes are permanent.
Revealing an Ice Age Route for Indigenous Peoples
Executing code before Main in .NET
Amazingly a modern heat pump running on electricity generated by 100% gas is more efficient at heating than burning the gas for heat directly. Modern heat pumps are 5x efficient so you break even at even just 20% thermal efficiency of the power plant and gas plants are much more efficient than that. If you use the waste heat of the power plant for something else useful it's even better. Switching everyone to heat pumps would help even if 100% of your grid electricity was obtained by burning gas and obviously pretty much everywhere does much better than that.
not exactly true. In retaliation to prohibiting Russian airlines in their airspace, Russia in turn prohibited the airlines of other countries in Russia. So right now you can fly to some Soviet republics, Turkey, Israel, South Korea and that's it I think.
Lyft/Uber disrupted a previously reached equilibrium between Taxi availability, and the amount of money that could be extracted from them by regulating municipalities. It remains to be seen if this was an overall good.

Taxi service goes well back into history.
I tend to largely agree. I think dating apps are being pitched as a "one size fits all" solution for finding a partner, but I have a handful of close friends, both men and women, who've ditched them entirely as they weren't finding what they were looking for.

You're totally right about confidence. I should have been more specific - there are lots and lots of ways for men to improve their _overall_ attractiveness, working on confidence being one of the best. Unfortunately, confidence, humor, sociability, and charm are really hard to translate in dating apps, whereas face shape, stature, and other immutables are front and center. I'm sure we can agree that for the folks frustrated with their luck in OLD, their best bet is to find IRL avenues to meet partners.
I know little about Russian economy but note that when sanctions were announced some in this forum were predicting Ruble going to 0 within a day. That said, my thoughts on this have factored in a limited time window for Russian Federation. A lot hinges on how the situation in Ukraine is finalized. Will UN mechanisms like JCPOA, UN peacekeepers, lifting of sanctions etc. be on the table? All TBD. US will prefer a long enough period to deploy conventional defenses. Russia a bit less, but long enough for it to address the giant holes in its economy.

But the global economic picture really requires understanding of how China decides to act. People tend to view the world according to their own civilizational context, so for example, the Western geopolitical analysis du jour posits a “Thucydides‘s Trap” vis a viz US and China. Chinese, on the other hand, have their own ready and applicable historic paradigms to apply to the global order. The ‘Three Kingdoms’ period of Chinese history is how the Chinese view the world. You will also need to understand that the fabled Chinese “century of humiliation” includes Russians in the list of offending nations. It’s a complex and subtle calculus for the Chinese leadership and having a very aggressive and successful RF on their border is not entirely in their interest in the long term. [but p.s. going “multi-cloud” definitely is what they want.]
Even so, delicensing existing installations would still have a significant effect. The blockade doesn't have to work perfectly to cause more economic disruption.
https://github.com/rogchap/v8go is a Go library which makes this easy to accomplish.
That's the same load shedding as grocery stores use - if everything gets too crowded people start leaving (not queueing).

Now that may actually be suboptimal for the business (if they can only let 10 people in they'd rather let the 10 who will spend the most, say) which is why things like reservations, etc come into play. I wonder if restaurants that do both reservations and a queue see one group pay more on average ...
Fluids consume large amounts of shelf space by volume regardless of what fluid it is, not much we can do about this, so a large amount of shelf space does not mean a large percentage of the store's total items, in theory. By percentage of total items, it's likely very small for most supermarkets.

See also the large amount of shelf space typically required to stock bottled water and soft drinks.
Focus on the bottleneck. There is a finite amount of time. Increase it to allow more participants.

There's also putting restrictions on the input. Have a maximum song length.

Otherwise, require additional constraints before queueing like making it computationally expensive or having a priority system based on criteria. Charge a cover (with increasing costs) or have a membership club that gives more/better access.
Much of this could be solved quickly if the Market Opportunity were made clear.

$$$$
Off-topic, but Kevin Mandia is one of those guys I could listen to all day.
The UK is not a signatory to any treaty that would prohibit providing conventional weapons to Ukraine.
Xata Raises $30M to Launch a Serverless Database with Usability of Spreadsheet