skysight-inc/HackerNews huggingface dataset:
I think SWEs think of databases only as a kind of generic persistence layer and aren't super interested in a lot of the details (more than one has said to me databases are just an implementation detail) or additional capabilities, which I think is a very limited view. Databases are essentially interpreters, just like Python or Ruby. They come with access to a multiuser persistence (etc) service or engine (super handy!) but offer all the affordances of other interpreters. In fact, plpython on PostgreSQL will just use the Python packages on your system.

Do you have to read about it? Sure, just like all programming languages and platforms. But, interestingly, SQL was designed for non-technical analysts, so (to your point) it's more accessible than those others.
I'm unreasonably annoyed you used etcetera instead of et cetera.

'Et' is Latin for 'and'. The term means "and other things", not "andotherthings".

No, I have nothing important to add to the ZFS discussion.
I live in Scotland, where should I pick?
Its a lack of information to verify correctness not a lack of attempts.

One plank of wood is not enough to determine solely if it was intended to be part of a house or part of a boat
>I don't get spam mailing lists or robocalls

Not strictly true. I get robocalls and WhatsApp spam messages from country code +1 all the time.
Top of my head:

* Who are you messaging most (best friends, family). If they like stuff, you might like the same stuff.

* When are you messaging people (awake time > profiling)

* Messaging companies (obvious, what are you into)
> targeting the American tech companies specifically, without explicitly naming them in the law

No, it's targeting all big tech companies, not only American.

You can stop this pathetic lament that the evil EU is attacking innocent American corporations. It's typical american ignorance.
Wow, that’s a nice use case. Protip with multiple files - you can just upload a zip file.
I have similar experiences. My parents both use the app also. It’s one of the few apps I hear their generation (retired and 65+) talking about.

Now I’m imaging a crossover with this and Pokémon Go. Gamified bird watching!
Privacy First
"The internet is embroiled in a vicious polycrisis: child safety, surveillance, discrimination, disinformation, polarization, monopoly, journalism collapse -- not only have we failed to agree on what to do about these, there's not even a consensus that all of these are problems."

While they propose privacy as a solution, the bandwagon seems to be steadily heading to the other direction, which may or may not exacerbate the issues.
I am long-time member of /r/C_programming and it's certainly NOT the attitude there.
Also sadly, some US commenters cannot (or don't want to) look over their fence to see how stuff can work in other countries. Of course this can still mean stuff can't work, but I'm positive many perspectives can get changed.
Ask HN: Are you building a personal brand as a developer?
Whether related to your name or online pseudonym, you have been working for years to make it known and recognizable, either by creating content, writing a blog, a YouTube channel, creating notable projects, speaking at conferences, etc. any constant public work behind a recognizable name.

Do you think this is good and important or not? Will this eventually lead to people coming to you to offer you jobs and better jobs than you would otherwise have access to as an anonymous person?
Sorry America, China has a bigger economy than you
If two of your recipients interacted with a certain ad, there's a chance you have similar interests.

Combine this with the frequency of your chatting and your location (at least based on ip) and the other little bits of stuff users give about themselves, Meta doesn't really need to know specifically what the contents of your messages are.

In the mass of their users, an informer smart guess is more than enough.
As someone who runs an enterprise WordPress host, Facebook aren’t that surprising - loads of large organisations use WordPress either within their marketing department, or as their “second CMS” (AEM is very often the primary). We’re still seeing adoption growing too.The ones that might surprise you are banks and other financial institutions :)

Ultimately, WordPress is as secure as any other piece of software, but the ecosystem is so large and varied that there’s a low bar for many add-on plugins. A lot of enterprises build their own plugins for that reason, rather than using the full power of the ecosystem.

(Disclaimer: I’m also a member of the WordPress security team, but not speaking on behalf of them.)
https://archive.ph/iLND6
I had end-to-end security on the Facebook messensger about ten years ago when I was able to connect with Pidgin (iirc) and use the OTR plugin.

That end-to-end security also didn't rely on Facebook.

