skysight-inc/HackerNews huggingface dataset:
When I was building out a new text layout engine for my canvas library, handling soft hyphens were one of the most annoying parts of the work ... until I moved beyond western fonts and met the line layout issues that other languages impose on their scripts. Not helped, of course, by my severe lack of knowledge (beyond Google search) about how those scripts work.

For instance, CJK languages and the requirement to keep punctuation marks associated with the preceding character so they never start a line. I managed to implement some functionality to recognise the &#x2060; word joiner character which can be placed between the punctuation and its preceding character, but only got it working for text laid out in horizontal lines. Things currently break down when the text is arranged in columns - I think there's an extra requirement in Japanese for the punctuation mark to also swivel 90deg relative to its preceding character? I've not yet recovered sufficienet will or strength to investigate further and fix.

As for Thai ... why does that culture not like adding spaces between written words? There is a zero-space character - &#x200B; - which I've added into my layout engine's line layout calculations, but the dev/user has to add those zero spaces into the text themselves. Compare that to modern browsers, which seem to include functionality to automatically parse Thai text to correctly break the stream of glyphs into lines - but there's no way for me to access that functionality so I can replicate it in the canvas. Interestingly, the Thai language has its own dedicated W3C standard[1] so I expect there's lots of other Thai-related layout issues that I'm missing/ignoring.

[1] - https://www.w3.org/International/sealreq/thai/
Do you prefer a dumb citizen of your own country to a genius foreigner?

I do not. I don’t care about the form. I care about intelligence.
The first “computers” were people, who computed. And the term was used to mean as much until very recently.

> From 1953 to 1958, Johnson worked as a computer,[23] analyzing topics such as gust alleviation for aircraft.

https://en.m.wikipedia.org/wiki/Katherine_Johnson
The server connects to the guard node and tells it to connect to the middle node and tells the middle node to connect to the final node and tells the final node to connect to the rendezvous point, which already has a connection in the other direction from the client and splices them together at this point.

All Tor hosts use a small set of "guard" nodes as their first hops, because it's considered that directly connecting to a compromised node immediately reveals your IP address, in most cases. Using a small set of first hops reduces the probability that at least one of them is compromised. In older versions of Tor, the middle node is completely random, which means sometimes it is compromised. The German government is thought to have used statistical methods to identify when their compromised node was the middle node, and log the address of the node before it - the guard node. Then, they used legal methods to sniff the traffic on the guard node to find the server's IP address.

In newer versions of Tor, this is more difficult because onion servers use two layers of guard nodes - they use a small infrequently-rotated set of entry guard nodes, and a larger more-frequently-rotated set of middle guard nodes, and the third is still random.
So LIGO detects a gravitational wave. Optical telescope data indicates that the wave was generated 10 billion light years away from two neutron stars. So, then, LIGO today affected the two neutron stars 10 billion years ago? Affected them today?
In an attempt to add a pithy but trite summary to your good words:

Laws are codified expectations.
This is not evolution. This literally is intelligent design.
You joke but, given the religious/sectarian nature of the issue, all it does is empower one sect to act against the leaders of the other sect.

Check the twitter link, you won't have to scroll much to find a mullah being blasted for blasphemy. No one is safe.
Ok, but think what would happen if you made a subscription and the provider went bankruptcy. Or was acquired by someone who shuts down the service? You would have payed for something that all of a sudden disappears and you have nothing, not even an old unsupported version fir the time you need to find alternatives.
What's the point of buying the latest smartphone?
> One can't help but wonder what theft even means any more, when it comes to digital information.

I'm not sure this is _just_ a digital problem. Did not Eric Schmidt not recently say that you should steal things and let the lawyers figure it out later if you're successful?[0,1]

[0] https://x.com/alexeheath/status/1823873344133062680

[1] I mean he said you should legally steal things... whatever that means...
You export figure in PDF or some other format.
Cool approach!

This tool appeals to me as someone who is already familiar to pgcli, psql, mysql, etc. Typing every time SELECT * FROM… annoys me, too.

