skysight-inc/HackerNews huggingface dataset:
I know, but according to the graphs, it is much more faster than SHA, despite hardware acceleration, so I am not sure.
It's the magnesium, stupid!

Dai (2018): Magnesium status and supplementation influence vitamin D status and metabolism: results from a randomized trial https://pubmed.ncbi.nlm.nih.gov/30541089/
"Our findings suggest that optimal magnesium status may be important for optimizing 25(OH)D status. "

Coincidence?

"Vitamin D is currently the only Essential Vitamin or Mineral which appears to have deficiency rates at a similar level to Magnesium"

https://examine.com/supplements/magnesium/research/#nutrient...
Interested to know exactly how we are supposed to differentiate between the two. Should we rely on our completely unbiased and objective media (ORANGE MAN BAD)?
This reminds me of our Google AdWords experience for our enterprise analytics product. We started with an experienced marketing consultant and later a Google-provided account manager joined. We were tuning our acct setup to get signups at an industry avg, yet some reason the leads rarely qualified. Checking in a month or two into their experiment, I realized half our budget was going to middle school students using google as a calculator for their algebra homework!

That was a bit of an 'aha' for me for their position in the market.
> Perhaps energy should be directed at the actual tax code complexity rather than software built to help navigate filing.

It's hard to tackle the complexity of the tax code when the company you're defending here has spent millions to keep it complex and out of the hands of the government.[0]

The "tax complexity" argument is a red herring when talking about tax prep. The US government could absolutely offer free tax filing services to taxpayers without the help of private industry and also without needing to simplify the tax code. I'm not saying that the complexity of the tax code isn't a problem, but it's out of scope here. The idea that the complexity of the US tax code standing in the way of better filing options for taxpayers has absolutely no merit when companies are spending millions to fight legislation that gives the government the ability to offer its own tax prep software.

This is rent-seeking behavior on the part of private industry, plain and simple.

0: https://www.propublica.org/article/filing-taxes-could-be-fre...
Tesla is actually a good example assuming that you believe that lithium mining is better than coal mining or at least an equivalent problem.

Tesla's utility-level batteries (MegaPack) make wind and solar projects more economically feasible since any excess wind can be stored instead of being sold at negative rates when its not being used. These batteries will allow the replacement of many coal-powered generator plants since those are typically used for peak times when we need more energy. They're responsible for pushing the electric car revolution forward (making it fashionable), which is forecasted to lead to less peak energy usage and a more balanced usage during non-peak hours (since people will be charging their cars at home after hours). In theory, this reduces the need to make upgrades to the US electricity distribution network and we should lose less energy transporting it. This also reduces the need for oil, and could prevent more wars in the middle east (since their major resource is less valuable)
How about the Ozarks? They may not be the most visually impressive mountains, but I would at least consider the St. Francois Mountains in southern Missouri to be part of the Midwest.
Using -r there works fine for me, though your SC2034 complaint is valid, in that it essentially prevents from you from using a very specific built in formatter provided by "local -p".

This feels like a rare case, and I'd have no problem doing the "disable=SC2034" there, but I'd add a note explaining why.

Even then, one could make an argument (I think I would, actually) that an explicit printf is clearer and more robust. For example, it gives you more control over the formatting, and it doesn't introduce implicit coupling between the output of "local -p" and our function, which in theory could change in the future or be different on different bash versions, etc. I suspect this probability is very low in the particular case of local -p, but still it's not a great practice. Not something I want to give the stamp of approval of inside my code base.

get_nix_version_parts(){
local major minor patch
IFS="." read -r major minor patch < <(nixv)
printf '%s=%s\n' major "$major" minor "$minor" patch "$patch"
}
"However, their marketing tries to sell themselves as no-code platform for business folks."

Huh? I've never seen Airflow described as no code or tried to sell itself that way, in fact all the pipelines are written in python and you can do some really complex orchestration.

