skysight-inc/HackerNews huggingface dataset:
Ignoring whether the actual study this article is based on is good or not, there are reasons why chronic drinking of alcohol could worsen symptoms for someone with anxiety and depression.

Alcohol will cause you to urinate a lot of magnesium and other electrolytes and can cause deficiencies. Magnesium deficiency is strongly associated with mental health disorders. It will also impair your sleep. This is a double whammy if you are already suffering from symptoms of depression or anxiety, alcohol will likely drive you further in the hole.
A device with a security vulnerability and is still functional represents a quantifiable risk. But it provides value as well. It's a trade for the user to make as to whether the risk, which might or might not be severe or even applicable to them, outstrips the value.

A "secured" device that is non-functional provides no value. It represents lost value to the user, as it once had value and now it doesn't. And it may even still represent an unknown risk due to some other undiscovered issue, depending on how thoroughly "shut down" it is.

It should be obvious that 1) the former almost always has more value than the later and 2) it should always be the owners'/users' of the devices choice whether to remove some or all functionality in response to a new security risk.

I'd be pretty (filing lawsuit) mad if some IoT gadget bricked itself "because security", when there's a 100% chance it didn't affect me. Everything IoT should be assumed 98% garbage and completely insecure at all times - the fact that I own/use it means I'm not either worried about security, or I've handled it.
+1 for relatively obscure philosophy reference.
A step-by-step analysis of a new version of Darkside Ransomware
Pretty interesting that a branchless linear search would be faster than a branching binary search! It makes sense, it just goes against the normal intuition. Just goes to show that benchmarking is always important
because there is no error. there is no way for the browser to know that the css you wrote is not the css you wanted.
But then I'll have to use React
Coincidentally, the app password that I've used for Fastmail's CalDAV service for years suddenly started causing 403's today. I wonder if that's related (but can't think of how it could be)
That will stop overloading paths inside your network, but if your edge can't handle a 100 Gbps DDoS all your other customers still suffer.

Better to have the target blackholed upstream. Can usually be done with a BGP community of 666 if your peers support it.
Amd is the whipping boy of wall street for the last two decades with high levels of shorting along the way. I wonder how many shortsellers they've destroyed over the years
Ah, much respect est31. Well met. :)
Yet another reason to host your email at your own domain which you can move at will.
No, of course not! https://en.m.wikipedia.org/wiki/The_Scorpion_and_the_Frog
The same people uprooting our lives also lied about gain-of-function research: https://twitter.com/R_H_Ebright/status/1450947395508858880

The social contract was breached from the start.
I can see the rationale behind Google's (mis)judgment. Social media was steamrolling RSS in popular adoption, and seemed like the future. Sometimes, new technology does replace old technology. But there were a lot of issues with planning and execution.
We put weinsten in jail for using his influence to get women to give up their consent.

Do you think Weinstein was innocent?
That was my admittedly uncharitable interpretation of the article subject’s preference for online meetings. They reported missing a lot of in-person meetings because of parental responsibilities, and the article suggests they are therefore unfairly disadvantaged.

If anything, it seems to me like they have a fairly reasonable employer and working environment.
And those extra costs are worth paying to avoid businesses that abuse their customers by making parts and service inaccessible or unaffordable, tracking their customer, and otherwise making cars more expensive and less enjoyable to own and use. And all carmakers are abusive these days, because the market has selected for that new status quo.
Warp Terminal (Rust Based) Review
Learned a lot, thanks for the write up!
I have ADD. The last 18 months have been incredibly difficult for me. During in-person meetings, I'm able to mostly focus on what's being said and participate as needed. In online meetings, I invariably zone out and miss everything.

I don't doubt that online work has helped a lot of people participate, but as with all things it's an environment that will work better for some and worse for others. What we should have is both—companies and teams where the expectation is that you'll come to the office every day and meet in a conference room, and companies and teams where most meetings are done online.
> For someone who drinks to cope this includes blocking out the very thought that they ARE drinking to cope

