skysight-inc/HackerNews huggingface dataset:
iMessage is not on the same playing field as Whatsapp and Signal. Apple has full control over key distribution and virtually no one verifies Apple isn't acting as a MitM. Whatsapp and e2e encrypted messenger force you to handle securely linking multiple devices to your account and gives you the option to verify that Meta isn't providing bogus public keys to break the e2e encryption.

https://engineering.fb.com/2023/04/13/security/whatsapp-key-...

For iMessage, Apple can just add a fake iDevice to your account and now iMessage will happily encrypt everything to that new key as well and there's zero practical visibility to the user. If it was a targeted attack and not blanket surveillance then there's no way the target is going to notice. You can open up the keychain app and check for yourself but unless you regularly do this and compare the keys between all your Apple products you can't be sure. I don't even know how to do that on iPhone.
> Lol is it bullshit if you're acknowledging that it's happening

Army, Navy, and Air Force all train their versions of CWO from enlistee all the way to civilian hire - they all send their enlistees to JCAC in Augusta GA or Penascola FL.

The USMC has a fraction of the budget of the big 3 forces because it's from the same bucket as the Navy, and as such limits recruitment to those who need minimal training.
I like this too! Kind of like those picture drawing games we used to play as kids, someone draws the head and neck and folds it over, someone else continues the lines... it always ends up in something crazy but entertaining.
> One cannot legally run a hosted, unmoderated content platform in the developed world, one will always be required to remove illegal materials and turn over materials in cooperation with law enforcement.

Should you remove e.g blasphemy which is illegal in many countries including some of what I assume you call "developed world"?
>that we are not allowed to criticize that system

You are allowed, but go ahead and try to provide a solution to this "system"
But not everyone uses their work calendar for personal reasons, some prefer to keep their personal commitments private.
> Make it easier to get an ID if that's a problem. ... Not sure why anyone would be against this.

Because the same people trying to make IDs required also want them to be harder to get, not easier.
Stripe Data vs. Open‐Source Alternatives: A MRR Example
Looks very promising! Nice work. I ran into a few bugs using the not-signed in version.

User test: https://www.loom.com/share/725b786ee7b14b589c2fb9a4c5afd5e6?...
For some trivial client side filtering that still makes it e2e encrypted.
>If LLMs were actually good for programming, I would consider it, but they just aren't. Especially when we are talking about "assistants" and stuff like that. I feel like I live in an alternate reality when it comes to the AI hype. I have to wonder if people are just that bad at programming or if they have a financial incentive here.

solid points there.

it is surely some of both reasons. for the bad programmers, it will be the former. for those invested in llms, it will be the latter, that is financial incentives - to the tune of billions or millions or close to millions, depending upon whether you are an investor in or founder of a top llm company, or are working in such a company, or in a non-top company. it's the next gold rush, obviously, after crypto and many others before. picks and shovels, anyone?

and, more so for those for whom there are financial incentives, they will strenuously deny your statements, with all kinds of hand waving, expressions of outrage, ridicule, diversionary statements, etc.

that's the way the world goes. not with a bang but a whimper. ;)

sorry, t.s. eliot.

https://en.m.wikipedia.org/wiki/The_Hollow_Men
The article is from 2016, and that point doesn't hold anymore. If you take the Functional Source License (from the current fair.io site), there is no restriction on the number of users or company size - it typically only prevents competing use cases.
It is only for specific crimes not all crimes and there are exemptions when you don’t have to report the crime in Germany. For example family members don’t have to report if they try to convince the other party not to do it. Priests and other religious figures don’t have to do it. Lawyers, physicians, therapists etc. are also exempted.

It is also only for upcoming not yet accomplished crimes. Crimes already happened don’t have to be reported.