I get you're not saying Airflow is no code but that the category you've put it in is typically low code or marketed as low code, but then I don't think Airflow belongs in that category or rather, and maybe more accurately, no/low code is not really a major defining quality of the bucket you're calling "Process Designers".

I've also been calling them "Process Schedulers" because typically it involves translating a more manual, but well defined process into it's automated phase.
Or link to your own archive of the content with ArchiveBox!

That way we're not all completely reliant on a central system. (ArchiveBox submits your links to Archive.org in addition to saving them locally).

https://github.com/pirate/ArchiveBox

Also many other tools that can do this too:

https://github.com/pirate/ArchiveBox/wiki/Web-Archiving-Comm...
Remote-work visas will shape the future of work, travel and citizenship
Learning Haskell is like learning Latin, sure you'll gain deeper insights into other languages and language itself, but you aren't going to be able to do much by just speaking Latin.
I'm from Utah, my parents ran a business with the word 'intermountain' in it but I remember thinking it was a strange word. And (aside from intermountain healthcare, which I doubt I would have remembered without your comment) I don't think it's a word I've heard or seen used otherwise.
> This can also be useful in some cases right?

These are basically the same arguments that are used to justify Apple's walled garden and refusal to support side-loading, and all the same objections apply.

All we need to do is look at how John Deere is screwing over farmers to see why a walled garden approach to products is extremely dangerous for consumer rights.

I just wish the government would step in and regulate away this behaviour, as it's clearly a market failure. I can't say I'm getting my hopes up...
the ASPI is also behind the Uyghur forced labor story a month ago. But if you go to the actual paper and download the PDF https://www.aspi.org.au/report/uyghurs-sale, then one by one click through the primary source and Google Translate it, it's just mainstream Chinese news and social media contents about reducing unemployment, out-of-province workers and multi-ethnic social events re-"narrativized" to mean forced labor.

Also a couple of criticisms from Australian elected officials themselves

https://www.afr.com/policy/foreign-affairs/the-think-tank-be...

https://www.australiachinarelations.org/content/theres-more-...

on the ASPI who still defends the Iraq War, Syrian regime change war and argues that the west should have went to war in Ukraine.

There's a longer editorial version of the criticism here: https://thegrayzone.com/2020/03/26/forced-labor-china-us-nat...
I think you might be misinterpreting what I'm actually describing. I agree -- you should not try to debate people in casual conversation with the goal of winning. Even if they're logically incorrect in a few places, their underlying values are still valid, so you need to work with them to find a solution that works for everyone.

Trying to "win" can definitely backfire, so you should do it sparingly. In truth, the only place I really debate people is on the internet, most visibly with my pro-Trump relatives on Facebook :).

However, the person I was responding to was talking about "how to win debates," and that's how you do it. Yes, if you want to win, you do need to be hard nosed and aggressive (I prefer gently guiding them down the garden path until they realize it's too late to turn back). Whether or not you should do it is a different point entirely, and to be frank, I completely agree with you there.

(Meta note: do you see how I'm actually making a belated attempt to frame the debate right here, and it's not necessarily as aggressive as I describe? Really sometimes it's just needed to establish clarity.)
I do believe that most people are basically decent. However, we are also gullible and prone to conforming to dominance hierarchies.
EasyAM, the Easy Analysis Modeler
In the “developing world”, owning an Apple devices costs more dollars than in EU or US.

Also customs are incredibly high - try to get a 5k display from the US, you may pay like 1600 dollars in import fees.

Someone may assume they don’t want us to “develop”, but for sure, the attitude is not helping.
I Got Flagged on Hacker News Because I Followed an Advise from Joseph Sugarman
Yesterday I shared a link to one of my blog post about what building a successful company has in common with letting your hair grow for 18 months.

I got flagged.

(I think) The reason is that in the story I mentioned a girl/accountant I met at the airport of LAX, with whom I scheduled a business meeting. Then I asked the readers to signup to know what happened at that meeting (SPOILER: nothing).

I did it because I followed one advise by Joseph Sugarman (famous American copywriter), that I learned reading his renowned book "Adweek copywriting handbook".
He uses the same writing technique (with a similar example) in that book, to arise readers' attention.

In any case I understand the reason why I got "Flagged", and I wanted to say sorry.
I still think it's a great post though, so I've re-written it removing the misleading part.

The title is the same: "The Business Lessons I Learned from Not Cutting My Hair for 18 Months".

Peace
ArchiveBox is built for exactly this use-case :)