From Saint-Exupery's Little Prince:

“Why are you drinking? - the little prince asked.

- In order to forget - replied the drunkard.

- To forget what? - inquired the little prince, who was already feeling sorry for him.

- To forget that I am ashamed - the drunkard confessed, hanging his head.

- Ashamed of what? - asked the little prince who wanted to help him.

- Ashamed of drinking! - concluded the drunkard, withdrawing into total silence.
I also picked up the cheapest spec M1 Air for my personal machine, with a view to upgrading when the new Pro's came out. I absolutely have no need to upgrade, I have never even got it to run remotely sluggish. Very impressive for $999.
I'm neither high nor a child, yet I like making and reading jokes. Human beings like them. They reflect well on the jokemaker's creativity, spontaneity, and ability to improvise. They test the reader's ability to tolerate ambiguity and the unexpected. You will tend to like them less, the worse you are at it, the more you're caught up in playing a status game ("I'm way too mature and serious for these 'jokes'") and the more closely you resemble the machines we work with.
The Guy Behind the Libgen Torrent Seeding Movement
It’s tricky though, because they will compete hard on some things if they sense it’s vital. Look at SQL Server, 2005 was probably the most improvement I have ever seen in a single ms release. But once they establish a lead they crank down the dial and cruise.
point 5 should be:

5. In reality, essentially no one uses APL.

and your reasoning flys out the window as a result.
Sure you can, but that means you're using additional coal just for the purpose of making jet fuel, adding additional CO2 to the balance. By using CO2 from existing coal power plants you'll be CO2-neutral for the jet fuel. After all, if the point is to get fossil jet fuel it is even easier to use crude oil, of which there is plenty to go around. The Germans used the FT-process to get around the fact that they had coal of different types but only little oil, not because it is the easiest way to produce liquid hydrocarbons.
https://aws.amazon.com/shield/pricing

Might want to check how much it costs to increase someone's billing 20k a day (granted, a botnet makes it cheaper, but measure opportunity cost of what else that botnet could be doing), see also https://www.reddit.com/r/aws/comments/7z6uc3/comment/dutgw6u...

Full disclosure: I work for Azure
Community Banking and Fintech
I don’t like clickbait titles like this.

> short interest has grown 234%

If the original interest was 1% of the float and now it’s 234% grown, it is still an insignificant number. You’ll always see about 5% short interest in the healthiest of the companies, it’s when it starts going nuts like amc when you pay attention.
Suspicious email activity notice from 1Password
Bring forward asset and commodities purchases. Stocks and land. Large supplies of life necessities like paper, laptops, non-perishable food, transportation, energy-producing solar, etc.
In this case it's because a lot of documents in one antitrust case has been unredacted, and there a ton of smoking guns in those filings.
Totally, and in like every dimension.
How to build an accessible interactive canvas animation
The Burroughs B8500 (1965) [pdf]
One of the great contradictions of the Californian Ideology:

On one hand, freedom is sacred, especially freedom of speech, information, etc.

On the other hand, private property is sacred, whether it is physical or intellectual.

Yet intellectual property laws directly impede the free flow of speech/information. So what'll it be, private property or freedom?
Yep, also affects GABA (anxiolytic companion of the excitatory glutamate), depletes thiamine (vitamin B1, important for glucose metabolism), etc.
> You need to stop building things you don't enjoy building and which you have little to no interest in actually using.

Easier said than done. The only people who want to hire me and are even willing to talk to me are in that category, because that’s what my resume says I’ve done.

In the meantime, I’m waiting to pounce on an exit from the field entirely.
You really can't avoid CSS unless you use turgid, opinionated and increasingly out-of-date stuff like Bootstrap and it's ilk.

If you just want to be able to execute your will intuitively, it's much better to learn "enough" modern CSS and stick to modern browsers.