Also it has to be proven that you received the plan in a plausibel manner.
LPCs, MSWs, LCPCs, LMHCs make up a much larger portion of therapists over PhDs and PsyDs. All take much less schooling.
And even then you don’t have to tell them it’s illegal. Just what you earned. Frankly they don’t care where it came from as long as you report and pay.
but when you log in - you get a 500 :(
As someone who likes the smaller phone form factor, it was a real bummer that they’re discontinuing this size. But on the other hand, as someone who needs to accommodate mobile UI, the mini was a bit of a thorn in my side. Conflicted
but HN doesn't provide me with a HTML input field but a text input field and HTML has stuff like <blockquote> absent from HN input format and properly converting user input is a bread and butter task of anything displaying user content

so HTML collapsing whitespace is really meaningless for the argument IMHO
Makes sense. I suppose the additional constraint here is "with minimal damage to the environment".

Like, some caterpillar-type vehicle could move fine on that beach, but you'd definitely see the trace of its movement afterwards...

So legs are not a useful movement mechanism for tanks, but they might be for delivery bots, etc.

I also wonder about the energy expense. The strandbeests seem to be powered by nothing else than a number of sails and the movement mechanism has little enough resistance that the wind force is enough to pull the vehicle along.

It feels as if a caterpillar would have more resistance, though I don't have the numbers. I guess you could in theory make a wind-powered caterpillar vehicle by using a turbine - but the vehicle would probably be slower, I.e. less efficient?
> From what I’ve read on LWN, contention on the page table lock (mmap_sem / mmap_lock) has been a real and perennial issue for Linux, especially on servers with huge numbers of CPUs; but it’s a far smaller effect than what this post is talking about.

...and either way, that's kernel lock contention, not blocking IO.
Signal's early funding source is public record, https://www.opentech.fund/projects-we-support/supported-proj...

Double Ratchet [1] is also used by WhatsApp (2B+ users) and IETF MLS [2] standard for E2EE group messaging.

[1] https://en.wikipedia.org/wiki/Double_Ratchet_Algorithm

[2] https://www.ietf.org/blog/mls-secure-and-usable-end-to-end-e...
Thanks, yes, I should have said

> I believe no western nation wants any messaging to be non-locally-backdoored
STACKIT is the Lidl cloud.
Both companies are part of the Schwarz Gruppe.

Their offering is here:
https://www.stackit.de/en/
You have to be a company to make business with them. You can not just sign up, you have to contact them first.

There was a discussion about STACKIT some years ago:
https://news.ycombinator.com/item?id=30853778

I do not see anything about Gaia-X on their directly website, only when I search for it there are some older press releases.
I created Weavus [1] as a way to take my events away from facebook. It's a social app (mobile only for now) where events are the main element and the home screen shows your upcoming events.

The philosophy is no feed, no ads, no addiction, just your real social life. It would have been easier to have users sign up with facebook, but I decided the best thing to do was to be entirely Meta-independent. They will undermine anything that threatens The Feed.

The idea is also to merge in a single app many needs of events, like group chats, photo albums, expenses splitting, and I'm planning to add more. I realized groups have similar needs to events, so I added them as well. They're not designed for massive communities though, more like small groups of friends.

All of this is stil very early in development and it definitely needs some more work before a Show HN, but we've found it very useful for weekends and holidays already.

Consider it an open beta, so feel free to give it a try and give me your honest feedback :)

[1] : https://weavus.app
Thanks for catching that! I’ve fixed it for you here: https://dbfiddle.uk/F2vuGKVS. I also tested the export script with a table name like "table", and it worked. If you don’t mind, could you open an issue in our repo? I’ll work on pushing a full fix today.
Yeah, there's no getting around physics when moving data over a long distance. Even in the absolute best case scenario if you ran a single uninterrupted fiber optic cable half way around the world it would still take about 100ms for light to cross it (fiber isn't quite as fast as the speed of light in a vacuum), and it's only downhill from there with realistic networking and protocol handshakes slowing things down.
While filling the application form, I am facing this issue on Y-Combinator

"
Y Combinator
Go Back!
500 Error
That didn't work. Sorry about that.
We've been alerted and will investigate.

"