https://github.com/pirate/ArchiveBox
Its official: https://www.apple.com/apple-events/
Nice work!

How does it compare to n8n? [0]

n8n is the closest OSS alternative to Zapier I've seen so far.

[0] https://n8n.io/
> And yet he has no explanation for why people will torture other people, to the point of death, for getting quiz answers wrong.

From the article:

"Bregman's digging into subsequent critiques of the experiment revealed that it was not quite as bad as it seemed: a substantial proportion of the "torturers" had figured out that it was not real. Several more protested that it was wrong. Those who did continue were convinced by the researchers that what they were doing was for the greater good."

So Bregman disagrees with your premise.

Re: US poverty.

https://www.vox.com/2014/12/14/7384515/extreme-poverty-decli...

If that's not progress, I don't know what is.

Also, the US official poverty rate doesn't take all the social programs (like food stamps, etc) into account. If you do:

https://www.nber.org/papers/w26532#fromrss

the poverty has dropped substantially.
Humans (sapiens) are very altruistic to their in-group and downright brutal to their out-group. The easiest trick may just be to adjust these boundaries over time. If sentient aliens showed up to wage war, I'm sure the different human nations on earth would suddenly find themselves to have a lot more in common.
Are you aware of the impact it has, consider that impact to be negative in a moral sense, but make no changes to your behaviour?
No you don't

https://observer.com/2017/05/dnc-lawsuit-presidential-primar...
Sistema de Dinero Electrónico (2014-2018): Ecuador's sort-of CBDC
"Russia bad" western propaganda does it's job even better
The largest active project doing this (to my knowledge) is the Inter-Planetary Wayback Machine:

https://github.com/oduwsdl/ipwb

There have been many other attempts though, including internetarchive.bak on IPFS, which ended up failing because it was too much data.

http://archiveteam.org/index.php?title=INTERNETARCHIVE.BAK/i...

http://brewster.kahle.org/2015/08/11/locking-the-web-open-a-...
Easily add particles animations to any website using tsParticles
Apart from the one catastrophic failure you mention it sounds like, from a business perspective this worked? You were able to extend your tech debt long enough to start generating money and are now in a position to pay it back. From an engineering perspective I agree it's a grind to pay all this back and lose so much velocity. Are their business strategies that favour slower more careful engineering practises? mission-critical systems come to mind but maybe also nth-movers could be put in there? Where you know what you're building and competing with but want to make the best version of X.
Slack Employees Use Slack
General Motors will engineer and build Nikola’s hydrogen pickup
The biggest mindset change is to consider a debate a problem-solving exercise where both parties are in the same team, instead of a competition with the person you are arguing with. (Same goes for arguing with significant other and to some extend, to any negotiation).
I think the parent comment is about adblock awareness by advertisers. One reason their invasive tracking might say they have less visitors than their ad network is because some of the people clicking their ads block their invasive tracking.
I don't decide who's good or bad, and I'm not your mother. You should form your own opinion about yourself.
I raised productivity, morale, and the average skill level on my team by quitting my job.
Fault tolerance through optimal workload placement
I'm not entirely certain that it is systemd-resolved's fault that the distro maintainers are setting default servers in the config. I'm not disputing that RHEL might, but debian certainly does not, nor any of the distros I've used recently, but I probably have a completely different perspective as I have to deal with more end-user focused distros. I do feel your pain though, DNS config management seems to be incredibly hard. And this fuckery where a OS default setting overrides the DHCP config you're pushing would be incredibly painful.
Major changes sometimes involve civil war, not usually. Statistically non-violent rebellions are more successful than the violent ones.

