skysight-inc/HackerNews huggingface dataset:
Thank you. Now I understand why Rust async is so complicated. It's about lifetimes. It's dangerous to write data asynchronously because... eh... that location might be already invalid.

I know this is not about Rust. Forgive me that I mentally connect this story with async Rust.
> Quantum sensors for PNT use atomic accelerometers or gyroscopes

There is one fundamental problem with using any sensors for global positioning: a stationary frame of reference is indistinguishable from the one moving with a constant speed on a straight (actually geodesic [2]) line (inertial frame of reference, general principle of relativity [1]). So accelerometers and gyros indeed can give you accurate orientation and acceleration/deceleration data, but they will inevitably accumulate uncertainty for long eventless movements, so use of GPS will be needed to occasionally calibrate the true position. The obvious options is to augment this data with readings of wheels rotational, airspeed sensors, radars, etc, then such systems may last even longer without cross-calibration with GPS.

1. https://en.m.wikipedia.org/wiki/Principle_of_relativity

2. https://en.m.wikipedia.org/wiki/Geodesics_in_general_relativ...
I first used the w3schools to build a super insecure php app. However, after that I found Flask and their Flaskr tutorial to really speed up web development.
Ironically, by targeting this guy, they give him more clout, and with more clout comes more work opportunities and potential resources to identify these groups.
> Intentions don't mean much when someone somewhere has cut one corner too many and you and your family is in the fallout zone and can't leave the house, open the windows, trust your food or water safety, and that's AFTER the weeks go by before the "general population" finds out about it at all, while the people at the top of the power pyramid know within minutes or hours...

> Then, years later, you read HN comments downplaying the effects and the affected with the same types of arguments as Holocaust deniers.

> It's emotional, but it's not manipulation. It is the reality how it happened.

But those things happened where I lived when the Chernobyl cloud passed over. See https://en.wikipedia.org/wiki/Effects_of_the_Chernobyl_disas...

Of course the writing style is not the same as the one used in a study abstract and probably the poster has some emotions about it but he's not writing irrational or emotional things. I do agree making a comparison with holocaust deniers approaches the Godwin threshold though. I'd have used climate change deniers instead.

Also, one can write rational things while still being driven by emotions.
Decided to check his other blog posts - apparently callbacks are still issue in Node.JS code.

Has he heard of async/await or Promises?
It was either "voluntarily block, or we'll force you to".

And the piracy site blocks are due to high court orders - not a lot an ISP can do in those cases.
How to Be Safe(r) Online
> But the callback could of course set a result type somewhere [..] then we could know if/when it is finished

That would be a Mutex<>, the author mentions it in the comments. This would solve the “writing at the same time issue”, but not the lifetimes, so you’d need another change.

Instead of trying the mess of implementing special closures, you could just make your db static.
Holding back tears, the COP26 president says he is “deeply sorry”
I don't see much activity in trying to bring back recently extinct creatures. Neither around reconstruction or reintroduction of extinct ecosystems, aside from the Pleistocene park.

I can see people on HN deeply concerned about the Amazon or Indonesian ecosystems, but noone seems to be doing anything where they live.
Probably just someone broadcasting a new 0-day
I wonder if they mean 'suppress' instead of 'treat'.
Not a comic book shop but a games shop, but same style of community I bet. The owner dedicated half of the building to an area where people could play MtG and Warhammer and Pokémon or whatever. Us geeks would hang out there for hours after school, sometimes during. For some it was basically a second home.

At some point people started to get a little too familiar and he started to remind people to be respectful of the regular customers who he said we're still responsible for the majority of the stores income.

I still wonder if it was actually true, MtG and Warhammer have insane profit margins and very loyal customers spending all of their disposable income on them. Then again just supplying every single family in the country with Settlers of Catan must be big business as well.
Not to be flippant, but a football is still my favorite toy decades after childhood.
Putting aside if this is a good idea at all, I think Terrance Tao might be a better comparison for Einstein?
Covid-19 vaccine benefits exaggerated, say experts
What about only providing methods named after fields for outside use? That way you can extend that class to provide either field-based access or anything else you like. E.g. in scala there is no syntactic difference between method and field access so code will compile with both person.age and person.age(), while implementation can be both “sparse and dense”.
Could it be that one of the networks assign IPv4 or IPv6 and the other doesn't, and you therefore end up hitting different IPs?
I'm fairly sure there was a high profile case this spring (was it when Apple announced they'd let you use an iPad as a second screen?)

I'm even more sure there was something going on even more recently with a third party apple watch keyboard for blind or something who got booted because "they abused accessible features" or something that had never been a problem before, and it so happened that Apple had a solution ready on their own launch a few days later.
I think it's a sort of tragedy of the commons situation.