I’d prefer to already evaluate the tool in the first or second paragraph. If you could move the readme section with the most eye opening and time saving commands right after the video, that would be great.

Thanks for making and sharing this tool.
They reached out to Scarlett Johanssen.

She said no.

So they found a soundalike and Tweeted out references to the movie Her (starring Scarlett Johanssen as an AI chat bot) in the days leading up to launch.

Scummy as fuck from OpenAI regardless of the technical legal rights and issues involved.
> Dragging doesn't work in Safari

I love how this is just comically stuck in the middle of it all.
Yes. That is why I want a Hardware Product with Software Model like iPhone. I want my NAS / HomeServer with all the OS and Software included. With Security update for at least 8 years. ( Synology is the closest thing we have got )

Apple could have done this, but they were so focused on their Services Revenue they want everyone to subscribe to their iCloud. They could have allow the NAS / HomeServer to backup to their cloud.
With Owncloud having been bought by Kiteworks it’ll be interesting to see where they’ll be heading product-wise.
There was also the Sony Vaio Laptop line that i remember as being quite a good product?

But yeah they all seemed to die out.
> There should be a way to cryptographically sign posts (everywhere).

This just confirms it is me. Which yes, reduces the problem of me being replicated, but does not do anything for my anonymity. That part may not seem important to you, considering you use your real name, but it is to me. It allows me to be more open.

Key signing will not be the solution because it isn't addressing the problem. It exacerbates it.
FWIW, I’d say yes out of politeness (“not really” would make the both of us pretty awkward) but I’d be embarrassed the whole time, while at the same time not giving a damn about whatever the trick is. And having had conversations about magic tricks before, I know that I’m far from the only one.

That being said, if it works for you that’s great! Just pointing out that a yes doesn’t mean success in these situations
Netlify is free as long as you don't hit their limits, afterwards it becomes pretty expensive.

I don't care much about the CDN aspect, its a blog in the end, and I prefer to host everything on an infrastructure I can control
what can the comparatively garden-variety niche nerd do? [...] Like Geerling, feel equally sad / angry / frustrated

For this kind of misuse, the person needs to have some fame, or it's not interesting to steal their voice. In such cases, their fame can be used for retribution. E.g. I can't imagine that this will be good for the reputation of Elecrow in the end. Next time I read the name of this company, I'll think oh it's that company that is scamming people, not good for them.

I am more worried about the cases where someone uses this to e.g. get rid of a they don't like. E.g. imagine some university lecturer that has done nothing wrong, a student is not happy with their grade, use voice cloning to imply that the lecturer said something that could get them fired. With voice cloning getting really good, how can someone like that defend themselves? (Until this becomes so commonplace recordings are not trusted anymore.)
Not sure the lynch mob would pause to check that the web of trust is unbroken.
No doubt it’s very customizable. But the display quality seems to me not as good as even matlab. At least with defaults, which is a bit barebones. You have to work on it .

The syntax of python is also a bit verbose. Like, why do we need plt.show(), when I plot a figure obviously I want to plot it! Now I know, the point is, see matlab, gnuplot etc.

Compare with the default plot of gnuplot.

The limitation of latex is you can’t do much calculation with data, and memory usage.

Don’t get me wrong, I still sometimes go to python for plotting. But it’s general purpose programming language, and for specific applications there are custom tools.
Show HN: DeleteX – A webapp to delete your old tweets using a userscript
Hey HN,

With Elon Musk's recent restrictions on Twitter's free API, many services for managing old tweets have become unavailable or paid.

That's why I've developed DeleteX, an open-source solution old tweets without relying on third-party apps or paid services.

How it works:
1. Upload your X (Twitter) archive
2. Filter and select tweets to delete
3. Generate a custom userscript
4. Run the script in your browser console

This approach ensures maximum privacy and security, as you maintain full control over your data and the deletion process.

