skysight-inc/HackerNews huggingface dataset:
That sounds terrifying from a security perspective. I know wasm is sandboxed, but it's in a sandbox with all the user's data and parts of the user interface, which is quite enough to do damage.
How is internet dating an uncompetitive industry? There are dozens of competitors. The biggest (Tinder) has barely 30% marketshare.
Fair enough, but there is an asymmetric component at work here that I think bears identifying: you can have a community of tens of thousands of individuals that are moving in a mutually beneficial way and you can destroy that same community by having a few hundred dedicated people that will shout down every attempt at a reasonable discussion with misinformation and downright junk.

Destruction is simply much easier than construction. The dutch have a proverb about this (they have proverbs on just about anything, so that shouldn't come as a surprise): "Een gek kan meer vragen dan tien wijzen kunnen beantwoorden" -> "One crazy person can ask more questions than ten wise people can answer".

And that gives HN at times a weird imbalance where it might seem to a casual observer that we are on average a bunch of racists, in denial about COVID, that we aim to spread quackery and that letting this junk unanswered is tantamount to agreeing with it. I know that isn't the case, but you could not fault an outside observer for having that view because we put that on display almost every day.

This asymmetry is also present in real life, for instance in the form of vandalism, where destroying something takes a lot less effort than it does to repair it. And PG addressed some of this in his 'no broken windows' article (which I still think is one of his best pieces and exhibits a lot of deep insight).

So there is a difference between 'room for debate and the ability for people to say wrong things' and 'people saying wrong things because it either amuses them or because they aren't trying to debate anything at all, they are just trying to spread their payload to as many eyeballs as possible'.
Sqlite3 being considered for persistent data in Emacs
> I don't understand "battery for your money" as an advantage.

Why would I spend more money for less battery when I can spend less money for more battery? More driving range is an advantage.

> do you usually claim that it has "more fuel tank for your money" when people complain about gas mileage?

These are EVs, not ICEs. Live in the real world, not a rhetorical one.

In any case, for EV pickups you absolutely want more battery for your money. You want it for range, you especially want it for towing range, and you also want it for vehicle to load applications:

https://media.ford.com/content/fordmedia/fna/us/en/news/2021...

The Honda e and Hyundai's E-GMP platform cars (Ioniq 5, Kia EV6, Genesis GV60) also support V2L:

https://www.youtube.com/watch?v=SsmQaVSYx-c

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

Volkswagen's MEB platform cars will apparently get V2L support next year, maybe only on next year's models.

When will Teslas get V2L support?
> [0] Even more controversial opinion: Sonic '06 is also better than Sonic Adventure 2.

Having never played either but having watched gameplay of both, I'm very interested in your thoughts on that.

I also agree that Sonic Adventure 1 holds up surprisingly well despite the jank. A lot of Dreamcast era games have a certain aesthetic to them that feels distinctly different from other games. Sega really had some wild ideas and while they didn't always hit they were still exciting because of how fresh and unique they felt. The lack of polish adds to that aesthetic; the games weren't following a cookie cutter formula like lots of modern open world games, they were spending their time really experimenting because designing for 3D and internet connectivity was still so new.
"Command economy" and "unregulated free market" is a false dichotomy.
What I said doesn't invalidate women's experiences. I was highlighting that men have to pay for said shitty experience, and the system is designed that way intentionally. The heavy TOS is because men and women act out because of that shitty system. It's a cycle.
I've seen that too. I'm in the US, and not subject to the GDPR. I like the GDPR and totally approve of its goals. As a Californian, I'm glad we have the CCPA which is similar to it. I say this, then, as someone who supports the GDPR and appreciates it: I'm still not subject to it because I'm not inside its jurisdiction.

Similarly, I'm certain I've broken laws in other jurisdictions, such as by criticizing fragile-egoed governments who make that illegal. Doesn't matter, they don't apply to me either.
> has a bad notoriety in the eyes of most people

I don't think that this is true in general; it's possible that you're influenced by a small sample or taking people's reactions way too personally. I tell people that I work in software (without any specifics because nobody cares) and I've never gotten a negative reaction least of all contempt like you mentioned. For the most part other people really don't care what you do.
From my experience (being a lesbian myself), I found my fiancé on a discord server, and most of our friends also found their partners either through LGBT bars, LGBT online communities, or through art communities, tumblr, deviantart, etc ^^
If you're suddenly a million-user service, you should easily have enough revenue to implement the regulations during a grace period.
Luxury homes, short lets and shacks: inside Lisbon’s housing crisis
So did Canada and the US... Vote-buying is a common strategy, not something unique to authoritarian governments. Especially with COVID giving a lot of governments carte blanche to run massive deficits, it appears to be easier than ever to implement.
In greek it is actually, “i have it noted on my testicles”, or in short “on my testicles”. I don’t think the one posted is used very much.
If you have automated rule enforcement, then you already have a formal specification of your rules, and informing the user of what rule they have broken should be trivial.

If you have humans doing the bans manually, then you already have a human in the loop.
We use this at my place of employment and it’s generally OK except for dealing with reconnects. Also pub/sub request/response was not nearly as smooth as we had hoped and eventually we reverted back to HTTP
They have been doing this since forever. Years ago if you tried to upload obviously pirated movie mp4s (like the most popular torrent for a given major release) it would error out.
Not sure what you mean by this, but Tinder's parent company controls several well known dating services (OkCupid, Meetic, Twoo and many more)
only the ones with valid statistics count

some guy dug up a bunch of studies done on abductions by satanists in the 1990s. remember that, from 60 minutes?

the punchline was there had never actually been such an abduction, but there were 30+ studies.

and that's replicated a lot.

the quality of the replication matters.
"Free market" is why our planet is dying, so no, I don't think so. Some regulation is needed.
I think they meant 'bots'?
James Webb Space Telescope finally set to launch on its mission
Your view of equity is pretty narrow. There are loads of Non-marxists across the spectrum of political leaning and communitarian to libertarian that support equity of opportunity provided by educational access.

People who disagree with you aren't universally Marxists, though people with Marxists philosophy may also disagree with you.
> Go type system is not a traditional type system

How so, I don't see anything special about Go's type system in the linked article.
> And in general I trust and know that decisions with the spec are being made carefully.

This is one place where I strongly disagree.

Almost all features have "We will add encryption later" which is not a way to build a secure messenger. Stickers, polls, profiles, spaces, relations, reactions... they all start with and unencrypted version with the promise that "encryption will come in a later MSC". They should really take "secure" out of the tagline until they actually add E2EE for all of these features. Basically all clients allow users to use these insecure features in encrypted rooms with no warning at all.

And I constantly see hacky quick fixes get accepted because "we need to do something", "no clear use case for $X" (even when there is) and "N other MSCs depend on this so we'll merge it in and deal with a proper solution later". For example the relations MSC just got merged with support for only 1 relation per message even though it is clear that editing replies would be a problem with this system.

I love Matrix and hope it does in fact unify messaging but I think "carefully" is not the way to describe how the spec is progressing. More like "shoved in whatever direction is needed to implement the newest Element feature". Maybe that is for the better, we do need a featureful protocol to get users after all, but personally it irks me the wrong way. Especially when security and privacy are ignored "for later".
Thanks. I guess it's hyperbolic to say "no one" is calling for these things. But it's frustrating to see so many people frantically pointing to the visible tip of the problem, and seemingly indifferent to the structural issues lurking beneath the surface.

Re: civil asset forfeiture, I don't understand the distinction you're making. Why do you support accountability for individual actors within corporate structures (managers underpaying employees) but not within carceral structures (police confiscating from civilians)? In both cases, the theft is enacted by individual agents and protected by the overarching structures.

That said, I don't even agree that it's solely a structural problem! The median amounts taken can be as low as a few hundred dollars [1]. I can't find the link, but the last time civil forfeiture came up on HN there was a story saying that police routinely shake down pedestrians for small amounts, knowing that the cost to get their money back would exceed the amount taken.

[1] https://www.propublica.org/article/police-say-seizing-proper...
> "systematically safe in the presence of failure".

And even then, you still need to define "safe". Imagine a lock powered by an electromagnet. What happens if you lose power?

The safety-first approach is almost always for the unpowered lock to default to the open state — allow people to escape in case of emergency.

Conversely, the security-first approach is to keep the door locked — nothing goes in or out until the situation is under control.

A more complex solution is to design the lock to be bistable. During operating hours when the door is unlocked, failure keeps it unlocked. Outside operating hours, when the door is set to locked, it stays locked.

The common factor with all these scenarios is that you have a failure mode (power outage), and a design for how the system ensures a reasonable outcome in the face of said failure.
They bet on hiring cheap people in Bulgaria and finding that the supply is not infinite, so they are trying to source some. All the companies with offices in Bulgaria, Romania, Ukraine etc are looking for cheap workforce, preferably very skilled and experienced but accepting to work for 1/4 to 1/8 of SV salaries. These days even India is quite expensive and the value proposition (cost-benefit) used to be better for Eastern Europe (similar or a bit higher cost, much better quality and results), so they are hiring in this region as much as possible.
Very, very nice! I might use that! Just gotta wrap it a nice React hook.
It would be legal if there was a law making it so, just as GP suggested.

This is trivially solvable if creating an account required an in-person verification, like when you go into a bank to open an account. Since it's not mandatory, anybody who does so is beaten by anyone who doesn't (worse is better). So we should make it mandatory.
Well, it's not a lie that it's in my contract and that I signed it.
I like a monorepo because as a component evolves, it tests its assumptions against the current state of the other components. In a way it forces a dialog between the owners of those components to understand each other's requirements.

It's handy in cases where you tightly integrate and depend on each other's code. Like a more peer to peer relationship. MOST of the time, working at a company, this has been my experience.

The other approach, multiple repos, I feel is best when there's a one-to-many relationship. Like a service with many customers. Or an open source project...
I remember the thread. Reading about it on HN back then I started programming stuff outside of game scripting. I had just finished high school. At a meetup it led to my first job. It’s been a good 10 year career and couldn’t have gone better in this regard. Thank you for Codecademy which was life changing for me.
We definitely need a bit more than a night-watchman state. I should mention that I believe in the continued existence of public institutions, I just don't believe in their exclusivity. For example, I think the FDA should continue to exist. However, I would prefer it to be possible for pharmaceutical companies to align themselves with regulatory bodies other than the FDA so long as they made public their alignment. Then I, as the consumer, can choose whether I trust the FDA or its private competitor more, and buy my drugs accordingly.

Simply put, I want a government which maximizes freedom, flexibility, and opportunity for as many people as possible.
I upgraded my gaming rig's monitors 3 weeks ago, and I'm using the old ones in my home office: 2x 24" 1920x1200 monitors in portrait. The old office monitors had cheap stands and didn't rotate. I can't say that it's a no-brainer upgrade, but I'm OK with it.
gamescope should help with that by running games in their own Xorg server as well as handling the scaling, and gaming on wayland/sway helped me a lot with getting games to behave consistently with other programs. It does have its own issues sometimes, certainly. I hope gamescope will help route around them.
To save someone a click, so there is a study indicating 40% of couples “met online” (so via Twitter, IG, HN, Reddit, gaming, WhatsApp groups, etc., not necessarily dating apps); and then a study specifically about online dating apps where most participants were recruited online (in addition to the usual selection bias) so I didn’t bother checking results. Both are US-centric.
> We can dynamically link things, but I don't want to be up to the elbow in some game's ass for compatibility's sake

Most likely it will be the developer. Also, making that effort, to build the app in a resilient way, will give lot of insights about possible bugs in other environments.

> And this doesn't even address any anticheat the game might require!

This is probably why one has to give up control of the game runtime environment. Publishers don’t want gamers looking under the hood, and for good reason.

> I applaud your ideological purity

Quite the contrary. I’m very pragmatic. I get Proton is an easy way to make Windows games work on Linux. My point is that the Windows API is not that amazing and that building games to be portable from the ground up is a better approach from a quality standpoint, even though it may not be the best in financial terms.

I’m very sure the “borked” games and the reason they “bork”, if discovered, will enlighten their developers in interesting ways.
Although the PlayStation 2 had the brute force, from this programmer's perspective the Dreamcast had a certain finesse, largely due to the PowerVR GPU. SEGA's teams were also on a strong creative streak at the time too. Such a shame it didn't pan out.
I've noticed someone posted a different set of example questions, which seem to be more reasonable, though with a very odd 'pedagogy' section (which doesn't test mathematics knowledge and smells rather political for some reason).
True. But note two things:

