skysight-inc/HackerNews huggingface dataset:
- Hype around web3.0 will die down when people realise (i) most of what is promised isn't actually technically possible, and (ii) the limited applications that are actually delivered are so user-unfriendly that they get no traction outside the cryptocurrency sphere.

- The current cryptocurrency bubble will burst and most interest will evaporate. It will not go away completely though - it will be kept alive by the dream of getting rich with near-zero effort, like the casino and gambling industry, and there may even be another cryptocurrency bubble in a few years time.
I've recently switched to management and am having a tough time navigating engagement expectations. On a personal level I don't want to be friends with my reports and I don't really like setting up events like dinners, socials, etc. To me they feel like obligations I'm not being paid to meet.

On a leadership level I recognize that some people, especially new grads, DO value these events and do want to be friends with their teammates. I'm trying to walk a line now which seems like the solution for everything but I like that remote work has tempered expectations to go out together after work.
BLAKE3 was published in 2020. I don't think anyone would seriously use a hash function, cipher, or RNG that has been studied for only two years, let alone in the Linux kernel.
I agree with most things but I think crypto will cool off. Maybe BTC will keep climbing but crypto's wealth it concentrated amongst a few new rich people. What's different about that and old money. Not much really. I don't think real people (the 99.99%) will see crypto delivering on it's promise and it'll stay expensive and on the edges.
Happy New Year!

I do not do "resolutions", but my plan is as always to keep learning and growing as a developer.

Also to do even more writing! Including my fiction, which has been picking up steam.

Like you, I hope to consume less next year. Or rather, consume less things and more experiences.
Go Micro – A framework for distributed systems development
And the price will go up again after a great buying opportunity for the people who see the value of the technology. As has happened before.
Interesting article but is it common, or good practice, to save the salt in the user schema alongside the password_key? Doesn’t that defeat the purpose of salting the password?
My problem with the libraries that recognize and tag music such as MusicBrainz is simple: they suck at properly tagging classical music. (To their credit, ID3 tags are not very classical music friendly in the first place.)
There’s never gonna be a first party way to change this because macOS has always been “app-centric” whereas Windows has always been “window-centric”.

It’s two different takes on the desktop metaphor—same reason that apps (usually) remain running on macOS even once you’ve closed the last window, which is another difference that often annoys both sides when they have to use the other OS.
Does Google have enough money to buy tiktok?
"Corporations" and "NFT" need "scam" to glue them into a meaningful sentence.
I'd call you an unproductive cynic, point to the rise in eco and vegan labels that empirically provides counter evidence and move on.

This perspective adds nothing but a feeling of superiority, I'd rather think about how to replace the culty brand with a secular one and figure out how to work on climate change and corporate misconduct in my small capacity
I messed up with the YouTube API
>The social media attention contest continues to be won by fakers, ex-addicts and felons. More non-family friendly content is being accepted from the overlords at FAANG. This has profound effects on society.

Is this really any different to the "reality TV" era in the early 00s? I suspect there's something innately human about wanting to see trashy people.
It is all politics. Prosecutors are sometimes elected with political ambitions. And on higher level in same corrupt parties are those on state level... Thus pressure to do things...
They're all bad is something said in retarded countries like China and Russia. It becomes truth because action becomes oppressed.
Still not sure I get it. If I box a generic, why does the time to evaluate the bounds change?
Instead of recording the “docker run“ commands, you might want to have a look at docker-compose
As European, I find it insane that I could elect the prosecutor or even the police. And in some ways that politicians would have any word on this apart from deciding the funding and laws...
Reading that too - it's quite good!
there are a few clones of social media sites like https://orbis.club/, there are others that are like reddit or similar but I don't remember their urls.

As other commenter mentioned below, "web3" is mostly storing transactional info into a blockchain and then linking stuff to ipfs + some layer on top to display this.
For example that orbis site, indexes/caches the data in the bc to be able to display it as per their use case. So the only real difference is that the "tweets" are not owned by them but by each user. For anything else it's still a normal web app.

