skysight-inc/HackerNews huggingface dataset:
With parameters as specified by SHA3 it's a lot slower than BLAKE3

Keccak (SHA-3) is actually a good deal faster than BLAKE(1) in hardware. That’s the reason why they chose it: It has acceptable performance in software, and very good performance in hardware.

KangarooTwelve / MarsupilamiFourteen are Keccak variants with fewer rounds; they should smoke BLAKE2 and probably even BLAKE3 in dedicated hardware. Also, they have tree hashing modes of operation like the later BLAKE developers.

The BLAKE family is best in situations where you want the best possible software performance; indeed, there are cases where you do not want hardware to outperform software (e.g. key derivation functions) where some Salsa20/ChaCha20/BLAKE variant makes the most sense. The Keccak family is when one already has dedicated hardware instructions (e.g. ARM already has a hardware level Keccak engine; Intel is dragging their feet but it is only a matter of time) or is willing to trade software performance for more hardware performance.

Keccak code is here: https://github.com/XKCP/XKCP
Count me in on Andy's side of the bet. The most useful features of graph databases will likely be subsumed into RDBMS just as features from JSON stores and object stores were before them.

For example...One of the hits against RDBMS is that the structure is supposedly "rigid." That's simply not the case in many RDBMS, such as those using column storage. Adding columns in databases like ClickHouse is a trivial metadata operation. This means that many problems that Neo4j solves can be addressed in a more general-purpose RDBMS, because you can add columns easily to track relationships. It's pretty easy to envision other improvements to access methods to make searches more efficient.

I don't mean to undercut in any way the innovation of graph databases. It's just that the relational model is (a) extremely general and (b) can be extended.
Perhaps time to ask Sony... Rumours are the PlayStation 5 is based on FreeBSD, and nothing has been given back to the community at all.
I’m not sure I follow. While resizing such area seems excessive to even be possible by the owner, I don’t see how essentially writing on unreadable sectors is a concern. This is essentially piping to /dev/null if you can’t read from it.
Net-Tamer, Inc. DOS Internet Specialists
Uh, you do realize that a collision requires, at a minimum, two rigid objects?
Nice is not really the point, though. You can be perfectly polite and simultaneously violently hostile to the idea that you should understand anything about the way that things actually work, and that the structure of civilisation will simply construct itself around your demands and protect you from any of those details.

And that process which does take place and largely constitutes what passes for modern life is then under the power and observation of parties who do understand how the underlying sausage gets made, how the parties whom they serve think and how they will react and behave. Is it any wonder they then proceed to arrange their products and services to benefit from the nature of the parties whom they serve, even in an increasingly ruthless fashion?

If people behave like cattle en masse, sooner or later a rancher will show up.
Wow, the "Authoritarianism" section is the essay I wish I had written, but better than I would have written it! Thank you!
Sounds like they needed an ops person, sysadmin, etc. This is nothing new: Most developers are not good at being sysadmins.
The Delta and Omicron variants are sufficiently contagious that there will be no significant herd immunity effect. Everyone will eventually be exposed.

https://www.businessinsider.com/delta-variant-made-herd-immu...
I can confirm! It seems lichess.org (the legit url) is blocked, but lichess.com is not.
Does anyone in here know what the fundamental driver for this is? Is there a specific risk being addressed or is this just trying to create a more uniform governance model for intermediates? The third party aspect definitely sounds like it’s reacting to something.

BTW the linked mailing list is interesting reading if you’re into this stuff.
While I appreciate the conscious size-saving effort, I need to ask: is 30 MB difference that big of a deal for desktop applications nowadays? A random Electron app that I download will easily take up hundreds of MBs disk space.
Unfortunately the question the title posits is never answered. Nonetheless it is a most interesting read. Seems to be a stiff deal for the theme park!
Does "The Squad" refer to the actual politicians or their bases? Because those groups are playing two different games. The only people I've ever met who were enthusiastic about Biden were hardcore Democratic Party mega-volunteers or staffers.
Trivial explanation is that cameras were not running and he started them when he decided to ditch.
The long compile times are actually one of Rust's problems I could live with.

Having to depend on so many third party libs is a much bigger issue for long term maintainability and security. Also the time choosing the libs is not neglectible. At work we currently developing a mid size project (CLI and HTTP API) with Go and the standard lib is simply amazing.
> Medicare already is 1/3 of the federal budget and I can assure you someone making low 6 figures definitely pays more in tax than 3x $900.

Well the first step is redirecting all the premiums paid by employers on behalf of employees into the federal pot. That should net ~$5500 per taxpayer or an additional ~$1.8T per year. That will sort out the bulk of it with no additional cost visible to individuals.
It doesn't have to be active sex life tracking, there are other ways. When cheater are punished, it will make others less likely to cheat. Win win for everyone.
If you unwrap the covers a bit more behind the terminology it becomes a little more clear when to use what terms (and what they imply).

