skysight-inc/HackerNews huggingface dataset:
I've been using Daylio [0] for the last 2 years to track my mood and activities. It's less comprehensive than the system described here but much simpler to implement. It lets you set up a reminder with a mood selector, and you then select the activities you have accomplished. The activities are completely configurable. I've started by tracking just a few habits and I've added more along the way.

I can't praise this app enough. Main pros:

- all your data is stored locally not in the cloud, but you can easily back it up on Google Drive

- it lets you export your data anytime

- It comes with nice dashboards, weekly, monthly and yearly reviews. It let's you see the impact of each activity on your mood. It really gave me some interesting insights on my mood patterns.

My only complaint really is that the only numeric value you can track is your mood, everything else is yes or no.

A year or so ago, I've also started using Clockify [1] to track the time I spent on each activity. Again, I don't track everything, only a few habits I want to improve on. It has a mobile and desktop app. The UI could be improved but all the features I need are free, and most importantly data export.

It's the perfect time of year to set up a tracking system. My recommendation is start small. Track only a couple of activities first and add more as you build the habit.

[0]: https://daylio.net/

[1]: https://clockify.me/
This is cool. I've never done a production grade tree like this, but implementing a toy immutable AVL tree you bump into the issue of rebuilding subtrees when modifying a node deep in the tree. According to Eric's notes, it seems that the red tree internally can be mutated when it needs to be edited.
Peter Wang: Python and the Source Code of Humans, Computers, and Reality
My left leg/back have been weak and painful for a decade or two, and I suspected it was from using my mouse right handed for just as long and twisting my body accordingly. The guy at physical therapy said they switch their mouse over to the other hand every now and then to avoid that.
There's no exact transcript but every few minutes or so has a 1 sentence summary with clickable timestamps to quickly find points of interest.
depends if you want to take the risk of being prosecuted for illegitimately accessing multiple computer resources
The point I am making is, that you would have to write that lower level or somehow different thing first. If you do it in C, then how do you make it as safe, while still having the same functionality? In huge projects this has mostly not been achieved. Large C projects (and C++ project) suffer from memory safety issues. This seems to be the general rule. Even the best make mistakes, when working with big C code bases, or there are so few of those "best", that they cannot possibly create a huge project all by themselves.

If you replace a more or less safe implementation, with a buggy, memory unsafe C version of it, you are not going to make anyone happy about the performance improvement. Always assuming, that you put in "only" the same amount of time and number of people, not more, than the original implementation.

The amount of things you need to keep in mind with all the memory management and other details when writing C code can also make you blind to other issues like proper input validation and implementation of invariants of application settings. You have to put a lot of energy into making sure you are not leaking memory and avoiding memory safety issues, so you lack that energy when it comes to higher level issues. This is directly affecting developer productivity.
Ubisoft could generate some XML with list of games and sign it with their private key with known certificate. This XML is proof of purchase that you can back up and import into other stores. All it takes is some cooperation between stores. You don't need blockchain, it's basic public key cryptography.
Reconciliation, Retries and other aspects are baked into that standardised payment system.There are countries that have completely abondoned cheques since early 2000s.
> If you have to deselect 20 default filters and then read through the frameworks in the list to see which ones are fully featured web frameworks in order to evaluate whether a library is suitably fast for your next project it is misleading.

It is not, this benchmark is purely about speed, not about being "suitable for your next project". You're the one adding all these other constraints. You only need to deselect some filters when you're doing something like comparing dynamic languages, which you did and wasn't even the initial claim discussed. I also doubt most people would call FastAPI "suitable for your next project" compared to something like Django or Flask that is already well known and maintained.

> But again, I'm not sure what this has to do with it being a high quality modern python library.

We're in a subthread discussing a claim on the FastAPI website that it's "Fast: Very high performance, on par with NodeJS and Go.", and how it's obviously wrong for Go, and possibly wrong for NodeJS.
Ask HN: Now that The Expanse is ending, what good sci-fi can we expect in 2022?
Given the somewhat uninspiring and unoriginal Star Trek reboots (and cautious expectations regarding the Star Wars ones), there seems to be a lack of original, thought-provoking, well acted Sci-Fi shows on the horizon.

