skysight-inc/HackerNews huggingface dataset:
True, but the use of SIMD is also restricted in the kernel, so that would not matter for the Linux kernel.

In comparison with the hardware instructions for SHA-2 or SHA-3, on those CPUs which have them, BLAKE3 is not faster, because those instructions also use the same SIMD registers, processing the same number of bits per operation.

I use every day BLAKE3, for file checksumming. For this application, on my Zen 3 with hardware SHA-2, BLAKE3 greatly outperforms everything else, but only due to multithreading.

On older CPUs, without SIMD SHA instructions, you are right that BLAKE3 can be faster than other algorithms even in single-thread, by exploiting the parallelism of the BLAKE3 algorithm with a SIMD implementation.

For other hashes, SIMD may not accelerate the computation of a single hash, but when you need to compute multiple hashes you can interleave their computations and obtain similar speedups with SIMD instructions.
My goal for the next year is just to work fewer hours. Covid pushed my work habit to the extreme, and I need to rebalance.

1. Read more books, less social media/news.

2. Spend more time with my friends. I haven't seen some of them IRL for more than a year.

3. Exercise more, play tennis with my daughter, spend quality time with my kids.

4. Spend more time with my parents. They've become visibly older in the last years, an observation that scares me.

5. Focus more on marketing for the businesses that I've bootstrapped. All the shiny new features that are developed are not as important as getting more people to use your product.

6. Promote open-source project to 1k GitHub stars[1]. I know it isn't very meaningful, but it's just nice to receive a bit of recognition from the community.

7. Enjoy life, don't stress about all the little things that happen along the way.

Happy new year!

[1] https://github.com/AddictedCS/soundfingerprinting
isn't that called installments/credit?
Many European countries are segmenting the population by age and making different recommendations for different segments.

Creating policies "for the entire population" is irresponsible given that we know that these vaccines have side-effects which are more frequent at specific age spans, so I expect that the appropriate institutions are verifying the latest data and are adjusting their recommendations. This is generally happening e.g. in the UK or Germany.
What is weird is that if you accept the suggested spell check: Search only for "Odysee"?
You get an entirely different set of results, with Odysee filtered out.
https://duckduckgo.com/?q=%22Odysee%22
To be fair, Netflix's DVD via email business model was very successful before they pivoted to streaming while many of the others initial idea was ... <hrm>

In the case of Netflix, here goes a company that smartly and efficiently adapted to changing market conditions rather than "pivoting".
Very valuable points that are too easily forgotten. Thanks
This promotes thinking in terms of survivorship bias IMO.
Nice. I've gone down a different path and built https://github.com/piku/piku, which I use to run 12-15 web services (and batch workers) off a single-core VM in Azure, plus around the same amount of private services on a 4GB RAM Raspberry Pi.

I still use docker-compose and have a k3s cluster running, but I really like the simplicity of deploying via git.

Cloud-init for my core setups is here: https://github.com/piku/cloud-init
Building on the success of my podcast, This Sustainable Life, where I've led globally renowned people (you'll know many: https://joshuaspodek.com/leadership-and-the-environment-top-...)

1. Keep building the podcast

2. Publish my next book, on sustainability leadership (in conversations with big publishers already)

3. Continue my mission: to help change American (and global) culture on sustainability and stewardship from expecting deprivation, sacrifice, burden, and chore to expecting rewarding emotions and lifestyles, as I see happen with everyone I lead to act for their intrinsic motivations.

In my case the emotions have been joy, fun, freedom, connection, meaning, and purpose.
Perhaps take git as an example instead, with its plumbing and porcelain commands.

They have historically been easier to keep backwards compatibility with than the dict-like structures of json.
Value resides where people believe it resides, and if 2021 has shown one thing, it is that the power of memes is practically infinite.

That being said, I don't own Dogecoin and my previous comment was mainly in reference to btc and eth.
You can not trespass my eyes...
Greg aka graycat was a real IRC legend 20 years ago. I learned so much from him.