When I first met some of the Unity people at the Nordic Game Jam in 2012, they seemed like an awesome team making game development accessible to everyone. At that time, UE was still closed source and out of every indie's reach. And Unity was Mac-only. Since then, Unity has become the de-factor platform for cheap outsourced mobile games, reskin spam, and app store gambling scams. They now have millions of developers using their game engine, but it's an army of people building 1€ apps. Obviously, you can't charge them much because their revenue is so low. And so they had to make support cheap to compensate.

But the part which I don't get is why Unity doesn't offer paid support for medium-sized indie studios. And why they don't publicly sell source code access. I mean their biggest competitor UE4/5 already has all source code on GitHub.
What about smalltalk, or its recent resurrection, pharo?
Show HN: GetVealth [New Feature], free wellness program for antrepreneurs
She's resumed updating Sci-Hub:

Today is Sci-Hub anniversary the project is 10 years old!

I'm going to publish 2,337,229 new articles to celebrate the date. They will be available on the website in a few hours (how about the lawsuit in India you may ask: our lawyers say that restriction is expired already)

https://nitter.kavin.rocks/ringo_ring/status/143435621720862...
The power of adults vs kids is the same difference as large codebase vs small codebase.

Large codebases can do many amazing things quickly, but they tend to have a lot of technical debt making other things very hard to do. Kids are small codebases, they lack all those abstractions for solving problems quickly but they also lack all the technical debt, allowing them to quickly change and adapt their thinking.

Why are adults better at playing games? Because good board games are designed to align with abstractions adults are likely to have and don't hit the parts with lots of technical debts. It is very easy to design games that goes against the abstractions adults have learned, but those games will be horrible to play so you wont see them.

Edit: Also board games aren't meant to be mastered, you just need people to learn the simple basics. If you add the requirement to master the board game, then we can look at chess and see that people who started learning as a kid becomes way stronger than people who started learning as adults. Adults can learn to play chess much quicker than children, but an adult wont master the game.
So does Yandex Browser
Why not use both? Recommendations are to have two backups anyway, one local and one remote. I use borg to make local backups to a USB HDD, and restic for remote backups in the cloud. Using different software guards against implementation bugs.
The article leaves a few loose ends, but otherwise a great read! We all know how this would play out in fiction, so let's hope this is where the story ends...
This article seems like it should have been written in 2016, but has a date of November 2021. Also, https://en.m.wikipedia.org/wiki/Betteridge%27s_law_of_headli...
Those are absolutely breathtaking. I never thought I'd see images like this with such clarity.

I just read they're the result of 66 dishes aimed at the sky. Do they also use the Earth's position around the sun 6 months apart, or are these images created with relatively short observations?
Do you use the handwriting to text service?
I agree. Unfortunately, in my experience that person‘s criticism is buried in a sea of admirers trying to add to the point to grow their audience. I would love if twitter would embrace argument, instead of unconditional agreement.

I find it hard to disagree on twitter (I simply ignore it if I disagree). There is not a lot of space for deep arguments. The algorithm does not like it, you will be blocked by users after one negative comment. IMHO the most common content on twitter are platitudes and feel-good content, followed by overconfident statements without any nuance, all coincidentally including whatever words are trending for the algorithm (html a programming language/cringey js jokes/rehashed productivity or startup tips)
I feel like I'm the only one still using Evernote. I've tried all these newer apps but in the end I just want a bunch of notes with plain text. Everything else feels like fluff that I will never use.
Why didn't they just rollback the fix instead?
That there were funds profiting alongside WSB was well understood in the discussions, IIRC.
Lotax was formative to our medium, like him or not, I think he deserves the black bar as his work has shaped the internet in no small way.
The only problem is that it lives inside emacs. I have tried many times using org-mode but I have never succeeded because of Emacs. I guess it is an incredible editor but not for me. I wish there was a beautiful sublime like orgmode app for macos. Or a good vscode extension. I haven’t found yet.
English words the Germans use wrongly
They are not even shipping root certificates in El Capitan (os from 5 years ago) and there is no way to update them safely without another computer. This is arguably the most important aspect of the trust ecosystem and there is no way to browse safely without those.
In my opinion, it’s a pain to have recurring cost for small extensions/apps like Stringmark. But as @razemio said, it’s (most of the time) necessary when the service uses a backend.

As I said, I want to avoid recurring cost and that’s why I decided to use chrome.storage. Also, as another comment and @razemio said here, the sync storage of Chrome is limited in size: ~100kb which is roughly 370 highlights in Stringmark because the text you are able to save is limited in size (~120 characters). Also, the local storage of Chrome is unlimited in size.

It means that you can have ~370 highlights that are synced through your devices. Honestly, I think that it is enough but you guys are right I should precise it in my website, I’ll update it ASAP!

@bruth that is the reason why the product will never go away since I don’t have backend costs!