I was working on application registration process.
The EU is a bureaucratic body so the production of bureaucracy counts as success
"It certainly doesn't explain anything" is some irrational hyperbolic bullshit. You're talking nonsense. Of course it explains something. Listen to people who actually worked at Boeing. One of the dudes who worked there just replied in this thread. This is not a stupid internet meme. This is reality. I recommend you watch the documentary: "Downfall: The Case Against Boeing".
I have a lot of different thoughts as to why using an LLM feels "off". One I've been thinking about as of late is that it feels flawed to measure productivity by code velocity, i.e. lines of code written per hour.

Like, ideally, it shouldn't really take that much code to implement a thing. I like to think of programming as writing a bunch of levers, starting with simple levers for simple jobs, incrementally ratcheting up to larger levers lifting the smaller levels. Before too long, it'll feel as though you've written a lever capable of lifting the world...or at least one that makes an otherwise wickedly difficult project reasonably manageable.

If you say that LLMs make you more productive because it allowed you to finish a project that would otherwise take forever to write, then I'm skeptical that an LLM is the best solution. I mean, it's a solution at least, but I can't help but wonder if there's a better solution.

If the problem is that you lack the understanding to take on such a project, then perhaps what we really need are better tools for understanding. I myself have found that LLMs are great for gaining a quick understanding of languages that otherwise have sparse information for beginners, but I have to wonder if perhaps there's a better way.

If, on the other hand, the problem is that writing that much code would take forever, then I have to wonder if the real solution is that we need a better way to turn programming languages into patterns (levers) and turn said patterns into larger patterns (larger levers)

A partial solution works, but only partially well, and occasionally has consequences one has to reckon with
Normal syscalls also "leverage hardware support for trapping into the kernel". Mmap is usually used because it is a simple way to do 0-copy disk I/O.
> Huh?

On windows 11 using Microsoft only tools you can list every file in a directory using ls or dir. But Bash is by far a more powerful tool than command prompt making it far more relevant for a power user than some legacy syntax.

> So it went from irrelevant to relevant across platforms?

The point INI files and DOS come up but aren’t some Windows specific knowledge at this point.
>Signatures are not reliably checked

What leads you to believe this?
I just finished watching a live-coding session (from 2 years ago) by Inigo Quilez (ex Pixar), where he constructs an entire ray-marched landscape using only maths (mostly SDFs) in pure GPU shader code.

The stream: https://www.youtube.com/watch?v=BFld4EBO2RE

The demo: https://www.shadertoy.com/view/4ttSWf
Netstumbler sound intensifies!
See ‘viewcore’. (It may not work against the latest Go version, but in principle it shows roots, live objects, etc.)

https://pkg.go.dev/github.com/golang/debug/cmd/viewcore
For the average programmer the infinite layers of abstraction, libraries and middleware isn't deterministic either. The LLMs actually honest to god being probabilistic estimators doesn't change anything about what they produce or how they see their own stuff.
4x merv 13 filters.

A fan.

Now you have yourself a high performing air purifier.
The odd thing is that there's plenty of growth left in their existing markets, should they want it. They could compete much harder against Microsoft in the business computing sector, they could compete much harder against Google in the education sector, they could compete harder in the Pro sector, etc.

Pro computing in general is pretty stagnant and there seems to be little R&D on the core. Apple Intelligence is good, but very much reacting to changes driven by others. They could easily invest money in researching "life after NeXTStep". That's probably easier and more in their wheelhouse than trying to break into totally new markets.
This is true at any instant in time, but it fails miserably over time as support and feature enhancement becomes important. A poor design from an LLM that cannot be updated, fixed, maintained, and improved is an issue that affects customers.
If I have to sign a receipt I now just draw fun pictures.
:%s/selling groups/selling drugs/g
Most people really never left the calling people part. Tech just made it easier for them.

I've known people who have gone from on the phone all the time people to using skype to those in discord voice chats. Largely because of the costs of calling internationally as well, can't leave that out!