Many a happy hour did I watch him flaming lazy newcomers looking for a quick fix in #debian, right about the time when Linux as a commercially viable server platform was taking off.

Almost every admonishment was accompanied by sound technical advice which was useful to lurkers as well as the unfortunate noob who dared ask.

Thanks :)
* learn languages

* don't spend free time on professional development.

I have a great job and very good salary right now, but it pisses me off how slowly I can pick up basic words/sentences when I travel. I'm very bad at learning (speaking mostly) a new language, and I figured right now my career doesn't need me to be better at random new tech, but my soul needs some help when it comes to communicating in a different country :-D
It would be almost trivial to create a fuse filesystem which completely hides these files if they exist (and doesn't allow the creation of new ones).
If you're listing just the filenames, the things that makes fd fast (the parallelised directory traversal when you do something that requires stat calls or similar) are irrelevant, as the getdents() calls are going to be more affected by your buffer size.

So for the limited subset of tasks where you're ok with using a tool that might not be installed and need options that requires stat calls and the directories may be large enough, it might make a difference.
> 50 years ago, you went to the Hospital because you were hurt. Now - it's all about aging people who are elderly who see the doctor 20x a year and it's why costs have skyrocketed. It's also when people are the least productive and less likely to be working with good insurance.

Literally 100% of the elderly in the US are already covered by the socialized medicine you seem to be advocating for. It's not optional.
The back ticks were supposed to be quotes, I meant to say

echo *

However as per replies, this suffers from the same issues as ls.
Very nice leveraging of existing packages within VS.

Great visual too.
"ls -l" has other issues, now it will show you user and group names which can contain unexpected characters, too.
> the point of all these crypto buzzwords is to forgo what's 'good' for [centralized] businesses in favor of what users want.

The point I was replying to was literally this: "Web3 technologies can enable an ecosystem for this without a bunch of bespoke work that likely isn't core to what a business is trying to achieve."

The core business can actually be hurt by unchecked trading of items.

> I can imagine the vast majority of Diablo players (assuming the market was ran legitimately) would prefer to still have the market

Why don't you go and ask the vast majority of Diablo players before making these assumptions?

> We may be a long way from enough users understanding this to influence developers,

How do you "influence developers" by trading some items outside the core of what the developers are building?

BTW, building tradable items can and usually is still outside the core of what business is building.

> but that's the direction web3 can hopefully push things.

Ah yes, the hope that web3 may push towards unchecked trading of meaningless items (meaningless outside the game/business in question) that actually ruins the core game experience.
> Yeah we had that discussion few days ago here on HN

Mind providing the link? I'd really love to follow that discussion to gain a little more context for this discussion.

Edit: is this the link? https://news.ycombinator.com/item?id=20411154

E2: Nm, that link is old (2019), but still a very interesting read.
Better title: The price of not choosing discipline.

The article assumes discipline needs to be forced on you. Which is false.

The few people I know who have been able to build self discipline on their own are immensely successful.

It seems to comes from an extreme form of self determination.
I'm curious what techniques they will use to differentiate between Telegram and non-Telegram users. If I were them, I'd simply use my power leverage and threaten them to remove the app from the Play store unless they remove/fix the offending code - it's much simpler than an eternal mouse-and-cat game, with possible collateral damage.
It should be floor right? Math.floor(Math.random()*userAgents.length)
there's no regulation, auditing or government backed guarantees / insurance on the exchanges.

so what happens when there is a run on an exchange, and it turns out that it does not hold the assets that it has on its books?
A thousand times this. There is absolutely no reason to allow newlines in filenames, and it is pathetic that there isn't even yet a mount option to disallow totally idiotic filenames (at the minimum I don't want programs to create filenames with newlines or invalid utf-8).
Indeed, will fix it, thanks. Never happened before to me on HN before, but you're right - my site is incorrect - will need to change the way I generate it.
I'm tired of comments like this, we all know they're correct - that is they're only correct if you use Amazon's services.