Not sure how this could work nowadays, I have closed my facebook profile many years ago.
Future interoperability with WhatsApp.
Biff's philosophy, if there even is one, can probably be summed up as "might makes right" meets hedonism.
Sure, they are quite simple instructions.

1) Shows the starting position

2) It says this is exercise for strengthening the muscles. Each of these should be repeated 3 times.

a) Put your hands on your forehead, try to move your head forward as you push back against it with your hands. Do this for 10 seconds and release.

b) The same but this time to back

c) The same but to the sides

d) Hold your head with your hands, one on the forehead and one on the back of your head. Try to rotate your head but stop it with your hands, do this for 10 seconds in both directions.

e) You hold your hands in the shown positions and push against, one hand pushes against the other. The illustration is not very clear but basically you start from the lower position and go higher. After the push, you do the same but this time you hold your hands and stretch.

3) Is for preserving your ability to move. You repeat each one 5 times.

a) You look left by rotating your head, wait 3 seconds the look forward. Then do the same to the other direction.

b) You lean your head until your chin touches your chest and wait 3 seconds, then look straight again but don't push it too much. Then the same but to the back.

c) The same idea but to the sides. Try to lean your head until your ear touches your shoulder but don't push it too much.

d) You rotate your head as much as you can, wait 3 seconds and go back. Then to the other direction. Don't push it too much. Do this 3 times but it's not recommended for old people.

e) Lift your shoulders up and try to get them close to each other at the back. Hold 3 seconds, then go back to the starting position. Do this 10 times.
With time you learn where it’s trustworthy and where you need to check for bullshit.
biff is a beautifully designed little web framework, i was still doing clojure it'd be my go-to.
If a user has access to your machine to steal the password, why not just steal the data that's protected by it? Or add another device to syncthing? Install a keylogger. Rootkit.
Strange, I would have thought a pro rata refund would be allowable in these cases. I'm pretty sure that's how it works with insurance so I'm unsure why a toll pass would be any different.
are you talking about individual users or the whole aggregate?

because if the former, then users from asia likely are largely outnumbering users from the USA
>Injecting some bad outlooks can help balance the narrative and make the whole picture look more sincere.

You have to asses whether the person values sincerity or it wants a new shiny thing. Act like a car salesman. Also, look into the interviewers eyes. Try to watch your gestures.

I never injected bad outlooks unless being asked what were some mistakes I made. I made sure that my mistakes were insignificant and maybe not mistakes at all.

I am a purrrfect developer/architect and I want to help making the company purrrfect. We want to satisfy our customers, while making lots of money for the shareholders, make all bosses happy, big and small, and achieve great things together as a team. That's the message.
An argument, not a valid argument.
some of their older ads say 'no fees'

is that still true? how do they make money then?
I can't figure out how to type a newline on Android, so fail
Network effects are good for the creators who make it big.

Is there a way to build a recommendation engine with a distributed system? Or a search engine?
Ask HN: Favourite low-tech/plain HTML websites?
Over the years as "plain HTML"[1] websites in the mainstream have moved aside for JS-rich "Web Apps" I've started to appreciate the few sites that still exist as primarily HTML and CSS.

They load fast, respond instantly, and don't overwhelm you with newsletters, cookies, privacy or other pop-ups; but most importantly they are reliable and for whatever reason -- perhaps the Boring™ hosting over popular cloud hosting providers -- they are always up.

Anyway, some of mine are listed below but I'd love to see if the HN community has some treasured sites they still love and use regularly (other than HN of course).

- EpGuides[2] - plain-text list of episodes for TV shows including original air date and links to episodes as CSV, Wikipedia, IMDB, etc.

- Snooker.org[3] - Lite snooker live scores, TV schedule, tournament brackets + API access

- Live Football on TV[4] - Tabular list of football (soccer) fixtures and which TV network is showing them (UK only)

--

[1] I'm aware that not all of them are plain HTML, they are likely rendered from various server-side backends and some even have ads but I'm using that term to mean essentially once it renders, it's static and has minimal if any client-side interaction

[2] e.g. https://epguides.com/Lost/

[3] https://www.snooker.org/

