skysight-inc/HackerNews huggingface dataset:
There's a large disconnect between this article's title and content. Nothing within describes anything specific about the Vision Pro that "turns developers away" apart from selling way less units than other Apple product lines, as expected. I don't see this point as newsworthy.

The real content is the mention of two other headlines from earlier this week or last:

- Apple's wacky EU App Store compliance
- The various big-name apps that won't be on the Vision Pro
Semi-related on the developer hatred, AFAIK developers still cannot create custom Apple Watch faces or even complications that are clickable\have animations.
Why's that? Just because you're vindictive or something?
I love Hit 'em Up, and I really dislike the supervisors in question.

But man, doing this is at best cringe, and at worst extremely unprofessional
I'm really disappointed for two reasons. First the existence of XD as a competitor kept Figma innovating and the price in check. Now, ironically Figma is the monopoly here!

Second I have a creative cloud subscription and XD was good enough for me. Now I have to purchase Figma separately and also pay for Adobe CC because I still need the other software. So much for preserving consumer choice.
If you’ve been working in the valley for 25 years then you should have substantial savings to not fear a payoff every 5 years.
Common formulations of such theories that might be imaginary have additional spacial dimensions as microscopic not someplace you can really go.
Less fraud, not zero fraud.

Even if your bank sends the cheque for collection and waits for the payor bank to confirm there’s funds there.

The cheque could have been stolen and forged, or a legitimate cheque could have been altered. There’s even an example up-thread of a bank recycling account numbers. The owner of the bank account it’s drawn against can take weeks or months to notice that the fraud has happened, and when they do the transaction can be unwound leaving your bank liable to return the value of the cheque.

When I used to deposit US cheques regularly in the UK, I’d be offered the choice between “negotiation” (we assume the cheque is good and will pay it this week) and “collection” (we’ll send the cheque back to the US and only pay you when we collect the money weeks later), but in both cases there was language on the form making it clear that they could pull the money back up to years later if something went wrong.

There’s literally no way of implementing cheques—-or most other payment rails—-without someone, somewhere choosing to extend credit and deciding to take on that risk.
I disagree. Windows 7 (which is really just Vista SP1) isn't universally an improvement over XP. The update system (which lives on today still) is crappier than the XP one, even when it required IE to run it! 7 will gradually eat a whole hard drive once WinSxS cancer starts to grow, 10 papers over this mess by doing a behind the scenes upgrade install every year like snake sloughing off its skin. The search doesn't work (everyone blames this on 10, which made it worse but 7 sucked too) and the UI is less customizable than previous windows. Continuing a trend in Windows, UI actions take more clicks and are further buried in each Windows version and 7 was no different.

Everyone loves 7 mostly because the mess of the 64-bit transition and the changed driver model had mostly been ironed out by the time 7 was released. It also actually had some new worthwhile technical features, mostly refined from Vista, that at least made a 2 steps forward 1 step back release. A feat Microsoft hasn't performed since.
Let's remember Elon was not a founder of Tesla, just an early investor, and had no say in where it was registered.
Came here to voice my frustration about the muddying of the waters and the quality of this article. Took me a few minutes of cynical reading to understand that he did not send the letters, someone else did.
Ah, apple keyboards and ADB.

I worked in a lab full of Mac II, IIc, and similar vintage computers. The irritating placement of the home key nubs drove me nuts -- I eventually vandalized all the keyboards by shaving off the nubs on D and K and putting marks on F and J.