The webapp is live at deletex.wastu.net, and the source code is available on GitHub. Feedback is welcome.
Let's just assume you can't trust any ugc on the internet from now. It's all done, but fun whilst it lasted.
the main problem with Google is that they can delete your account... in fact automation will do nasty stuff to you and you can't reach a human. this makes their products a hard no. in fact i spent weeks migrating away even from gmail and now i have my own hosted domain
It's up to the user agent. On one platform it's the spacebar, on another it's the return key. Of course, fake controls written in JS wouldn't be able to do this. Which is why it's the wrong thing to do.
I Built a Tool to Help You Overcome Adult Content
Interesting how two Americans who were present in Moscow provide similar analyses but come to completely different conclusions.

"How the Neocons Chose Hegemony Over Peace Beginning in the Early 1990s"

https://www.jeffsachs.org/newspaper-articles/bfsmbpe4plx7cc6...
The supply was there because there was supply from elsewhere (and it happened in an energy crisis - it happened when it happened). France isn't isolated.

Poor policy can happen again - such is human nature. So things need to work under poor policies, too.
what the hell is the context for this
Yep, im sure lots of people have written a lot of random stuff on a lot of forums that should absolutely stay anonymous from gossip to family secrets to honesty about career/workplace and what not.

If stylometric analysis runs on all comments on the internet then yeah.

Bad things will happen, very very bad.

I honestly think it should be at least illegal to do this kind of analysis because it'll be a treasure trove for the commercial sector to mine this data correlated to real people not to think of the destruction in millions of people with personal anonymous blogs etc.

Actually thinking about it further you could also easily group people political affiliations, and all kinds of other thoughts, dark, dark stuff!
Check out the Skywind project. It’s a shame it’s not a new game but will hopefully fill that void for a bit (when it gets released…)
I don’t think any prompting skill guarantees the absence of hallucination. And if hallucination is possible, you will usually need to worry about it
thank you for this! Been looking for one for a while
Google just does not have enterprise DNA which requires providing long-term support for legacy systems. AWS on the other hand was able to achieve this through their customer obsession. But the absolute king in this still remains Microsoft which is why enterprises will adopt Azure with their eyes closed.
The "Comparison" section of the Product Ownership also seems rather ridiculous, where NextCloud is just a questionable "fork" while ownCloud glouriously carries the torch of product ownership. Especially since it's placed directly below the "License" section. Apparently, someone didn't quite understand the idea behind the GPL.
I love nextcloud, it’s so easy to use once it’s set up and I love how it can do so much of what Google offers like contact sync and calendar
Which states are you referring to? Kazakhstan? Turkmenistan?
> everyone will start doubting any videos they watch.

This kills the medium.

Just as ubiquitous scam calls have moved people away from phones, this moves people away from using media which cannot be trusted. Done enough this destroys reporting and therefore democracy. I wonder when the first nonexistent candidate will be elected.
I don't get how this is a benefit to consumers?

It's not like providers throw up their hands and say "oh, I get we'll need to take a hit on this one"

They just adjust offerings and pricing to compensate for it.

With locked plans, they are willing to offer the phone at a discount because they know the cost is offset by the value of the customer acquisition for at least 2 years.

If they can't do that, then they'll just sell undiscounted phones. Which is what consumers can do today anyways.
This just confirms it is me. Which yes, reduces the problem of me being replicated, but does not do anything for my anonymity. That part may not seem important to you, considering you use your real name, but it is to me. It allows me to be more open.

Ah, think I see your point. Your worry is that language use, etc. could be use to deanonymize you, by correlating with text that was not written anonymously. But that's a separate issue from voice or writing style cloning to pretend it's you that said it. In the latter case you could use a pseudonymous signing key?

I agree that deanonymization is an issue that is hard to tackle. I wonder if someone studied how unique writing style is. E.g. browser fingerprints are fairly unique, but I wonder to what extend you can filter a person from, say a pool of 100 million, using writing style alone (grammar, vocabulary use, etc.). I guess it becomes quite easy if you engage in a lot of domain-specific discussions and use their vocabularies.