Now with CSS Grid for layout it's so much less frustrating than just having Flexbox, and a world away from the dumpster-fire that was Floats (and before that, html tables).
I would be pretty skeptical of anything that is owned by the devdiv division (github, dotnet, etc). It seems like they are still looking for ways to replace the revenue they lost from the classic VS model.

As for anything in the Azure org, I wouldn't be too worriedT They just want to wrap a managed service around an OSS project and call it "contributing to the community". It seems like there was some OSS innovation coming in from the deis acquisition, but years later all msft got from them was the helm dumpster fire, and I believe the founder just left to go to Digital Ocean.

The Kinvolk acquisition is interesting also, but I have a feeling that it will pan out the same way.
The article’s lead in story is about time constraints affecting an attendee. I think it’s condescending to refer to that as poor time management though.

A better spin from OP would have been

“… in favor of people whose contributions to society complicate their ability to attend the round the clock marathon of back to back meetings that all seem to suspiciously last for an about hour versus those who have few skills and positive contributions to make to the world at large and worked into a system where the only valuable thing they have to offer is to endlessly discuss things.”

I do agree with OP’s sentiment that the article was pretty shallow and tropish. Not much new or insightful. Almost like a group of editors had a meeting and asked “what should we run today?” And an hourish later, we got this.
Well, I remember. That was when the word « standards » meant something.
That comment gave me the biggest smile @eclipxe.
Does “Very New” match with “10 years old”? 10 years is the average or target lifespan of a tractor-trailer and you can still drive them up to 2023.

AB 5 might have a bigger impact though
As is any other field of human activity, including software development.
You are not understanding correctly, no - you have presented a rather colourful and uncharitable interpretation of the totally reasonable point being made.

I’m not a woman so the point isn’t quite the same, but I can absolutely observe the effect of online meetings generally reducing the temptation of certain people to dominate the conversation.
How do you generate enough electricity at said remote FOB to create a useful amount of fuel? Forward-deployed nuclear reactors would do the job, but would also be enormously expensive and vulnerable.
Even with years of experience, probably the fastest way to debug tricky CSS is to disable all even close-to-applicable rules, and re-enable piece by piece until you find the culprit.
Instead of a blog I'd recommend Jon Skeet's C# in Depth book.

Unfortunately it has fallen behind on the newer language features, but for folks new to the language, it's great.
Performance and classes are a complicated subject.

In short classes execute very fast in V8 jsVM for similar reasons they benefit lower level languages like C++. That improvement applies to the syntax only and almost exclusively to micro benchmarks. The problem with classes, and OOP in general, is that there is a lot of decoration that goes into the code in real world use cases. That decoration is generally not beneficial to performance, such as: getters, setters, a bunch of unnecessary implicit reference calls, access to the DOM using a bunch of unnecessary abstraction layers, and so forth. If you are the kind of JS expert that is easily capable of not using OOP you can probably get this right and make really fast use of classes, but that’s not the primary audience.
There's an opportunity to avoid copying certain values due to move semantics, but last I checked it doesn't work yet because of LLVM. But it could one day:

https://stackoverflow.com/questions/38571270/can-rust-optimi...

Edit: This answer is pretty old, so it may have changed by now, but I couldn't find anything more recent in a quick search
The rules 2 and 3 are how to derive a function with array arguments from a function with 2 scalar arguments.

You can replace one scalar with an array by rule 2 and both scalars with arrays by rule 3. This should be extended to an arbitrary number of scalar arguments, where you should be able to replace any scalar with an array whose elements have the same type as the scalar and any combination of scalar and array arguments should be valid.

This is the first step in using APL, by defining only scalar functions, but using them also with array arguments.

This only works with arrays of the same dimensions, where the function arguments are elements in the same positions, i.e. which would have had the same indices in a "for" loop.

This already covers the most frequent uses.

Only when you need more complex ways of combining arrays, you begin to need specific APL operators, e.g. reduction which transforms an array into an array whose rank is 1 less, e.g. like when you sum the elements of a vector into a scalar value, but the APL operators are completely general, so with the reduction operator you can apply any function of 2 arguments to a vector or to the subvectors of a larger array.