Although I will say, some of these platforms could learn a thing or two from the voicemail system!
Dotcom is being prosecuted for knowingly and deliberately directing and encouraging the unlawful behavior of his users, and it's a criminal prosecution rather than a civil case because he's accused of building a (lucrative) business off the effort. You don't have to agree with the case or believe the DOJ has made it adequately (it's early to say, given the extradition drama), but it's not reasonable to say that Dotcom is being prosecuted "for what his users did", any more than it would be reasonable to say that a mafia kingpin was being prosecuted for what their street crews did at their behest.

(I have no idea what's going on with Durov, or how French and/or EU law works, except to say that legal analysis on HN tends sharply towards US norms, and people should remember that a lot of basic US legal norms, like the rules of evidence and against self-incrimination, do not generally apply in Europe.)
I have never seen a evidence that CO2 is a casual agent of disease (extremely obvious exceptions excluded)
The corollary to this is that digital signature implantations tend not to be timing hardened, with the assumption that signed-over inputs are not secret. If your scheme assumes that signed-over inputs also need to remain secret, you’re likely misusing your digital signature primitive!
This looks cool. I'd love an iOS variant too.

I used to do a LOT of handwritten notetaking on top of existing PDFs so if you're shopping around for apps I'd call out

https://pdfexpert.com/ which to date has the best handwriting recognition I've seen. Plus I they're Ukrainian so bonus points for helping support that economy

https://www.drawboard.com/ which is what I used for Windows
Most frequent output does not imply correctness, LLMs often are confidently wrong.

They can't even perform basic arithmetic (which is not surprising since they operate at the syntactic level, oblivious to any semantic rules), yet people seem to think offloading more complex tasks with strict correctness requirements is a good idea. Boggles the mind tbh.
Wait, are we that close to eradication by biomass eating killer robots?
A better question would be why you wouldn't require a voter id. The voter suppression claim is nonsense. You need an ID to practically do anything in this country. There is no burden. 60% of Democrats support the requirement of a voting id.
I draw smiley faces, little sail boats, and other faces on retail receipts. No one has ever challenged me.
> Taxes can all be paid voluntary.

We (the US) tried that with the Articles of Confederation and it doesn’t work. So much so that the founders got together and threw it away in favor of the Constitution. Funding the government must be done by force for it to work.
Yes, that is difficult. But someone who might be suffering from a severe mental health condition probably shouldn't start with looking for a therapist. Instead it would usually be better to make an appointment with their primary care provider and see if a referral to a psychiatrist is medically necessary.

For lesser issues, many employers now offer Employee Assistance Programs (EAP) as part of their benefits package. This can be a relatively quicker path to get a few sessions with a therapist or counselor.
> "which currently only has vague accusations to justify jailing a CEO"

If they are charging him and intend to convict, they have specific accusations, unless the French legal system is much different than the rest of the western world.

> "If the French government was so concerned about the criminal aspect then they should just order Telegram to not operate in France or they should work to block it at a national level."

Many governments with anti-CSAM laws exercise universal jurisdiction in those statues (i.e. they will to prosecute anyone for those crimes regardless of where they were committed and regardless if the person in question is a citizen), that being said it isn't entirely relevant here since the defendant is a French citizen. I would fully expect a government with CSAM accusations to prosecute those involved in facilitating such not just "block" them.

It's worth noting that the person in question was just arrested, so the trial hasn't happened yet, and yes the government could be full of shit, that would presumably come out at trial as dropped charges or an acquittal.
Not been to LA in years, but as the article says (or have things really changed?):-

>For people who know Los Angeles, this seems overly optimistic
>We want state-issued IDs to function as voter IDs

The groups who advocate such things also work to make it incredibly difficult to obtain state-issued IDs in communities who don't vote for their party, be they minority communities, university towns, etc.

I know plenty of people who claim that voter ID should be obvious and trivial. These people live in white suburbs where voting never takes more than 15 minutes, the DMV is open every day and you never have to wait more than an hour, and they're all well off enough to own reliable vehicles.

All of them are utterly incapable of understanding (you could argue willfully ignorant) that that is not the reality for plenty of people. That in many communities both places to get ID and places to vote are restricted in number and hours, making it impossible or deeply impractical for people there.
I'm not sure whether I'm a "good programmer" or a "bad programmer" but sometimes I just want a problem to go way in the quickest way possible.

I'm not always trying to create a timeless, perfect, jewel and there is a limit to how much I want to follow every highway and byway needed to do stuff across several dozen languages, libraries, platforms and frameworks.

Some days I'm just tired.
By cultivating a market for CSAM.
A great thread: https://www.reddit.com/r/ProgrammingLanguages/comments/1ez9f...
Yup. We have several of these running. Helps with allergies and when one of us got COVID the rest did not.

https://en.wikipedia.org/wiki/Corsi%E2%80%93Rosenthal_Box
Is there a way snafu could be redesigned not to rename Error to Snafu in custom error variants? It's annoying for like IDE reasons, but maybe technically challenging to fix.
>looking for a new platform

>ask if their platform is free speech or holocaust denial

>they doesnt understand

>pull out illustrated diagram explaing what is free speech and what is holocaust denial

>they laugh and says “it’s a good platform sir”

>join

>its holocaust denial

it's the unfortunate case for a lot of so called free speech things unfortunately
How could you possibly verify what code they are running server-side?

Typically, the way it goes is that you implement e2ee such that even a fully compromised server cannot read the clients messages, publish the client's source code, and build it yourself or use reproducible builds. That ladt part is where you can criticize Signal. Whether they publish the server code is mostly irrelevant unless you want to run a separate messenger infrastructure.
How exactly did Scaleway give up? They keep releasing new cloud and serverless products.

There's also IONOS.
Nitpick: Luxemburg, Belgium (around Eupen), Italy (Tirol) and France (Alsace) are also German speaking countries.

Historically, too: Poland, Czechia, Hungary and Romania, but German speaking communities have disappeared or are in massive decline.

Disclaimer: this list of German speaking countries might be incomplete.
Is Telegram really an encrypted messaging app?
this is one of the most perspicacious comments I have ever read about llms, with the disclaimer that i have not read a large number of comments on the subject. I have read some however.

however, referring to the first paragraph of the comment above, the problem is that many people are not in their right minds :)
Hot take: E2EE is overrated!

