skysight-inc/HackerNews huggingface dataset:
This author is writing about their frustration with their own inability to communicate effectively. They'd rather be verbose than concise to their own detriment. They have presented very sloppy logic throughout their tome of lamentation of being misunderstood. A commenter on the article does a much better job of getting to the point:

> Prosperity follows energy – more energy more prosperity
>
> https://ourworldindata.org/grapher/energy-use-per-capita-vs-...
>
> 1. First people want more energy
>
> 2. Initially, dirty energy (wood, coal) is cheap and does promote prosperity
>
> 3. Then prosperity allows transition to clean energy: Nuclear, Hydro, Geothermal

Oddly the commenter stops short of mentioning solar PV.
For some time I asked why doesn't Arc let me sync my passwords.

After seeing this level of incompetence, I am happy they didn't attempt that.

Yet.
I don't like this article because it is basically a strawman argument.

The writer tries to argue a point that nobody is making. Climate activists aren't suggesting we should stop 'growth and development'. Climate activists want governments to pass effective climate regulations.

There will always be dumb/uninformed/ignorant people out there. some of them will call themselves climate activists and ask you a dumb question at a lecture, but this doesn't say anything about the group of climate activists as a whole.

Second of all, I hope you realise that climate activism isn't some sort of subculture or something. It's not a homogeneous blob of people who all think and feel alike. The only common denominator is that they are active about campaigning for climate regulation.
Doesn't that argument make the fundamentally incorrect assumption that the space of produced output sequence has pockets where all output sequence with a certain prefix are incorrect?

Design your output space in such way that every prefix has a correct completion and this simplistic argument no longer applies. Humans do this in practice by saying "hold on, I was wrong, here's what's right".

Of course, there's still a question of whether you can get the probability mass of correct outputs large enough.
> Chrome/chromium is the safest browser.

Why do you say that?
Understanding RAG Pipelines
> Respectfully: if it was obvious, I wouldn't have come to the conclusion I did and written up what I wrote.

I dunno, that felt obvious to me. Both the idea that you’d somehow manage to get all customers to migrate to your new service, as well as that they’d migrate only 10% of their data sound preposterous.
The thing that makes 401ks magical compared to social security is decades of compound interest. The average social security payment is only $1700 a month. Not enough to live on, yet the program is almost unaffordable.
>In the US, thanks to the 1963 Clean Air Act, which was further updated in 1970, atmospheric levels of sulphur dioxide dropped to levels that had previously not been seen since the first years of the twentieth century

One thing to remember. The US wanted CO2 to be included in this Act, but the Fossil Fuel Industry bribed (lobbied) Congress to get CO2 excluded. Dropping levels of sulfur dioxide, though was a great health benefit, made CO2 emission impacts even worse.

To me, some of the article was confusing and made no point, or did I miss something ?
> Having worked a bit in the travel industry, I highly recommend that you never book through a third party (by all means use their search). Third party apps are not allowed by airlines to charge less than the airline and typically have abysmal customer service,

That’s not always true. I’ve often used services like Skyscanner to find a flight, then checked directly on the airline's website, and the prices didn’t match. Sometimes, it depends on which country you're in too. For example, I once looked at the same flight on Lufthansa’s German site and on a localized version for another country, and the price was different due to taxes. By a third part, I never had a different price depending on which country you are buying it.

However, nowadays, I still prefer to book directly through the airlines, though, because when they cancel your flight—and they’ve been doing that quite a lot since COVID—you have a better chance of holding them accountable.
Aren't you on FB?
Europe's largest city council: Oracle ERP put £2B in transactions in wrong year
An extraordinarily arrogant approach to presenting a project.

The TEXT datatype is deprecated in most RDBMSs. A minor and insignificant point but following the 'remove the brown M&Ms' rider principle, it makes me question the integrity of everything else, especially given the insults in the readme and lack of professionalism throughout.
For comparison that's almost 10 times the distance to the Andromeda galaxy (2.5m ly).
hm, i wrote an answer on this but it seems to have vanished.