In order to attenuate this sync storage size limitation I plan to add these features:
Limit the number of highlights per list; Let the users decide to save a specific list locally or using chrome sync; Export lists by email and/or in various file format in order to free up space; Import lists easily

The other solution is to add another premium plan with a recurring cost and where I would use a database backend for these users so that they can really have ‘unlimited’ highlights synced.

Tell me what you guys think about these solutions!
Still waiting for investigators to look into Chrome.

In 2009 we were finally getting rid of IE and the web browser market was a healthy ecosystem with lots and lots of innovation happening.

Today we are soon back on a browser monoculture with the owner of the most popular product being a company that has enormous interest in killing certain parts of the ecosystem and also has a long history of killing of their own products.

How did it happen? In my opinion: massive abuse of power in two other markets (search and ads) to push their way into browsers as well. (Well, I'm feeling I might have been too generous above: I could add 2 more - video and office tools - by pointing how they selectively make Google Docs and YouTube perform worse in Firefox, being so brazen about it that just changing the headers so that Firefox identifies itself as Chrome makes the problems go away.)
A professor once told me that math isn't a spectator sport - if you can't get your hands dirty and do it then you don't understand it - and it stuck with me and encouraged me to always find examples to learn.
They provide the same value though, right? So there should be headroom to pay close to that. If Michigan companies came even close to matching 1st tier city salaries they'd have the cream of the crop lining up around the block to join.
I too consider the label “Web 2.0” to have arisen alongside AJAX, but the greater insight is that periodization of history in general is post-hoc, imprecise, and subjective.
Isn't XML with trailing whitespace still valid XML?
Good question. Seems like it could get hairy. I would have assumed the employee’s state of residence takes precedence, but then there is this case where CA courts upheld a non compete that was entered into in MI before the employee moved to CA:

https://www.mintz.com/insights-center/viewpoints/2015-07-17-...
It is all plain talks. Sadly, but I think is the best roundup of it all - https://www.linkedin.com/posts/jamescartertoronto_climatecha...
The people with the skill and knowledge to debug something like this truly inspire me.

Reading low level debugging war stories like this it always amazes me that computers work at all let alone as well as they do. It’s surely due to people like this carrying the torch for the rest of us.
Someone on SA supposedly has access to the court documents (dozens and dozens of pages) and shared them, if you want to track that down and provide actual proof that isn't just hearsay. I haven't been on SA for nearly a decade now, and I intend to keep it that way.
But sometimes they haven't thought of "it".

These forums have an interesting kind of collective intelligence. People commenting here rarely (if ever) have full knowledge of the specifics of the particular instance of the topic at hand, but often have very deep knowledge of the associated theory.

In my experience, if you take any 10 people and form a team or company to make some product, they won't have anywhere near the breath or depth of knowledge that people here could bring to bear. What they have is time and persistence, but I guarantee you that they're "flailing about" and wasting time on many wrong or suboptimal solutions. In most cases, someone here could set them on the right track within minutes.

It's so strange to me that the Internet enables this, but we use this superpower for essentially nothing more than casual chit-chat. We show off our knowledge, where we happen to have a particularly impactful trick up our sleeve, win some meaningless points, and feel smug about ourselves for an afternoon. I do this all the time. It's fun.

But what would happen if we did this properly? Like Uber? Made it into an app where startups, research teams, and software developer houses could use the collective knowledge and advice of hundreds of thousands of people instead of just the dozens on their staff? Just click here to get expert advice on your question, $55 guaranteed price? Would you click?

Maybe it is time that we all plugged into the group consciousness and started contributing to the collective... /s
You're totally right.

"In my opinion, it’s a pain to have recurring cost for small extensions/apps like Stringmark. But as @razemio said, it’s (most of the time) necessary when the service uses a backend.
As I said, I want to avoid recurring cost and that’s why I decided to use chrome.storage. Also, as another comment and @razemio said here, the sync storage of Chrome is limited in size: ~100kb which is roughly 370 highlights in Stringmark because the text you are able to save is limited in size (~120 characters). Also, the local storage of Chrome is unlimited in size.

It means that you can have ~370 highlights that are synced through your devices. Honestly, I think that it is enough but you guys are right I should precise it in my website, I’ll update it ASAP!

@bruth that is the reason why the product will never go away since I don’t have backend costs!

In order to attenuate this sync storage size limitation I plan to add these features: Limit the number of highlights per list; Let the users decide to save a specific list locally or using chrome sync; Export lists by email and/or in various file format in order to free up space; Import lists easily

The other solution is to add another premium plan with a recurring cost and where I would use a database backend for these users so that they can really have ‘unlimited’ highlights synced.

Tell me what you guys think about these solutions!"
Wow thank you so much :)
I experienced the same when starting IF. With 23:1 I did get hungry a few hours after the meal, but the main issue wasn't that, it was not getting enough nutrients in that single meal.