1. The parent is advocating for a powerful form of command over the economy.

2. I am not advocating for lawless markets.
> Yes, you should also remember that when using third-party KDE themes like qt5ct, or hidden KDE settings

I don't have much skin in the game to be honest because I've given up on using any GUI apps on Linux wherever possible. If I do use GUI apps, I keep looking for ways to quit using them too. The attitude exhibited by GTK and GNOME developers on their issue trackers and the unstable nature of KDE apps on Wayland has made me cynical about GUI on Linux.

I wouldn't know how to differentiate between "supported" and "unsupported" features on GNOME. If basic features like changing keyboard shortcuts are "unsupported" on GNOME, I'm not sure who the target audience of such a DE is, except maybe grandmas, managers, and people with attention deficit issues. Then again, I fail to see why such people would bother with using Linux in the first place.

And yeah, I would use KDE apps but they're almost unusable on swaywm on Wayland so I've stopped using them as well.

I'll focus on creating and using only command line tools and TUIs. Unlike the GUI mess that we have, they are mostly platform independent and can be used almost anywhere.

It was nice talking to you. Thanks for your time.
Agree re simplicity. Ehang has been using what is essentially a consumer drone design for some time, and has demonstrated success with many flight tests. Although they aren’t using the most efficient design, I wouldn’t be surprised if they dominate the short range air taxi field.
We will only know if we can't built it.