E.g. if I'd talk about Marlin-kernels here, you could probably narrow me down to a few hundred people. Throw in another comment about the Glove80. Maybe ten people at most?
Right, so this is an example of a UPF that would be more harmful than avoiding UPFs given that it confuses the senses and most people don't want to track everything and refuse themselves food according to the numbers.

One could naturally make UPFs that are entirely boring, but his would they compete on the consumer market with UPFs like the diet cola?
That's a very wrong idea of beauty you have, there is no such thing as "objective quality".

Parisians hated it when Haussman rebuilt the city under Napoleon III, now it's considered one of the most picturesque cities in the world. Parisians hated it when the Eiffel Tower was built, now it's the symbol of France across the world and the most visited monument in the world. Parisians hated it when the pyramid of the Louvres was built, now new presidents do their inauguration speeches in front of it.

Point is, contemporary architecture is always ugly. Give it 50 years and it becomes historical and beloved.
That's why you guys dominate F1 tech so much.
What a trip, the guest speaker was clearly a pseudoscientist, talking about "evolution fields" and "mind fields" and equating fields to souls.
Yes, absolutely.

There are known incentive mechanisms behind the behavior which are neurobiological and neuroimmunobiological!

This review paper from 2017 is really quite something. Aggression, Social Stress, and the Immune System in Humans and Animal Models by Takahashi, Flanigan, McEwen & Russo — https://www.frontiersin.org/journals/behavioral-neuroscience...

Stress begets inflammation. Inflammation is suffering. Subjugating others secretes antiinflammatory cytokines; “Winning” is relief.

A stark and beautiful quote from the paper: “In animals with hierarchical societies, aggressive behavior is thought to help individuals gain and maintain higher social status (Box 2). It has been shown that aggressive behavior, especially the experience of winning, has rewarding properties in animals and repeated aggressive experience may lead to compulsive, pathological aggression that is highly reinforcing (Fish et al., 2002; Falkner et al., 2016; Golden et al., 2016, 2017).”
>Boo to associating Britain with heroic failure

Not sure which part of it is a failure. Even the articles said > it was successful enough that Lionhead was bought by Microsoft in 2006, and its two sequels also sold well.
I hope it's satire. It would be quite limiting to believe that people can only learn things from short format video
There is a new Fable coming out in 2025.

https://www.xbox.com/en-US/games/fable
i realised recently, there is a correlation between the file size of a game and how likely i am to enjoy it.

the smaller the file size the more likely i am to enjoy it. and the opposite is true.

i think part of it is time investment. having less time. i dont see much value in 60gb of 4k graphics textures.

pac man on the atari or snes is maybe less than 100kb, while modern pac man could be easily 10gb or more. same for tetris or any game with the same gameplay that hasn't changed much.
I guess you don't like the proverb "Old is gold".

I still play Virtua Cop 2, and many companies/individuals aren't tech savvy but still use windows XP/7 with Office 2007.

My point is that if we can't distinguish which things are our assets, liabilities, precious, interests and hobbies then we won't understand where we pay once or in subscriptions.

I'll choose to pay once and own software forever if those software are too good for the next 3 to 5 years (like how we buy a smartphone or other things in life) or are being updated regularly.
I seem to recall Azure had a similar issue until recently. Pay-as-you-go accounts weren't able to set budgets.

I wanted to link the specific article mentioning that, but it seems like this works now :)
Nextcloud Hub 9 Launch
I find IAM a bit easier in google. I am policies attach to resources instead of principals. And resources are hierarchical.

Basically as if you had S3 bucket policies for everything.

Though I'm sure you'll find someone saying the exact opposite is more useful
The problem I fear is that, let's say you once had a facebook account, we all deactivated our accounts when there was wave against Zuck a few years back, but as we know, facebook doesn't really delete your account.

Now imagine that account was linked to a SIM. It's trivial for a nefarious actor to get it re-activated, infact there was a video by Veritasium just today where they didn't even need your SIM.

But even if they are not that hi-tech, it's not that hard to get a SIM issued in your name, or other hacks of a similar nature, we have all heard of stories.

