skysight-inc/HackerNews huggingface dataset:
Ask HN: What's on your 2022 reading list?
With the year coming to an end, what's on your reading list for the year ahead that you're excited to get stuck into? Here's a few of my own to start things off -

- Finish reading "Code: The Hidden Language of Computer Hardware and Software". I'm hoping as I look to take an extended break from the 9-5 grind, I'll be able to spend more time creating some fun projects off the back of the book, cementing what is taught.

- "Project Hail Mary" by Andy Weir. After enjoyed "Martians", I'm keen to keep extending my fiction library (after largely focusing on non-fiction for the past few years).

- "Exhalation" by Ted Chiang. Last year I read "Stories of your life and others", and can see the reason behind the hype for his work (his writing style is very unique), I'd like to continue to explore more work by Ted.

- "Notes on a nervous planet" by Matt Haig. Very relatable books so far (such as "midsummer library"), I'm looking forward to continue working through his catalogue.
The so-called West is slowly starting to de-populate. I believe the parent is suggesting the hyper connectedness + affluence of the West should be taken advantage of to make money, while / for however long it exists in the present lucrative condition.
But South Africa has a lot of previously infected people with some degeree of natural immunization.
Building a simple typing test website using hyperscript
I've spent too many days in utter wonder at the hijinks of my local reef octopus population to ever consider eating them. They are truly wonderful beings whose antics are hilarious, witty and often times very exciting. They are curious, inquisitive creatures and our world would be a better one if we respected them more than we do, with our cuisines.
I am sorry but I am yet to meet a Republican/right wing person who thinks it's ok to beat and sexually abuse children.

My main gripe with pro-lifers as with others moral warriors so to speak is authoritarianism. I don't want to prove my values are superior or more consistent . I just want them to leave me and people like me alone. If they want to enforce their views on their community it's fine with me as long as you can voluntarily leave. It's not enough for them though. They want to force everyone else to accept their moral judgement as well.

Authoritarianism and inability to understand that their value call is not universal is the problem here.
VR/AR will be big one day.
Just like you have the dating app or the mail app on your phone.

The west is the money making and business app. Strictly business, don't even call or seek people for reasons which aren't business or money making.

Social relationships and genral life outside work app is Africa and South East Asia. Unlike the west they have loads and loads of people who are not spoiled by abundance vis-a-vis the west which has very few people and all with a telegraph pole up their as*hole.

Breathtaking nature accessible for days on end for the price of a burger in Manhattan
People are posting all sorts of code one-liners to do this, but... what happened to just pressing the power button?

Pros:

* Only 1 keypress per display
* The button is guaranteed to be present on all displays by default
* It doesn't frustrate you by pointing out the dead pixels
* Optimal energy efficiency
* You don't have to customize scripts or settings on your OSs, even if you reinstall
* You don't have to know if you've got an OLED that turns off the hardware pixels when they're black, or LCD that turns off its backlight, or whatever a CRT display used to do
* You don't have to worry about a working Internet connection to access the site
* You don't need a browser
* You don't even need a CPU

Cons:

* The off color is not customizable
Tobias Schmidt’s most loved AWS developer tools and resources
Or stores could just not require you to log in to see their posts. Many already set it up that way, I don't know why some don't.
There are ATAs (Analog Telephone Adapters) that permit pulse dialing. I have one and my old black rotary desk phone is happily VOIPing away.
Reducing the usage and having an actual degrowth of electronic devices consumption, and especially power consumption.

If we are not choosing to go there, physics will teach us the hard way (it already begun).

Basically any region/country that is able to do the same, with less hardware, less energy will have a big advantage over the other regions/countries in the upcoming years.
I would say webassembly.
App developers will design their apps in a certain way and will add features that they think benefits the app. Some will add CSD if they think it's beneficial and others won't. What is it that you would want to do about that? That's always been how it is. If you were in charge of designing the app then you'd be the one going to meetings and writing the code.
> Your car will just be gone