Terraform and Make implement declarative domain-specific programming languages. They have their own data types and primitives, including a syntax, grammar, operators, functions, etc in order to create a new interpreted program in a higher order language.

Your tool seems to use Markdown as a format to set variables for your program to use in creating a document, and then an ordered data set which is converted into new object types and rendered as a pdf, in combination with the previously set variables.

You can separate the variables as command-line options or include them with the data set, but either way they're not creating a new program, they're using your program's existing logic. Plus, your file format doesn't have the properties of a language. So this would be called a configuration file (or 'input file' since it's sort of data + configuration) rather than a programming language or configuration language.

Not a huge distinction from the user's perspective, but it actually is important in terms of your program's design. For example, if you did want to implement a language, you don't want to implement it as some other format, like YAML (a data serialization format) or Markdown (a document markup format). Languages work best with their own parser/lexer/format and thus avoid all the inherited pitfalls and limitations of a different file format.

'Declarative' is used mainly in terms of languages because it's distinct from 'imperative' where you execute one statement at a time. If you don't have a language, you could still have imperative/declarative if your program either executes one task at a time, or has advanced logic that tries to predict what might happen and changes its operation accordingly. And you can actually do both in the same program, making the whole thing more confusing!

I do like your idea of embedding options/variables in your dataset! It's a slick way to allow more reproducible results and a simpler user experience.
You also want ~/Library/Application Support

Of course if you're using a lot of cross platform stuff it tends to ignore those conventions in favor of a bunch of ~/.stuff/ folders
> Maybe it's just that for publications to survive anymore they need as many rage clicks as they need earnest ones.

The possibility that this cynical interpretation is correct is exactly why I made sure all my ublock settings were dialed up to 11 before reading the opinion piece.
I performed the following tests for odysee.com, which is mentioned in the video. Google Voice is on a paid Google Workspace plan. AT&T is a Small Business plan. All others are typical consumer plans. Visible is a Verizon subsidiary. Google Fi is an MVNO that routes texts through T-Mobile.

Google Voice -> T-Mobile: blocked

T-Mobile -> Google Voice: blocked

Google Voice -> AT&T: allowed

AT&T -> Google Voice: allowed

Visible -> Google Voice: allowed

Google Voice -> Visible: allowed

AT&T -> Google Fi: blocked

Google Fi -> AT&T: blocked

T-Mobile appears to be the only provider blocking that particular website. (Google Fi routes SMS through T-Mobile.)

But it gets better. Odysee appears misspelled at first glance, so I decided to look it up to make sure it wasn’t a phishing site. I typed it into DuckDuckGo and…

…nothing. Just a bunch of completely unrelated websites. Not even a Wikipedia article. I tried again a few more times—same results. Tried again about 10 minutes later, and I’m finally seeing limited results. The Odysee website appears, but third-party sources discussing it, including Wikipedia, are nowhere to be found.

It’s pretty clear this is a controversial website, but I don’t appreciate this. It makes it orders of magnitude more difficult for someone such as myself to research the matter and communicate with other researchers.

Not only is the site itself being censored, but information about the site is being censored. I’ve noticed this happening quite a bit with DDG lately, particularly with right-leaning and libertarian websites. Google and Bing both show the expected results, but DDG will censor the bulk of it for about 10 minutes. Disabling safe search has no impact, but retrying repeatedly eventually yields valid results. I’m curious whether this is intentional censorship or an unrelated technical issue.
This isn’t as meaningful as you think because each bit has to have no correlation with the others, which is hard. Or to put it another way, each bit has to perfectly bisect the population, otherwise you’ll have collisions and a bunch of empty space.
> We've moved on from that.

Well, you keep moving on from it and everyone who replies on you keeps trying to move back toward the original topic.
Of course my post lacks information. It's not a persuasive essay, it's an internet post about an experience I had. Humans tend to prefer brevity over exactness, particularly on internet posts.
So after reading the post it seems you switched to a new language for your framework, integrated a new language runtime and implemented all these additional features for that runtime within half a year? And you did that all by yourself? That's pretty incredible.
Japanese train drivers are trained to the extreme, with periodic auditing by the trainers that involves being timed with a stopwatch as they cover the speedometer. https://youtu.be/xzkU6tmdImY?t=205

The high punctuality isn't necessarily without its faults; it creates a high-stress environment to adhere to schedule. 106 people died in a train crash that is hypothesized to have happened because the train was 60 seconds late. https://en.wikipedia.org/wiki/Amagasaki_derailment
> So here I noticed a major difference in how Homebrew seems to work compared to Arch Linux for example. On Arch Linux applications are built from source code centrally instead of relying on binaries from a vendor.

Homebrew also builds from source, but it uses cached builds they call bottles. I believe other package managers that build from source also used cached builds, I don’t know about Arch.
Does it make you enjoy
It may be nearly impossible to anticipate _all_ corner cases, but come on, GP was talking about there only being a sample size of 1; this is super easy to notice and then just not include in the results.
Yeah, that's what I had in mind. With a similar userspace to the old Lisp Machines, but using the vast Linux driver ecosystem.

SBCL already does an acceptable job producing x64 machine code.
C++ Modules Might Be Dead-on-Arrival (2019)
Wrong!

You can tile two windows. :-)