I don't know how this works legally, but there was a link from Vitalik's blog a few days ago explaining this. Say if a user uploads CP or some other illegal/offensive content the site can hide it but can't delete it. I'm not sure where liability would fall on here.

Similar, the case with Twitter blocking Trump a few years ago, maybe another site could still allow him to continue if they wish to do so by displaying the same content

I guess there are more use cases that distill from here, not sure how beneficial they are or might be, and just as many things in technology it is not 100% neccessary that the solution is better than something that already exists, it just needs to get traction and attract people/investment. Whether that happens with web3 is just to be seen I suppose.

Also descentralised exchanges are things coming up, but this gets even muddier with all the compliance requirements so not sure where those will end up
Probably because the regulations imposed on American people are far stricter than in the jurisdiction of actual residence. The article mentioned FATCA, which is a great example.

As a side note, whenever I opened an account with financial institutions, I have to deal with FATCA paperwork that asked me to confirm that I'm not US citizen every time. It barely makes sense as I was born a Thai citizen and never renounce it, yet I have to complete the FATCA declaration. I couldn't imagine what will happen if someone declared that they are subject to FATCA (at best, probably red tapes, or at worst, being kicked out of their service).
How Chinese Police Track Critics on Twitter and Facebook
I think you mean Google Tok Messenger, their 900th iteration of a messaging service
In theory. I believe the system was setup to ensure that the judicial system is independent from the executive branch. However, we have seen the nefarious influence of money in politics which is now starting to encroach on the judicial system too:

https://www.wsj.com/articles/federal-judges-brokers-traded-s...

https://iadllaw.org/2020/09/more-than-200-lawyers-file-judic...
Everyone's either getting rich or wants to get in on it. You have a very small audience.

I predict that low interest rates will continue to wreak havoc. Lots of media content will address the symptoms but never the cause. No one of influence will publicly call it out. Also should a financial crisis arrive everyone will be like, "Nobody saw that coming!" Not a profound prediction I admit.
You already explained about what you 'really' meant by 'That's not doable in practise'. No need to change it again or repeat yourself before I commented. Let me remind you before you forget again:

- You would immediately take a hit, because crypto payments are not popular.

- Currency/btc conversion fees are more expensive than any transaction fee.

Many ecoms added support in 2017 and removed that functionality again.

There's no interest for buying things that isn't part of the "pump and dump" scheme. NFT's are probably the only thing, since they hope to resell it for more money.

You did not say 'solely' until I commented, did you? Even after that, I gave examples of crypto-only businesses. Once again, you attempted to change and shift the goal-posts because you knew those examples were true.

Throughout this whole thread. You are saying to everyone here, I cannot open a Shopify / WooCommerce account right now and accept USDC on whatever cryptocurrency like Stellar and accept payments, worldwide and not just in the US or with Bitcoin which your entire comment(s) are assuming.

Have I just proven and caught you changing your complaints once again about 'what you really meant' in [0], since you knew how incorrect you were, rushing to comment and still avoiding all of my questions?

It is evident that you are finding it harder and harder to cope and ignore cryptocurrencies in general and have to resort to changing definitions, meanings, etc to continue to hold up your complaints.

[0] https://news.ycombinator.com/item?id=29735980
> Then in 2014 I was given the next Macbook Pro at work, and that did not support Linux anymore.

interesting, the MBP 2014 is what I will forever remember as "one of the best computer I ran linux on". With archlinux almost everything worked from the very beginning except the webcam driver, and much faster than macOS. It just took some time for Chrome and Firefox to adapt to Retina because those weren't following Xft.dpi system property, but otherwise...
Just what we need for perfectly functioning software, a Blockchain crowbar.
The one I never really quite understood was Slack. Who builds an internal chat client, while building an online game, and then decides to build a b2b business around that chat client?