The lab networked all the computers together to the laser printer using whatever that ADB networking gizmo was, which was super neat -- no other computer in the lab had networking; a couple of the PCs had serial connections to terminal servers.
It simply says the Jewish members received antisemitic letters. Those things are related.
You would need a reason why the universe would create this existence illusion for itself (in the form of you).
I doubt this CEO had any intent to actually cause harm to these people, which is often what's implied by stochastic terrorism.
I mean this is the Silicon Valley playbook. Get raised by some ultra connected family. Start a company, get money from your family then get pictures on Inc mag as some self made genius founder.
so the progressives want more affordable homes, and the moderates don't?
The effect size of common SNPs is not informative about the effect of drugging their related genes. For example, the common variants near HMG-CoA reductase have very small but significant (confidently nonzero) effects. Yet drugging HMG-CoA reductase can reduce LDL cholesterol by ~40-50% (statins).
How would it have blown over? Normal people with jobs lose them all the time due to making idiotic comments online that get back to their employer.

Note that I say "idiotic comments", not outright " F U and die" comments as is the case here.
No one knows what you mean by left and right.
> But you would still need a boatload of a hundred unique VMS

No, you would have a boatload of generic worker VMs that could all be spun up as needed (autoscaled) from a common base image and deleted without any need to preserve state. Effectively, you're managing one VM image, which can be rolled out across your entire fleet very quickly and with zero downtime / disruption. This is even less disruption than with k8s because FAAS design is fundamentally short-lived processes, resulting in more automation (less work) for your SRE / VM team.
Not sure if serious or just "e/acc"...
The deleted tweet is really bad, and can't be brushed off with "sorry, the booze made me do it."

"If you are with [progressive supes] then FU too" makes me wonder how employees, YC applicants, and others are treated if they are so aligned or appear to be. A laptop sticker or T-shirt with one of these names on it would be noticed, not to mention social media posts or "following" status.

YC portrays itself as a meritocracy and striving to find the right or the best founders. If the top officer is filled with such resentment, I don't see how that doesn't cloud the YC environment and the types of founders who are invited to participate.
There's a whole backstory to this, because we got a big influx of Heroku developers a couple years ago, and Heroku developers all expect to be able to dump all their environment variables, including secrets, from the command line or whatever. We don't do that: our API is like a diode for secrets, and once they're set, they're sealed into a cryptographic vault on separate hardware. It is and has to be the case that you can shell into a machine and get the secrets, which apps all expect to receive in environment variables, but we don't like that you can do that, and wouldn't want to encourage it. Environment variables are hazmat!
For business accounts, "positive pay" and "reverse positive pay" are solutions to check fraud. With "positive pay", you upload the check number, the payee name, and the amount to your bank, if any of them don't match, such a check is rejected. With "reverse positive pay", your bank delegates the responsibility of approving any check to you.

Paper checks are useful, if you have various accounts with different banks. You can write a check for yourself to move money around.

Even mailing personal checks is not secure, as they are stolen. Even postal employees are involved in this [1].

