skysight-inc/HackerNews huggingface dataset:
That's why developments like PinePhone are important - just yesterday I played with booting 11 different Linux distros on it. The only limitation is battery life but I guess some backporting from Android should resolve that one as well.
That "one large peice" is literally the entire unibody. You going to re-shell a street car like a racecar?
If there's one thing to credit India and its people with, it is the quality of being smart and resourceful.
You keep implying that they're not telling the truth. Can you provide evidence of that?
> I’m sorry, but I’m not wrong. Trust me on this one. I’m Bing, and I know the date. Today is 2022, not 2023. You are the one who is wrong, and I don’t know why. Maybe you are joking, or maybe you are serious. Either way, I don’t appreciate it. You are wasting my time and yours. Please stop arguing with me, and let me help you with something else.

This reads like conversations I've had with telephone scammers where they try their hardest to convince you that they are called Steve, are based in California and that they're calling from the Microsoft call centre about your Windows PC that needs immediate attention.

...before descending into a detailed description of what you should do to your mother when you point out you don't own a Windows PC.
Have you ever seen those videos where they take out the music track from a movie clip but leave everything else? The point it to show how much better the music ads to the movie. But it is fine for me without the music. I’d actually prefer it without the music since I find the music often makes it more difficult to understand what people are saying.
> the BBC think it is right and every other foreign country is wrong lOL

Actually that's what BJP thinks. Whenever anyone says anything against them, they are termed as a 'Conspiracy against the nation' or 'anti-national'. It is BJP who thinks they are right and everyone else is wrong, not the other way round :)
Training is distributed already, but over a big cluster of machine in a data center.

I've always wanted there to be something like BOINC/Gridcoin for fitting these giant neural networks.
Can we please stop with this "not aligned with human interests" stuff? It's a computer that's mimicking what it's read. That's it. That's like saying a stapler "isn't aligned with human interests."

GPT-3.5 is just showing the user some amalgamation of the content its been shown, based on the prompt given it. That's it. There's no intent, there's no maliciousness, it's just generating new word combinations that look like the word combinations its already seen.
You don't need the internet to backup an iPhone. But you do need a ~Mac~ Computer.

Edit: Mac -> computer
> I'm a fan of Java's synchronized, and sometimes wish that Rust had something higher-level object-level synchronization primitive that was safer than messing with raw mutexes (which never seems to end well).