ESS uses Matrix Authentication Service (https://github.com/element-hq/matrix-authentication-service/) which is a very lightweight Matrix-aware rust OIDC IdP intended for embedding into Matrix homeservers to make them OIDC-capable. It provides the same featureset as pre-OIDC Matrix auth, and then lets you delegate to an upstream IdP (keycloak, authentik, forgerock etc) for a full featureset (2FA, MFA, etc).
Ahh, you've been running some grad students first python project as if it was a serious project like curl with 20 years of history, and expecting it to have the same quality. But you've somehow avoided the tons of grad-student CPP programs with similar quality issues, or the broken code pushed by companies like crowdstrike or IBM.

Fair enough, your experience may vary. I'd suggest not judging the language by the standards of some hobbyist code that just so happened to end up on github. I've had tons of bugs in c/cpp programs over the years, some more critical than others.

I've seen a lot of shitty and unreliable python code, and a lot of good and mature C/CPP projects. I've also seen really bad security issues and crashes with bad C code, heartbleed, crowdstrike, etc.

For what it's worth I've never had youtube-dl hard crash on me, and I could argue that it's a more complicated problem to solve than what curl is solving. In an apples-to-apples comparison I think it does pretty well.

No matter what language you use for this you're going to be relying on an AI vision model with no hard guarantees.
I geniunely thought you knew nothing about derivations and were criticizing the blogger for writing the term in their blog, not the term standard to Nix itself. Which is just as weird to me as complaining about std::string, well why call it a string? it is obviously text!
I think solo developers don’t make those systems because they don’t have to. Not because they couldn’t.
so that when someone pwns your chat server, they don't walk off with all your communication history.

If you want audit, you then add it on separately, in a separate locked-down deployment, compartmentalised from the rest of your infra and the chat server, so that an attacker would need to pwn an audit client connected to that instead.
> the support you're going to get is the same

I think this is not true. In my limited experience, if you book a flight through a third party or even a code share agreement, you don’t get full access to the flying airline’s UI and things like changing your flight or dealing with cancellations are a real hassle.

Just last week I had an issue where I had booked an Iberia code share flight through American Airlines, but then Iberia bumped me from the flight onto an AA flight. Of course, both Iberia and AA support initially claimed it wasn’t their problem and that I needed to contact the other airline.

Maybe in Europe it’s not as much a problem because (1) modifiable flight tickets aren’t as common and (2) passenger rights in the case of delay and cancellations are stronger.
I see you've posted about Maori stuff a couple of times. I want to congratulate you, this is really, really great. Thank you for working to preserve a language and culture! You're presenting resources that are tough to find, and that's an amazing thing.
No self-esteem. Having been propagandized by people close to him that he can only get crap work.
Trauma.

Same reason freelancers get bad clients. Don't ask me how I know.
On the other side of the argument, does $2000 a year seem a lot for high-availability?

Does downtime really cost only $100 per day? How was it calculated? How much does your business make? It would seem it should make more than 365 * $100 = $36,500 to be able to be in a position to hire people in the first place.

Database downtime would potentially:

1) Break trust with customers.

2) Take away focus from your engs for a day or more which is also a cost. If an eng costs $200 per day for example, and you have 4 engs involved with, it's already a cost of $800, not to mention increase of odds of stress and burn out. And in US engs would cost of course much more than that, I was just picking a more favourable sum.

3) If it's a database that breaks, it's likely to cause further damages due to issues with data which might take indefinite time to fix.

Overall in most businesses it would seem a no brainer to pay $2000 a year to have high availability and avoid any odds of a database breaking. It's very little compared to what you pay your engineers.
That is not too surprising.

Linux is still Linux, and having Linux as a whole be preemptable by a separate RTOS kernel is always going to perform better in the realtime front, relative to trusting Linux to satisfy realtime for the user tasks it runs.

Incidentally, seL4[0] can pull off that trick, and do it even better: It can support mixed criticality (MCS), where hard realtime is guaranteed by proofs despite less important tasks, such as a Linux kernel under VMM, running on the same system.

0. https://sel4.systems/About/seL4-whitepaper.pdf
I for one am shocked and stunned that early Element X builds had bugs. Now that we've finally launched it for general availability, hopefully the situation is better :)
Reacting fast is the least the vendor could do. Bare minimum. This should not be applauded. It should be treated as "well, at least they reacted at a reasonable speed so the root cause was probably not malice".

In other words, a quick turnaround with a fix does not lessen the impact of being negligent about security when designing the product.
> We're dealing with a generation of CEOs / CFOs who were taught to care about nothing except short-term shareholder value.

We're dealing globally and in every industry with almost all shareholders being either retirement funds, elderly individuals, or other organizations controlled by elderly individuals. And the current generation of elderlies want to benefit as much as they possible can from any wealth being created. They haven't much time left to live and they prefer to not leave much of value behind.
This may have been a valid response ten years ago, but these days it's absolutely not.

The phrase "degrowth" is thrown around ALL the time in environmentalist circles these days, I've seen it printed on posters atleast three times in the last few months alone.

And climate activism has ABSOLUTELY grown into a subculture, that's why so many people now are uncomfortable openly associating with it, because it's been hijacked by radicals that demand you agree with them on ALL their socio-cultural ideas.
Yep. It’s almost as if folks take a skeptical view of fact-checks that come from their political opposition. Strange and surprising, indeed.

