skysight-inc/HackerNews huggingface dataset:
Redis is simply more useful if you're not pushing max throughput using it purely as a cache. It has really useful support for a variety of data structures and operations, and I'd guess that Memcached's (previous) 1mb limit per item drove a good number of people to look for other options over time.
The masked variants of most operations are a killer AVX-512 feature for me. Vectorised conditional execution was/is the last piece of the puzzle.

It baffles me that clang in particular disregards them. Clang’s intrinsics and builtins generally use the unmasked forms and fake it with subsequent combining operations. This always benchmarks slower in loops, and often demands an extra register. I haven’t delved deeply, but it feels like either the cost model is mispredicting potential k-register bottleneck, or it doesn’t know about masked AVX-512 instructions at all. In comparison, GCC does, but it falls down (on my code at least) in needing more explicit vectorisation than clang.
I think you’re romanticizing quality of human work. World is full of employees who couldn’t care less and will take the path of least resistance to get a paycheck. Removing humans from the loop often directly leads to improved quality. Of course, those are same humans that make decisions about how to use automation, so it’s not a panacea.

There’s tons of things where quality improved immensely due to automation. Engines, drugs, batteries, just to name few.
There are several companies specializing in deep see ROV applications, it's a super interesting field.

https://en.wikipedia.org/wiki/Remotely_operated_underwater_v...

Is a great starting spot, read it and then branch out following the sources links.
AI Anthology
I spooled up my SIMH vax just to find out... the proper command is

@SYS$SYSTEM:SHUTDOWN
Shift alpha release is out now
Introducing Shift: Decentralized Social Media with Innovative Payment Functionality

Shift is revolutionizing social media with a decentralized network that values user empowerment and privacy. Earn and utilize Liquid Micro Coins (LMC) within our platform, instantly expressing gratitude through seamless payments. Join the movement at Shift and shape the future of social networking. #DecentralizedSocialMedia #Empowerment
That's not true. There is a "large viewport", per their website:

https://oceangate.com/gallery/gallery-titan.html
> My take on the model layer is : write everything that’s not strictly specific to your UI there.

My take is this, except with the caveat that the larger a model gets, the closer to declarative it should become. You touched on this by saying the model layer rather than just the model, but it's worth emphasising.

You can achieve this by abstracting out the messy bits, e.g. moving some hooks to a task queue (processing an image) and others to a declarative helper (validation as a schema instead of functions), turning a massive querybuilder jumble on one model into a library that lets you declare valid search and ordering by fields and operators for all models, etc. When a model becomes too big to fit in your editor window is probably a good time to start getting rid of most of its procedural code.

One of the old Rails aphorisms was (and may still be) "fat models, skinny controllers", and while this was better than the alternative it still led to a lot of 500-line monsters.
High yield savings accounts give up to 5% atm.
It's open source, so, go take action.
> This, combined with the 512b vectors that are the "-512" part, quadruples the amount of architectural FP/SIMD state, which is one of the main reasons we _don't_ get any AVX-512 in the "small" cores.

That’s an interesting point. Does anyone know—the Knights Landing Phi had AVX-512 and was based on Atom cores. Did they bolt on all these extra registers?
As a form of story telling, yes.

As a challenge, not really. You can just convince it to let you win. (Said differently: the meta-game is too easy.)

You need the second layer of output validation[1] to re-add the challenge of solving a puzzle.

[1] or some such mechanism; more rigorous system vs user input separation could also work
See also Terry Tao's recent blog post:

https://terrytao.wordpress.com/2023/06/19/ai-anthology/
E.V. Ride-Sharing Programs Bring Cleaner Transport to Low-Income Communities
I don't have a GPT-4 API key, but I can use GPT-4 in the OpenAI official ChatGPT UI, right?
Pretty gutsy to continue after that rather than to go back up and investigate what it was first.
It is. Mass resident here. When the groups against this law were campaigning, they televised very creepy PSAs explaining this farcical point, to scare residents into voting against it. One I remember in particular was a POV shot of a man stalking a woman in a parking garage on her way to her vehicle.
Is that a real stack trace, or just a trace of error message wrapping? I haven’t figured out how to extract a real error message using Go stdlib
> That is absolutely wild. All the time? Until mouseover?