https://support.apple.com/en-us/HT204948

But yeah, I use Recrangle for my macOS tiling. I use it all day, every day.

Would love something that worked more like Pop!_os’ tiling, or perhaps i3’s.
Sounds like the same thing that happened in Santa Rosa in 2017 and Talent in 2020: Drought, wind, downed power lines. I live near Talent, and while I didn't lose my home it was one of the worst things I've ever lived through.

If anyone from this area wants to talk, I'm game. Email's in my profile.
Namecheap says .xyz is $1 for the first year.
Honestly, I wouldn't be surprised if R states just start banning FB and Google. I'm not really excited about a fractured internet, but I guess that would bear better alternatives.
MKBHD made a relevant video.

https://youtube.com/watch?v=VTrCPywCG5A
Seasonal flu vaccines are reformulated every year based on the circulating virus strains. Leftover doses from the previous season are discarded, not reused.

https://www.cdc.gov/flu/prevent/flushot.htm
> Like startups, criminal prosecutions don't have a 100% success rate.

Here we're primarily talking about collecting civil forfeitures. DOJ can go scoop up assets they find, and defendants can try and claw them back (and the DOJ only requires a preponderance of the evidence to keep the money).
Oh yeah you definitely can. Multiframe mode on my old A7ii gets me all the way to 1/2 of a second handheld.

You have a 60D, which is very old, and it would still do much better than an iPhone 12 with a fast lens on top.
So reading this:

> [Vulkan] really is overkill for learning 3D graphics...using modern OpenGL to introduce all the standard concepts, vertices, triangles, textures, shaders, fragments/pixels, the transformation pipeline etc. first is much better than trying to teach them Vulkan and graphics at the same time...

...got me wondering. I haven't really kept up with modern graphics programming, but my - possibly incorrect - understanding was that not only is Vulkan lower-level than OpenGL, it was also motivated by lots of questionable design decisions that OpenGL was kind of stuck with. So, with the above quote in mind, is it the case that:

* Vulkan is good (?) but too low-level for most users.

* OpenGL is a good environment to learn or do nuts & bolts 3D programming in - i.e. it's the right level of abstraction for that - but is kind of a mess.

Is that correct? Is there anything that splits the difference? How's Direct3D these days? Metal? Has anyone built a library on top of Vulkan, targeted roughly around the abstraction level of OpenGL, but with a better design?
FWIW, I'm on an MVNO of Tmobile, and I can reach lichess.org but not lichess.com.

I can't reach lichess.com on my home internet either (Service Electric, a subsidiary of PennTeleData, IIRC)
I don't really see how their actions are substantially different from other corporations of their scale. Nay, they are more tame.

Facebook's embedded videos are routinely ripped from YouTube, and Facebook monetizes those videos, but is often tardy in enforcing DMCA requests.

Oil companies will cook the planet and destroy life on earth with how insanely reckless their policies have been.

Listen to Louis Rossman on Apple.

Look at the June oven, and how Amazon tracks trending products and redirects traffic to their own models.
Not entirely related to the subject of OpenGL, but I really like how the author has decided to lay out this project. It's pretty hard to beat the convenience of a single header (or single header/single source) distribution for C libraries, but library development gets progressively harder as the project gets bigger as more code is added to the (usually hard to navigate) header file. Here, the author does their development with multiple files as one normally would, but when a new version is released they run the generate_gl_h[1] script that concatenates everything into a .h file for distribution. Simple yet flexible! This is also how SQLite[2] distributes its builds. It's a pattern that I'm using myself in some unreleased projects.

[1] https://github.com/rswinkle/PortableGL/blob/master/src/gener...
[2] https://www.sqlite.org/amalgamation.html
Can this be an argument for plausible deniability in court?
Yes- you are correct, I meant to write "millions of dollars in options" but I can no longer edit the title.

Also, since we're trying to be fully accurate, she didn't buy those options, her husband did.