https://www.youtube.com/watch?v=YJSehRlU34w
> What the First Amendment to the Constitution of the USA has to say about it is completely irrelevant.

First, if Assange did not violate the law of the US, then there is no cause for extradition. And so it does make sense to be talking about the US legality at this point, since USG going against its very own charter indicates that he will not receive a fair trial.

More generally, the United States Bill of Rights is framed as listing natural rights that everyone has. Yes, NSA is violating your US fourth amendment rights, despite you not being a US citizen. YMMV with practical enforcement though.
Display network has been like that for atleast 10 years that I have been using it.
Ask HN: Email addresses that pay owner for receiving spam?
Would there be any value in a captcha confirmed email system in which the address owners could receive fractional payments for reading solicitations?

I believe I just recieved my 5000th email from the Trump campaign, almost all of these I never read, just multiselect and delete once my inbox has enough of them. That got me thinking about the amount of time and energy they spend on getting my attention, all for not.

Last month I read some comments here on HN regarding a system to confirm that people had actually read an article before being allowed to comment. I believe that using a similar method would work well in this scheme.

I am not sure what the current cost per acquisition is but do you think there might be some room in there for the spamee to share in the profit?
Let's say you're updating your UI through Ajax requests, something like Laravel Livewire. For example filtering a list. If you do a web request, although is going to be fast that request and the re-rendering could take up to 300ms.

That's very noticeable when you're browsing. It makes the website feel slow. It's very hard to beat that latency if you're going to update everything from the server.

So you really do need JavaScript to create that snappiness. If you're filtering in the browser with the data that you already received, it's going to feel instant.

I purposefully chose the filtering example because it's something that you can do server-side or client-side. But the server side is always going to feel slower if you're sending all the data in each request and simply changing the rendering.

So where do you draw the line? I think you should only let the server re-render the UI if there's new data being queried and sent. I'm of the opinion that JavaScript should only manage the interactivity of what receives and should be fetching very few data.

Of course this only makes sense if you're using something like Laravel or Rails. But even if you are building a SPA and working against a series of endpoints I think you should make an effort to write those endpoints in such way that you're sending as much data as you can in each request and let the client handle it without requesting again just to re-paint the UI.
> Rust is ... so complicated in terms of syntax.

> there is a little Rust code snippet towards the end, and I was thinking "this is so fck'd up, I'll never grasp Rust"

After you mentioned it, I had to try to read it, and not programming in Rust, I'm surprised that there was a need to "clone" the "references" to the single value which would be accessed by each spawned thread using the "Arc" "reference counter."

A question for those who really know Rust:

As it is a single value, in C or C++ I could do the atomic access without any "cloning" and doing "reference counting" with something like "Arc" and it would still be safe. What am I missing? Was it necessary in Rust or was it an example of a demonstration that did more than actually needed?

For me, it's always more than just syntax that is to understand.
FileCoin is the incentivization layer for IPFS, both built by Protocol Labs.
Did you modified your bootloader with following parameter: systemd.unified_cgroup_hierarchy=1

In runtime, you should see the following:

mount | grep cgroup
cgroup2 on /sys/fs/cgroup type cgroup2 (rw,nosuid,nodev,noexec,relatime,nsdelegate)

btw, I use Arch (yeah I know, the standard adage)
I installed an app a few months back called dminder that attempts to do exactly that. You pick your skin tone, it figures out your location, time of day, cloud cover and uses that to estimate the amount of vitamin D you can get based on the amount of time you're outside.

Links:

https://play.google.com/store/apps/details?id=com.ontometric...

https://apps.apple.com/us/app/d-minder-pro/id547102495
> There is a reason we are where we are in the front end world