If the loan is secured on the car then it's not "your car" until the loan is paid.

But sure you're right, mistakes can be made and being able to switch off your car remotely is somewhat dystopian even if you're 100% in the clear.
It used to be that it was expected/normal to pay for a new major version though (eg: Photoshop 4, 5, 5.5, 6).
As a Pakistani, not part of the privileged society with their own security, it's extremely difficult to express anything, when you not only have to stay away from multitudes of "sensitive" topics, but also keep a healthy buffer from said topics, so as to not even mistakenly be associated with said topic.

Problem of course is...those buffers solidify and become part of the sensitive topic, so you need to soon make a newer buffer to be even further away....a point comes, when the buffers extend so far that they box you in... and then it's safer to not speak at all.

----

It's cancel culture gone rogue
My colleague and boss in 2014, 2016, 2017...
I'm personally waiting for the whole DevOps thing to revert back to what we had before. I come from the mainframe world. In those days, there was real trust in the developers and we migrated our own code. We had testers and we couldn't move stuff until they verified our work. The intentions were good for implementing DevOps but I think it's gotten out of hand. It's just too complex. Just my opinion.
For example I have a Matomo instance running on my own server. I need to ask for consent (and since this month would even need to ask for consent, if I were doing the cookie less thing). Maybe I am just a little bit vain, because I like to see the days I have one to three visits on my blog.

I use klaro.js as a consent tool. No need for a CDN.

I configured it such that on the first screen you can opt in, opt out or choose to choose.

I hate the ones (them being not in line with the regulations btw) that force you to go to the second screen for saying "no".

It needs to be as easy as one click for yes or no.
> think about helping the 'small guy' make it out and compete with large companies

The small guy is free and very welcome to use GPLed code.

> I know you're not saying this, but in general I am fed up with the idea that anything commerical == evil.

Yes, I'm not saying this. On the contrary, I have bills to pay and I'm paid to develop software. One reason more not to give away gifts to freeloaders.

> That said, ethics is important.

And yet you also said "you could be less resentful"...
A bit off-topic, but I remember a college class in which I was completely lost. I wasn't even clear on the topic of the class. Nothing ever made sense. I got D's on most of the tests. I was enormously frustrated. Then, at the end, I got my final grade: B+.

My sense of relief was comical and fleeting. It was replaced by anger. How was it possible that most of the students in the class did worse than I? What an absolute waste to subject us all to such nonsense.
I can think of one real-world use-case, though I have never used this product.

It's pretty common in larger companies to have legacy products with a couple of very senior (usually overworked) people and a larger number of junior people. The juniors very often have little experience with the language, much less the frameworks, of these legacy systems. So PR's from junior devs are often very frustrating for senior devs (wrong language conventions, not how AWS is done, paradigm misunderstandings, inaccurate comments) -- and the perverse incentives resulting from that are pretty obvious. Bad code ships.

If passing "code review as a service" were a requirement before the juniors could put up changes for seniors to review, in my experience that would be money well spent.
I wouldn't call it foolish at all. It has error correction and some compromises, but overall it works pretty well. Yes, you can construct an optical illusion pretty easily, but often there is a mechanism behind it that is overall beneficial.

Modern opticians do eye tests with polarized glasses with different polarization for each eye. People that have a very dominant eye get into trouble here because of error correction that happens in the brain. To test if both your glasses are correctly aligned, an image is displayed where the left side can only be seen by the left eye and vice versa for the right. To test alignment the image must fit together. The other eye only sees the background, which you can test if you close one eye. But if you have one very dominant eye, chances are that your brain deletes the image of your lesser eye after a few seconds because it must be wrong since you better eye cannot see it. You can reset this mechanism by closing your dominant eye for a while. Sure the information you see is wrong in this case, but there probably is a strong error correction running in the background.

https://upload.wikimedia.org/wikipedia/commons/4/44/Optical....