The rest at least have some logic to them. You build something, people use it for something else, so you generalize. Or you pursue a neighboring market or use-case. But the Slack one just seems so random.
Im a year into my ADHD diagnosis and have been finding treatment, techniques and accommodations that work for me.

My aim this coming year is to work smarter, not harder. In fact, I want to spend less time on the computer, and more time with my horses - while still maintaining the same or higher level of productivity.

It would be nice to finally unleash my (10+ year and counting...) pet project on the world - but that still requires a transition from vapour to code ;)
And you would provide the court with a fun story to tell over beers that evening after they laugh/fine you out of court.
Cloud: Increasingly high-level offerings, starting with Functions/Database/X as a Service, but extending to business-level APIs (chat, payment, inventory management, tracking, accounting etc...)

Crypto: Some great innovation around decentralized organizations, not just in finance (e.g. VC funds organizing as D(A)Os that let crypto owners be LPs), but also in areas such as shipping, international trade, copyright etc. Also, the emergence of a "winner-take-all" Ethereum competitor, e.g. Solana, due to network effects resulting from its ecosystem.

Europe: Social Division due to Corona Measures. Economic struggles due to lack of innovation and economic activity over the last two years—inability to counteract this due to bloated bureaucracy.

USA: A move towards the political center, the decline of progressive left and alt-right. More even distribution of tech and economic activity from SF/NYC to across the country.

China: Increased focus on communism, reduction of economic freedom and centralisation of power.

Indo-China, Central India and Central Africa: Fast rise of innovation and internet enabled entrepreneurship, some major Bangalore, Hanoi and Lagos based startups.

Best Case Scenario for 2022: Russia and China stay peaceful, Omikron creates global immunity to Covid, pandemic ends and economies bounce back violently, thus ending inflation and making rising interest rates unnecessary.

Worst Case Scenario for 2022: Putin invades Ukraine. Minimal response from foreign powers emboldens China to take over Taiwan. The takeover of Taiwan Semiconductor Manufacturing creates global chip squeeze that leaves western economies struggling. Western nations unable to counteract aggression due to crippling debt and continued economic decline.
Open Domain Question Answering Part-1 [BlenderBot 2.0]
As did plenty of other countries …
God save the queen https://news.ycombinator.com/item?id=29508528
> - Google will buy Tiktok

If we're talking about a deal that would include ByteDance's business in the west, like the deal Trump wanted to happen, then I doubt current regulators would let Google be the one buying just because of its market share in the digital ads business.

And there's absolutely no way Google would be able to buy ByteDance itself.
Well, in this case. It had to do with Warp hitting a regression in compiler.

Spring is one of most if not THE ubiquitous piece of Java software. All Java shop I worked for, had Spring

Comparing Spring+Java to Rust+Warp is imo fair game.
Facebook’s push into the “metaverse” pays off.

Due to uncertainty related to the on going pandemic more and more teens start flocking to VR experiences.

The low price, good specs and availability of the Oculus Quest 2 helps the move.

A major fortnite-esque game is released for VR.
If you're sick you don't go to school? If you can't cycle, your learning performance won't be great either, and you'll want to avoid infecting other children too.
What I meant by strawman is that you are arguing against a position that does not exist. And by smugness I mean your general attitude against people whom you perceive as naive. Hope that clarifies it. Happy holidays.
I failed countless times always procrastinating and getting intimidated.

My journey:
I learned about html and it clicked fast then got introduced to C & C++, but shit was so hard I didn't know what I was typing even

Then I moved to C# , installed Vs studio but still things weren't clicking

A friend suggested python is easiest , but when I tried I got discouraged, I didn't know how indenting worked, most of my programs failed so I dropped it.

Then I attempted again with JavaScript, early days of react js when SPAs were hot, I still failed. Angular js was more easier but still couldn't put up anything.

I gave up and took a break, that was after failing for a whole year, nothing clicking.

I tried again the following year, and that's when I heard about ruby and rails. I downloaded Learn enough rails to be dangerous, and walked through the tutorial step by step, finished my twitter clone, was amazed that I had a twitter clone!