Reduction operations are one of the places where it is obvious that the APL order of evaluation is better than the traditional, because it provides useful operations for the non-commutative functions, e.g. reduction with subtraction is the sum with alternate signs and reduction with division is the product of the fractions obtained from pairs of consecutive elements. Both operations are frequently useful, unlike to what would have been obtained with the traditional order of evaluation.

The same happens with the other APL operators, they are generalized versions of the traditional operations, e.g. the inner product operator can do dot products or matrix multiplications, but it can be used with any pair of functions, not only with addition and multiplication.

Like any use of overloaded functions, you are right that this would no longer flag as an error when you use an array of e.g. int instead of an int, but usually this would be caught eventually, e.g. if you try to assign the result to a scalar, unless you do this in an initialization with auto inference of the declared type, which would probably still give a type conflict later.

I agree that this is a possible disadvantage, but I have never encountered an error of this kind, with overloaded functions or operators, that was not flagged eventually as a type error, even if possibly not in the first place where the error was introduced.
Wait wut? Sounds intriguing but also terribly inefficient.
Good point. Yes, the market (employees) will choose - the posted article highlights this pretty well.
Firefox's developer tools shows a warning against CSS properties that will not function as intended (i.e. flex properties on a non-flex container). It can be quite helpful for debugging unexpected behaviour.
this advertising-as-root-problem perspective seems to have some traction here, but you’re not going up far enough in the causal chain of abstraction if you stop at advertising. that’s a tried-and-true recipe for unintended consequences and ineffective solutions. ultimately, it’s money that’s at the root of the problem, but that’s too uncomfortable of a truth for most people to accept, so we try to pull up short with attempts like this. and money in turn is overloaded to encapsulate power, influence, esteem, and wealth.

if we really want to inject fairness and competition into the ad business, we must accept that the quest for money, and all that it represents, is the driving force behind these kinds of behaviors, and that the only effective means of curtailing them is to ultimately rein in the drive for money (not simplistically to limit advertising).

both money and ads are useful tools in context, which also means in moderation. money is an overly simplistic metric poorly correlated to what we all want, which is human worth: to be loved, respected, esteemed, and included. having been gamed for so long, it now represents, and correlates with, our vices more than worth. we need to get beyond money as this simplistic on-size-fits-all metric for human worth.
> It’s not like you’re unbiased either.
Correct, I'm not. I can't stand ads. And to clarify, I mean traditional ads like banner ads, billboards, TV ads etc.

Ads come with tracking now... that needs to die immediately!

And I'm not talking about sites like HN: I know who owns it but they're not actively forcing me to watch some claim that "This thing will stop you being an ugly bastard and make women throw themselves at you"...

In fact, UBlock Origin shows nothing on this site.
Two spaces in front of each line of code to make a code block, HN does not use markdown. (_ as spaces):

__mean =: +/ % #

Becomes:

mean =: +/ % #

Don't use the surrounding ```...``` because it just becomes noise, and you don't need extra newlines, two lines of code can be adjacent to each other if you prefix each with two spaces:

line 1
line 2, no extra newline was used

https://news.ycombinator.com/formatdoc - a very short document describing all the formatting options for HN comments. There aren't many.
Y'know, unless I want to participate in community events in my town, which seem to only use Facebook these days.

Or find out the hours of a local business, which only has a Facebook page (or worse, instagram!) and no website at all.

Or use a phone or tablet that can connect to the internet -- turns out both of the companies that make 99%+ of smartphones have advertising businesses. And nobody makes apps for any other platform, so they aren't viable.

It's a lot like riding public transit, or using public highways, all of which are plastered with ads in the vast majority of the US. These are things you really can't avoid, so the advertising has essentially become mandatory.
Building a Realtime Chat App with Flutter, Node.js and Socket.io
> The only reason [Gallium] is relatively inexpensive is that there is limited demand for the minuscule quantities that are currently produced.