Incidentally, if there were any Democrats on truth social, and they saw their candidate’s quote labeled “disputed”, I’m sure the same bias would be observed. This is unsurprising to anyone with even a cursory understanding of human nature.
yeah, it's just HN autoeditorialising the headline.
The website says, "EARLY ALPHA Vapour is extremely young, the syntax might change, things will break, expect bugs."

What part of this is giving any sense of stability? It's clearly an experimental language, so I find it hard to understand why you are discussing stability and compatibility at all.
If users leave Facebook because spam, and if spam is easy to generate with Llama and friends, Meta wouldn’t open-source models that so easily generate spam, I mean. The incentives are misaligned.
for a second, I though this was the ROS alternative I've been forever waiting for smh
Gotta be honest, the aggressive and unreasonable snark completely turns me off from helping you. It feels that regardless of the obviousness of the setting, you’ll find some nitpick to shout back at me about it. Since I don’t work for Apple or yourself, I don’t have to justify their choices or be the recipient of your unjustified and unprompted bad humour. I’m making a conscious choice to not soil my Friday on account of some internet rando. You’re on your own for this one.

I genuinely wish you a calm weekend and peaceful start of the week.
I mostly agree with you. And yet...

Let's say you have one group that is being left behind because of lack of social capital. (I think that's a decent term to describe the issue.) You don't want to discriminate against the other group, because that's unjust and has negative effects. But if you don't do something to boost the "under" group, they're going to continue to be the under group, the group without adequate social capital.

You say "don't reverse discriminate", and I think I agree. But then... what? What should we do?
Single SQLite db embedded within the FR server, with some crazy huge database size of 75+ million faces too. This system is now deployed in a huge percentage of the western world's airports.
I remember Bjørn Lomborg telling us not to worry about climate change back around the millennium. The main reason was that we’d invent tech in the coming 20-30 years which would completely take care of the problem. I guess he still has a decade but so far things aren’t looking great.

I don’t necessarily disagree that we can’t combine growth with a focus on sustainable energy. The green energy sector has made a lot of money the past 20 years and will continue to do so. Not enough to make sure the planet remains friendly to humans by any means, but we’re not going to do that are we?
browsing rooms is deliberately not implemented in Element X yet; it's intended more as an imessage/whatsapp style messenger - plus exposing the matrix.org room directory make appstore review & age-rating etc much more complicated.
There needs to be something like a Nobel Prize for this kind of thing.
it's a rewrite. it'll replace the old app once it has full feature parity with it.
Thank you for sharing this. I have been using Arc since the first week of beta.

The fact that they don't even mentioned this bug/fix on any of their social media is quite alarming.

I enjoyed my time with Arc, but I can't possibly see myself continuing to use it after the way they handled this.
I wasn't going to get the pro, but since the announcement the remote play lag has been unacceptable upstairs so I may have to, the grey would go much better with my greige bedroom decor.
> Then they acquire land, becoming physical “countries” with their own laws. These would exist alongside existing nation states, and eventually, replace them altogether.

Let’s assume for a moment they’re not as stupid as this makes them sound. (Because, good luck getting nation states to let go one inch of territory their people have bled over for hundreds of years.) What are they really after? More tax havens? Free trade zones? Regimes with weaker enforcement against money laundering?

Ultimately private companies can exist only because the state allows it. Just last year we all saw what happens when a private army threatens state power.
This is pretty bleak reading for a resident of the UK! It's a good explanation for why there's stagnation (generally not allowed to build here). I'm a fan of their work (see the housing theory of everything [1] which is also good).

I'd be interested to read what they think can be done about the planning issue. The new government hasn't really come through on their promise to address it. They ran out of low hanging fruit pretty quickly. They're focusing more on rental reform rather than on supply. Gov modified the NPPF in odd ways (e.g. reduced targets in London, where need is highest). They set up a panel to look at new towns which will report back in a year.

This bit at the end made me laugh:

> it need simply remove the barriers that stop the private sector from doing what it already wants to do

Unfortunately these supply-side policies causing stagnation are representative of what our ageing population actually wants. The average 50+ voter thinks demand is too high and should be cut until supply catches up (in 33 years) [2][3].

[1]: https://worksinprogress.co/issue/the-housing-theory-of-every...
[2]: https://yougov.co.uk/topics/society/trackers/the-most-import...
[3]: At the current rate of house building it would take 33 years for the UK to reach France's current dwelling to person ratio, assuming UK's population growth stops.
> But for the one I'll have hanging in my office, I have loftier goals. With swap enabled, the kernel sources can actually be built right on-device. It will take some number of years. The partition where the kernel lives is /dev/pvd2 and is mounted under /boot. The device can build its own kernel from source, copy it to /boot/vmlinux, and reboot into it. If power is interrupted, thanks to ext4, it will reboot, recover the filesystem damage from the journal, and restart the compilation process. That is my plan, at least.
I am a user, but not expert in cryptography, but I find the title of the article to be bait and switch. A more accurate title would be "Pitfalls of using Digital Signatures and Possible Alternatives".
Ask HN: How can I test my VPN client on more Android and Windows devices?
I'm developing a cross-platform VPN client. Because the primary design goal is censorship circumvention, I'm using a custom protocol and cannot just put a wrapper around existing, well-tested, open-source solutions.

