skysight-inc/HackerNews huggingface dataset:
Young adults have never been poorer. Dating apps, getting to dates, and going on the date all cost money, often considerably more money now than did even just a few years ago.

Heterosexual and bisexual women are historically more likely to date older men; men of all sexual orientations tend to date younger. Casual relationships among 20-somethings — something between no-strings sex via app matches and serious long-term connections developed over time — are seen as more fraught and less valuable than the alternatives, so "dating around" just doesn't happen like it once did; it's both less efficient and riskier.

The options for a 20-year-old man are slim relative to men in their later 20s and 30s. When dating women their own age, they're in steep competition with better-connected post-collegiate men who are more likely to be experienced and stable — and are also more likely to seek younger women. Bi/pan men in their early 20s are more likely to date older as well. Bi/pan women in their early 20s are more likely to seek and explore their first same-sex relationships in their social peer groups than to continue or begin engaging in relationships with men.

The social environment for a 20-year-old man of any orientation to date someone younger is obviously culturally fraught. Dating older is sometimes the only option, but the same things that keep young 20-somethings dateless among peers (little to no income, little relationship experience, cultural immaturity) make them even less attractive to many older men and women.

Young adults also have fewer friends now than in recent decades, a figure that was already poor among men before COVID and worse since. Colleges and workplaces becoming more remote-friendly also reduced opportunities for peer groups to form and congregate, which reduces the opportunities for casual in-person friendships that might develop into romantic relationships or expand a social circle to include potential romantic matches that no app would connect.

Finding good friends, regardless of gender or romantic intent, takes more time and effort now, is a more valuable use of time than many of the current avenues for seeking a date, and often costs less money. It's safer, easier, more affordable, and in many ways healthier for a 20-year-old man to find social avenues other than dating, and to defer that until they're stable enough to be attractive to younger partners. Content to satisfy sexual urges without having physical sex has never been more accessible, affordable, or personalized.
Some level of drift is acceptable depending on the mission. Aircraft and missiles only fly for a few hours at most, and may be able to get a satellite or stellar fix at least intermittently.
(ex-Adobe, on a team highly related to an area where Figma out-executed XD, less knowledge about genAI stuff)

> Adobe has probably captured back both mental and market share from Figma

GenAI/Firefly's success is in a totally different domain to what Figma's doing. Figma's equivalent at Adobe is XD, which has never held a candle to Figma. The existential problem Adobe tried to buy their way out of still exists in the same form at, if anything, a greater severity. I was at Figma's config conf this year and they're finally shipping stuff I tried unsuccessfully to get from the XD team _years_ ago.

> potentially, they might have been working on integrating into Adobe over the past year

Highly, highly unlikely. I have no insider knowledge of Figma, but Adobe's a grown up company and _really_ does not fuck around on the legal stuff (which is part of the basis of Firefly's success – significantly cleaner legal provenance on their training data). Everyone I've spoken to at Adobe says they've been kept at a long arms length.
Well, yes, it's sign-magnitude, so the options are to either have no zeroth year at all (like we actually do), or have two of them (..., -1 BC, 0 BC, 0 AD, 1 AD, ...).
Um, yes please! @xoxo.zone@kentbrew
How do you know their own Anycast proxy isn't simpler than K8s CNIs? Building something yourself isn't necessarily overly complex or over engineered. Sometimes building a simple thing yourself is the way to simplicity when the only available options already built are very heavy/overkill or complex
Art is art. The argument is just a pile of shifting sands. But artists make choices! But artists require knowledge! But artists need to communicate!

A good artist will be able to use AI tools to create compelling art that communicates through decisive choices of their design. Other artists will get lucky and let the computer do most of the work.
From Apple's perspective, this makes perfect sense. After all, MIT licenses promote code adoption into other products, saving developer effort and decreasing both maintenance cost and time to market. They were never designed to generate revenue for the original author.
Is it my fault that I still can't tell whether you're pulling my leg? Or your fault that you still can't tell whether I'm pulling your leg?

How many layers deep does this meta-joke go?
I don't understand. If there are several per year, and they're going to take a couple months even at maximum speed, then permanently staffing the regulatory force sounds very reasonable to me! (For the US and EU which are going to weigh in on a big fraction.)

Why would you want to be hiring and firing constantly?
It could be a Marxist dog-whistle, though their literature would suggest that is unlikely, as you'd expect a few nods towards inequality.

It's also not technology that's suspect. It's the choice of the word "accelerationism" which tends to be associated with people who wish to accelerate what they see as the inevitable collapse of the current social-economic-political system. There are people who believe doing so would usher in Communisim. There seem to be much more who believe doing so would usher in an era without "globo-homo" as they seem to like to use as short hand at the moment. You might enjoy this wikipedia section:
https://en.wikipedia.org/wiki/Accelerationism#Fascist_accele...