It is possible that we might be able to find more if we actively start looking for it? This would not be the first time that what was once a waste product becomes valuable once we know how to use it. Regarding gallium itself, its presence as basically waste product in bauxite ore suggests we can increase production (https://www.sciencedirect.com/science/article/abs/pii/S03014...) and there may be other sources if we start searching.
2021 safety tech includes back-up camera and associated LCD display, auto braking, lane keeping, LED headlight advancements, blind spot monitoring and numerous air bags, auto wipers and lights etc etc. plus structural improvement.

The car they want sounds like less well made 2021 car with 1990s fuel economy and performance and a drivetrain that is easier to maintain but needs more maintenance.
To get some great gamified practice with some CSS concepts, I recommend https://codepip.com/ The well-regarded Flexbox Froggy and Grid Garden come from that site, but there are a number of other ones. I believe they all have some mini-tutorial aspects to them in addition to using the syntax to accomplish specific goals.

I also recommend two that were already mentioned but I have found them extremely enlightening: CSS-in-depth and CSS-for-JS-devs (I am a programmer first so it speaks to me).

I have also enjoyed the first few episodes of The CSS Podcast though I have not gotten to far into it.
As I understand it, the two-high rule never applied to the Port of Long Beach, it applied to various other intermediate container depots throughout the city. These are not owned by the Port, but by various trucking companies, and it is these trucking yards where containers are now allowed to be stacked higher.

This is important because the Port is not receiving empty containers, but trucking companies that have empties on truck chassis need somewhere to put that empty before they can get a new container. Allowing additional buffer for empty container storage may allow the current traffic jam to resolve itself.
A surprising number - sure, google has turnover like everyone else, but in general I am always surprised at how many people have 5+ years of tenure. I work with a number of people where google is the only place they have ever worked, which is downright odd to me.
They sold XScale to Marvell many years ago.
Fastmail is working just fine for me. At least the web interface was briefly offline yesterday, though.
One of the most insightful comments in this thread. Lays waste to the whole idea of "science happens" and instead brings forth the more realistic: "science happens when it is the interest of someone with resources for that line of research to progress".
>Is there any good evidence that masks work to slow the spread of Covid?

Plenty of evidence to that effect can be found with a simple Google search, some of which is presented here, without further discussion.

https://www.pnas.org/content/118/4/e2014564118

https://www.cdc.gov/coronavirus/2019-ncov/science/science-br...

https://med.stanford.edu/news/all-news/2021/09/surgical-mask...

https://www.kxan.com/news/coronavirus/do-face-masks-work-her...
If you're new, start with "Tailwind CSS: From Zero to Production" (Video playlist, ~1 hour total, split in chunks):
https://www.youtube.com/watch?v=elgqxmdVms8&list=PL5f_mz_zU5...

Alternatively, read this (it's a chapter from a book which is meant to help engineers "get" design):
https://www.refactoringui.com/previews/building-your-color-p...

The book chapter outlines the philosophy, and Tailwind provides a functional system for putting it in practice.

For both of these, you don't need any CSS background. Not only does the video series teach you Tailwind, it'll also give a foothold onto CSS, and how to use it in practice to make reasonable websites even if one is design-challenged.
Mea culpa. I meant mandatory as in "there MUST be an opt-in mechanism for users to agree to sharing their metadata". So the privacy conscious crowd can still read RSS items and share them without automatically sharing metadata.

Without a way for authors/producers/adnetwork to extract values from the RSS format there's no incentives for them to use it. So give them what they want if we want.

Big words for what is just UTM added to the specs.

I am saying this tongue in cheek because I doubt people would opt-in if there's nothing for them in it. They opt-in for facebook and google because they get gmail/googlesearch/facebookfeed but with RSS they already have everything they want.

RSS is hard to monetize without putting it behind a paywall.
Stipula: DSL that assists lawyers in programming legal contracts
I don't think there are ever any live rounds on set