For iOS/macOS, once I've got the client working well on my own test devices, it generally works fine for other users. Unfortunately this isn't the case for Android or Windows. Even though the client works flawlessly on the devices I have available to test locally, many real-world users see poor performance or can't get it working at all.

While I always try to work with users to identify and fix the issues, most of them (understandably) prefer to just get a refund and switch to another VPN. So if I could do in-depth testing on a broader range of devices it would boost retention considerably.

Ideas I've considered so far for expanding my testing pool:

- Hire testers on a site like Fiverr

- Offer free accounts for testers

- Use a "real device cloud" testing service

- Hire a more experienced VPN developer with expertise on those platforms

- Open source the client code to get more developer eyes on it
30 years is the majority of the existence of personal computers have been available. It’s a long time

> how many 25 year old hackers want to do that sort of thing?

A lot! More than 30 years ago, that’s for sure. The sheer number of all programmers have increased so much since then.

A few years ago, when I was 25, I was getting into hardware hacking and I found 2 books on the subject.

It’s just hard to find learning resources on reverse engineering hardware, since that isn’t the entry point for programmers anymore.

My hope is that some greybeards will write some resources on how they made harfbuzz or eMacs or whatever.

I’d pay for that knowledge. I’d gladly pay for technical biographies of open source projects.
They also lie about models that are supported and won't assist you when you run into that. Had to return one myself. Found no evidence anywhere that my model/year was ever actually supported and anyone was using it either.
That first one looks kind of reasonable compared to our ‘simplified’ workflow. The full one?…
Also: https://sspaeth.de/2024/08/matrix-server-with-nextcloud-logi... is a great explanation of how to deploy MAS with an upstream OIDC IdP (NextCloud in this instance).
I have no skin in this game, but why are you expecting maturity from a new language? They're not claiming to be production-ready – quite the opposite. It's on version 0.0.5, for goodness' sake.
Just skimming so far, but this looks like a proper treatment of Child's work. Exciting! She was a genius.
I meant that some data still needs to be distributed securely, just it's the sender's public key rather than a PSK. I recon "pre-shared data" was not the best choice of words...

(Still love the blog post!)
A true audiophile can tell.

Nevermind switching approaches to interpolation; The microjitter is blatant, and the plankton is lost.
> Why are we obsessed with restricting discussion to ICS? The bureaucracy is not just that, but extends throughout the entire service sector these people rely on, such as banking, schooling, transportation, manufacturing management and

There is no plausible mechanism by which these people could have effected a radical change in the general British culture or the culture of the British civil service. The culture of the British in India was an expatriate one, not one of colonial settlement or intermarriage (certainly not after 1900).

They weren’t different enough from the British population to have any noticeable effect even though in class composition the civilian element was elevated in education and social class compared to the general population.

The pied noirs in Algeria were settlers and they were distinctly different in terms of ethnic composition, being disproportionately Spanish, Maltese and Italian in ancestry compared to French from l’Hexagone and it’s still a matter of debate if their descendants are noticeably different from other French. The British in India were just that. Not a lot more culturally influential in the home country than the British in the UAE. As of 2015 there were A quarter of the million Britons in the UAE. That’s more than twice as many people from Britain in a petrostate then were ever in India.
btw, there should be a great talk The Matrix Conference tomorrow about this: https://cfp.matrix.org/matrixconf2024/talk/8BVVT3/

See also https://cfp.matrix.org/matrixconf2024/schedule/ for all the other Matrix stuff happening over the next 2 days :)
For the curious, that specific cat goes back to 1989:

https://en.wikipedia.org/wiki/Neko_(software)
> I introduce you the law system

When the answer to such complex problems sounds so easy, it's probably wrong. Superficially, legal systems are more "after the fact", education is more proactive and could be much closer to the real answer. Everyone has a legal system so if that was the answer in practice, we'd all live in a utopia.

Instead I'll rephrase that as "democracy". Democracy really is the dictatorship of the majority. All it takes is a majority to easily redefine what's extremism and what's legal or acceptable.

If it doesn't look like the world is starting to polarize towards the extremes then the window of reference can be widened by looking at history. The theory is easy but all too often it fails to stop the practice of extremism from unfolding the same way again and again.