Almost all conversations that most people have are benign. I used telegram to follow journalists (essentially as a twitter replacement), how would E2EE benefit my use case?
To be honest, I want an LLM to do my work, which means coding for me. But I won’t quit coding as my hobby. I love to build and tackle challenges. I just hate the pressure of deadlines, boring coding tasks, spaghetti code from my team members, code style differences between me and others, and so on. Coding has turned into corporate stuff. I do it for a living, but I really don’t like doing it with all these issues in the mix.

I like to code in the middle of the night, solving very complex problems and building cool applications.
Social programs and equity initiatives would never receive enough funding without taxes enforced by violence.
It's legal. We have that right.
I love to program! I started in 1993 when I was 12 and I'm 42 now. I've never lost my love for it. Been a workaholic most of my life because I just love to code. However... after using Claude 3.5 with Cursor I realize that it's over. I'm writing whole apps in a day, sophisticated ones, that would take me a couple of weeks before, and way more energy spent.

I wrote a whole Slack clone (not feature complete of course) in just 1 day. I love to code, and I do have to at times but this feels like the end of what was the joy of my youth and adulthood, my favorite pastime is gone. I will still develop applications and enjoy my creativity but with probably 1/50th the effort it took before.
The term "car-free" seems designed to create engagement via rage bait rather than being any sort of assessment of reality.

Obviously people are going to use cars to get to the Olympics. They'll park around the block and get taxis in, or they'll park near a metro station, or they'll drive from say, Vegas to LA, etc.

I guess that saying that they'll put on more public transport and not have actual car parks at the venues doesn't sound as shiny.
An earlier post from about 5 months ago
https://news.ycombinator.com/item?id=39671212