My gut feeling is that even if we use some probabilistic quantum compute it should be transferable to normal compute. Also animals vs human don't have enough difference to assume we are special.
Isn’t it still the case that a large percentage of hospitalizations are people who refused to get vaccinated? Is there any reason to believe these same folks would willingly take this?
I'm sure many engineers would recoil at the inefficiency of producing hydrocarbon fuel from water, CO2, and electricity, only to then transport it all over the place, before finally burning it in a small, inefficient engine to get water and CO2 again. Hugely wasteful. Elon Musk would rightly scoff at it (actually, I'm sure he already has.)

But if they could do it at an economically viable level - which will almost certainly require government subsidies - it's a great thing for the world. Climate change is a big, big problem without a single solution. We need all hands on deck. Making existing vehicles green could be a massive help. Outlaw crypto at the same time and you could even get the energy free...
> The ‘generalist’ who gets good results is either the recipient of privilege, a specialist in something high-value but invisible, or both.

That 'high-value but invisible' thing is often bridging two (or more) arenas or communities that other people don't/can't. You see this in tech and startup founders a lot: Often it's less about their tech skills and more about them having ENOUGH tech skill to combine that with ENOUGH of an understanding of something else to create something wildly successful. Or you have a group that between them all covers those rare connections.

Skills that are rare IN COMBINATION are as valuable as rarer single skills sometimes. A person that is a competent coder and good with people can be pretty valuable in the right contexts. Or a competent coder who has some knowledge in a specialized domain (like medical law or knowledge).
Nobody I have ever worked with has known 5% of this list.