As someone who aspires to be as successful an options trader as Mr. Pelosi, I stand corrected.
What are the copyright implications? Do the terms of service allow copying? Is all code on Stack Overflow in public domain, or is it under some specific license?
You actually can't. The RAW an iPhone will give you is highly, highly processed.
How many of these writers with these posts jumped in tech in the peak of the smartphone revolution? Or graphics cards? Cause it doesn’t seem that many get how the “revolutions” work. It’s waves of change due to the prolonged periods of “water-torture” incremental upgrades. We’re now only looking back at the insane jumps we got and not the years of Blackberries, Palms, and Windows Phones that laid a lot of groundwork. Learn about the neural processing that’s baked in M1 to future proof it to truly be a decade long device. Learn about the underpinnings of watchOS in series 7 and while you may not see it if you’re not active in the spaces, tennis, karate and some forms of dance are now recognized from your wrist. Sure, there not attention grabbers but that’s not “meh.”
This specific con really ought to be illegal and it's becoming incredibly common to the point that I see it every time I'm at any medical facility now.

The exact statement you described is used: "Oh you won't hit your deductible yet so pay this lower cash price" and you are spot-on that it's a sly way for the facility to get more for the procedure by hoping the patient doesn't understand negotiated billing. And it works... almost every time I've seen it offered it's accepted.

Not to even mention the secondary effect that this causes the patient to not make progress towards burning their deductible so if they have more medical events that year they'll basically pay that amount AGAIN.
Is it even possible to distill V8 into a single Windows DLL anymore? The version I use was about 3.5 MB in 2013. I tried updating it a couple of years ago, but quickly gave up and backed away, groping for the doorknob.
Good thing the actual practice disagrees with you.

Dude, I do this. I literally onboard a good amount of friends and family to Linux. Also occasionally help out Mac people as well. Even now, I hear from the Apple people more.

I don't know why you want this to not be true, but, sorry, it just is. Once set up, Linux is MUCH MORE SOLID, much more "set it and forget it" than Windows or Macs. I'd agree that, say, 5 years ago, the set-up was harder. But that's no longer even an issue. I install Xubuntu on the thing, tell them their password, tell them to go ahead and click yes when it's update time and I just don't hear from them all that much ever again.
> Like why does it take tens of seconds to recompile when I am just changing a single number in a file?

Impossible to tell without knowing more. Steps to reproduce the issue would help. Just consider how TFA went through many different things to investigate.

> Does it really need to waste so much of my time to change a single byte in the output binary?

Does it actually only change a single byte in the binary? Changing a single value can cascade much further than that.
The nice thing about shipping containers is that you have walls that can provide lateral stability and a bit of retention. Loading for UPS you would basically play 3D Tetris building walls of boxes. As you neared the end of each row you would pick a box 2-3 inches too wide to fit and smash it in there to lock everything up.

To unload you most reverse the process. Unless it gets busy then you just pull the whole wall down at one time and bulldoze the boxes onto the rollers.

Restacking pallets in warehouses is way harder. It’s more like building a house of cards but no card is the same size.
I spent a few summers working at a distribution center for all the cold and frozen food for every Safeway in the state. Upstairs people put boxes onto conveyor belts, the system sorted them into lanes and downstairs people put the boxes onto "per store" pallets.

At least every 30 minutes someone would pickup a box of yogourt/orange juice/whatever and the bottom would fall out and they would wear the contents.

Boxes are NOT usually designed to be pickup up from above.
That's the wrong question, IMO. The right question is, "Does it need to be that big?" The answer is "No."

Things that are too big are usually composed of smaller things that are also too big.
Thanks :-)) lichess.com was a typo on my part, sorry for that.
Can you tell more?
"a faster engine like V8"

It is actually not the fact that V8 in context of Sciter alike use cases will be faster.

Consider this statement:

document.body.patch(<body>Hello world</body>);

In case of Sciter this expression runs with native speed. JSX is built-in and element.patch() method is native.

While in browser, in case of ReactJS, you will run that patch() (reconciliation procedure ReactDOM.render) with JS VM speed as that algorithm is implemented on JS/TS.

The whole point of Sciter is in its embeddability - you can add native objects of your app callable directly from script.
Check this example of native object: https://github.com/c-smile/sciter-js-sdk/blob/main/demos/int...

So you really don't need V8 JIT infrastructure to achieve max performance - just add native objects when needed.
May I ask what you use as a music player on Mac? Are we stuck loading music on an iPhone with iTunes?

I remember the days when iTunes was good and snappy, but that was centuries ago
There are plenty of places where just going outside means you really should check for ticks, but that doesn't happen every time.
Interesting to look at the population from your link. The United States appears to be doing the best (LPI 2020 ranked 18) out of all the countries with population over 100 million. After Japan (ranked 19) the next closest are China (54) and Indonesia (57). I'm not sure what relevance this might have, I just found it interesting. The CEO rankings show a much different picture.