Worse, you lost that SIM a decade back, the number gets back into the queue, and is eventually re-issued to someone new... and they try to create a facebook account, and are presented with yours.

They can then re-activate your old facebook account, and post a video/audio/text of "godelski" saying they like pineapple on pizza. and before you can defend yourself, the pizzarias have lynched you.

(I dare not use a real example even as a jest, I live here)

Are you 100% sure of all your old social media accounts, all the SIM you have ever used to log-in to accounts?

We leave a long trail.
The collapse of the Soviet Union started the moment Stalin got rid of Lenin's New Economic Policy.
By the time they realized the rot,it was too late and the Soviet Union could not be saved .

Had the leaders reintroduced NEP after Stalin's death in the early 50s ,the Soviet Union would still be around with a GDP of 10 or 15 trillion dollars .
China is a Soviet Union with NEP
> was movable type

And even then, Chinese had already used movable type ~400 years before Guttenberg, possibly even for "serial numbers" on printed banknotes. The oldest surviving book printed with movable type was published in the late 1370s in Korea: https://en.wikipedia.org/wiki/Jikji.

Even woodblock printing, while it was seemingly know in Europe or at least the Byzantine Empire since the 11-13th centuries only became heavily commercialized and widespread around the same time as Gutenberg's press pretty much in parallel with it (for playing cards, illustrated books etc.).

There was something special about Europe in the 1400s. I'm not downplaying his skills/ingenuity but Gutenberg's greatest achievement was doing what he did at the right time and place. It seems there wasn't enough demand for books/printed materials that would have justified the needed investments anywhere else.
The site seems down (just blank white page).
I just rented servers on OVH instead. I mostly do CPU intensive and highly parallel computations, and went from 3500€ to 300€ for my usage.
As a startup I often put simplicity and ease of use before pricing but in this case that was too much of a difference!
I agree with this but at the same time I find NC very useful as a hub that centrally hosts my data and can then speak to other software using common protocols. For example my calendars, contacts, todo lists and notes are all hosted via NC, and I use WebDAV/CalDAV/CardDAV clients on my laptop and phone to interact with it.

I definitely agree NC's core functionality could be more polished though. Performance issues don't bother me as I only host for myself but there are UI issues and bugs that get in the way of functionality. I feel like everything is 90% there but there seems to be little interest in making it to 100%. The collaboration stuff they are mostly focused on is useless to me but I can understand why it's their priority, commercially speaking.

Occasionally I toy with the idea of replacing it with separate tools for file sync, photos, calendars, contacts, notes, etc, but it's very convenient to have it all as one.
I started using Nextcloud first to have an alternative to big-tech in case Google locks me out of my account, and then it became my daily driver. It's fast, private, and has mature clients for all major desktop and mobile platforms. Together with OnlyOffice, it's a good-enough substitute for Google Docs Editors (the office suite) for non-collaborative editing.

I love self-hosting but file storage is one thing that I don't want to risk. I've been paying for Hetzner Storage Share [0] happily to save myself the headache.

If you want a different hosting provider, Nextcloud now has Simple Signup program[1] which helps new users to sign up for a free plan with a provider near them, offering ≥ 2GB of storage. You can also browse the entire list if you want to pick one manually.[2]

[0] https://www.hetzner.com/storage/storage-share/

[1] https://nextcloud.com/sign-up/

[2] https://nextcloud.com/providers/#:~:text=Providers%20for%20h...
Turn on reader mode.
For what it's worth this seems to be a thing, for example here's a video promoting some batteries-thingie with the help of AI-voice based on a (famous, in some circles) podcast girl.

[1] https://old.reddit.com/r/redscarepod/comments/1fmiiwt/which_...
>Human lives are always worth more than ephemeral states.

Death is actually better outcome than living under Russian rule.
I think the latest public information was that it was a VMware "private cloud", a set of VMs, in GCP which accidentally had an expiration date set. So no GCP projects/billing accounts were ever deleted.
Is that accurate?
I forgot to mention that. No, I have all of that turned off. Turns out it’s being deprecated soon anyway.