[4] https://www.live-footballontv.com/
Show HN: Fuse.js: The opinionated framework for creating typesafe data layers
It's a terrible habit. Documentation is a nonfunctional requirement. It should describe what is not obvious to someone new and the value of it. Without the conveyance of utility and purpose, all of a project's potential value goes to waste with foot-gunning accuracy.
Your non phone computer comes with Edge/Safari, yet most people use Chrome
pretty sure the point is that it's supposed to be in one line
Who on earth leaves their desktop running when leaving the house? Why?
As an Aussie, I can say that our consumer protection laws are awesome. Some multinational / international companies have been bitten by them, but only because they didn't do their due diligence before launching in Australia.

They're really an example of laws designed to protect people. I've universally found that people who complain about them either don't understand them, or they're trying to take advantage of people.

I don't understand how other countries operate without similar laws!
Tell HN: Amazon AWS abuse report form returns "Something went wrong"
Hey HN,

Is it me or every most of the major internet service provider are trying to evade the question of abuse of their services. It can be seen when Microsoft hosts phishing files in their cloud storage with no way to report the abuse or response from their abuse contact in IP WHOIS. Google is similar in that regard where the images in phishing e-mails are hosted in Google cloud storage or Gmail is used for sending obvious inheritance millions spam.

Last instance of abuse evasion is with Amazon AWS. I receive several spam e-mails from their SES and when reported to email-abuse@amazon.com it is unnoticed and keep getting same spam messages for a few years already.