All the time, normally only the close button is visible. I can kinda see the reasoning for hiding minimize since GNOME lacks a representation of minimized windows (except in overview), but I can’t figure out a good reason to hide maximize.
Nice try to the person who chose this name (punctuation and all):

'); hello :)
Games market is rough but I'd take it any day of the week over the YouTube black hole.You're not finding your beloved indie film even if you type the name in verbatim.

Besides, even if you did make the next paranormal activity somehow and it got a billion views on YT, you're maybe seeing a few hundred thousand in revenue at most (I'm being very generous there). The way to make real money in movies is still controlled by getting a theater chain to give you the time of day.
> financial speculation ... provides more accurate pricing and lowers transaction costs for the actual users of the futures contracts who take delivery of the commodity.

I understand and agree, as I've said pretty explicitly in both of the comments you responded to. I'm arguing that the finance sector should ideally be smaller than it is, but you're responding as if I said it should disappear entirely.

> In my opinion, your arguments are coming from an emotional place. Try and examine futures markets from a place where you aren’t thinking about greedy rich Wall Street guys, the amount of money they make is irrelevant to futures markets being useful tools for producers and consumers of commodities.

I don't have any an animus against speculators; please try to read more charitably. The rapid growth of the finance industry over the last two generations is a result of the policies we've enacted, and the position that it should be smaller is an argument for different policies. Similarly, "it seems like we are pouring [too much] of our resources and brainpower in to designing exotic new ways to bet on the corn harvest" is a complaint about the system that incentivizes that outcome and the policies that produced it, not about the individuals acting within that system.

> I’m not sure what you’re trying to imply...

I wasn't suggesting that commodities are similar to housing in any way; I was saying that, since a lot of people seem to recognize the societal cost of speculation on housing specifically, that I was surprised to be downvoted for complaining about the cost of speculation more generally (which, I remind you again, is not the same as saying it shouldn't exist, only that our economy ought ideally to produce less of it).
The idea is that from the point of view of an observer able to see every byte of data your protocol puts on the network, there is no way for them to tell whether you are actually speaking the protocol or just exchanging random bytes. Basically this is an extension of the idea that encrypted data should look completely random to someone who doesn't know the encryption key, just applied to an entire network protocol. Achieving this means every single byte your protocol puts on the wire needs to be be encrypted with a key known only to the participants or entirely random. As you can imagine, it's pretty hard to actually do, which is why most protocols don't work this way.

While this is not a universally useful property, it can be valuable in situations where even being able to detect a device is using a particular protocol is a problem. A good example is using an anonymization network like Tor in a repressive country like China. Even if your data is protected by Tor, you probably don't want the authorities to know you're using Tor at all.

As you said, one of the biggest problems with this is that even if the protocol itself is perfect, it's not worth much if the network participants are known and communicating with them is itself evidence you're using the protocol. The solution to that would either be making the participants non-public and hard to discover (so an observer doesn't know you're talking to a network participant) or having participants do a lot of things other than participate in the network you're trying to hide. Tor for example takes the former approach with non-advertised "bridges" that you have to know about via some out of band method (e.g. someone emails one to you).

In practice, this indistinguishably property is becoming less useful even when it works given the ubiquity of "normal" encrypted protocols like SSL/TLS. Arguably just using TLS is far better than trying to look like random noise even if you're trying to hide, since random noise on a network is much less common than TLS and probably more of a red flag these days.
If I can still get fined or disconnected by my ISP for what I do on the network, the whole "indistinguishable from random noise" and "forward secrecy" really mean nothing as an end user.
DSLs are not inherently more difficult to learn than API and conventions of a complex GUI library