And I don't for that very reason.
Nul-terminated strings would be the more desirable option like some unix tools such as find and xargs already offer since decades.
And how would that be even remotely useful? Unless something changed recently, FUSE has so much overhead it's only useful for niche applications and prototyping.
The problem is not the backticks. They were just used as quote characters. The problem is that shell expansion doesn't escape the characters. E.g. this is a cut down output from my system now after I did a echo >'/tmp/ space ':

$ echo /tmp/*
/tmp/bspwm_0_0-socket /tmp/config-err-Q667kI /tmp/foolog /tmp/ space /tmp/...

Parse that output and you get a broken list of filenames.
In many countries, the executive trying to direct the public prosecutor would be a scandal that would end multiple careers.

Actually, I would think that it would be in the US, too, if done on a _federal_ level.
I don't think it is an oversimplification. I think you are making some over simplified libertarian purity test. Even at the most conservative estimates, the numbers clearly show there are many more libertarians than vote for libertarian parties (or donate to, which is a reasonable if not ideal proxy for donations by libertarians I would say).

Your original point doesn't stand, many libertarians support Republicans. It's truly weird logic that you (begrudgingly) accept that libertarians vote for Republicans, and yet you think any other form of "active" support would be out of the question. Doesn't make any sense. If a libertarian wanted to be active in politics it's quite reasonable to think many would support the same candidates they vote for.
> It's smart.

On the contrary - it's the most stupid thing to do. The only result will be their users wondering soon why this function is broken.
Where did you read that? It doesn't sound implausible, but if we're talking 70W idle for a 24/7 server, that does add up so I'd be interested in where the cut-off point is.

Edit: just realized the 70W figure is in a sibling thread, not a (grand)parent, but I'm still interested regardless!
The whole point of the CTRL key is for control characters when using a terminal. The command key on Macs (and the subsequent key pairs) predates CTRL-Z/X/C/V by around 10 years - Larry Tesler, had conceived the notion while at PARC working on text editing for Alto, decided to use the sequence for the Lisa OS.

Originally, Windows followed the IBM CUA [https://en.m.wikipedia.org/wiki/IBM_Common_User_Access] standard, which it still does to a great extent today - Pressing Alt will still activate the menu for instance. In this standard, the cut command was Shift+Del, Copy was Ctrl+Ins and paste was Shift+Ins; which I believe still work as of Windows 10. Microsoft introduced CTRL-Z/X/C/V in Windows 3.1, released in 1992.

In short, the keyboard shortcuts for undo/cut/copy/paste have been constant on the Mac since it’s inception 37 years ago. It’s been “standard” in the Windows world for 29 years
Nokia is incorrect (afiu the tire/rubber business was span-off some years ago Nokian), even the source cites it better "The company has operated in various industries over the past 150 years. It was founded as a pulp mill and had long been associated with rubber and cables, but since the 1990s has focused on large-scale telecommunications infrastructure, technology development, and licensing."
A rust project with 420 deps but only 7k LOC suddenly took 2 minutes to compile with cache. Turns out it's mostly a compiler regression that is already fixed. The blog shows all kinds of profiling and analysis of the Rust compiler.
Ask HN: Any serious research on new crypto currency?
So i was thinking doing my own research but maybe there was already published something, what i wanted to check is the influence of:

* existence of large accounts on that coin

* large/small market capital and volume

* early price movements

* github activity commits/stars/number of developers

I wanted to gather this kind of information including price and check again on the coins in 7-30 days.

Obviously there are informations which are hard to quantify but still.

I dont think i am the first person to think about this so maybe something was already published ?
Thats not a bad suggest per se but it would only work for Linux and thus you still have other POSIX systems that wouldn’t follow suit.

So the advice here of not parsing ls is still prudent.
It's the New York Post ...
> The company then decided that the market for cameras was not large enough for its goals

Such a Cave Johnson move.
Why? The name of a file is none of the filesystem’s business. If users choose names that make using software difficult it’s on them. It’s not like there aren’t ways to handle any kind of “weird” character in a file name, as the linked article states.

Furthermore, if the kernel/filesystem starts prohibiting certain characters this is more code to maintain and test. User space programs that previously worked fine will stop working. All of this just to prevent someone shootings themselves in the foot by misunderstanding how filenames should be manipulated.
> modern desktop class hardware can do quite a bit better than [70W idle]

If a €1200 built-from-parts desktop from March 2020 counts as modern desktop class hardware... this system uses 85W idle. It has an AMD CPU+GPU, is Intel and/or Nvidia any better in this regard or are you talking about more low-end hardware?
the "Net" in netflix was: you could order on the net, only the delivering changed.
Reviewing 2021 predictions: [1] 6/6 predictions accurate.

* $NET up 75% to $133. Nailed this one, currently at $133.20

* AMD ramping enterprise adoption. Check.

* Apple $3T market cap. Pretty much hit this, currently at $2.92T

* G and FB unscathed by regulation. Check.

* TikTok expands to take on Snap and IG. Check, they're already bigger.

* A breach larger than Solarwinds. Arguable, but I think this is a check.

Predictions for 2022:

* $NET rolls out an enterprise database offering, and dramatically expands their analytics and logging products.

* $NET up 60% to $213 or more.

* $S up 30% to $68 or more.

* $CRWD up 20% to $251 or more.

* $PTON gets acquired or merged, likely by Apple.

* Red tsunami in 2022 mid-terms, Democrats trounced in both the House and Senate. Biden becomes a lame duck.

[1] https://news.ycombinator.com/item?id=25602654
Yes, but IMHO, IPFS without Filecoin doesn't really innovate in any meaningful way over previous CAS/DHT based distributed filesystems (Freenet, Tahoe-LAFS, etc). Filecoin lets IPFS claim that they have at least tried to solve the freeloader problem and incentivized people to actually store strangers' encrypted data long term.
> This one hits home. I did my first (and only) graphics programming in college in 2019 and it was indeed OpenGL 1.1 to make matters even more stupid, it was a course where the opengl part was only half the course, the other half was about image processing using matlab...

Why is this so relatable? First (and only) graphics course in 2019, fixed (1.x) pipelines, down to memorising individual API calls for the (paper) exam. To their credit, the professor admitted it was out-of-date: "You're never going to use these in real work, it's only here to teach you rotations with matrices etc."

I wonder what graphics programming looks like these days. DL anti-aliasing?
I have two

* Build muscle

* Kickstart my love life

I had success with the former in 2021 but the latter was a bust. I intend to keep trying.

If a late bloomer has something to share, I'd love to hear that.
macOS window management philosophy is to not tightly manage windows, letting them live where they end up, not unlike papers on a desk. For occasions where windows need to be side by side and both fully visible (which at least for my workflow, isn’t all that often), they’re only loosely manually arranged that way.

It works for me at least. I have Moom installed for the occasions where I temporarily need tiling and that’s more than enough. Full tiling WMs on Linux give me a headache because with most of the programs I use, windows need to take up 70%+ of the screen to be usable which means the remaining space for other programs isn’t particularly useful, which defeats much of the purpose of full tiling.
I just found out about this video, and Tildes too. Thank you for sharing! Would you be kind enough to invite me to it?

Either way I think I will be doing a “year of discipline” for 2021. I feel that I know my wants and needs but I am mostly just going with the flow in regards to everything.
Clojure Blog Setup with Cryogen
Setup a blog with clojure and cryogen.
I wonder what the lock picking lawyer would say about this view source = illegally picking an albeit crappy lock?
The answer is "yes" because Bluetooth bandwidth is terrible and the protocol itself is not designed for audio. What a terrible headline.
But with shorter command names, and gnomic short options.
All parties cooperate with Die Linke, at least in the counties. No party has a "never work with Die Linke" paradigm, as they have with the AfD. Even the FDP has by not cooperated with them, as far as I know - they used to be strictly against it, but who cares about what they said yesterday.

The Greens have extreme socialists in their ranks, look at their anti-capitalist youth organisations and prominent Green party members walking with them behind anti-capitalist banners.

The SPD openly calls for Socialism, and they have elected far left Kühnert as new head of the pary.

Please name any anti-democratic policies by the AfD? it is the most ridiculous claim, as one of their main policies is more direct democracy.

If you are referring to the one court case when you claim it is now legally allowed to call some of them nazis, that is fake news. It was not actually the issue that was debated at court. I am too lazy to look up the details, but I think it was about something that a newspaper wrote about Höcke, and Höcke was not even involved in the court case. Anyway if you care, you can find the details why it is fake news.

"Their only goal is disruption, they have zero constructive solutions to anything and their ideas are based on lies and fake news."

I disagree, also, it is not as if the other parties have good solutions. Things have been going downhill in Germany for a while, on many fronts.

"On top of it all, they are directly supported by Russian money, a country whose main foreign policy has been disruption since the 1980s."

Oh please... Really? Even if it were true, so what. Other countries should be allowed to pursue their interest and support parties in other countries. Russia gave a job to the Ex SPD chancellor, too.

"I am talking about how NSDAP was democratically elected for multiple periods although their street thugs already roamed Germany for nearly a decade before Hitler became chancellor. As in - angry people are happy to democratically vote anti-democrats."

I don't know what point you are trying to make. You think other voters don't vote based on their anger? Leftists are mostly driven by hate and anger against "evil capitalism, neocons, exploiters, nazis..." - most media dwells on anger and it is the main thing that drives people to the voting booths.

As for violence, there were more violent attacks against AfD politicians than against all other parties combined (iirc). Antifa is essentially a terrorist organisation fighting any non-socialist politics with violence. And many politicians endorse them, for example Künast from the Greens even called for them to receive government funding.

Fascist parties are illegal in Germany, so if AfD were fascist they wouldn't be allowed to run.
I didn't know statements didn't need to be on separate lines. That's really cool. Thanks for the correction!
Think about how happy would the NFT owners be!
It varies by country. For instance, in Ireland, the Office of the Director of Public Prosecutions is a civil service bureaucracy. It's lead by the director, who's appointed by the government for a ten year term and must be an experienced barrister or solicitor. The director is a civil service executive, not a dictator, so the amount of damage a bad or corrupt one can do is somewhat limited.

Until the 70s, the role was filled by the office of the attorney general, who's a direct government appointee (strictly speaking appointed by the president on direction of the government). The separate agency was created to defend against bias.
> I hope this is not the same thing as the 'use rsync' response when Dropbox was introduced.

Because, invariably, everything crypto is "the next big thing". And not, you know, Theranos. Or Google Nexus Q. Or AT&T's ISIS mobile wallet. Or...
It would be trivial to code but any such wrapper would add overhead to file system operations. FUSE is a fantastic set of APIs (I’ve used it personally) and performs remarkably well considering it is constantly swapping memory between kernel and user space but for wide spread adoption any feature like this would need to be part of the native file system options.
indeed. the promised advantages include de-centralisation, on-chain, and no big financial institutions taking a cut or manipulating rates.

yet to practically trade in it you are back to centralisation, off-chain, and the exchanges taking a cut and manipulating rates.

and if it made any sense to use it as an actual currency, e.g. to buy coffee, then you are back to centralisation, off-chain, and wallet providers taking a cut.
Like telegram did with the translate api, there is also a way to have an unlimited api for search results. You have to find one of the old mobile pages of google.
The SQL version of Redshift is lagging so much behind that it makes it borderline unusable in my opinion.
But if the community reacts like this then you didn't really solve a problem for them. At least they didn't see it this way.

Perhaps a more apt analogy: you invent a better water filtering system and provide it to the world for free.

The community immediately starts using it as the benefits are undeniable, but now the community needs someone to do maintenance on their new filter system and you are the only one with the required expertise.

Should they "sponsor" you or is it fair of them to expect you to provide them support for free?