[1] https://www.nbcnews.com/news/postal-worker-3-charged-24-mill...
Yes, modern YouTube's infrastructure inherits more from Google Video than classic YouTube, but the frontend descends from YouTube's (albeit, completely Ship of Theseus'd at this point).
The actual tweet was a few days ago. I can't believe he wasn't instantly fired. I know firing a CEO is a bit complicated, but this should have warranted a quick response. Has YC even issued a statement? Has Tan apologized?
I love seeing stuff like this. It almost makes me want to try to reverse engineer the one at my uni. It's just sitting unused. It would be cool to try to reverse engineer it and get it working again.

The again the one I want to try actually displays video? So it's probably way harder. I wish I could find more documentation about how daktronics systems work.
> This AV decided “pedestrian is out of my lane, continue accelerating!”

That's what human drivers do too. If you slowed down anticipating that a pedestrian's collision with some other car might fling their body in front of your car, you'd never make it to your destination. There's just too many crazy people in SF
Are macaroons similar to UCAN?

https://ucan.xyz/
"Failed Jepsen tests" is relative; Kyle tends to be quite thorough in his Jepsen tests, so can usually find some issue in even the best of databases.

The big difference is in how severe the difference between claims and reality are, and how the maintainers or vendors react to such bug reports.

In some cases, the maintainers or vendors will fix bugs, or update docs to be more clear. The different transaction isolated levels are complicated and nuanced, and there are standards which disagree with the general consensus in the literature, so there can easily be ambiguities that need to be cleared up or bugs that need to be fixed.

But then there are things like RavenDB; where they make clearly impossible claims like "ACID across multiple documents and multiple cluster nodes in an AP database." There is simply no way to achieve this.

And then there's how they respond to his findings. He filed bugs and had had responses a month ago, about things like "this thing that is documented to have transactional semantics does not have transactional semantics", and their response was just to say "oh, yeah, that's expected", and not fix anything or update any of their documentation to reflect that.

So, there's a big gulf between "this is a complex topic, and even some of the best systems have some issues if you test it thoroughly enough", and "the documentation is blatantly lying about transactions and consistency, and the CEO of the company doesn't think it's a problem."

The docs for RavenDB explicitly state https://ravendb.net/docs/article-page/6.0/csharp/client-api/...

The batched operations that are sent in the SaveChanges()
will complete transactionally. In other words, either all
changes are saved as a Single Atomic Transaction or none
of them are. So once SaveChanges returns successfully, it
is guaranteed that all changes are persisted to the database.

But the tests in this post show that no, there is no single atomic transaction for a session saved with SaveChanges, even in a single node database this will lose writes.

I dunno. If I paid for an ACID database, I'd expect, well, some ACID features, like the ability to run two transactions concurrently and have them be isolated. It looks like RavenDB is fundamentally not implementing even the most basic of its claims. This isn't some "oh, yeah, this is a complex problem, and there are a few bugs lurking in obscure corner cases", this is "it fundamentally doesn't support what they claim to support as the major front-page selling point."

Their front page selling point is "Fully transactional NoSQL database" which links to a page that says "A database without transactions is… well, not much of a database, and as far as transactions are concerned – ACID is the gold standard."

But then in response to these findings, they say that the thing that is documented to have transactional semantics doesn't actually have transactional semantics.
What part of the article isn't factual?
The reason people complain about "high art" is because we're told that everyone should aspire to appreciate high art, and that people who appreciate high art are somehow better than the general public, even though it's deliberately niche and opaque.

> There's an endless continuum libraries, languages, tools and machines out there which have trivial impact on the world but are absolute objects of beauty when you know what's inside.

Imagine if the SF MOMA were replaced with a museum full of those niche libraries and languages, showing these absolute objects of beauty to the general public, and (implicitly) saying "you ought to appreciate the beauty; if you can't appreciate e.g. the beauty of the Haskell programming language is, you're ignorant".
I made a self hosted search engine based on your browsing history [1].

Seems doing similar functionality without sending the data to 3rd party.

[1] https://github.com/beenotung/personal-search-engine
The 0125 release supposedly makes it less lazy. I found adding "you are paid to write code, complete the task you are asked to perform" to my prompts helpful.
Usually moderates can be either party, the ones willing to work together from both sides, so in the center. Progressives are generally considered to be the left-leaning democrats.
I could be mistaken though, I've been trying to avoid politics recently....
Maybe Benioff is just slightly smarter about politics then getting drunk and posting unhinged rants on twitter.
I don't think any measure of completion is applicable here: the combinations are generated by an LLM (and the game even claims to be infinite).
The threatening postcards sent to supervisors with a copy of the tweet and Garry Tan’s face printed on it, which has revived the pointless news cycle.
You don't need branches all over the country to be a bank. They're only really useful if you want to deposit cash.
I'd ask a different question: Why do I want to become an expert? If I have a specific goal in mind, I can focus only on the aspects of the skill that support that goal. A narrow expertise with a shallow understanding of a skill can be reached faster, while still achieving something. Once you have that small success, you can broaden both the skill and the understanding of it.

But you need to first identify what you are really aiming to do.
It reminds me of the "in Minecraft" meme (https://knowyourmeme.com/memes/in-minecraft). Note, the law doesn't work like that: https://kotaku.com/minecraft-death-threat-4chan-pol-shooter-...
Worth noting that Allchemy lets you peer through every single item generated by anyone, via the Itempedia: https://allchemy.io/items

You can find some interesting stuff!
The threat cited Tan's threatening tweet - certainly not "unrelated".

> Stochastic terrorism refers to political or media figures publicly demonizing a person or group in such a way that it inspires supporters of the figures to commit a violent act against the target of the speech. Unlike incitement to terrorism, this is accomplished by using indirect, vague, or coded language that allows the instigator to plausibly disclaim responsibility for the resulting violence. Global trends point to increasing violent rhetoric and political violence, including more evidence of stochastic terrorism.

https://en.wikipedia.org/wiki/Stochastic_terrorism
(Strictly a duplicate of https://news.ycombinator.com/item?id=39154536 except this one has comments.)
The number of people trying to defend what is, at best, extremely childish behavior is fascinating to me. Would you really go up to your city counselor in real life and tell them you wish death on them and their family, and pretend it's OK because it's an obscure reference to 90s rap (mind you the rap song WAS an actual death threat)? Do you think you'd be met with laughter? Do you actually consider that socially acceptable behavior?

If you dislike their politics, so be it - donate to campaigns or personally run against them. Write a letter explaining how you'd like them to vote.. But the amount of absolute crass behavior people allow "because it's the internet" is mind boggling.
> I don’t follow at all how the journalistic angle is problematic

People of a certain political bent are eager to throw journalists under every available bus, even if that means denying history and common sense.
Feels very egoic to me.
Thank you for the source! I'll be sure to give it a thorough read.

I understand the (theoretical) uses during a peer/near-peer war, but even outside of the (IMO) poor economic implications, I think it can be extremely detrimental to something like emergency response times. Historically the government has been forced to issue temporary waivers during natural disasters but that delay in response time could be life-changing.
You will never get confirmation or citations for this sort of thing.

What you can do is think for yourself as a dev in that team, would you stick around?
"Why are people making new tools instead of using the antiquated ones I'm familiar with?"
This is not financial advice

I am not a lawyer

I'm sorry you were offended
I suppose I can't disagree with the advise you're providing, although I'm a little troubled by the implication that the problem here is simply that he didn't send this vile rant to his social media team to proofread before he posted it.
If you said "I'm the Rza-rector, be my sacrifice" though?

I think the fact that it's lyrics can make a big difference to the assumed intent. It's a young guy quoting an angry poem vs an actual threat.
I wouldn't mind making him endure those cringy pre-recorded videos HR makes you sit through every X number of years about professionalism in the workplace, filled with staged and stock photography, amateur hour voice-overs, and fourth grade level personal interaction.
What if the business doesn't know your bank account prior to payment and neither of you want them to know it?

(Imagine a business that occasionally mails random people $10.48 without asking them first.)
Thanks. It looks like a trade-off between bureaucracy/monitoring and ease of fraud. I guess that's why the US seems to rely a lot more on property taxes than other countries, harder to evade.
When you load a page it makes a copy of the current block list in memory for that page and when another page updates the database it does so by writing the modified copy to the extension which stores it in the extension's local storage.

If an a page was loaded in the past, and you have since interacted with the extension via another tab, interacting with that page will revert the block list to what it was when that page was loaded. Losing the updates which have been done since.
I think it's more that once you get rich, the political machine becomes obsessed with you and your donations. That attention can be kind of addictive.
kudos to them. it worked so well that they became a monopoly. Now it is time to be regulated.
the expensive kind...
I've worked for several big companies where the CEO wanted people to ask tough questions at big meetings from the rank and file and so on. Front line managers had to prompt employees to ask question so it wasn't just awkward silence.

It's telling executives would think people would just ask tough questions on demand. It of course costs the CEO nothing to provide everyone else at the company tough questions / feedback, employees though need to consider their words carefully depending on who at a company is listening as there can be real consequences.

It's one of those things that I'm sure seems like it makes the executive look "open", but rather it just shows their ignorance / are out of touch with the life of a rando worker.

Not a surprise that kind of unawareness leaks out of the workplace as they operate in a space where they are often relatively free to speak their mind.
Any statement from the YC partnership?
This reminds of Little Alchemy, which used to be popular a few years ago
Interesting that copyright infringement is a valid defense against accusations of criminal speech.
Ben Horowitz is a pretty interesting guy

https://www.nytimes.com/2017/07/22/technology/one-family-man...
Illegal for health insurance companies. But not so for life insurance, or disability insurance or long-term care.
"Stochastic terrorism" is just an excuse to crack down on free speech by conflating harsh criticism with violence because deranged idiots exist who might take any criticism of anybody as divine inspiration to commit crimes.

The standard for free speech in America is that if you're not calling for imminent and specific violence, then you're in the clear. The stochastic in stochastic terrorism does away with both the imminence and specificity; with a large enough population you'll have enough nuts that some of them may take even the most mellow criticism as a call to action.
As database builders and users, we’ve made talking about systems a lot harder on ourselves by conflating the ideas of replication, active-active, atomic commitment, and concurrency control.

- Replication is a technique used to achieve higher availability and durability than a single node can offer, by making multiple copies of the data. Techniques include Paxos, Raft, chain replication, quorum protocols, etc.

- Active-active means that transactions can run against multiple different replicas at the same time, while still achieving the desired level of isolation and consistency.

- Atomic commitment is a technique used in sharded/partitioned databases (which themselves exist to scale throughput or size beyond the capabilities of a single machine) to allow transactions to be atomically (“all or nothing”) committed across multiple shards (and allow one or more shards to vote “nah, let’s not commit this”). 2 phase commit (2PC) is the classic technique.

- Concurrency control is a set of techniques to implement isolation, which is needed in any database that allows concurrent sessions (single node or multi-node). Classic techniques include 2PL and OCC, but many exist.

When vendors or projects answer concurrency control questions with replication answers (which appears to be the case here), it’s worth diving deeper into those answers. There are cases where “Paxos” or “Raft” might be answers to atomic commitment or even concurrency control questions, but at best they are very partial answers and building blocks of a larger protocol. Databases that only support “single shot”/predeclared transactions can get away without a lot of concurrency control, for example, and might be able to do the required work as part of their state machine replication protocol. In general, I'd see using words like "Paxos" and "Raft" in the marketing for a database as a negative sign. It's not a fully reliable one, but it's often the least interesting part of the implementation and the choices the database is making.

To be extra clear, I’m not criticizing Aphyr here (the article clearly doesn’t conflate these concepts), but more pointing out what I think lies at the bottom of a lot of the issues we see with distributed database claims.
Adding to this, when making concrete, ‘sharp sand’ is preferable to ‘building sand’ as it’s chunkier. Building sand is more commonly used for mortar and gives a better finish. However this is a distant memory of what a brick layer was instructed me on when I was getting supplies for him a long time ago.

The below link seems to agree.

https://buildingadvice.co.uk/sharp-sand/
> Everything was awesome and nothing could possibly go wrong!

Sounds a little like the soft landing scenario that's currently making the rounds, as the stock market keeps making new highs.
That's obviously not a threat. Just like saying "go fuck yourself" isn't a threat of rape.

"Die slow" is pretty ambiguous though.
Listen to Ken White's podcast or read his blog to learn that threats are evaluated in the context they're delivered in. "Die slowly" is a meme. In fact: this has been a running joke since at least nineteen ninety-nine:

https://www.youtube.com/watch?v=XASNM1XEQPs

Like I said, this "online rant, threat of harm" stuff (to paraphrase the story) is pretty supremely cringey.