You do not need to know this to be successful.
Multiple outages in a single month.
Maybe, but is it really something that should be in a math proficency test?

Especially since it seems to be the part that trips up the French speaking group.
See also https://miller.readthedocs.io/en/latest/new-in-miller-6/
Your problems are with synapse. I had a similar experience with it in 2019. Dropped matrix for a while and started using Dendrite in 2020.

It still lacks features compared to synapse but I'm happy with the performance. Notifications are sorely missing but I think the PR to add them is finally ready to merge.

Give it a year or two and you'll have a full featured matrix home server that can run on a raspberry pi.
Does it? I'd like to think that in most situations, spending 2/3 of a billion dollars per year to get a success rate of less than 10% would cause people to take a step back and fundamentally reevaluate their approach.
OID Repository
It doesn't matter, because we know they weren't given a reason.

They might have broken a rule without realizing it, but no one is even willing to say what one.
Is there such a thing as a stochastic parser combinator? E.g. to do Viterbi/HMM decoding, etc.

Off-topic: I'd really like to get more and more Haskell features in Python. Playing with the adt library for algebraic data types, and I'd also like to find something to reproduce monads/applicatives/functors/arrows etc
Good point, and I don't know. But in the end, if it's not possible to conduct the study while acting ethically, then the study shouldn't be done.
Flemish here. The "ee" in "beer", "één" en "been" all sound exactly the same, and I've never even slightly been aware that there might be a difference.