So what (Sci-Fi) are you eager to watch next year?
That's illegal. You can't break into someones house to kick out a burglar. The people that have counteracted and kicked out bots from botnets broke laws in several countries (fed crime in US), which is why they don't publicize their identity (even if they did, prosecutors may not come after them). You need the consent of the system owner to help them with the intrusion, otherwise anyone can hack into someone else's computer and say they were there to get rid of some malware.
Couldn't you just create an account for them that has a few whitelisted posts that are squeaky clean? Or better yet apply the whitelist when a request is made from a not-yet-released version of the app, based on headers?
Apple said to be preparing for iPhones without SIM card slot in 2022
Ask HN: More interesting blogs with no ads and JavaScript
Recently I found https://fabiensanglard.net and I am having a blast the content is great and there are no ads or javascript!
I think site like this would be very hard to find via google search because most of the results are ads or low quality sites so I am asking HN if you similar links? Doesn't have to be about programming necessarily.
They paid $230 million for 8.1 million devices and the building of a US based manufacturing facility capable of producing 19 million devices a month.
I don't think it is bitterness. What really interesting is the idea he put forth: maybe you could find Bethlehem star out there, in space. I think that's brilliant.
It is very likely that most Qualcomm customers like Starlink have access to the source code of the Qualcomm proprietary Wifi driver for the QCA wifi Access point SoCs. Some vendors also have access to the source code of the proprietary Wifi firmware running on the Tensilica CPUs inside the Wifi IP core of the SoC. (Linux runs on an ARM CPU in this SoC, the wifi IP cores are an extra realtime FW)

End consumers normally do not have access to some source code or any documentation about these chips, sometimes even the competitors are getting access to source code to integrate their solution better. I do not know whom they protect against, probably all people who did not sign a NDA.

These thinks are only shipped to end customers in binary only version to protect the IP from someone. Often it is pretty easy to tell the system it is now operating in a different country (e.g. setting in Web UI) and then it will not comply to the local radio regulatory requirements any more. From my experience it is not the FCC which really demands it, please blame the chip vendors for binary only driver first.

The worst hacker for a silicon vendor, where they normally protect most against, is some guy like the author of this blog post who analyses his device in much detail and tries to run own software on it which was not verified by the vendor first. Such software modifications could cause worse customer experience because it is performing worse (which is funny if they have to reboot the vendor software every 20 days) or could cause extra support effort.
I practice Zen meditation for almost 9 years. I also can teach entry levels.

The transformation it brought is unimaginable.
What Animals Think of Death
nRF52s are definitely not extremely cheap, they're high-quality fully-documented dev-friendly chips with lots of onboard resources. If you want cheapest BLE, there's some utter crap from Dialog Semiconductor that comes with a proprietary SDK in ROM and one-time programmable (!!) memory for the application (external flash can be used in development).

And you DO NOT have to use the Nordic SDK, there are lots of better and fully FOSS options — Apache Mynewt, libopencm3, Rust nrf-rs…
> And next-to-noone is checking the ID (which in theory would be required to close that point)

In Germany, stores and restaurants do check the ID now as well as actually scan the certificate - it took a couple of weeks and a bunch of fines being handed out, though.

> And even if the ID were to be checked, all you need to find is one doctor or pharmacist, that is willing to misread your yellow book (WHO vaccination booklet).