Here the squares A and B have the same gray value. But would the "correct" information be that they have the same color? Not in the greater context. But if perception would be that they are the same color, the brain would be quite foolish, would it not?
Love this. I don't want to have to reassure colleagues that I really don't look this bad normally.
I had a medical bill for a small amount like $60 sent to collections because they didn’t have the right address. Never called or emailed me. Judging by the comments here, the healthcare co would be well within its rights to pickpocket me.
Most of the interesting positions I find hire only in the US but it's because they are for bigger companies (more than 500 employees). I will have to target smaller ones.
>Or better yet, don't buy a car that tracks you.

I don't like this type of advice as everyday technology gets more evil. It's shifting the blame to the consumer instead of the makers of the evil, and it's nearly impossible to follow. I'm a software developer/tech nerd and couldn't tell you which cars do and don't track you, and we expect the average purchaser to know..? It's not like the window sticker will say 'hey this car tracks you', that detail will be in the middle of a 30 page dense legal speak document that almost nobody reads.

It's very similar to when a large food conglomerate does something terrible and people try to boycott. I'm completely aware of the terrible things food company x did and try to be at least somewhat informed with my purchasing, but food company x has 50 subsidiaries who have 50 subsidiaries, etc. I don't know about you but when I go shopping I don't have all day to google on my phone if the specific product I'm looking at is 4 levels down from evil company x. And I have a relatively large amount of free time in my life at the moment - it's a completely hopeless endeavor for someone with kids or other responsibilities that significantly cut down on their idle time.

If only our government would step in and you know...stop companies from getting away with evil things.
Automation of real-world things (robotics)
I've been having a bit of fun with Perl Dancer and SQLite (which I would upgrade to Postgresql if necessary).
There are numerous reports (all in russian) of ReactOS used for cash registers in an Ukrainian convenience store chain:

https://habr.com/ru/company/reactos/blog/513804/#comment_219...

https://habr.com/ru/company/reactos/blog/303618/comments/#co...

https://habr.com/ru/company/reactos/blog/164225/comments/#co...

https://habr.com/ru/post/208614/comments/#comment_7183314

https://uk.wikipedia.org/wiki/%D0%A4%D1%83%D1%80%D1%88%D0%B5...
Human Brain Cells in a Dish Play 'Pong'
That probably is the mother of all 'don't use this at home' pieces of advice.
No one drove to NJ for groceries, the $5 bridge toll would offset any gains. You’d drive to one of the surrounding counties in PA, provided you lived close enough for the trip to make sense. According to that paper, that happened in about 50% of sales, which is still a net win in terms of reduced consumption.

Very little is “lost” to the city when that happens, because groceries are tax exempt.
Crypto by another name.
What if your dog is in the truck? Can you then go after them for kidnapping?
I think there is a simple set of criteria to base that on.

* To what extent is their wealth attributable to the unethical practice?

* The degree that were they aware of the unethical practice

* What level of control did they exercise in relation to the unethical practice?

* Even if unaware, were they negligent in relation to the unethical practice?

* What practical steps did they take to mitigate the damage they did upon becoming aware of the unethical nature of their venture?

I agree a systematic approach is the only way to actually solve problems. However, I think the debate around icons isn't about solving problems, but rather one of justice. Is it just for a person who imparted misery upon others to be commemorated, whilst their victims are forgotten?

It's also about making a statement about our values as a society. These things matter because they help set societal expectations about acceptable behaviour. Nobody complains about the the destruction of history when Nazi iconography is destroyed despite Nazism being one of the most influential ideologies in world history.

There's an interesting debate going on in the post-Soviet-Union countries right now about removing soviet iconography from the public square. Some Russians see it as destroying history, whilst many Ukrainians see it as breaking with a past that brought colonisation, starvation, servitude, and general misery.
I identify with what you say about part being personality-related.