Insecurity resulting from a lack of proper training.
> It's quite likely that such flights also took place in the UK.

Can you give any examples of this happening? Particularly given that we have access to the same diplomatic cables from the US embassy in the UK as the Swedish one which showed continued rendition flights from Sweden?
Calling out bad-faith arguments just seems to make things worse (at least in the current US political/social climate). I usually just ghost people who engage in ad hominem attacks, lies, and deception in their arguments because I have no idea what else to do.
So archive your links yourself with one of the many local-web-archiving tools.

https://webrecorder.io

https://github.com/pirate/ArchiveBox

https://github.com/pirate/ArchiveBox/wiki/Web-Archiving-Comm...
You can read the updated version here https://matteomosca.io/the-business-lessons-i-learned-from-n...
20+Reasons+You+Need+to+Stop+Stressing+About+Best+Drones+Under+200
You can go down this road, but it looks like you're advocating for each party to simply do whatever he wants. In which case the viewing party will continue to value archiving.
Pretty sure 'midwest' has taken over as a more polite version of 'flyover country' in the minds of many in our more uhh elite institutions.

I'm sure we're not worth distinguishing. Outside of the cities, we're all just barbarian backwaters.
Fast Typing: Text Editors
What it means for a well-funded company to tackle big, meaningful problems?

Most (not all) of the people (engineers, founders, leaders, etc) I talk to want to work on these problems. Google and Facebook are both driven by missions to do this. They get a lot of things right. They also get a lot of things wrong. So does Microsoft. But take a look at the mission and impact of both the Gates Foundation and the Zuckerberg-Chan foundation and I think you'll see that the founders care deeply about the impact that they are having. Execution on that impact is another matter.

The best companies focus on a specific well defined problem. When looking at companies, ask what problem they are trying to solve. Is this a mission that you can get excited about?

Next, is the company approaching this problem from a direction that resonates with you? Is there approach likely to work? What are the risks and potential side effects?

Facebook has done a lot of amazing and wonderful things. It's also created some problems. You have to balance that tension. All well-intentioned efforts come with risks regardless of whether those efforts originate from government, non-profit or business activities.

I'd encourage you not to slip to far into a cynical view of the world. Yes, there are lots of problems. Fantastic. Focus on what you can change and go find solutions.
Ask HN: Best dev tool for Y! Fantasy Football notifications?
Ask HN: Parents, how is virtual education going for your kids?
We are finding virtual kindergarten next to impossible, and borderline traumatic for our 5 year old. 4th grade for us, however, a different picture. Our 4th grader can manage his virtual meetings and schoolwork...
I guess my point is, if outcomes are affected by a couple dozen variables, unless we can control for all those variables, then we might not see any affect from this one variable. And there is a limit to how many variables we can reasonably control for.
Conflicts with what I've heard from Belarusians, but possibly a bias based on where those guys live (here in Ireland).

That said, I don't think it really matters what how the average Belarusian sees it. Russia (specifically Putin, and probably many of his generation) sees a democratic revolution as 1989 stuff, and as a weakening of their "buffer."

Nothing is ever 100% but I think it's likely that most want Lukashenko gone. We can't know for sure without a free election. That's the point.

As I said, I do think mistakes were made in the past. Ukraine's simultaneous moves towards NATO and the EU were a bad idea, for world peace. That did not justify Russian intervention though, and it does not justify it now. It may even be for the best if the US stays at arms length. The EU, imo, should not. This concerns our interests and security just as much as it concerns Russia's.
Twitter link says 'this is not available to you'. Location: Romania if Twitter does geographic filtering now.
Ok, I have just reached 100 concurrent containers in Europe, which is max at this stage and I don't think I can change the aws limit on the fly (will check though) so I might start killing the oldest instances.

Apologies for inconvenience folks, but I am sure people rarely play with each instance for the whole 3 hours anyway at this stage.

Honestly did not expect this kind of "public beta" rollout, still surprised how well the service holds so far under the load.