In theory maybe, in practice the indirection and extra layer of syntax, error handling, documentation and edge cases mean this is not true. Also this is an assertion without any evidence.

DSL offer benefits in terms of expressiveness and conciseness.

Prove it.

The focus in UI programming is on rapid iteration and immediate results

I have never thought that setting up values through functions was not rapid. It has never been a bottleneck or time sink when making a GUI. Unfortunately, using custom markup languages that don't work like they say they should has been a time sink.

which can be facilitated by a live preview in the IDE made possible by a declarative DSL

My experience is that this is very minor in terms of overall utility and doesn't actually require a custom markup language.
How did they find the cannabis in the first place? Maybe I'm naive, but I'd assume that people carrying weed in their checked bags is like a 1 in 100 or 1 in 1000 type thing, and that it would be hidden. This implies that they were opening every bag and checking it them all thoroughly.

Makes me glad I never check bags..
Scanning QR Codes with Your iPhone Is About to Get Easier
Yeah I think that’s a fair contention: OTel language projects don’t start out with a few “golden signals”

I’ll check out your project tomorrow! Thanks for sharing.
If foreign money decides to entirely stop spending in developing economies and only spends money in developed economies, it seems like the outcome would be even worse. As in, developing economies will never develop and developed economies will continue to hoard all the wealth.
Yes, and Texas governor is flexing his big government hands by imposing state laws on progressive institutions and local constituencies because there's an impasse over property tax legislation a.k.a dick measuring contest going on and he has to throw his hat in the ring, and he does not like progressives anyway.
It’s hard for many to consider alternatives under the long shadow of the Cold War where the US food and grocery system was the envy of the world and was basically fantasy land compared to the Soviet counterparts. So why not mitigate current harms instead of overthrow a system with a speculative alternative with speculative mitigations?

Otoh: maybe just saying “everything remains the same except the large orgs are non-profit” could be an interesting mitigation to current system.
https://github.com/anacrolix/dht
Reproducible builds are important!
Sure, so you add up those terms in the usual way, which you can do by straightforward factorization and summation, until your sum has diminished to probabilities small enough to round off.

This mathematical procedure is usually called "applied common sense", and if you are attempting to argue that it's impossible, you would in the process be proving that nobody can ever learn anything about anything.
Sounds like we agree that living by the sword should be allowed correct? Or do you still intend on making it illegal for others to do what they want with their own money even if you wouldn’t be on the hook for their losses?
Yeah, it would be 90% less cursed if she replaced "return" with "resume". But I get the impression she's going for the cursed aesthetic, so...
Will we get the names of those rich people?
Lol, but MVCSR (MVCaeser) sounds like an architectural dictatorship where one must follow all rules or else be outcast from citizenship. Where some executive will stab you in the back and sell it to a private equity firm to be cut and squeezed by all the lands and your intentions and beautiful code structure is murdered by junior bootcamp devs. /s
Ditto (we had hand-rolled a coroutine system implemented in the most pedestrian manner you could imagine). Compared to the usual sea-of-threads and all the synchronization hell that falls out of that, a coroutine-based system was absolutely magical. Vastly fewer threading bugs.

Being able to meaningfully support 500K users on a single mid-grade server was also great for the pocketbook. (When I saw the sheer scale of the Twitter servers a while back, I was gasping for air).
> burying the lead

(lede, not lead)

Not at all. The article gets right into it, immediately. It's not a surprise ending or afterthought. Sure the headline is slightly clickbait (but just slightly). The article reads just like you've summarized.
Play capitalism games, win capitalism prizes.
Sure, subscribe to all of them, see the same stories multiple times, with the comments spread out over separate thread. Post your story manually into each separate community.

That's no federation, that's the definition of silos. That's my experience using HN and Reddit today, or Facebook and Twitter.
mmmm not quite