In the past I once did an ACT therapy. It was focused on making me experience (feeling my body's response, not experiencing intellectually) the difference between different approaches to work and dealing with problems (of whatever kind).

Through it I've learnt to gauge my bodies response better, which helps with "emptying the bucket prematurely" when it comes to stress-buildup. Often the signs are there in early stages, but you're not yet aware of them.
HCW aren't on the decline because of any of those things (at least not primarily). This is made abundantly clear by looking at the steep dropoff in march of 2020 https://fred.stlouisfed.org/series/PAYEMS

HCWs are below where they would otherwise be because of policy.

Aside from that, long covid is psychosomatic. https://jamanetwork.com/journals/jamainternalmedicine/fullar... which means the root cause of long covid is likely misinformation about long covid to begin with (thanks "The Atlantic", for scaring everyone into being sick)
Beautiful how I can't read the article on a slightly outdated browser (the state-of-the-art SPA crashes), because in the best of all times to build websites with the internet-of-javascript-bs, actually reading them is a nightmare lol.
For many of us who work for pullrequest.com, it's a side gig. Some are full-time, but I have a day job. I like to do 1-2 PRs per day, and it pays for my iPhone and MacBook habit.
This isn't true. Good encryption makes it impossible to derive the decryption key even if you have a large selection of the plaintext.

Otherwise, an attacker could decrypt web traffic, knowing that a lot of the data is ASCII text.
Original article (paywall): https://www.newscientist.com/article/2301500-human-brain-cel...

Video: https://www.youtube.com/watch?v=9ksLuRoEq6A
Five insights from 19 interviews with founders one year after their launch
Google Analytics and similar has already in practice been outlawed in EU since Schrems II. This is just a long line of similar judgements that state the same.
Well that's on them, nobody in their right mind would say that people are gonna like having big bulky computer thingy on their head.

That doesn't mean we won't be getting laser retinal projection in the next 10-20 years.
I really don't know, but it was definitely on FB. The transaction on my bank statement was "FACEBK" followed by a reference with numbers and letters.

I did search for what it might be and it seemed from other people's experiences it might be some kind of FB advertising? Certainly nothing to do with me! I was really upset and so relieved that my bank helped me sort it out.
If you stick with it, I would recommend you spend a lot more time talking to customers, thinking about distribution channels, and getting creative with narrowing your target audience. And build after, not before, you do those things
Ask HN: Is there Distributed Ledger technology that's “better” than blockchain?
Oh, for sure. I have been there more than once with the technically sound product that isn't going anywhere. It's awful. So another way to put my question: Once you figure out why the current startup isn't going to make it, why stay? For some people the answer is, "They keep paying you." But for me the answer is, "You probably shouldn't. Move on to something with a chance."
They can't. They have to capitulate to the idea that thinking is work. Especially in knowledge work.

But then again, since thoughts are words, thinking can be translated into typing that is monitored: notes instead of code.
Web3!
I think the critique of Return of the Obra Dinn is flawed. The game only seeks two pieces of information for every crew member, but in actuality, you need to crack out a paper and pencil and start "investigating" to get this information without brute forcing the game's mechanics. By asking less of the player it actually provides very rich deductive experience, unlike any other detective game I've experienced.
Madman, architect, carpenter, judge (1981)
A minor note to your minor note: if you are on an earlier Python but happen to know ϕ(n), you can use Euler's theorem [1] to replace pow(a, -1, n) with pow(a, ϕ(n)-1, n).

[1] if a and n are relatively prime then a^ϕ(n) ≡ 1 mod n.

Edit: someone replied to this wondering how Python implemented (a, -1, n). I looked into this once, remembered that I found it was reasonable, but did not remember how it actually did it. I took another look to answer that comment, but the comment has been deleted.

The answer is that it uses the extended Euclidean algorithm. The function long_invmod in Objects/longobject.c does the deed.
The ruling may actually be broader than that: I think this also means you can't serve your main html via Akamai or any other US-affiliated service, since that happens before gathering consent?
Would you trust your data are secure and protected in a datacenter located in China?

It’s the same with the US.
Even if Omicron infected patients have half the rate of hospitalization as delta infected patients, that means the wave crushes the hospitals one doubling period later. Currently, the incidents numbers for omicron double every 2 to 4 days. So having less severe cases means the meteor will hit us a few days later. That is not a big improvement. For the individual risk of hospitalization, it is quite significant.
> Black Americans? Broad pronouncements like this square... strangely... with the ginger whiskers I see every time I look in the mirror.

Who aren’t Africans, but for the most part are of mixed background of Africans and Europeans in the last 500 years.

> What is the value of slightly more Neanderthal DNA, anyway?

There isn’t any, which is why it’s odd anyone is getting defensive about it. It just validates particular models of human expansion out of Africa.
“"ownership but non-ownership" scenario. E.g. mortgages here in South Africa.”

Some states in the US also handle mortgages like this.
I don't place much value on what mainlanders think, but we have to care because they make us.

> being Chinese is being 中国人, which doesn't mean belonging to the Chinese state

I wish that were the case, but the CCP declare themselves the arbiter and they have all the guns. People's Daily says we are "race" traitors if we don't obey their government.

So we don't like calling ourselves 中國人 anymore. I can read OK but not speak their 國語 well enough with the Taiwanese I meet to understand what they prefer. It is not a simple question. 或者华人? Maybe they ignore the pinks and still say 中國人.

我叫自己唐人

If the PRC were as reasonable as the relative you quoted above, none of this would matter. But they are not.
Yes thanks, I corrected the URL.

>expensive

I mean, I've made 50x what I invested in JUCE already, and its only been a year of development .. but yeah, I guess it is pretty expensive when you are just getting started. Still, the Personal Use -> Indie step is an attainable one, and it shouldn't be terribly difficult to recover the cost relatively quickly once you come up with something, built with the Personal license, that might finally be qualified for an Indie release.
> Then why would you implement them (assuming your company is not rotten), if not for compliance with regulation that failed to find the sweet spot?

Because they are the path of least resistance. Companies don't want to spend any time figuring out how to actually be compliant, so they slap these cookie banners on, most of which aren't compliant.

Also they're not "cookie banners". You don't need to show a banner to set cookie that your site needs to function (such as login, etc.).

They're "we're doing stuff you didn't ask us to and sharing your data with over 300 other companies" - banners.
(1) The cloud will continue to grow. Cloud-related stuff like Azure and Docker will continue to be a good learning investment.

(2) Once Microsoft work enough of the bugs out, which I'm guessing will take another 2-3 years, I suspect Windows on ARM will be the Next Big Thing, or at least one of the Big Next-ish Things. ARM supplanting Intel will be a general Thing.
That doesn't mean it will also not happen :)
Hoping for a technology doesn't make it appear one day.
> is this really easier than in the early 90ies, when you could just type <html> into notepad and make a website that didn't require any CSS or images or JS or even more than just the most basic html tags?

Nothing is stopping someone from doing that today, but that's no longer the only option, thus it seems accurate that it is easier today than ever before.
Same thing is available for Emacs.

I suspect that Vim, Sublime, or Notepad++ should likely already have a good equivalent of it, too.
Spatial computing.

If all of reality is able to be piped into Unity (structure of static environment, motion of sensors, dynamic object poses) you can build Reality Apps the same as you can build video games.

You can give people spidey-senses or "the force". Everything will have a UX.
I don’t see it to be the general premise of the article. If anything, Shannon’s original work from 1948 seems to lie at the heart of the premise.

Problem 1: OSI leads to a lot of energy inefficiency. It was formulated in a world where networks were small and climate change was not a major concern. Cross-layer protocol/tech can and should be more easily deployable. The common issue with this and IPv6 is the inability to deploy new stuff on an incremental basis without breaking its core connectivity functionality.

Problem 2: Again, I think the article does not specifically call for this. This could be _a_ way to do this. One could do other things that are a cooperation between tx and rx which would also convey the meaning to rx effectively.