To try something different I tried Amazon AWS (https://aws.amazon.com/forms/report-abuse) abuse report form and received "Something went wrong" message when I tried to submit it from different browsers and IPs. Actually, POST request with the submitted data to https://api.support.aws.amazon.com/v1/contacts/report-abuse-v2 returns 403 Forbidden.

I don't know what else to do when best response I get is "We are sorry to hear that you received unwanted email through Amazon SES" and no further action. It reminds me only of South Park's We're Sorry.
I can’t remember exactly where but there was a study- it could have been recommendation letters or maybe resumes- where candidates who has some low to mid level flaws mentioned were rated significantly higher. I think the theory is that a couple minor downsides make the upsides more credible. Obviously there’s limits. And going on a long rant about how crappy you actually are would def provide needed entertainment.
Oooh. The HN hivemind is not going to like this. More seriously, as I understand it the recent price rises are because it looks like its going to be possible to buy Bitcoin ETFs and the like more easily?
Tom Scott has a great video about why the ELT is already likely the largest telescope that will ever be built https://youtu.be/QqRREz0iBes?si=tC3Py0W6vqXbZAbq
Really

C++ the base language has issues, for sure

But iostream is like taking someone that's crazy to use every single language feature and who think there's some ulterior motive to create these crazy inheritance levels etc

Maybe we need C+=2 to make things less crazy
> There is nothing wrong with this - renters need a place to live too!

They wouldnt be renters if they could afford buying homes and that would make them home owners, living in their own homes not someone else’s.
Yes, if you look at the source, these are actually FPS. The frame times look much less one sided, although overall, Arch manages to beat windows.
Samsung ha presentato il suo nuovissimo tablet Galaxy Tab A9+, un dispositivo all'avanguardia che offre un'esperienza di intrattenimento coinvolgente e una produttività senza precedenti. Dotato di specifiche avanzate, questo tablet è progettato per soddisfare le esigenze di coloro che cercano performance e versatilità.

Dotato di un display TFT LCD PLS da 11.0 pollici con una risoluzione massima di 1920 x 1200 pixel, il Galaxy Tab A9+ offre un'esperienza visiva nitida e vibrante in qualsiasi condizione di luce. Il moderno corpo in metallo, disponibile in Graphite o Navy, conferisce al dispositivo un aspetto elegante e raffinato.

L'audio non è da meno: gli altoparlanti del Galaxy Tab A9+ offrono un suono dinamico e coinvolgente, regalando un'esperienza sonora immersiva durante la fruizione di musica e film.

Per quanto riguarda le prestazioni, questo tablet si distingue con 8GB di RAM e una spaziosa capacità di archiviazione di 128GB (espandibile fino a 1TB), permettendo di gestire con facilità il multitasking e di salvare una vasta gamma di file ad alta risoluzione.

Una delle funzioni più sorprendenti è la possibilità di suddividere lo schermo in tre parti, consentendo un multitasking efficiente senza dover chiudere le app. Questa caratteristica è ideale per disegnare, visualizzare immagini o partecipare a videochiamate mantenendo aperte contemporaneamente tre diverse applicazioni.

La sicurezza è una priorità: il Galaxy Tab A9+ offre la funzionalità di Secure Folder per proteggere le informazioni sensibili e il Privacy Dashboard per monitorare la sicurezza del dispositivo, offrendo una navigazione sicura e tranquilla nell'esperienza Samsung Galaxy.

Il Samsung Galaxy Tab A9+ è disponibile per l'acquisto online al prezzo di 309,00€. Inoltre, approfitta dell'offerta speciale che include un buono sconto di 6€ con una ricarica di 60€. Consegne gratuite e resi inclusi.
> But it's totally different than corruption in other

> filesystems. People are acting like upgrading to ZFS 2.2.0

> ate all their data like XFS used to back in the bad old

> days. I remember once the power went out at my house, and

> the entire XFS filesystem was irreparably damaged.

Different bugs manifest differently due to the coding, this is just the same.

ZFS wouldn't even have a hundredth of the testing of real-world use ext3/ext4 in hours. The large scale deployments of ext3/ext4 dwarf the usage of ZFS.
US and Commonwealth Goverments Cybersecurity: The Case for Memory Safe Roadmaps [pdf]
My understanding was that the whole point of the Gamestop trading was to force financial companies into a position where they were facing insolvency.

I guess it was a hyperbolic to describe it as smashing the system, but the key thing is that the primary purpose was to cause disruption, rather than purely to make a profit. That they became angry when that disruption occurred is a bit baffling to me.
> it's that, if there's no story, we often cannot understand what is being said.

There's an interesting corollary here to the mundane art of stakeholder management:

One of the first things you learn in this art form is that, if you don't provide a story, people make up their own. Ten people can look at the same stew of random events and come up with 10-20 different stories about what's happening and why.

I'd say it's not just that stories are interesting; it's that we manufacture stories as a way of parsing and compressing the world into something understandable.
In crypto, the answer to "is this regulated" and "are there government auditors" is always "haha absolutely not".

And they really like it that way. Sure, Sam Bankman-Fried is in jail because he took $8 billion of funds that his company was supposed to be holding on customers' behalf. But see, that's actually positive for crypto, as it somehow in crypto-bro logic proves that everybody else is clean as a whistle. (Never mind that SBF was the #1 credible face of this industry only 14 months ago.)
Relightable Gaussian Codec Avatars
No, this is not what E2EE means at all. E2EE means the message is not readable in transit nor is it measured, scanned, sampled, copied, exported, or modified in any way without explicit action taken to do so by one of the legitimate parties to the conversation.

If the client just leaks the plaintext or leaks any information about the plaintext that encryption is supposed to protect then the encryption scheme cannot be described as "end to end".
OpenRewrite: Easy Code Refactoring for Seamless Development
Turning project updates into a breeze: A guide to effortless refactoring with OpenRewrite
US spooks can get Apple or Google to deliver altered apps to targets, if nothing else.
At new years eve though?
Here's the mentioned letter: [PDF] https://chinalaborwatch.org/wp-content/uploads/2022/01/Engli...
AI Agent Optimistion
Trying to validate an idea around AI Agent Optimisation for websites

Given the rise of agents on the web, it seems like websites would need a framework for having them interact/transact on their websites securely, without flagging them as malicious bots

Would love to get feedback on possible ways to solve this problem from folks here
I actually remember hearing something here about people who stop and pause to think for a few seconds being rated higher.
Are you doing something in a hot loop or not? The answer is likely that it doesn't really matter.

If you really need speed, then estimate how large string you need in advance and preallocate it (either with new char[], or string::reserve ig).
Single-page version:

https://www.theregister.com/Print/2010/11/23/symbian_history...

(This works for all Reg URLs: insert `Print/` into the URL after the base domain. It is case-sensitive.)
Nope, it is just the beginning and it is only a year or so that ChatGPT-3 was released that jumpstart the new waves of intelligent and useful GPT based LLM chatbots, and we are now at version 4.

According to Google, their novel and native multi-modal Gemini model is still in its infancy of version 1.0. If any company can harness the power of big data information it's Google with its mission statement of organizing the world's data and ownership of multiple popular and pervasive Internet software applications namely Google Search, Google Books, Google Patent, Google Video (YouTube), Google Map, Gmail, Deepmind, etc.

Check this paper out, even without further innovations LLM can be significantly improved, Eight Things to Know about Large Language Models (LLM) [1]:

1) LLMs predictably get more capable with increasing investment, even without targeted innovation.

2) Many important LLM behaviors emerge unpredictably as a byproduct of increasing investment.

