skysight-inc/HackerNews huggingface dataset:
Virtualization not working will require a big change of habits, at least for me. On my current macbook, all the compatibility issues of needing a particular piece of weird software for some client project have been easily solvable by keeping a bunch of VMs with various Windows and Linux versions. You don't want to pollute your host with various short-lived installations of different (often incompatible) versions of various tools anyway, having separate virtual environments (with revertable snapshots!) for separate tool needs is quite convenient.

Hopefully we'll have ARM versions of Linux working as virtualization guests on Apple hardware soon, but losing Windows compatibility will be a pain for me, it will require either ignoring the new Mac hardware, or keeping a separate Windows laptop, which is a pain.

Perhaps having a remotely accessible cloud Windows machine will be the way to go; last time I tried it, it was a pain to use the GUI remotely doe to stutter but perhaps now neworks and machines are faster and this might work better.
FusionAuth 5 Minute Setup Guide
I suspect the disconnect is that the average fake tree is NOT used for ten years - probably closer to one.
Oh, that's a legit reason to change the URL. We've changed it now from https://www.progress.org/articles/why-a-land-value-tax-is-in..., which points to this. Thanks.
I am assuming he would not say that if he deeply hated college dropouts and did not want to acknowledge their success.
Our fake tree is 30 years old, and made in Canada. We’re probably an outlier.
In part this is because of fast fashion (https://en.wikipedia.org/wiki/Fast_fashion), which is the industry practice of marketing trendy, cheap, poorly-made clothing at low prices. Brands like H&M are exemplars of this subindustry.

These clothes wear out quick, are not timeless in design, and are not suitable for second-hand use. There's also a growing aversion to wearing someone else's clothing due to it feeling 'yucky'.

Either way, we have to find a solution since we throw away about 80 pounds of textiles per person in America (https://daily.jstor.org/fast-fashion-fills-our-landfills/). Only 20% of textiles are recycled (https://www.commonobjective.co/article/the-issues-waste). Using natural fibers doesn't solve the environmental problems (https://www.newsweek.com/2016/09/09/old-clothes-fashion-wast...):

> "Natural fibers go through a lot of unnatural processes on their way to becoming clothing," says Jason Kibbey, CEO of the Sustainable Apparel Coalition. "They've been bleached, dyed, printed on, scoured in chemical baths." Those chemicals can leach from the textiles and—in improperly sealed landfills—into groundwater. Burning the items in incinerators can release those toxins into the air.

Synthetic fibers are even worse in terms of not breaking down easily, released pollutants, and also polluting our waterways as they are shedded (https://www.theguardian.com/environment/2016/jun/20/microfib...).

It seems the corrective trend in fashion is towards closed loop sourcing, where we are in effect wearing "second hand" clothes that have been remade from old fibers. Right now, it is expensive. But while we wait for technological advances, maybe we just need a shift in mindset - towards buying things that last longer, that degrade more easily, and that cost more (to accommodate recycling). It means we can afford less of other pleasures, but it might be the only way around the problem.
Do you really think women belong in business?
As a woman I have never in the past questioned this, however this particular episode and reading through the 'ethical' female responses has made me question having women in the workplace at all due to a total disregard for ethical behavior AND a total inability to understand that they were even acting unethically. Attempting to extort your employer for your own political narrative is un-ethical. Honestly she sounds like a total nightmare. The last thing in the world I would want to see is someone like that involved in machine learning and ethics.
User complaints: https://old.reddit.com/r/Kazakhstan/comments/k7y976/anyone_i...
Draft or not, the main ideas and arguments are already clear.
I feel like geometric algebra is an entry point for programmers to higher level mathematics. But GA itself isn't actually that interesting or useful. It's not like GA is being used to prove new math theorems or new calculations. But I do like being able to talk about >3 dimensional geometry with more people so that's a win. It's almost like GA is a marketing pitch for Grassmannians/Flag Manifolds/Clifford Algebras.
> Most of the legacy ports Apple has discarded were their own unpopular proprietary ones, adopting USB dug them out of their own hole and put them on an equal footing with PCs.

Uhh the first iMac was the first computer to ditch all legacy ports and go USB-only, and Apple got flak for that too.

https://en.wikipedia.org/wiki/Legacy-free_PC
> you do not panic in fire unless you want to die.

This is not how panic works. Almost by definition no one chooses to panic, that’s why it’s so dangerous.

As for the rest of your comment. It’s also crap written by someone who clearly has never studied fire safety and has assumed that all fire safety experts are fools. Rather than experts who have studied and modelled plenty of different scenarios, resulting in modern fire standards that rarely fail.
I agree that we should encourage everyone to be an entrepreneur. I disagree that the right way to approach it is by focusing on underserved groups. The right way to approach it is to make it easy for anyone to start a business.

The unfortunate reality is that you will never be able to pick from a menu of all possible career options because you (whoever you are) are not cut out for all possible careers. There are many people in the world who are better suited to doing job X, even if you think you'd like to do job X more.
> He sets and updates his odds such that he can match exactly the right amount of money for each outcome such that he makes a profit no matter the outcome.

This is only one way bookmakers work though and not the most profitable. If you have deep pockets, and there is tons of action on a bet that is very +EV for you, you will just let the action keep coming in rather than adjusting the odds to encourage balancing action on the other side. That would reduce variance (potentially to 0) but at the cost of EV.

In your case, at the end of the day you make money iff you get people to make individual bets that are unprofitable to them. If "there are plenty of suckers in the game," then you'll be able to do that. The other problem you're talking about is just variance control -- it won't affect your profits.
One problem with this argument is that users don't agree on what sites deserve that description. If we were to ban the union of all sites that some people feel this way about, that would be a lot of bannage. I don't think HN would be better for this.

The main thing to understand about HN is that we're trying to optimize for intellectual curiosity: https://hn.algolia.com/?dateRange=all&page=0&prefix=true&sor.... I'm not saying that other things aren't valuable, such as the considerations you're raising—they are. But we can't optimize for one thing without foregoing other good things.

We do ban and penalize some sites on HN. We ban the ones that are clearly off topic or spam, and penalize ones that are quite likely to be off topic, or whose popularity/interestingness ratio is too high (which is basically almost all major media sites). But even when a site is banned, when a particularly good article appears there, users can vouch for it and upvote it. All of this follows from what we're trying to optimize for.
this reads very much as an autobiographical entry
The article also says this is valid within the grid:

One last thing to note, is that you can call a lambda without naming it. If we hadn’t named the previous formula, and just authored it in the grid, we could call it like this:

=LAMBDA(x, x+122)(1)

Edit: typo
I am going to leave my comment here for posterity but to anyone sharing my question there is an about section I somehow glanced over the first time which explains the project in greater detail.
Hi all, this is a physically based, CPU-only rendering engine written in Rust. It implements a Monte Carlo path tracing algorithm for global illumination. There's a lot of features, including kd-tree mesh acceleration, physical material properties (microfacet BSDF with multiple importance sampling), HDRI environment maps, OBJ/MTL/STL files, depth of field, and particle physics simulation.

It's also parallelized with rayon and available as a library on crates.io. The entire source code, including code for the above examples and more, is very short (\~3K SLOC). We're still looking to extend it with bidirectional path tracing and other features.
Much lower potential loss of life, much shorter path to exit the building.
https://archive.is/SkjZg
Exactly. The actual assassins:

https://en.wikipedia.org/wiki/Order_of_Assassins

"The Nizari Isma'ili State, to become known as the Assassins, was founded by Hassan-i Sabbah who called his disciples Asāsiyyūn (Arabic: "أساسِيّون", meaning "people who are faithful to the foundation [of the faith]"). The state was formed in 1090 after the capture of Alamut Castle in modern Iran, a site to be the headquarters of the Assassins."

"It is unknown how Hassan-i-Sabbah was able to get the Assassins to perform with such fervent loyalty. One theory, possibly the best known but also the most criticized, comes from the reports of Marco Polo during his travels to the Orient. He recounts a story he heard of a man who would drug his young followers with hashish, lead them to a "paradise", and then claim that only he had the means to allow for their return. Perceiving that Sabbah was either a prophet or magician, his disciples, believing that only he could return them to "paradise", were fully committed to his cause and willing to carry out his every request.[109] However, this story is disputed[by whom?] because Sabbah died in 1124 and Rashid ad-Din Sinan, who is frequently known as the "Old Man of the Mountain", died in 1192, whereas Marco Polo was not born until around 1254."

Even if Marco Polo's story is apocryphal, there are certain elements in the basic materials of Islamic faith and in their practice that correspond to the elements of the story, namely the concept of shahid and the depiction of what awaits in their paradise those men who fight, kill and die (1) for their faith. https://en.wikipedia.org/wiki/Houri "He is forgiven with the first flow of blood (he suffers), he is shown his place in Paradise, he is protected from punishment in the grave, secured from the greatest terror, the crown of dignity is placed upon his head—and its gems are better than the world and what is in it— he is married to seventy-two wives among the wide-eyed houris (Ar. اثْنَتَيْنِ وَسَبْعِينَ زَوْجَةً مِنَ الْحُورِ الْعِينِ) of Paradise, and he may intercede for seventy of his close relatives.[54]"

1) https://en.wikipedia.org/wiki/Jihad "The primary aim of jihad as warfare is not the conversion of non-Muslims to Islam by force, but rather the expansion and defense of the Islamic state.[57][58] In theory, jihad was to continue until "all mankind either embraced Islam or submitted to the authority of the Muslim state." There could be truces before this was achieved, but no permanent peace.[45] One who died "on the path of God" was a martyr (shahid), whose sins were remitted and who was secured "immediate entry to paradise".[59]"
Some controllers used to. It's not clear if most still do.

There is IOCTL_USB_HUB_CYCLE_PORT in Windows that power cycles a port (https://docs.microsoft.com/en-us/windows-hardware/drivers/dd...). My research seems to indicate it doesn't always work. The corresponding utility on Linux has problems on modern hardware but the driver may not be complete.

For both operating systems, you can likely use the autosuspend features, but this is gated by the driver (at least on Linux) and may not be able to reset a malfunctioning device.

For some reason PCIe and USB lack a way to do a hard reset.
Listening all the time would drain your phone's battery in no time. Transferring those recordings to wherever they're transcribed would definitely show up on your data usage. Transcribing them on your phone before transmitting them would drain your battery even faster.

This is more likely plain simple confirmation bias. The ads were there before, you just never noticed them.
Heh not the only one. Writing software that never wakes me up at night is what keeps me honing my craft. I take it as a point of pride that my software only receives attention for runtime/library updates or the rare feature request.
The article had good
Chronological data in form of DEC’s history but the analysis of its epic fall , falls short of a well researched article. However the subsequent HN discussion is just awesome.
This is great, thanks for sharing it! In the last week I searched for (a) a table-view UI for rec files, and (b) a text-file based spreadsheet program allowing simple formulas. Now I get both of those from a single HN post!
Long a Holdout from Covid-19 Restrictions, Sweden Ends Its Pandemic Experiment
No resources off the top of my head. I learned this stuff a pretty long time ago!

Deciding how to cache is often much more complicated than writing the actual code, although the code can also be very complicated.

For any caching layer, you have to decide:

- storage? (on disk vs. in memory)

- host? (app server vs. database server vs. third-party like ElastiCache)

- what to cache? (DB query results and/or rendered views and/or DTOs)

- when to delete cache? (ex: row #12 was changed in the DB, so now I need to delete any cached data that should change because row #12 was an input for it)

- how to segment cache? (logged-in users may share some parts of cache, but not others)

- TTL for cache? (is it OK to just keep everything in memory forever, or does there need to be a time limit that will reduce the size of the cache?)

- max size for cache? (same issue as above, but the limit is the storage size instead of a proxy like time)

These seem like decent jumping off points:

https://alankent.me/2018/08/25/server-side-caching-strategie...

https://www.digitalocean.com/community/tutorials/web-caching...

https://aws.amazon.com/caching/
https://archive.vn/jjJzn
Yes, the hypothesis was that as the supply of readily accessible oil dwindled, the economics of extracting the remaining oil would be prohibitive, so their quote is not perfect.

On the other hand, a sentence that could be fixed by appending "in an economically feasible matter" to the end of it does not seem like a significant problem in a brief comment about what the term "peak oil" used to mean in an article that is all about a newer usage of it.
ARM Template Cheat Sheet
It's closed source. The .tar.gz file contains some .dylibs as the base and "source code" distributions only contains the scripts, nothing else.

It's version "0.1alpha0" indicates it's at PoC state so things may change.
Because they pay for the testing. A restaurant will not (it would serve no purpose to find out 1-3 days later that someone had covid.) Furthermore the people working on films are employees of a studio that are contractually required to uphold the measures they agree to or they can lose their jobs. A restaurant has no such agreement with their customers.
Give Kotlin a go. Fresh perspective on the JVM goes a long way to dispelling that feeling.
The differences seem to be:

* You can write it in one language (excel formula language)

* The language is simpler and known by almost all users, while Javascript and VBA are only used by a tiny proportion of users.

* The language is more secure (i.e. you can't execute arbitrary code, access files, call DLLs etc)

* Because of the above, users don't need any security permissions / get warnings when running it.

* Because they are standard excel formulas, you get OOTB support for other excel features such as dynamic array formulas and access to the full catalogue of worksheet functions (even in VBA, Application.Worksheet only had access to a few basic excel workbook functions, so if you wanted to do a Xlookup for example you are implementing it yourself with arrays and loops)
Yeah, I was expecting you to be able to define a lambda in a cell, so like `B1` could be `=LAMBDA(x => $A1 + x + 1)`. Then you could assign another cell say `D1` to like `$B1($C1)`. Drag-filling B1 down would make say `B2` equal to `=LAMBDA(x => $A2 + x + 2)` or something, so that it would work like people would think Excel Lambdas should.

That would be more along the lines of lambdas in the traditional sense of anonymous functions, closure captures, higher order functions(?), etc. Could be cool, but IDK if it would be useful? Can't think of any specific use cases right now, but perhaps once people get used to it, there would be tons of them.
> For most purposes, blockchain without proof of work is just a glorified git repository

Could you expand on that?

> and I'm pretty sure that not even the most law-abiding citizens want all their transactions to be public.

I believe some blockchain provide anonymous transactions (based on zero-knowledge proofs for instance).
The problem with an argument that welfare states 'nearly invariably' devolve into empire is that even the most cursory examination of the world's welfare states makes it clear they nearly invariably don't.

The reverse argument actually works much better: throughout millenia of metallic standards countries regularly fought wars to plunder gold reserves from weaker states to repay their debts or boost their economy. And didn't even make enough from doing so to be able to afford welfare. Now they don't have to acquire shiny metal every time things are bad, they very seldom fight wars and even relinquished control over the empires they'd built under the gold standard. If there is a causal relationship between monetary systems and empire building, it's quite clear that it works the opposite way round and fiat money reduces the tendency to use military power in service of economic growth.
Some of the speculation in this thread [1], originally flagged as hearsay, seems to be confirmed by this article, namely his use of nitrous oxide.

[1] https://news.ycombinator.com/item?id=25235843
"Do my bidding" is different from "do my bidding being paid way below market rate" or "do my bidding and I don't care if that involves a high likelihood of losing a limb".

Also, "do my bidding" should be written as "do your job."

I'm from a country with strong labor protections (striking, 3 strike dismissal etc.), and you're moving the goalposts.
RIP. It's really sad. Mental health problems are often dismissed or not caught in time.

I read his book "Delivering Happiness" after I heard about his death and before reading this article about mental health problems. As I read it I saw some interesting stories and ideas about the businesses that he built but I also read stories which put way too much focus (imho) on various nights and parties which don't really relate to entrepreneurship or business. The first thing that popped into my mind is depression, drugs and alcohol overuse.
Oh God that's embarrassing. I really thought that's how arXiv identifiers worked, and have been under the wrong impression for some time.
Maybe parts of the answer lies in that you had to do something: mute the channels.

Maybe others just accept the defaults
To add another data point: I submitted a paper to a major mathematics journal which had a mistake in a proof. One of the referees flagged that I was making a claim without proving it, and asked for me to revise it. I submitted a revised version which still had a mistake in the same step and it was accepted.

(Three years later, my doctoral supervisor pointed out the mistake to me, and we published another paper -- in the same journal -- filling the gap.)
If you're buying a tree that would have otherwise not been grown (such as if buying Christmas trees wasn't a thing and that land was used for something else instead), I'm not sure it's so bad though. That carbon came from the atmosphere over the last 10-15 years, so putting it back is "even" within a child's lifetime.
Thanks for correcting me. That's surprising on its own merits, but at least it does explain no jails on desktop darwin...
Apple M1 Silicon Performance Running Windows 10 Impresses – HotHardware
One could beam form to focus a pulse that substantially dissipates in the human body through water absorption vibration modes.

https://www.mdpi.com/1424-8220/19/8/1804/htm
I also like C#/CLR a lot. If JVM wasn't fulfilling my needs it would be the main alternative I would consider.
Bay Area AT&T Fiber Customers suffering bit flipping for two weeks
Not a big loss, IMO. I still remeber when there was somebody on a dockercon with "I don't accept systemd patches".
I bought an MBP 16 in January, pretty fully loaded with the max chip, max ram and max gpu at the time, and I cannot recommend you buy this machine or even a newer version of it right now. It’s great, but real battery life is abysmal, it runs very hot, although this has been massively improved by switching from FF to Safari, and I usually have Turbo Booster Pro restricting the cpu to base speed. And, not much uses the GPU. iTerm can, big deal, and Snap Camera does, big deal, but DaVinci Resolve free doesn’t, and neither does Capture Pro or ffmpeg, so it’s all a bit pointless right now. Find a compromise Intel machine for now.

P.S. also: lots of fans.
Docker for Windows is capable of running Linux containers (on top of WSL2 or a Docker-specific Hyper-V VM), and it can also run Windows containers. You can only pick one of those, but if you want to containerize Windows software, Docker can do this. (If you’re on Windows 10 Home, only the WSL2 backend is available.)
Because you're putting most of them into the atmosphere as carbon gas!
Emerging Apps and Challenges for Advanced Packaging
Wonderfully written article. I like how it draws the distinction between Docker still possibly surviving in dev and ci/cd pipelines and Docker definitely being dead in production.

I wonder though if something simpler than Docker would arrive for dev and ci/cd and make Docker obsolete there too.
We'll find out Tuesday, when the LA County Health Dept is required to present any such scientific studies/evidence in court to defend the restriction on outdoor dining.

(While Newsom has issued a statewide order that would theoretically lockdown all of SoCal and moot the county order, he doesn't actually have the authority to enforce those restrictions; that is handled at the county or city level by local law enforcement, nearly all of which have said they will not...even in Sacramento. Notably, even in CA local law enforcement for the most part has refused to enforce the lockdowns imposed by their own local governments.)
Because NSA collection does not involve breaking encryption on all connections for now. (No, the "SSL removed and added here" slide is not the same thing)
We had fake trees growing up. We had two over the entire time I lived with my parents. We have a fake tree in my house now. We bought it in 2007 before having kids and I expect that will be the only tree my kids will see. I can't imagine discarding a fake tree after less than 10 years, let alone 1 or 2.
Thank you, very well written.
Git wip: What the heck was I just doing?
A payment processor would help with this. Basic idea is you would buy a good online but you wouldn’t pay the merchant directly. You would pay a payments processor who would pay the merchant from its account. Somewhat similar to using Visa or Mastercard. Then the payments processor has data about you, but Mastercard and Visa sell your data today anyway. You can also using mixing pools and generate new addresses for each transaction to help mitigate tracking.