This inspired me to learn more, there's a way ruby abstracted simple concepts into readable syntax , non scary cryptic stuff. It was almost like plain English.

This made me realize why I was failing, the languages I had started with introduced advanced concepts so fast without telling you why such things exist in the first place.

I mean writing a class just to print first hello world is such an overkill. Plus many languages use strange symbols & syntax that look intimidating.

Now, I can learn any language in just minutes or a day. Overall it took me 1 year and about 6 months . More solid knowledge has been learned on working on projects at companies

All the best
Not yet, those conversations are only starting to appear among technical people. The alternative for now is “trust me we can do this a 1/3 of the cost”, management will not have it. There will be an influx of “cloud cost reductions” consultants first.

A medium company with wild financial success attributed to their no-cloud strategy needs to write a series of blogs and do a couple of conference presentations on YouTube along with a realistic practical alternative first.
The scientific method is about disproving hypotheses.

There is tons of ugliness in that process, going back well before our time (e.g. Galileo).
Get healthy. Get more energy.
Covid-19 Vaccine Safety in Children Aged 5–11 Years – US, Nov 3–Dec 19, 2021
> There seems to be this idea that KPIs are evil and interpreted in vacuum.

Not just KPIs, but the Hackernews crowd seems to apply the same to management and corporations as a whole.
I expect a boring year with no dramatic changes.

I'm looking forward to incremental progress in self-driving tech, fusion, quantum computing, AR and VR, chips, machine learning, healthcare.
Also check out https://highlyopinionated.co/swish/ for a gesture-based window manager by swiping on titlebars. It also features snake-selector keyboard shortcuts, so there's really nothing to memorize.

Disclaimer: I made this.
Lists, not long paragraphs:

* The beginnings of the burst of the housing bubble.

* A new military conflict associated with Russia.

* An extraordinary next act for Apple Silicon.

* Trump’s failure to reestablish himself as a political leader.

* an even greater worsening of symptoms from the climate crisis.

* covid will start to fade away due to a variety of factors.
The author is trying to reinvent the wheel. Thinking in terms of comparative advantage, autarky price, and opportunity cost makes this clearer.

opportunity cost = (returns on best forgone option) - (returns on chosen option).
Both Google and FB have a clear value prop. Web3 and crypto don't, which is exactly what the poster was criticizing.
There are actual trials in the UK, don’t have the article here, with a multi strain vaccine. I think US military also has one ready.
"A blockchain is a worse database. It is slower, requires way more storage and compute, doesn’t have customer support, etc. And yet it has one dimension along which it is radically different. No single entity or small group of entities controls it ..."

No, blockchain in itself doesn't mean it's not controlled by a single entity. There are many permissioned and private blockchains:

https://www.foley.com/en/insights/publications/2021/08/types...
He has stated a lot of things... Does not mean it will happen.
This is inaccurate, especially in the case of Bitcoin where the blockchain is relatively small (around 300-400gbs). Hash majority has zero influence on transaction validity. Invalid transactions are never accepted by the vanilla software, and those running nodes have no reason to accept them. Even if 99% of the network accepts an invalid transaction, the network will simply fork into an obviously invalid state and a valid state. Users will simply choose the one without foul play, and the majority of Bitcoin holders, even those who don't run nodes, will know which fork is valid and simply price the invalid fork at $0.

You are confusing a 51% attack, or a block re-org attack, with complete control over the network, which it does not grant.
I've been using yunohost for a few months and nothing could be easier. I wish more guides would spread the word about it instead of promoting manual installation of multiple packages involving the command line and debugging.
Further instability in asset valuations, rents and salaries that will leave those well positioned even richer, and push those badly positioned out of their current city.