3)LLMs often appear to learn and use representations of the outside world.

4)There are no reliable techniques for steering the behavior of LLMs.

5) Experts are not yet able to interpret the inner workings of LLMs.

6) Human performance on a task isn’t an upper bound on LLM performance.

7) LLMs need not express the values of their creators nor the values encoded in web text.

8) Brief interactions with LLMs chatbots are often misleading.

[1] Eight Things to Know about Large Language Models:

https://wp.nyu.edu/arg/eight-things-to-know-about-large-lang...
I'm not the one arguing that scamming money from the government is treason. I'm arguing that this is a very direct harm to the state. A very close analogy would be if I somehow contrived to break every interstate highway in the US so that planes could no longer use them as runways. Here I've specifically defeated what the government has (credibly!) identified as a crucial logistical military capability. If you believe that treason exists at all, you should also believe that this is close to the core of the concept.

If another state did exactly the same thing, it would be an act of war. Is that not enough to make it treason when done by a subject of the state?

> I'm not sure how you read what I wrote, and rounded that off to "an ideological belief that nothing must ever be called treason, regardless of what happened".

Because what you wrote was "this can't be treason, because even things that are definitely treason still aren't treason". Take a look:

>>> those crimes typically get prosecuted as terrorism, not treason. Even leaking state secrets rarely get prosecuted as espionage rather than treason.

[I assume you meant to say "treason rather than espionage".]
But Bard already complied to EU laws? I mean. Bard has already gone through this and it was opened in EU.

I really wonder how changing an LLM underpinning a service will influence this (I thought compliance had to do with service behavior and data sharing across their platform -- not the algorithm). And I wonder what Google is actually doing here that made them suspect they'll fail compliance once again. And why they did it.
https://www.cochrane.org/news/statement-physical-interventio...
I visited the UK last in 2022, I stayed in Bristol. I visited the nearest pub to my hotel many times, it was a Wetherspoons. I know that spoons doesn't have the best reputation but it was clean, lively but not packed.

'Abbot' ale was on special at £1.50 a pint and when the special price ran out, other beers were starting at £2.50

I'd like to know where specifically you were drinking. A Central London hotel bar? Because £7 a pint is ludicrous and not at all representative of normality.
> Yet again we're shown that secure boot and TPMs are security theatre designed for DRM and not to protect you, the user.

I don't understand how this is not downvoted into oblivion. As others have already pointed out, this is absolute BS.
> You don't absolutely need to paint yourself in a good light.

That really, really depends on the interviewer. Some will laud sincerity, others will scorn weakness. Though personally I could never figure out who I was dealing with before I tell my story. If they don’t like how I am, oh well. I’m not hungry yet.
You might be right about scale, but web servers already handle huge amounts of websockets, and already have complicated pub/sub schemes - think about a chat room for instance. I am using Django Channels which lets you define groups that other channels can subscribe to, and I'm sure other web frameworks have similar things. It seems easier to use than MQTT topics because it's all there right inside your webapp and DB, not on a seperate MQTT broker, this is the main thing that's attracting me to the idea.
Yes, there are.
How is that easier?

The whole point of crypto is that it's easier to trade on than the traditional assets.