> SVB Cayman Islands … which had deposits from the bank’s clients in China, Singapore and other parts of Asia, including venture-capital and private-equity firms

A) non-Americans should never bank directly in the US given the option of the Cayman Islands because the US not a competitive jurisdiction in comparison to more competitive jurisdictions such as the Caymen Islands, its way more than just the tax rate. It requires complete indoctrination and hubris to assume the US is the most right and claims to the title to all capital. In this case, the US has onerous requirements levied on non-US persons in an effort to create a “tax person” that had no reason to be created, but its not about avoiding that status because there may be no tax event regardless, it’s about the mountain of paperwork. Its not based on an intention of Congress its just fallout from a nebulous regulatory environment.

B) The FDIC placed this subsidiary into receivership and made them unsecured creditors. In order to harbor your opinion, the FDIC most likely shouldnt have done that. It doesnt pay into FDIC insurance so FDIC shouldnt have taken it over. So its more like the US took funds it shouldnt have and the investors/depositors were correct to rely on the advances of the Cayman Islands but the US, once again due to nebulous regulatory quirks, chose to seize the parent organization and everything under it in a hurried mess, which maybe a more developed nation could do better.

C) The FDIC did pick winners in coordination with the Treasury and Federal Reserve, which undermines your stance on the people you denigrate under poor assumptions. There was actually no way to make everyone whole immediately, without the credit facility from the Federal Reserve to give a 100% LTV loan on treasuries, marked UP to a price nobody would pay on the market.

If any VC and PE funds were US based General Partners, then I would mostly agree with you, partially because even their offshore feeders can bank directly in the US. But the FDIC also probably should have just ignored that subsidiary either way, or not called them unsecured creditors.
As a Caymanian I’m doing to take exception to your non-sequitur about Cayman being a “well-known tax haven”.

Cayman is one of the most financially transparent, if not _the_ most financially transparent, location in the world. We fully comply with FATCA, CRS, and AEOI, to the extent that it takes even a native Caymanian multiple weeks to open a local bank account.

The reason most foreign investors use Caymanian intermediaries is actually just that transparency, particularly when they’re being scrutinized by foreign regulatory bodies and don’t want their money to disappear into a Delaware numbered company.

It is very, very hard to use Cayman to hide money from taxes. It is, however, a particularly easy place to keep global funds in a law abiding and transparent way. This is our whole regulatory strategy for continued national growth and prosperity.

I don’t challenge your conclusion that FDIC protection shouldn’t apply to non-regulated funds. Just don’t trash Cayman. If your country allows tax shenanigans that’s on your government and has nothing to do with us. Cayman will not aid or abet any tax evasion, and does not deserve the snide aside.
You posted a bunch of really long generic ideological flamewar comments in this thread. That's not what we want here. It has nothing to do with your specific views—we don't track the comments for those, nor care what they are. We just don't want that type of discussion.

If you think someone else was also doing that and didn't get a proper scolding, I'd be happy to take a look at links.
Yes, they validate an asuid. subdomain as a TXT record. Also asuid.www. assuming you are also using the www. subdomin on your website. I always have a primary domain redirect on my applications if they only need to serve a single primary domain. Possibly I could see this being an issue if you are creating subdomains per-tenant, or something of that nature. Maybe I'm not understanding the issue correctly, but I've always had to validate my DNS records with Azure before I could assign a domain name to a resource such as an App Service.
AI powered app that will get rid of twitter forever
Buzz Chat is an AI powered social networking app that incorporates powerful tools that are helpful in self development, research, healthcare and many other areas. Buzz Chat was built at age 16 by a young individual who is currently 19 years old. At this stage, Buzz Chat is currently acceptin beta testers with diverse opinions.
Because it makes it a lot easier to address some of postgres' weaknesses? This is a proposal by long time contributor to postgres, that a number of other long time contributors agree with (and others disagree with!). Why shouldn't have Heikki brought this up for discussion?
I've seen optical encoders as well for that. Fun when they don't have a hard 'zero' but just differentials.
"Please don't use Hacker News for political or ideological battle."

