skysight-inc/HackerNews huggingface dataset:
> The whole point of end-to-end encryption is that you don't have to trust the people running the service you use.

Well then I guess it's pointless because it doesn't accomplish that.

(The actual point, FYI, is that you don't have to trust all of: them, their hosting providers, your ISP, the ISPs between, the government, and their mom.)

> it is very much possible for you to know about it

"Possible" != "done"

> analyzing network traffic

How are you gonna do that? Surely if they wanted to sniff it would still just look like any other encrypted data

> gives the community a good chance at catching malicious updates

Sure, when the same application is used by everyone, which is not true in either the Mastodon world or the new Bluesky-small-instances world
The indictment:

https://s3.documentcloud.org/documents/24438610/burke-indict...

This is unlikely to go well for Burke.

Later

The Post has updates and direct reporting; Burke claims the credentials he used were publicly available demo logins (but the indictment has him DM'ing about multiple sets of credentials, and scouring machines for files). We'll see! This case is going to be about a lot more than whether URLs are public or not.

https://www.washingtonpost.com/style/media/2024/02/22/tim-bu...
Gemini doesn't have the "lost in the middle syndrome"
I knew both words when I was about 5, as we had both instruments at the back of the classroom.

Your approach leads to calling them all sticks.
I'd like to know how much plutonium he had. That they caught this one guy seems less important than that he was able to get the stuff, if it was more than say milligrams.
TikTok's Money Machine
Stable Cascade has a distinct noisy look to generated images. It almost looks as bad as images being dithered to the old 216 color Netscape palette.
There are alarms with phone messsaging, tracking, remote start and disable. Also relay attacks are easy to prevent, just put your smart key inside a faraday bag or remove the battery.
No. There are two components: data storage, and "indexing". You can always, feasibly, own your data. Being your own indexer is less feasible, but you'd choose one like you'd choose a Mastodon instance or something. Portability is trivial because you have the data. "Usk" buys your indexer to put ads on it, you can just move. Moderation only controls what you see on your feed, using a different indexer just means logging into a different site and seeing a slightly different set of posts.
>I like little to no moderation and government interference

My personal politics better align with based Elon than the previous regime, but let's not pretend there's no moderation happening. It's just different.
It sounds like something the author exclaimed out loud and then wrote down.

A more formal of writing what they said is "It—that is, Delphi—is 29 years old."

Edit: The title read "It's 29 Delphi, I mean" at first. Now it reads "It's 29—Delphi, I mean"
hugeicons replying to them is icing on the cake.
The original post said:

> But despite all the talent, clear obsession, technical prowess, and a lot of money, the infrastructure just wasn’t there to make it work.

and all of the ensuing discussion was what "it" was.

If you're an engineer, "it" can reduce to "will I make money from the stock?" In fact, that was my approach. So ZipDrive? Great, those people probably made money. Palm? They got $5 a share from US Robotics, plus some USR shares, which in turn made money from 3Com.

You can demand more out of life, of course. Nothing wrong with that.
Im sad to admit I'm Polish born and don't understand this joke.
Honestly, I think taking the company's side is the contrarian opinion. The knee-jerk reaction is to judge them as the evil man oppressing working families.

Why? The vast majority of people have not worked in managerial positions with high levels of responsibility to understand the decision-making and interest balancing processes required for a large organization to operate.

But everyone's been a victim of managers at least once, and certainly seen bad ones. And many people think they can imagine what's entailed in the job. Your questions about ownership and responsibility are not invalid, but they are also the most accessible (easiest) questions. You don't get to see the sausage unless you're on the inside and most people can only imagine what that looks like, and then tend to imagine the worst or most malicious alternatives. Thinking beyond those questions isn't always warranted, but doing so does require a perspective that most people don't have direct experience with.
> Surprisingly, no-one has made a Delphi (or Access) clone that runs on the web.

There have been a couple attempts but they were all closed source from small developers that died (the projects) once the developers couldn't convince anyone to pay for them. Ironically one of these attempts used Pascal too (IIRC it was using a fork of Free Pascal).

There was also Microsoft's Web Forms which kinda did something similar in the early 2000s or so, though AFAIK it wasn't as "drop an exe and have it work" as programs made in Delphi for the desktop were.
> Bluesky is a public social network.

> The AT Protocol, which Bluesky is built on, is designed to support public conversations.

Ah, ok.
> By what mechanism will cryptocurrency change the fact that the already existing wage theft laws aren't being enforced?

By changing the amount of effort required to enforce it. How long would it take to poll every worker how many hours they worked, their wage, and how much they were paid (a day per site?) ? How long would it take a computer program to monitor the outflow of a wallet (milliseconds?) ?

Laws not being enforced comes down to mostly two reasons. Will and Practicality. Surely not everybody in the city is corrupt and wants the laborers to be underpaid. So if you make it more practical for them to figure out who is underpaying then they can enforce it better.

> Your original claim was that auditing of bank accounts would solve the problem. Since you've admitted that we already have auditing mechanisms in place, what does cryptocurrency add?

That was not my initial claim; that was calamari4065 (you) and I disagreed with them that auditing the bank account worked.

Specifically a public ledger (bitcoin) means anybody can audit and for whatever reason. The IRS cares if you paid your taxes to the government not if you paid your employees legally.

> Agriculture is a technology. Growing food at industrial scales is a technological problem.

I can play this game too. Bitcoin is a technology. Paying people at industrial scales is a technological problem.

> How's that going for you?

Better than expected. I thought surely a pro-bitcoin comment would get a negative 10.
From their website in the UK

https://pay.google.com/about/

--------

Google Pay is the fast, simple way to pay on sites, in apps, and in stores using the cards saved to your Google Account.

:Add a card to Google Pay:

And download Google Wallet to pay with your Android device.

----

I think Google Wallet is just the Android app to use Google Pay and you use it to save cards *to* Google Pay. They even have a link to "Add a card to Google Pay". Pretty sure a couple of years ago Google Wallet was called Google Pay, but they renamed it. Presumably for whatever service Google Pay App is.

Really confusing. Classic Google.
Yeah the split it up. I am pretty sure this is the Vemo like service of being able to send money to other people.
Give first as a general mantra sometimes works. But in situations where you're constantly giving to new people who have never gotten anything from you before, and therefore want the same "give" that you gave the earlier people means that you never get to the return part. Instead you're always giving. New people come in, want the same give that you gave others, and then at some point you're not getting the return because those new people are placed with even newer people. This is the revolving door of give, and why the give first never results in the... what next? Give first, get later? A lot of times it's give, give, give, with no return, until you finally tire out.
Just tried the same search and here are my results for the first 25 images:

6 "all" white race families and 5 with at least one white person.

Of the remaining 14 images, 13 feature a non-white family in front of a white background. The other image features a non-white family with children in bright white dresses.

Can't say I'm feeling too worked up over those results.
That is very high. Australian providers offer free incoming SMS even when roaming internationally. The charge is only for data which you can disable. Vodafone Australia has $5/day roaming.
I don't know what you mean. Money is just a means of allocating goods and services, but by itself, it does not increase the supply of goods and services. So the pensions, the 401ks, the savings, and the cash really all are just trying to grab a portion of the nation and world's goods and services.

Which is why the returns ("financialization") are so important, higher returns means you get a higher portion of the goods and services. But since returns are just money, it does not mean the sum total of goods and services increases, just the proportion that you get is proportional to the return you get relative to others. And you can replace "you" in this statement with "x tribe" whether it be generational, political, racial, etc.
The YouTube app is one of the best steaming apps available on Apple TV...because it's not constantly signing you out.
>Not only that but they added a significant amount of features like Grok, which I know nothing about really, and Substack like payments.

A premium (as in requires money), also-ran AI with a juvenile "sense of humor" and payments? These are significant?
Sorry to hear that. I am embarrassing mild compared to most stories I read on r/cfs (which is why I just lurk)

It has taken years to build back up to almost full time work without it being a boom/bust affair.

I can’t imagine the more severe cases because you need energy to manage the problem, like a catch 22.
Now I've experienced racism I can now be racist in the name of making people more empathetic. Don't worry you n*** this is making you better people.
Reminds me of a place I used to work. Every time they asked for feedback, my refrain was "nothing here gets prioritized without a PIR (post-incident response)". Towards the end of my time there, whenever a PIR-related ticket showed up, I would mark it as a duplicate of whatever actual ticket I had dying in the backlog that would have prevented it. It really hurt team morale to have no influence in preventing foreseeable issues in our domain area. Most of the rest of the team had even stopped suggesting improvements altogether because management refused to let us pull our own tickets in.
I don’t get credit for my tiger-repelling rock even though we haven’t seen any tigers.
whoever designed this page should be shot
Great reasons -- glad to hear that! Let me know if you encounter any hiccups or have feedback.

Love the fresh federated model btw!
And by posting this stuff, it just gets people doing this seriously to abuse it as much as possible, and it ends in it being blocked.
Ridiculous this isn't more prominent in mainstream news. Eg. I open Google News to stories of killers and a new real estate tax and some sort of scandal by an actor. This is why I come to HN instead.
> How would you write what I wrote in Lisp in Haskell

main = do
let x = 1
let y = 2
let z = 3
let y' = x
z' = y
x' = z
print [x', y', z']
Yeah I remember that. Honestly I wish there was some other organization that could rival the Musk companies. We need to spread out the power that he has right now but man I just don't know what the other guys are doing. Just today I saw the Rivian and Lucid financial results and they are not looking good. On the space side I'll take Bezo's Blue Origin but I hear almost nothing good.
Interestingly, RISC-V's Zicfilp proposal includes an optional, 20-bit label operand so that call sites and targets can be paired more strictly.

I'm not sure how or if it addresses trampolines and similar thunks that interpose callee and caller, but which don't necessarily touch arguments. Such thunks are quite common in dynamically linked code as ELF and Mach-O do lazy loading by default--dynamic function symbols are initially small thunks that load the dependency and then forward the call, restoring registers and the stack without having to know the call signature.
Find Phounder
I'm experiencing a flood of referral spam from these same domains. Seems like thousands of other site owners are too.

When will Google respond and step in? Clearly the GA4 tag is being exploited and my blocking efforts have failed, plus new domains are popping up.
Yep. Highly enjoyed its Season 1, but I wished I never watched any further - it feels complete at this point and the later seasons destroy the impression. Kind of like with The Matrix.

Note: some people have an opposite opinion, that the interesting stuff starts at Season 3.
>Or more realistically doomed the company to fade from grace as you competitors surge past you eventually ending with a massive layoff.

This is a black and white take that doesn't jive, additionally, we have the hindsight of history, both recent history and the history of other boom / bust cycles, that serve to validate. Our competitors wouldn't have zoomed past us. We have strong market presence and we bleed more users due to our own ineffectiveness than strictly from competitive pressure, and I can trace much of that ineffectiveness back to hiring practices from late 2020 to mid 2022. As I noted previously, we have a clear line of how this happened.

Generally speaking, a moderate growth strategy would have left us in a better place, and it was easy to see by the end of 2021 that things were going to change sooner rather than later. I'm not that smart, by my own admission, I'm a pretty dumb guy, but I put the pieces together by then by simply looking at where the money was coming from. There was no way the conditions of 2021 were going to continue at most past 2025 if you wanted to be an optimist, but realistically, it was coming down a lot sooner to anyone paying attention to how the money was flooding in, and I felt we would start to see some downturns in 2022 and 2023. As soon as the COVID relief stuff was announced to be ending, it should have been even more so, yet there wasn't a prevalent skepticism in the status quo until much later.
This is the beauty of balanced quotes: they completely eliminate the need for multiple escapes.

When the same character is used as both an open and close delimiter, you have to disambiguate between three possibilities: opening a new string, closing the current string (which may or may not be embedded) and a literal character as a constituent of the current string. By convention, an unescaped double-quote inside a string indicates closing that string, so you need different escapes to indicate opening embedded strings and constituents.

You could have done that by using two different escape characters, but for historical reasons there is only one escape character: the backslash. So that one character has to do double-duty to disambiguate two different cases. But in fact it's even worse than that because string parsers have a very shallow understanding of backslashes. To a string parser, a backslash followed by another character means only that the following character should be treated as a constituent. So you still need to disambiguate between actual constituents and opening an embedded string, and the only way to do that, because all you have is the backslash, is with more backslashes. The whole mess is just a stupid historical accident.

If you used balanced quotes you only have one case that needs to be escaped: constituents. So you never need multiple escapes.

Note that I made a mistake when I wrote:

> Only if you want to refer to [a close-quote character] literally as a closing quote rather than having it act as a closing quote.

You have to escape both open and close quotes to refer to them as constituents. In other words you would need to write something like this:

«Here is an example of a «nested string». The start of a nested string is denoted by a \« character. The end of a nested string is denoted by a \» character.»

Note that it doesn't matter how many levels deep you are:

«Even when you write «a nested string that refers to \« or \» characters» you only need one level of escape.»

Note that when you refer to quote characters as balanced pairs as in the examples above you don't actually need the escapes. The above strings will parse just fine even without the backslashes, and they will print out exactly as you expect. The only "problem" will be that they will contain embedded strings that you probably did not intend. The only time escapes are actually required is when referring to an quote characters as constituents without balancing them. This will always be the case if you refer to a close-quote without a corresponding preceding open-quote, which is the reason I got it wrong: escaping close-quotes will be more common than escaping open-quotes, but both will be needed occasionally.
I do. Mostly from curiosity about which way Google will suggest I go; sometimes because the traffic or road-closure awareness is useful. Though it's often the case that I know about the road closures before it does -- but sometimes it surprises me in a pleasant way.
They finally got the inflation they wanted for 30 years
In case anyone is curious about if the system is still used 12 years later, the latest thing I could find was from a job advert https://app.verama.com/job-requests/40623

"This application is built in using Dialog[sic] APL which is a niche language and has its own challenge and that’s where second application Apollo comes into the picture which is created by another team Atlas aiming to create the Hercules using updated tech stack together with new functionalities."

Seems like it's being replaced.
Public = consent for the public to see it. That includes the public on Bluesky. It was consensual. And the ruckus was in fact about Bluesky in particular. That's why the same project already supported other protocols without a big ruckus.

In general, "I want my stuff on Bluesky but don't want to deal with cross-posting to multiple different platforms and keeping up with responses on all of them"

And, "I want my stuff on whatever platform people want to read it on without having to individually approve each one" (which is quite literally the entire point of public posts on Mastodon).

OH - and it wasn't the bridge creator's decision anyway; it was the decision of people on Bluesky to follow you that would trigger your posts to be federated, so...
I understand; going green isn't my main focus right now though, although it's undoubtedly crucial.
Lemmy is the main alternative that isn't computing topics only. The biggest server is https://lemmy.world.
Reminds me of this cartoon (which I have posted on my office): https://naksecurity.medium.com/the-detriments-of-hero-cultur...

This is why in many corporate cultures it pays not to proactively stop a problem that you know how to fix if the problem is not in your immediate problem area. Let it be noticed, let it become someone else's emergency, then fix it. Much better path to a reward that way. Of course, you should also be planning to leave said organization, in the long run it won't do well.
Characters maybe?
Neat. Is the expected consumer here meant to be debuggers, or a crash with security implication?
Related:

Expanding Our Partnership with Google

https://news.ycombinator.com/item?id=39471317
The banking system in the US is so messed up, and Venmo is so hostile.

Here in the UK I can just send people money immediately, and been able to do that for decades.
I'm not sure what you mean that it "forgot" about POST? Even as an experienced Go developer, I looked at the code and thought it would probably work for both GET and POST. I couldn't easily see a problem, yet I had not forgotten about POST being part of the request. It's just not an obvious problem. This is absolutely what I would classify as a "brain teaser". It's a type of problem that makes an interviewer feel clever, but it's not great for actually evaluating candidates.

Only on running the code did I realize that it wasn't doing anything to handle the problem of the request body, where it works on the first attempt, but the ReadCloser is empty on subsequent attempts. It looks like Phind-70B corrected this issue once it was pointed out.

I've seen GPT-4 make plenty of small mistakes when generating code, so being iterative seems normal, even if GPT-4 might have this one specific brain teaser completely memorized.

I am not at the point where I expect any LLM to blindly generate perfect code every time, but if it can usually correct issues with feedback from an error message, then that's still quite good.
You value social conformity too highly. No reform can happen if nobody dissents. I guess you're implying that he should have done so by gaining political power first, then exercising that power to share or implement his ideas in a way which would no longer be socially maladaptive because his respected status would give it more perceived value. Probably that would be more successful, but it's not bad for an individual suggest novel ways of working towards the company's stated goals.

I'm sure if you lived in a very religious society, you'd have the same condemnation of anyone who openly questions the Bible. Your concern isn't that he was wrong but that he shouldn't have said things people clearly didn't want to hear. Social conformity is pretty useful at keeping people working cohesively and effectively, but it can go astray and we need people brave enough to fight against it when that happens.

> things they clearly believe

I think this what angered people the most. What he actually wrote was reasonable and factually accurate, however, others who were also socially inept but in a more typical way read between the lines and imagined some other unstated bad ideas must be in his mind. Back when this happened a lot of people were making angry posts about these imagined ideas rather than what he actually wrote. He must believe women are incapable of working in tech, inferior, etc.
Harvard works more for people like steve ballmer than it does for bill gates.
> "if I wanted my stuff on Bluesky, I would have put it there"

How about "If I wanted my stuff on the your Mastodon server, I would have put it there"?

"If I wanted my Mastodon content on your RSS feed, I would have put it there".

How about "If I wanted my stuff on the Internet, a publicly available internet, I would have put it there".

This tribalism around network/brands/protocols is beyond stupid. The thing that is killing Twitter is its closedness and the assumption that the means of communication is what matters. It's not. Let open protocols be open.

If people want privacy, then they should use a secure communication protocol and not a social media network.
Ah the old axiom that you only discover Google offers product X on the day they EOL it.
Currently, atproto works probably best for public social apps, like microblogging, forums, etc. So yes, it's definitely possible to build a reddit-like social app on atproto.

Part of the change today is that the PDS and Relay[1] now support non-app.bsky record types. This is quite new, so there could be issues, but we're prepared to fix any issues that crop up.

1. https://bsky.social/about/blog/5-5-2023-federation-architect...
This would be a soviet joke where the punch line is 10 years in the Gulag.
Ory Kratos is using 7 docker containers to run, seems super heavy compare to Keycloak that will run with just 2 containers. What is justifying the bloat?
That's my point, that the reality is too totalitarian.