Hard to tell which way it will go, but for my sake as a non-homeowner, I hope there is a huge house price crash that significantly outpaces (or at least matches) company valuations.
The irony is the U.K. market was pumped far more in the decade to 2010 (120% increase - even with the 08 crash - 8% per year) than the last decade (60% increase, 5% per year), but people don’t seem to remember the 00s boom.
And what of any hidden nails which there was previously no motivation to search for?
Happy NY HN.

It's a nice time to reflect on goals.. Over the next year I would like to finish and publish my free and open source VR game made with Godot and focus on the idea of not continuously distracting myself.
>Cool technology, though. Anything that reduces the necessity of people to work unpleasant jobs seems like generally a good thing.

The problem there though is that companies like FedEx and UPS employ a lot of college students. Historically a part time handler position, at least here in Indiana, pays 2-3x minimum wage with sort operations frequently at night allowing people to work part time and make a nice chunk of change while going to school during the day. I'd say in Indy 60% of my high school class worked as a handler for FedEx at some point in the first few years after turning 18 because of that.

Sure, it's going to save a lot of wear and tear on people's bodies but when minimum wage is $7.25 and a package handler here in central Indiana will start around $18.45 part time... sometimes people are willing to bust their butts for one reason or another.
Yeah. But I also think that e.g. ex-addicts like Mike from The Nightshift or the German equivalent Montana Black: They have an energy that others on these platforms don't have. They're street smart and probably less constraint in what they can do and say. They aren't perceived as ex-addicts, but it seems their mentality is promoted through algorithms.

Dunno, it's a small sample size but anyways a fun prediction.
Why Spain?
Really good write up and always nice to see the honesty about past mistakes. For those without time to get hands quite as dirty, like me, I've found that CapRover[1] gives just enough UI to fiddle while having sensible defaults.

[1] https://caprover.com/
What is people problem with iTunes? I've used it voluntarily as a main music player and catalog app on Windows since Win2k. Amazing app, very nice interface, a lot of options, stable. I don't use it now only because I've switched to Spotify streaming.
The main reason why BLAKE3 is much faster than most other hash algorithms is that it can be computed in parallel on many cores.

Inside the kernel and especially in something running continuously like the RNG, you do not want to make all the cores busy without any reason, so the hash computation should be restricted to 1 thread.

In that case, BLAKE3 does not have any important advantages.

When restricted to a single-thread, BLAKE3 is slower than hash algorithms that have hardware support on the CPU, e.g. SHA-256 on most recent CPUs. (But the Linux kernel must support many older CPUs without hardware for hash algorithms, so BLAKE2 is a better choice).
I wonder what the environmental impact of a 24/7 running system with such high-end specs is. Desktops are worse with a graphics card (just yesterday I noticed my system's power consumption doubles when the GPU turns on: 20W with 100% CPU on all cores and WiFi stressed; 37W with additionally primusrun glxgears running), but desktops only run on demand. Dedicated non-mobile hardware doesn't scale to demand that well and has fairly high idle draw.

Don't get me wrong, my server also runs a ton of crap, like git/email/backups/irc/mysql/etc. plus a couple websites and some python scripts (3x doing continuous data logging, 2x providing some service), but it draws less than a traditional light bulb and also runs everything in linux containers. Unless you're doing large data processing tasks like machine learning on a weekly/daily basis, odds are you don't need more than two consumer-grade cores (I've got more since I repurposed an old laptop, but they're very rarely used). Large RAM is nice, though, I do have to say that. My 8GB is stretching it a little, considering that my favorite email server software is a Windows GUI thing and so I run virtualbox to have this guilty pleasure, which consumes about a quarter of the system's RAM just for one service.

Aside from Owncast, no idea what requirements that has, I think all of OP's services would be fine with a Raspberry Pi as well, just RAM would be tight with so many individual containers. Especially given the static site hosting, and doubly especially with that offloaded to a CDN, the only dynamic things (screenshot hoster, pastebin) are own use and won't see a dozen concurrent users continuously or anything.

Edit: I read over the -track API websites part. I don't know whether those might fit on a Pi as well, but that sounds like various people make use of it and this server is not just single user.