The amount of doctors or pharmacists willing to risk their license and imprisonment is thankfully extremely low - the overwhelming majority follows the rules and calls the police upon discovery of fake WHO booklet entries (see e.g. https://www1.wdr.de/nachrichten/rheinland/gefaelschte-Impfau...).

> I'd still say: There isn't much use in the proofing system. Just do vaccinations Israel-style. I.e. have the option to get vaccinated literally everywhere and without our "but you need an appointment" and "but your last dose needs to be 6 month ago" (the latter is getting better).

The Israel-style vaccination system is clearly better than what is available in most Western countries, but it relies on a population that sees getting vaccinated and protecting themselves as a patriotic duty (with the notable exception of the Ultra-orthodox Jews). Offering easy access to vaccinations doesn't help against widespread propaganda or, as we see in Germany, myths of "vaccination dictatorship", "mind control" and other similar bollocks.
This kind of tree is being used by Rome in their Rust rewrite (https://rome.tools/blog/2021/09/21/rome-will-be-rewritten-in...).
This is a harder problem than just "Free Education".

I grew up in the UK (in "deprived" areas, to a single parent with no income other than jobseekers allowance and some childcare from the state) and I can formerly attest that my "free education" was atrocious.

I am not sure if there was a negative feedback loop involved: School funding was determined by efficacy. How do you measure efficacy of a school? Well, test results... which people from this kind of background will not have good ones.

Another issue that perhaps is not thought much about is that 'Homework' for impoverished people is very difficult, in my case I didn't have a place to actually sit and work (no dining table, we ate on our laps). But Homework is a necessary part of education.

Add to the fact that socio-economic factors do filter into the school; things like gangs and in-groups.

Worried about gangs and gang colours: uniform

Uniforms cost money. Money people don't have.

By the time you get to the age where you're allowed to work (or go to university)- you take what you can get to get out of poverty; which is not going to be further education.

In my experience school is a temporary prison for children so that their parents can go to work, I definitely didn't learn the things I know from school. I learned them from my mum and school regurgitated them at me ad infinitum in a boring classroom in a small building surrounded by prison bars.

I do not miss free school. I strongly resent that it was ever forced on me.
I wish fertility drops much harder in Nigeria. We have a very high poverty rate over here (40%) [1], but projections say we'll surpass China in population by 2100 [2]. I dread to think of what'll it'll be like that projection comes to pass.

1- https://databank.worldbank.org/data/download/poverty/987B9C9...

2- https://www.premiumtimesng.com/news/top-news/403062-populati...
But those improvements backfired, as Mike Pall refused to update luajit with them. They have now a 10x slower language implementation.
If the publisher who provides the game downloads doesn't honour your store account, why would they honour your text file?
I sure wouldnt want you to have access to these :p
> But then if this is the solution can we really call it a disorder?

What's called a "disorder" is in the eye of the beholder. Disorders are defined relative to the norm, based on whether they cause difficulties to the person or not. I'm lucky to be interested and skilled in IT where there's a huge over-representation of ADHD and ASD people I can get along with, where my needs are mostly already accommodated for; but I'm well aware that should I choose a different field of work to pursue a career in I'd very likely have a very bad time.

So, imagine a world where the proportions are inverted. There would be majority of people we currently call neurodivergent and some minority of people we currently call neurotypical. In such world, it would be that minority that would struggle with jobs, schools, shopping centers, governmental offices that aren't accommodated to how they process and react to the world around. It would be them who have a "disorder".

In a world that doesn't ask me to do things I have difficulty with, I'd have no "disorder" at all. Some of us are lucky enough to have arranged their lifes in a way that minimizes these situations, but others did not have such luck.
Same, but about using ATM at all. Don't you guys have contactless payment everywhere? It's 2021, what's the use for cash?
> That wouldn't be a problem with NFTs as they could just go to another game provider...

...nothing says an NFT needs to be arbitrarily transferable. Again, Ubisoft is launching an NFT that has a huge laundry list of conditions around who can own them and when and how you are allowed to transfer them.

If Ubisoft won't let you transfer your Ghost Recon pants NFT to whomever you like, why would they let you transfer an NFT representing a game?

> Such import functionality already exist to some limited degree right now with GoG, Steam and Co., but all of them require that your account with Ubisoft is still working. NFTs would work even if Ubisoft disappeared completely.

Again, this is not a technical problem, it's a legal and economic problem. And as you say, we already have this feature (without NFTs), so why do we need NFTs? I bought a copy of Satisfactory on Epic; I'd like to play it on Steam. There's is zero technical reason why I can't go through some basic oauth flow to verify that I control both accounts, and let me remove the license from Epic and add it to Steam. Or even better, let me press a button and turn my copy on Epic into a product key that I can paste into Steam, or resell on Ebay. Wouldn't that be cool?

And why doesn't this exist? Well, because the companies involved (markets and publishers) don't want it to. So, well, yes, you could also solve this is a much more difficult and expensive way (with NFTs), they don't want that solution to exist either.

Steam already had a very well functioning marketplace for transferring digital items including - in very limited cases - games between accounts. Why can't I sell the copy of Portal 2 I've finished? Again, no technical reason, but because that's the last thing they want people to do.
You would be taking on a lot liability and responsibility if you did that.
Sometimes the devil is in the details, I've always been a huge fan of HoMM, but AoW never really clicked for me. (I think I tried 1,2, and 3).
> Whew. This is why a twenty-first century language, like Racket, uses archaic, un-helpful fifty year old terms. While Matthew Flatt and team could have changed these terms, they were keeping with a long tradition.

To be fair, Racket and LISP do have the procedures `first` and `last` for accessing lists, but also keeps `car` and `cdr` for accessing either pairs or lists. Clojure did away with `car` and `cdr`, but it also did away with the ability to make plain pairs from `cons`.

Racket:

> (first (cons 1 '())) # w list
1
> (car (cons 1 '())) # w list
1
> (first (cons 1 2) # w pair
ERROR
> (car (cons 1 2)) # w pair
1

Clojure:

> (first (cons 1 '())) # w list
1
> (cons 1 2) # pairs not allowed
ERROR

https://docs.racket-lang.org/reference/pairs.html
Chi Kung and Kriya Yoga.

The former takes care of all my health and well-being needs and spills over into the spiritual practice side.

Th latter does whatever it does on the spiritual side and also spills over into health and well being.

One is practiced with the aim of achieving something the other sort of practices itself. :)
I have to admit the NFT is a positive here since you could prove ownership that a site like archive.org could prove they could verify.. So an independent third party could have more ways to navigate IP law and be able to replace failing services, serve older content the site wants to forget, etc.
1. But you still pay $550/TB for traffic, right? That's 5-10x the cost of AWS, which is already very expensive.

2. What advantages does Vercel offer?
They're not saying that he was poor.

They're saying that he didn't start a billionaire. He multiplied his wealth by a factor of a thousand or more.
Well here in the EU you can have jobs with almost 0 risk but less than US money, or a bit of risk (which you would also have in the US; easy to fire people there I think?) and make US money with Healthcare etc intact even if you lose a client. No more stupid interviews (they are hiring a company, not a person; I never had to do one because of that) and you have a safety net in the EU whatever happens anyway... Maybe I should write something about it as I have been doing it for 30+ years.
You could have a system where a license is tied to a blockchain and not an account or person. It would presumably also mean that if someone gains control of your computer or account for a moment, they could steal your stuff and the company would be in the right to refuse you further survice.

Online games occasionally have stories of 'I got hacked and support helped me get my items back', where they just clone up new in game items. They wouldn't do that for things you are allowed to sell for real value.

So I think there's a real risk of trading one bad problem for another.
I’d love to learn more about this. Do you have any links or resources you would recommend?
> For the unskilled labourer, it doesn't matter much whether they work for Burger King or McDonald's.

It also doesn't matter for those companies which cashier out of the 100s of applicants they hire. Your only power as an employee is the power to quit and if you can't guarantee that you'll get a new job quickly enough, you're powerless.
That does not allow selling your used games or transferring them to another person.
>It's not so much a critique of the majors but rather the professional requirements of the job listing. For jobs that don't have an innate technical (technical in the loosest sense of the term) requirement, they only want a certain class of person working there and college degrees are just how they do that.

I'd go further and suggest that many of these jobs only really exist to save face for the underperforming children of the upper-middle classes.
Why would they ever do that, though? That would allow third party resale of digital copies of their games which would eat away their sales of games.

It’s one of the many reasons games are digitally sold now: there’s no physical artifact the owner can sell to someone else.

Why would Ubisoft intentionally create a way for homes to be resold without them getting a cut?
> In the US, sending money to another person's account, especially as an individual, is a difficult process, often requiring giving long account and routing numbers that many of us were told not to give out. It also takes several days to process, and sometimes has fees of $25-30. Also some banks have limitations allowing you to do transfers only to accounts where the name matches.

Wow. Here in Russia you only need a phone number, and when you enter it all the banks that recipient uses are automatically shown to you when you, it takes about 5 second and is completely free.
> I can sell my NFTs on marketplaces completely independent of ubisoft.

See the link I posted. As of right now, the stated plan is that you will NOT be able to do so.
> An NFT is just a fancy signed receipt.

That may be how some NFTs are utilized. But it’s probably better to think of an ERC20 (tokens) and ERC721 (NFTs) as self executing code on the Ethereum Virtual Machine. The difference between the two is that ERC20 standard is self-similar and the ERC721 standard is uniquely identifiable.

Sure you can mint an NFT with “whatever record” you want in theory, if the NFT isn’t minted within a given self-executing smart contract, then your NFT is immediately recognizable as bullshit.

You are simultaneously suggesting there is no need for a technological solution, the answer if forcing Ubisoft to act a certain way, whereas the technological solution removes the need to trust Ubisoft to act a certain way or force them to when they don’t.
Live Stream in the Namibian Desert
Comparing apples to oranges certainly don't.
Not if the NFTs are only minted and valid on their own marketplace/blockchain.
Can’t you make your lens so that you have more pixels in the center of vision, and less on the outer edges?
There was a viral tweet a couple weeks ago that showed just how much medicine was required to keep one person alive for a single day (https://twitter.com/drfrocester/status/1456668662744633349).

No idea if it is realistic though, that fentanyl pile on the left looks like you could tranquilize a herd of elephants with it.
Maneuvers to avoid collision between Chinese space station and Starlink [pdf]
SARS-CoV-2 infection and persistence throughout the human body and brain
> Furthermore NFTs would allow used game sales,

Which is why publishers will never do that.
With a central authority you can do that too.

It just doesn't matter if it is nft or not.

That is the point.

Nft need to be provided as well. Access to it, tools etc. Mining and verifying it is costintensive.

Ubisoft didn't just use nft it went to a company which provides a nft Blockchain. They could just go to any company for this. It's cheaper to just use a database.

Fiat currency is basically already proof of stack. Because there are so many like me having money in a bank account. Pensions etc.

Nft needs either a resource intensiv PoW or a PoS which both have not been be solved in a good and scaling and save way.

So why not using PoS in the normal world with creating a company, contracts and a basic database? It's good enough for everything we do and we know how to do it.
Daily mass. It does not feel spiritual every single day but most days the mind is focused, and I feel calm and a sense that I’m part of something greater than the immediate world of work, family and daily concerns.