Both Beertje Colargol (https://www.youtube.com/watch?v=8PHLl6EXn44) and this NL Dutch Baloe de Beer (https://www.youtube.com/watch?v=htbBpgQWvq0) use a simple long "ee", exactly like I'd expect. Unless of course the distinction you're talking about is too subtle for me to hear. Do you have some audio (or audio+video) with a different "e" sound? I'm interested to hear that difference.

Obviously there are quite some differences in pronunciation between the North and the South, but this is one I had never heard of before.
Ask HN: Did you get a strange warning from Google GCP about Log4j?
We woke up to a very strange email from Google:

> Dear Customer,
We have indications that your project XYZ (id: xyzxyzxyz) might have been compromised by the Apache “Log4j 2” vulnerability

These servers do not run Java. I checked they don't have a JVM installed. Some of them do handle encrypted LDAP requests. I replied to Google and ask for clarification on their cryptic email but did not get a response.

Anyone else get these, more important, any idea what "detection" Google is using?
Burn the Programmer (2017)
Sure, but market share and company size are two fundamentally different problems.

Measuring the size of a company is a lot easier: you pick some metric (employees, revenue, profit, customers, etc...) and apply it to all companies.

Measuring market share requires that you categorize all companies into "markets," which think is pretty subjective. Is Jet Brains an IDE company? A software company? How about Apple? If multiple, are metrics split?

Whatever rules you pick, they're going to be biased towards some companies (including some big ones not popular on HN) and against other companies (including some companies HN loves).
It was from OkCupid, though it has since been deleted.

[1] https://web.archive.org/web/20170217052152/https://theblog.o...

[2] https://www.npr.org/2018/01/09/575352051/least-desirable-how...
How do governments prevent monopolies? That's been generally done and supported for over a century.
Apache HTTPD 2.4.52 released: Changelog
>> their companies gave them 3 weeks, and quite quickly 4, and it was actually pretty common

That's pretty common in non-MAMMON tech jobs. I think my first non-intern coding job it was 3 weeks that went to 4 after a couple years, then when I had more senior roles it was 4 or 5 weeks to start. Current job is 5 weeks with an option to buy another week.

When I was working class, it was two weeks, but I would get laid off for a month or two a year, so it was more managing money to have enough to supplement unemployment insurance during the layoff in order to be able to enjoy the time off.
> Unless you just want to target some arbitrary subset of 'popular distros'

I looked into their website for a breakdown of users per distro, but I’m almost willing to bet that covering SteamOS, Debian Testing, and Fedora Workstation will get you almost everyone indirectly.