Then again, it could all be a massive coincidence that this is term they have chosen to use. I would expect they will certainly attract people who don't believe in coincidence, whether they want that to be the case or not.
I cannot for the life of me figure out why they would not have simply cast bricks with an inflated balloon or plastic bag inside? They could even still do the inside/outside resonator combo which is a neat trick too. I laughed out loud when they were using the big robot arm to do the texturing. Use your friggin hands.
One possibility I haven't seen discussed is whether this will end with some sort of "compromise" where Beeper is allowed to continue to operate but users are marked in some way differently than both iMessage (client) users and SMS users. Beeper would claim a victory in being allowed to continue existing and provide iMessage access on Android with encryption, sans-SMS, etc., and Apple would be able to mark the "others" in a chat (and perhaps add features to chats with only iMessage clients that aren't supported in chats with other clients).
Reddit Built Authorization with OPA
During our work in the Policy as Code open source project OPAL, we discovered that AdTech is one of the most complex industries to implement fine-grained authorization. In this article, we will be sharing how Reddit developed their own authorization system for Ads using OSS and advanced policy engines.

In the debate between policy as code and policy as graph, Reddit chose a unique approach. They used OPA (code) as a model and a centralized (Zanzibar) service.
the system, as flawed as it is, is very effective for its purpose. see eg "success is 10% inspiration and 90% perspiration". on a darker side, the purpose is not to be fair to any particular individual, or even to be conducive to human flourishing at large.
That is a fair point, maybe I'm thinking to concretely about it. Was imagining getting a kill-a-watt power meter, and making sure my OS + browser + a website is drawing less than 1W from the wall.

What you're saying as a more all-encompassing "efficiency in general" metric makes sense.
> project was taken over by the linux foundation

Why? What is role of Linux Foundation anyway?

(Beside spending members tons of spam and completely ignore GDPR?)
fwiw - our network folks _should_ have fixed this a few weeks ago. Some of the outbound IPs were incorrectly tagged in some of the geoip databases as being in the US when they were not.
I work in the SIEM space, which basically involves ingesting massive amounts of data (relatively speaking). A single customer can ingest terabytes a day, or even 10s to 100s of terabytes of data a day. And you want to run near-arbitrary realtime analytics on it + batch analytics on it. It's a fun, difficult problem.

My product's big thing was to extract the data from logs and into a graph data structure. The thing is that I've just taken "huge amount of scale + nice, immutable log" and turned it into "huge amount of scale + evil, mutable graph". Building a massive-scale graph datastructure that can be mutated over time is... hard. Like, "hope you've been keeping up on your academic papers" hard.

One of the key optimizations I leveraged was to represent the graph as a CRDT. Every Node has a `merge` function that follows CRDT semantics.

This allows me to collapse states together in a way that converges.

Security queries have some interesting properties:

1. They often care about thresholds, meaning that they inherently work well with a lattice (once a you've hit a "bad" state you will always want to investigate that state - this is unlike, say, operations where if it "recovers" you can ignore it)

2. They almost always filter out data

These two properties combine nicely. It means that if our alert is a threshold, and our data only 'grows' in one direction (thanks CRDTs), we can reject queries using stale data and not worry about invalidating any caches.
It's the internet, therefore a significant percentage of the strong opinions about any topic will come from people who have little to no experience or competence in the area. Being HN, it probably skews a bit better that average. OTOH, it will also skew towards people procrastinating. Factor that in how you will...
Things happen quickly and AI will change things quickly. Figma is nearly 8 years old and Firefly isn't even a year old.

Of course a massive tool is going to be bigger than a very new tool and there is a lot of momentum at companies.

The future is going to be AI/prompt based because it's a 100x speed savings. Who wins that pie is up for debate but Figma as it stands right now is very disruptable.
Car industry also tried to sabotage the 50€ bus ticket
I think they're already adapting to that- posting lots and logs of slightly different ads from different accounts, probably all going to the same place.
This is all very common platform/infrastructure stuff for any PAAS. Even more-so as multi-tenant k8s (and nics, and nvmeOF, etc) isn't exactly one of the most supported or talked about things. Lots of secret sauce everywhere, but they have to do it in a lot of scenarios.
Amazon accepts your offer of a purchase when it ships your order. It's not a contract when you click the purchase button—hence why Amazon can cancel your order when there's a pricing mistake or the item is out-of-stock.
Hmm, what do you mean? I think this is mostly public knowledge. I don't know how much Tesla tries to inhouse, but I would guess it's roughly similar to other OEMs (kinda a wild guess tho)

Most of the components are designed by suppliers they partner with. I don't know that you're going to find a good hyperlink for this stuff.
Have you mentioned at all in this thread where you are vociferously and borderline disingenuously defending your employer that you are in fact a figma employee?

Kinda relevant don’t you think?
Can’t tell if driest sense of humor ever or worlds most literal person.
Author here!

If you haven't done it before, try teaching a non-programmer how to make and deploy a website. It's easy to forget where the sharp edges are because we cut ourselves on them so frequently.

I've observed that HTML/CSS/JS sets a minimum level of complexity that is a non-starter for most people.

I personally believe that most webpages could be written, arranged, and styled in formats easier than markdown (without a scripting language). But I could be wrong! Maybe nobody's done it yet because it's simply not possible haha
> Exactly, that's why I implied that it's a very very small number.

Perhaps I misread, it sounded like the opposite.
Perhaps a small point, maybe irrelevant, but the Stephen West's pronunciation of Gilles Deleuze and (Jacques) Derrida in the first 2 minutes are not in step with how philosophers pronounce these names.

Such idiosyncratic pronunciations suggest West may not understand the target discourse community, let alone be acknowledged informative by the same.
What is "the pre"?
>where vetting is near impossible

No, that's a choice. If Youtube hired 5k qualified people to vet their ad partners properly the problem would be solved tomorrow. It's "impossible" in the sense that this would eat into their profits rather than outsourcing the misery to the consumer.
When the powers that be decide to block a merger, they have to make the case. There's looking at the proposed merger and being able to say "this is bad and may be antitrust," and then there's actually making the case when it comes down to it. That takes time. And you can expect companies like Adobe to fight rather than just saying "oh, you don't like this? OK. We'll withdraw."

The DOJ and other bodies voiced opposition early on. They signaled quickly that they were not in favor of this. The interim between those actions and today were the regulatory bodies actively making cases against it and/or negotiating with Adobe & Figma how they could proceed in a way that the regulatory bodies would want to approve of the deal.

The whole idea that this was "half-assed" in some way is misguided.

Note that I worked for Red Hat while IBM was acquiring it. It took from (IIRC) October 2018 to July 2019 without strong opposition. When you're talking about companies that have that much impact on a market, it takes a while.

And it should -- the larger market doesn't benefit from waking up to find out that a major software supplier has been gobbled up overnight. You can see the pain that VMware employees + customers are going through right now and they've had a lot of time to process the idea.
Throughout this conversation, I have repeatedly requested specific arguments or evidence regarding the logical structure of fascism. These requests were made in the spirit of understanding and critically examining your viewpoint. Despite these requests, you have not provided concrete arguments or examples that directly address the logical structure of fascism, which was the core issue at hand.

> Appeal to authority is only a fallacy when the authority is arbitrary, not when they are experts on the topic.

Your responses emphasize a reliance on expert consensus without offering specific examples or references to support your stance. While it's true that an appeal to authority is not fallacious when the authority is relevant and credible, the essence of the argument still requires substantiation beyond just stating that experts agree with a viewpoint. Merely stating that experts agree with a position, without providing any direct references or examples is akin to saying "Trust me, I'm right because experts say so" rather than, "Here's the evidence or arguments presented by experts that support my view."

> In any case, this has gone on long enough. I have nothing against you, I've explained my point, and I'm not going to give you a history lesson here, "explain" anything to you, or keep reading your walls of text. HN is not suitable for this.

Stating that you won't provide a "history lesson" or implying that the other person's efforts constitute mere "walls of text" came across as dismissive and disrespectful.

If the conversation isn't aligning with your expectations, it might be more productive to articulate this directly and respectfully. You could say something like, "I appreciate the depth of your inquiry, but I feel that this platform isn't the right place for such an in-depth discussion, or I don't have the resources/time/depth of knowledge to provide the detailed response this topic deserves." instead of writing that you will not teach someone history or "explain" anything to that person.
I have read the docs plenty of times, but it never stuck for me until I read the (free!) PostgreSQL 14 Internals ebook: https://postgrespro.com/community/books/internals

Quoted from Page 70:

If you use the Serializable level, it must be observed by all transactions of the application. When combined with other levels, Serializable behaves as Repeatable Read without any notice. So if you decide to use the Serializable level, it makes read sense to modify the default_transaction_isolation parameter value accordingly -- even though someone can still overwrite it by explicitly setting a different level.

I had a real "WTF?" moment when I read this the first time.
Maybe a got fit for someone who is reluctant to use Kubernetes but has to for whatever reason.
I find it interesting to consider other forms of entertainment that aren't commonly thought of as such. Case in point, food is a form of "entertainment"; you need the basic nutrients, but those can be supplied very cheaply. If people consciously thought about how much a dinner costs per hour, it might lead more people to change their dietary habits.

Another example would be makeup and fashion. It's a more subtle type of entertainment (more akin to "being on a cruise"), but the cost per hour is relatively low. That said, the benefit per hour is also low, and it's something missing from this sort of equalized comparison. One hour being at a theme park versus scrolling on Twitter versus watching a movie are very different values.
What culture crash? The Rust project has a language reference, is working on expanding it into a more formal spec, and there are efforts like Ferrocene's to qualify the existing compiler for use in safety critical environments.

The argument is not that language standards are bad, it's that a C++-like ISO standard is unnecessary (when the quality documentation can exist in another form) and C++-like implementation fragmentation is bad.

(Have you read the NLL RFC? The Polonius work?)
Nah, they're just politely saying no. Lots of (pre) seed investors, who supposedly actually really invest before tangible proof, don't actually do this. Their MO is to hope to talk to early stage founders who are doing amazing before said founder realize that they can raise at way better terms.

It's the "win by doing lots of cold sales" model, but for VCs: if you talk to enough founders eventually a startup that does way too good for your seed/preseed ticket size will actually accept your terms and give you 25% of their company for next to nothing.
If Computed Science is doomed, what comes next?
I wonder how it copes with things like anti-affinity rules, where you don't want two things running on the same physical / virtual server for resilience reasons.
is GKS some amalgamation of GKE and EKS
Not analogous. The original woodcarving is fiction- a person created a representation of a dog.

The AI clones are a fiction of a fiction.
> C# has multiple compilers and runtimes?

Yes. Roslyn, Mono and some Mono-like thing from Unity to compile it into C++.

> Mono used to be a separate thing

Mono is still a thing. The last commit was around 3 months ago.

> multiple runtime implementations is a very real problem requiring complex polyfills

You can target a version of the spec and any implementation that supports that version will run your code. If you go off-spec, that's really on you, and if the implementation has bugs, that's on the implementation.

> TypeScript has a single implementation

esbuild can build typescript code. I use it instead of tsc in my build pipeline, and only use tsc for type-checking.

> [Typescript is] extremely popular in this community

esbuild is extremely popular in the JS/TS community too. The second most-popular TS compiler probably.

> [Java has] only the Sun & OpenJDK implementations

That's not true. There are multiple JDKs and even more JVMs.

> Java on Android is now basically a fork & a different language from modern-day Java

Good thing Java has specs with multiple versions, so you can target a version that is implemented by your target platform and it will run on any implementation that supports that version.

> Python is widely deployed & CPython remains the version that most people deploy.
> The forks have significantly less adoption than CPython though.

That is because Python doesn't have a real spec or standard, at least nothing solid compared to the other languages with specs or standards.

> It seems unlikely that independent Rust front end implementations will benefit it’s popularity.

It seems unlikely that people working on an open-source project will only have the popularity of another open-source project in mind when they spend their time.
There’s been plenty of attempts to implement TS in another language or whatnot. They all struggle with keeping up with the pace of change cause the team behind TS is quite large. There was an effort to do a fairly straight port into Rust which actually turned out quite well, but then the “why” question comes up - the reason would be to do better performance but improving performance requires changing the design which a transliteration approach can’t give you & the more of the design you change, the harder it is to keep up with incoming changes putting you back at square 1. I think Rust rewrites of TS compilers (as long as TS is seeing substantial changes which it has been) will be worse than PyPy which is basically a neat party trick without serious adoption.
$4 Thrift Shop Vase Sells for More Than $100k
People were parroting that about Millenials a decade ago. It’s just a function of being young and nothing to do with any particular generation.
Insta is also absolutely drowning in AI generated female "influencers". It's tangibly worse this week vs even 2 weeks ago.
The Hunter Biden's scandal was misinformation lite. The fact that it benefits Putin, means it is misinformation enough to be silenced. The fact that you are bringing it up is essentially you being a supporter of Putin.

/s
The problem is that there isn't much union solidarity across countries and companies have completely different labor relations in different countries.

As an example, all Japanese automakers that start factories in the US start them in anti-union states and take a very hostile anti-union stance. This is in contrast with the very pro union stance these companies take in Japan. But Japanese workers do not strike in solidarity with american workers. They consider america a completely different issue.

Thus, it is guaranteed that as Nippon takes over US steel, they will be as hostile to unions as the laws will allow them, regardless of what their policies in Japan are.
School is pretty bad for anything where failure is the best way to learn. I'm pretty sure no one has ever become a good fiction writer without putting out hundreds of pages worth of crap first.
I will propose automated tests to my manager. Writing tests for shared code is a great idea. But I feel I should concentrate on integration tests as well (like flows spanning multiple lambdas)
This is a great idea! How would you handle backspacing (assuming the user's intent legitimately changes)?

You may need to allow "exemptions" of some kind to make it fun. If I need to use my phone for searching for a work related term, I'd like that not to impact the game. Perhaps the keyboard only activates in certain apps?
"You could not purchase some number of guaranteed-to-work calls per month" was true for any other offering from the Yahoo! Developer Network.