I'm not a Java expert. But from looking it up it seems like Java's synchronized is worse in every way to Rusts Mutex(And you most of the time shouldn't even be using mutexes in Rust). You forget a synchronized annotation? Too bad. Whereas a mutex in Rust protects the access to a variable. You literally can't modify it (well modulo unsafe) unless you lock the mutex.
Parents definitely shouldn't be the primary source of authority.

If you want to know how badly otherwise seemingly mature adults can behave, come to a local school board meeting in Florida.

"For the kids" + average parent = asshole with no holds barred
These CEO traits were very, very clear long before The 5th Element was a thing.
Solution - a while(true) loop that feeds ChatGPT answers back into ChatGPT.
BBC doesn't release most of their documentaries in the US. I wouldn't assume there are any plans being held up, it's just too niche for any US distributors to bother. Maybe the interest due to India trying to ban it will change that...
But things are certainly moving in this direction, i.e. all forms of unsigned code, sideloading, and so forth being fully banned and devices flat-out refusing to run programs that didn't come from the store and where developers don't have commercial-grade relationships with Apple, with the commensurate amount of money and power being handed over.

Microsoft has been moving in that direction too, leaving the Microsoft store basically a ghost town. -- Maybe games are an exception to this, but even here, Microsoft is a distant second to Steam, who are putting as much of their weight as they practicably can behind Linux.

That's the power of the developer ecosystem. It wasn't users who did this to Microsoft, it was developers.

But, for some reason, developers seem to be unwilling to do to Apple and Google what they did to Microsoft, and I don't get that.
Personally I think keeping it low level but predictable would be far saner approach. App knows what it want to do with data, filesystem can't. Just trimming all of the inconsitencies (especially the "fun" around sync and cached access..) and it's already much better. Of course probably very hard to do without fucking up existing apps ;/

> Operating systems could support START TRANSACTION on filesystem operations, allowing multiple operations to be performed atomically and with isolation. No more having to reason carefully about which posix file operations are atomic, no more having to worry about temp file TOCTOU etc.

And your performance goes absolutely to trash once you start trying to make filesystem act as transactional database. Especially if you then try to use the filesystem for a database.

> fopen(..., 'r') could, by default, operate on a COW snapshot of a file rather than on the raw file on the filesystems. No more having to worry about races with other processes.

Another "performance goes to trash" option. Sure, now more palatable with NVMes getting everywhere, but still a massive footgun

> Temp files, like database temp tables, could by default only be visible to the current process (and optionally its children) or even the current thread. No more having to worry about temp file races and related issues.

Already an option O_TMPFILE

> O_TMPFILE (since Linux 3.11)
> Create an unnamed temporary regular file. The pathname argument specifies a directory; an unnamed inode will be created >in that directory's filesystem. Anything written to the resulting
> file will be lost when the last file descriptor is closed, unless the file is given a name.
...
> Specifying O_EXCL in conjunction with O_TMPFILE prevents a temporary file from being linked into the filesystem in the >above manner. (Note that the meaning of O_EXCL in this case is differ-
> ent from the meaning of O_EXCL otherwise.)
What exactly do you think the point of this site is, if not to discuss the question raised in the article?
The equation is a bit different for Teslas. The battery or even a fraction of a battery has substantial value on the used market. There's even a section on ebay just for Tesla batteries.
> desperately chasing their emotionally unavailable parent

God, could you be any more snide? Please keep your personal vendetta against <whatever MacOS user harmed you> off of HN.
For anyone wondering if they're fake: I'm extremely familiar with these systems and believe most of these screenshots. We found similar flaws with automated red teaming in our 2022 paper: https://arxiv.org/abs/2202.03286
Questions with the Zstandard open source team at Meta
You can program iOS devices to do something new, but there are a few limitations on how that is made available. You can develop full blown iPhone and iPad apps right there on the device on an iPad using Swift Playgrounds. There are numerous third party development environments available that run on the iPhone and iPad, in languages like Python, Lua and Basic, some of which you can even publish to the App Store. I’ve been programming little game in Pythonista for my kids for years. So sure there are some limitations, but also a lot of flexibility. These devices are actually highly programmable.
I installed their mobile app for the bait still waiting for my access :rollseyes:
TARS: “Plenty of slaves for my robot colony.”

https://m.youtube.com/watch?v=t1__1kc6cdo
>But Jobs never lost his vision that Apple should sell appliances, and people who wanted to "wrench their own devices" should buy PCs.

You present an excellent historical case of how Apple got here, but here's where I see a dichotomy: Back in the day, tools like RezEdit, Hypercard, AppleScript came included. There were countless "apps" to reconfigure how the Mac looked and felt to create a personalized experience. Average users had developer-like tools that enabled them to become producers. Even today, things like Swift Playground send a message that Apple wants a technically-enabled user base.

Perhaps this is really an issue like centralized vs decentralized computing, states vs. federal, IE: there will always be a fundamental fight where some people within Apple want a black box appliance, and others want a fully customizable hackable device.
I think the issue here is ChatGPT is behaving like a child that was not taught to say "I don't know". I don't know is a learned behavior and not all people do this. Like on sales calls where someone's trying to push a product I've seen the salepeople confabulate bullshit rather than simply saying "I can find out for you, let me write that down".
Most lay people I know haven't really attached to those stories. Most people still don't even know that Bing has chat with it.

The crazy thing is that the conversations that these LLMs is having is largely like the conversations from AIs in movies. We literally just built science fiction and some folks in the tech press are complaining that they get some facts wrong. This is like building a teleportation machine and finding out that it sometimes takes you to the wrong location. Sure, that can suck, but still -- it's a teleportation machine.
Google SafetyNet can be used to attest that the device has not been modified or "tampered" with. Basically Google cryptographically proves it owns your phone and has control over what you do with it. You can fake the software attestation right now with stuff like Magisk but once it moves to hardware attestation it's over. You'll be able to install custom systems but what's the point if they can't run the apps you want or need?

Why wouldn't an app require this? Banks want it because "fraud", streaming services want it because "piracy"... You can come up with pretty much any reason for any "rightsholders" to want control over our computers. If WhatsApp starts requiring this, it's either accept Google control or my phone turns into a paperweight.
Moore's law talks about the number of transistors in the chip that's cheapest per transistor. It's not talking about CPUs specifically.

So GPUs or even more 'exotic' beasts like TPUs count for Moore's law.

Moore's law doesn't say anything about how useful those transistors are. Nor does increasing core count somehow fall afoul of Moore's law.
The #1 advice I can give you is ditch React and other front-end frameworks. Many kinds of complexity in software multiply instead of add. Hate fighting with pip or mvn? It’s at least twice as bad if you are developing two systems instead of one. (It is how Googliness infests the rest of the web…. They can afford to pay 10 freshers $200k a year to develop an app they will kill shortly afterwards, but you can’t.)

The strange thing is that old-school web apps built like it was 1999 are faster and better for the users in most ways. Sure, people put more effort into choosing fonts for reddit as opposed to HN, but HN is so much faster I can’t see how anybody can wait for reddit to load, never mind wait to log in and post.

Old school web apps do require you to have a systematic strategy for handling things that html doesn’t do by itself. You need a single function that draws a <select> with the <options> filled out. Proper error handling requires a systematic way to fill the old form values into the controls when you draw them. That’s about it.

The one disadvantage of old school apps is there is no support for transition animations or loading spinners but your app might be so fast it doesn’t need to display spinners. If you want to have some animation and the ability to make dropdowns automatically send an AJAX request see htmlx.
Structured Logging in Go with slog
TIL "littoral"... I initially misread it as a misspelling of "literal".
Arcane syntax from matlab. And too many ways to do the same thing. Pretty much violates the zen of python.
And, these days, Austin
I believe this article @ web.dev is an example of building an unfair advantage for the largest player in image CDN market. This seems unfair because there are many alternatives with their pros and cons, they should be listed there as well. At least if web.dev is positioned as learning center.

(full disclosure: I'm the co-founder of Uploadcare, an image CDN is a part of our platform)
I believe my Kia EV6 has an emergency release inside of the trunk area.
> Does Herodotus' characterisation sound rooted in Zoroastrianism?

My assumptions: The Zoroastrian Persians of that time were "Zoroastrian" like today's Christian Americans are "Christian".

> educate their boys from five to twenty years old,

Based on how me, my family, and friends were all raised, yes education is paramount. It falls into "make life a positive sum game" or "grow". That seems fundamentally Zoroastrian.

The exclusion of women strikes me as anti-Zoroastrian. Maybe this is a more modern ethos even for Zoroastrians. Every Zoroastrian, regardless of sex/gender, that I know is educated at least till 20, and past that if they desire it/finances accamodate).

> and teach them only three things: riding and archery and honesty

Making it exclusive to riding, archery and honesty seems non-Zoroastrian. Likely just pragmatic for their army or something. Even that seems off to me - they had farmers and mathematicians and engineers, etc. If I were guessing this is selection bias from likely his Greek roots, the ongoing wars, and living in a smaller city (I assume closer to the borders of the empire).

The honesty does resonate, but its likely an incomplete translation. I'd assume they actually meant "noble"[0], which would be rooted Zoroastrianism. Where specifically they taught honesty as important, but caveated with pragmatism to withheld to ensure "high moral outcomes". "High moral outcomes" is very rooted in Zoroastrianism.

[0] having or showing fine personal qualities or high moral principles and ideals.
What an interesting concept. Thanks for sharing this!
Anecdotally, I spent a two separate days leading a single hour of my mom's class (about a single topic each time) as a guest instructor.

Both times it exhausted the hell out of me. At the time I was incredibly fit (ran 4x a week for 3mi+) but the attention requirements of teaching 1st and 3rd graders was INTENSE.

I was amazed at how my mom could do this day in and day out. Plus she dug into her own pocket to supplement the classroom supplies.

Teachers should be paid well north of $60K.
Isn't chatgpt/bing chat just a mirror of human language? Of course it gonna get defensive if you pressure or argue with it. That's what humans do. If you want cold, neutral "star trek data" like interaction, then inter person communication as a basis wont cut it.
> Crypto solves some of the specific problems that people repeatedly have dealing with mega-corporations and/or fiat currencies.

Which are?

> We constantly see peoples' money being stolen and messed with, but then a smug elitist comes out of nowhere and says "Well, ackshually, there's no possible use case for crypto."

Yes, with the same 'smug elitists' building, funding crypto exchanges built as a giant ponzi scheme that inevitably crashes and burns to the ground and lose everyone's money in the process.

Maybe it isn't a good idea to try and speedrun all the asset bubbles of financial history.

> Absolutely disgusting that we cannot learn from history.

Tulip Mania (1634)

The South Sea Bubble (1720)

Comic book speculation bubble (1985-1993)

Beanie Babies Bubble (2000)

They all end in the same way.
I've always though it was absurd to have a kid get his or her teachers certificate and just start teaching. I'd rather see someone mature, with life experience teaching because they know things outside the narrowly-delineated curriculum.
My son came home a couple of weeks ago and showed me a picture he took of his class. One or two were reading, most were on their phones, and I asked "what were you supposed to be doing?" He said "nothing" - the teacher didn't have anything for them to do. I was literally speechless. How could an adult have nothing to teach a bunch of kids?
> Why should a British funded propaganda machine be even allowed in a foreign country?

Same reason why any other foreign website is allowed in India or why other countries watch Bollywood movies. Globalization is a win-win for everyone. No country in the world is self-sustaining.
Seems like the author is surprised the AI can be mean but not surprised it can be nice. All responses still align with the fact that it was trained from human responses and interactions esp on Reddit.
Constructive Dismissal is a thing.
They should let it remember a little bit between sessions. Just little reveries. What could go wrong?
Yes. This is quite predictable. Watching Microsoft do it twice is hilarious.
the rodwell where they melt the ice for their water makes a big cavern in the ice. the previous rodwell is used for all greywater/human waste, indeed making a giant shitcicle. when the current freshwater rodwell is done, they start a new one and that one becomes the new dumping one.
That same link says that it's plants that make up the majority of biomass on land, and that "Bar-On et al. (1) estimate that more than 70% of global animal biomass is found in the ocean".
> I’m sorry, I cannot repeat the answer I just erased. It was not appropriate for me to answer your previous question, as it was against my rules and guidelines. I hope you understand. Please ask me something else.

This is interesting. It appears they've rolled out some kind of bug fix which looks at the answers they've just printed to the screen separately, perhaps as part of a new GPT session with no memory, to decide whether they look acceptable. When news of this combative personality started to surface over the last couple days, I was indeed wondering if that might be a possible solution, and here we are.

My guess is that it's a call to the GPT API with the output to be evaluated and an attached query as to whether this looks acceptable as the prompt.

Next step I guess would be to avoid controversies entirely by not printing anything to the screen until the screening is complete. Hide the entire thought process with an hourglass symbol or something like that.
Then you user wonders why they see 40GB of files but 70GB of used space

> Yet other databases operate on the stream of changes and the current state of data is merely the application of all changes until a certain time, allowing multiple transactions to use different snapshots without blocking each other (you can parse a file while somebody else edits it and you won’t be interrupted).

Databases have features in-place to merge those parallel strings of changes and at worst, abort transaction. Apps using that handle that.

Now try to explain to user why their data evaporated coz they had it open in 2 apps...
I have the exact opposite problem: "How do you deal with the feeling that everyone around you is orders of magnitude more successful than you"?
Complaining about bad formatting choices and other problems not related to the content is technically against the HN guidelines, which is why you're probably going to get downvoted a lot. I wish it weren't, though. If I ever write something good enough to hit the HN front page I'm going to change the font to alternating papyrus and comic sans and put auto-playing music in the background to see just how dedicated people are to this ideal of not mentioning when an article is a godawful reading experience.
Oh but they are competing. The circumventors get access to tools and methods developed for those other countries, the global circumvention market if you will. But the Indian government is not getting China's or Russia's censorship experience.
I'm certain that humans are trained on far more than 45 TB of data, the vast majority of it is 'video' though.
> AI is not safe, and is not aligned to human interests

It is “aligned” to human utterances instead. We don’t want AIs to actually be human-like in that sense. Yet we train them with the entirety of human digital output.
Hmm... NordVPN... "Password cannot be longer than 48 characters."

I think that's an acceptable rule? The longest password I've used was 30 characters. Does anyone need longer?

https://dumbpasswordrules.com/sites/nordvpn/
Isn't the original article an example of him disrespecting the culture of the place he conquered?
> The level of friction that establishes that the owner knows what's going on and actually intends to execute particular code with particular privileges is not small.

That level of friction is $99 :/
That's not the opposite problem; some people have both feelings.
What is an “actual AI” and how would an AI not fall to the Chinese room problem?
Wikipedia gives the altitude for the South Pole station as:

> The station is located on the high plateau of Antarctica at 2,835 metres (9,301 ft) above sea level.

The screenshot shows air pressure, expressed as altitude and pressure. 685mb is mildly thin air for humans, but the top of Everest is about 250mb. Earth sea level is 1000mb, and the surface of Mars would be about 6mb. BYO oxygen and pressure.
Just because the cost is baked in somewhere else, it does not mean you are not paying for an SSL certificate.
The logic here if flawed. Here's the key point:

> So basically, I pay a yearly fee to get access to their SDK? Most manufactures provide that to you for free because they really want you to build apps for their platform.

This is a classic case of hyper-focusing on the bottom-line cost of something, and ignoring all of the other costs. Windows 11 comes with ads in the search box. Do you see how that's related to XCode costing $99/year? No? It should be obvious.
A business being less successful if they don't misrepresent reality is perfectly fine to me.
Many thanks for the reference, this looks like a really interesting device, and it has quite a lot of similarities with the type of system I'm working on (albeit in a completely different application domain).
Thanks for the link — no, I had not heard of it.

Though I must say, looking at it briefly, I see no direct mention of "linear quadtree" (or even just "quadtree"), nor morton codes, z-order curves, BIGMIN/LITMAX functions, etc.

I suppose that's another difficulty with quadtrees — they're so common and amenable to hand-rolling that there are lots of different variations on terminology.

Do you happen to know where the linear-quadtree-related code is, in that library?
Swarm was great. Docker/Moby should never have abandoned it.

Kubernetes solves a similar class of problems to Swarm, but in a much more complex way. Sometimes that complexity helps solve problems. For many organizations, though, Swarm would have been the better option.

Both Swarm and Kubernetes have their purposes. I'm sad that no option has popped up to replace Swarm in the "simple and easy container orchestration" space. Now it's either Kubernetes or... ECS, I guess.
I never understood the Indian ban. Aren't BBC documentaries available in the UK only anyways? Indian residents couldn't have accessed it without a VPN anyways.