I suspect that if I combine 23:1 with carnivore it'll be much easier to do.
I'm using Stripe!
Ask HN: Is there an extension highlighting new posts?
I was the "hckr news" extension (https://chrome.google.com/webstore/detail/hckr-news/mnlaodleonmmfkdhfofamacceeikgecp) to get a highlight of the new posts in a thread but it has recently stopped working.

Anyone know of another extension that can highlight new posts?
Can you send a link? I think I'm too young to know furl lol :)
Christopher Alexander: A city is not a tree part 1
Look up the Rule of Capture. Under that, the operative law for mineral rights in much of the US, there is no owner of a "wild and migratory" resource beneath land. There's an incredibly poorly-reasoned (and scientifically counterfactual) 1904 Texas Supreme Court ruling to thank for that.

There are other resource law doctrines, but they tend to treat an unconfined in situ resource similarly in many (though not all) cases.

In practice, what's lead to conservatorship over oil has been either cartels (Standard Oil, the As Is agreement, the Seven Sisters, National Producers, OPEC), state management (the Texas Rangers, Texas Railroad Commission (Because Texas), the US Department of Interior, Norway, or again, state producers (often as state-owned enterprises (SOEs) or partnerships), again: Saudi Arabia, Mexico, Brazil, USSR/Russia, and others.

Daniel Yergin's book The Prize has an amazing history of much of this, in particular chapter 13 covering the East Texas oil boom of the late 1920s / 1930s, which lead to production controls in the US. Absent government control and seizure by force of arms of wellhead production, price per barrel fell to $0.02, under the free market.

What happens as the resource grows scarcer is ... not well understood, and depends on surrounding circumstances. The island nation of Nauru gives one version, where an extractive economy for a resource for which there were in fact other alternatives around the world existed. In the 1970s it had the highest per-capita income on Earth. It no longer does.

An NYT story from its heyday: https://www.nytimes.com/1982/03/07/magazine/world-s-richest-...

The story with oil is different in that there is no global alternative that matches its characteristics. The alternatives that do exist were being used previously, and proved insufficient for humanity's appetites. We've grown more gluttonous on what's proved to be a highly limited pantry rather than a cornucopian farmland. After Nauru's phosphate deposits were exhausted, the island's economy collapsed, but the world's did not. With oil and coal deposits declining (barring global warming impacts, which are seem to be matching pace), the $1,000 or so of GDP the US achieves from each barrel of oil consumed will be gain against an ever-rising price of that crucial input. At $30/bbl, the multiplier was 33x costs. At $100/bbl, it is only 3.3x costs. Other nations' productivity per barrel varies from a low of around $400 or so for India to a high of over $3,000 for Switzerland (last I checked, a few years back). That threshold marks a point at which productive economic activity will be very sharply curtailed.

Oil isn't merely a material input, but a motive source that literally makes the world go 'round. It has parlous few alternatives.
By far the most interesting part is the floating point mess in TC:NYC, and that the PS2... always operates in fast-math semantics (or even worse, as apparently it doesn't even know INF).

And that the developers of the port didn't / couldn't patch a physics engine relying on these (ubiquitously apparently), so they added a software exception handler to handle that issue, unsurprisingly the thing's then dog-slow.
Oh thanks! What is your prototype?
There is an excellent interview by Lex Fridman with Wolfram on this topic. It's just them talking about this concept and the related concepts and their relationships to both the universe as a whole and to various scientific fields.

It's all very theoretical, but at the same time very stimulating, I found myself working out machine learning topics I had been thinking about while listening to them talk.

Just turn your critical mind off and let Wolfram's genius and wonderful mind expand your own, it's really quite a trip.
Ask HN: Is there an extension highlighting new posts?
I was the "hckr news" extension (chrome) to get a highlight of the new posts in a thread but it has recently stopped working.
Anyone know of another extension that can highlight new posts?
Allright, so I looked into it and found that while GTA3 did have an mp3 codec, GTA San Andreas did not and could not play mp3s unless you installed the codec yourself, which was easily done by downloading Windows Media Player.

http://en.m.wikigta.org/wiki/User_Track_Player_(GTA_San_Andr...

I’m sure you can look up yourself what the consumer Windows was when that game came out, but clearly it did not come with an mp3 codec by default and the game definitely didn’t.
OP chose an unflattering photo of Cleese - is there an agenda here? The worst thing I've heard is the wag on twitter who said it's the funniest thing he's done in 30 years!
> Also kids aren't guaranteed to catch up adult scores if they're more likely to lose motivation

Those kids would of course grow up to become adults with all the knowledge gained from the exploration but without any of the costs of exploring further, that is how the kids strategy becomes the winning one.
Thank you :)
No dependency on an external server indeed. I'm only using an external small server to check if a user has a premium or free plan!
Jesse Powell, CEO Kraken on Metaverse, Crypto, NFT and Gaming