"Don't feed egregious comments by replying; flag them instead."

"Eschew flamebait. Avoid generic tangents."

https://news.ycombinator.com/newsguidelines.html
At most they'd be determined to be read only constants that are inlined during constant folding. This includes most integral sized / typed scalar values that fit into registers for the most part, and nothing you've taken the address of either - those remain as static data.
If you're thinking of federation in terms of "apps" yes it's doomed.

Like with email, you have to think about it in terms of "service".

The "gravitate to one provider" problem is there (as with gmail), but those who care can still have their own email services or use reasonable third parties.

The tragedy of course is that very few people care.
I kinda like twitter it's super simple
> It is definitely possible with Nix to use the precise versions of what's in your requirements.txt, but I'm not sure if the Nixpkgs maintainers would allow all that extra duplication upstream.

They do for end user applications, but not for Python libraries. The libraries in Nixpkgs are expected to be interoperable, which requires converging certain versions because otherwise transitive dependencies on varying library versions mean that libraries used together are subject to serious, mysterious bugs. But applications packaged in Nixpkgs can pull in an exact set of libraries of their own if that's what it takes for them to run reliably.
I like the ideas in this, and that it's got changes that allow it to work over stream based protocols, which means webrtc and tor. However DHTs (Kademlia at least) aren't efficient on a large scale if they're not built on packet oriented protocols. I don't know what the solution is, maybe allowing TCP is just a compromise you have to make sometimes.
The first thing I’d think to do is write a check to cover the loan drawn on my SVB deposit. Let them explain why they bounced that check and we can take it to court.
thats not what happened its actually a bad take due to the inaccuracies it relies upon, I wrote the other view in a sister comment
The end of this rabbit hole is probably something like “actually DDD is best!” or whatever comes/has come after DDD (domain-driven design)
Same here, it's good enough
Tinymediamanager looks really cool. Much nicer than filebot!
I've seen enough games I have enjoyed for hours that remain a small (talking triple digits, at best) undiscovered niche to know that this is simply no longer true. Maybe it was true in 2016 when this article is posted, but not anymore.

Many games aren't fun, but many games are fun enough or are marketed well enough. You won't stand a chance without going above and beyond in one of the two executions.
I mean that wasn’t even slightly non-obvious.
The big one here that is compelling for me is Identity (sort of Auth as touched on in the article). My understanding is that there are multiple working groups trying to tackle this, but I don't know of any federated networks with a sizeable userbase that has implemented any of the decentralized identity mechanisms yet. (Please let me know if you're aware of one).

That said, Matrix is quite large, and growing, and being adopted by multiple national governments. And I know they want to eventually tackle decentralized identity, there are open issues and some brainstorming about it.

I am hoping that a federated alternative to HN will emerge because this is the only non-federated social platform I (will) participate on, post-reddit. And probably the only one that has reasonably stood the test of time in the face of tech capitalism, and it's certainly unique in that regard. I like building software that is aspirational and going to stand the test of time, and I wish I had spent more energy til now working to the same end in terms of "knowledge-bases" ala those that have grown in now-private subreddits and semi-private Discord servers.
how would you know if you haven't tried something new
For me, I SFTP from 5 locations around the globe daily. I could build a complex system to manage the transfers.. but why, when it just works for our use case.
Aww, thank you for using my Memory Allocation post as the placeholder text. <3
Go error "handling" blocks don't seem like error handling, when it's 3+ visual polluting LOC that just return the error up the call stack, occasionally with context like tip #4 of the blogpost.

I've tried to like go's verbose error handling (follow the “happy path”) but the error handling signal to noise ratio is skewed in a way that makes developing in go feel slow and boring.