skysight-inc/HackerNews huggingface dataset:
I agree. This is the one thing I find easier on GCP than AWS, taking total control over a GCP environment I'm about to enter is much faster and less confusing. It's irritating that I need old accounts to do exports but usually I can reset credentials on some old ones and find one with MFA I can bypass.

But it's still a rather nasty environment to handle, as is all the big clowns. There's lock-in, confusing products, lots of general weirdness. Unless the corporation I'm taking control over has exercised discipline and restraint and stuck to a rig with simple EC2 instances every project makes me hate them more.

As far as I can tell the way to go if you enjoy this kind of operating environment is to buy on-prem OpenShift. The guys I've met that run that seem to think it's the lesser evil.
Which is precisely why film producers are trying to get the power to do this to their actors.

They aren't going to use AI to have Tom Cruise in their film. He won't sign these rights away.

But they sure as hell want to have the next Tom Cruise sign those rights away as a condition for being hired to be Random Bystander #4 in a straight-to-streaming C-film.

Then, once he becomes successful and famous, they won't have to pay him a cent to keep using him, forever.

I can't wait for the future where even more of the wealth people who do work generate will be siphoned off to the owners.
Yeah, which is what my second part is about :). The first part was about using a voice for e.g. promotion.
> My Pixel 3 is still more than capable hardware-wise

My Pixel 3a has started spontaneously shutting down; at any given moment, it may spend an indefinite amount of time in continuous boot-and-shutdown loops that render it unusable.
The analogy with the scientific method is prescient. We’re just as interested in when the theories don’t work as when they do.

I recently asked an AI if a build tool supported managing Python dependencies. It showed me a code snippet with something called pip_import() in it. No such function exists but it’s anathema to that particular system to say “I’m afraid I can’t do that, gorgoiler”.

Yet!
While I agree with you on the design term, there is this fundamental conflict: unlike other design forms, software is an additive process. With wood or stone, you can work subtractively until there is nothing left to take away, but with software, you typically start with nothing and add stuff until you have enough.

There is a high chance of overshooting the optimal design, and then you have to reverse direction.
It is not a subscription though. You are not hostage. You don't have to upgrade. You can keep using the old version if it serves your needs.

Imagine your stance as a customer instead. Imagine being hostage to every single piece of software, completely at the whim of another business that can increase the prices and/or pivot away from your needs. You have to keep paying regardless of whether you want or need any of the features being introduced. Does it make business sense to allow for that risk?

Both models work and it is getting tiresome to pretend that anything but a subscription model isn't sustainable. Yes, everyone gets the appeal of subscriptions from the perspective of selling software. But it is pretty disingenuous to not acknowledge the other side or pretend that the other doesn't work. You can't be that lazy with anything in life.
Actually, they do allow this. I store my photos and iPhone backup on synology NAS. You just have to devote some time to set it up yourself.
The informal overview includes this caveat

> An important assumption going into the theorem is that neither Alice nor Bob is allowed, in any way, to affect the preparation of the initial state. If Alice were allowed to take part in the preparation of the initial state, it would be trivially easy for her to encode a message into it.

Couldn't the galactic emperor distribute a collection of entangled particles to a remote outpost, one for each day, that can be manipulated like a dead man's switch?

Every day, a light turns green, the emperor is alive?
> their focus has been on developing features for business collaboration as opposed to personal & family ones

For people like me, who have to contend with GDPR and NIS 2 requirements on an organizational level in Germany this actually is a god-send. MS and Google don't play nice with the local law, e.g. refusing order processing agreements, although MS has recently started to move on this topic.

We replaced MS stuff (all of Sharepoint, most of PIM) with Nextcloud and MS ADS via SAML without too much of a hassle. The sync client has its nuisances (e.g. can't name Nextcloud instances) and it's getting worse for the last few versions! But it does its job, i.e. syncing, and you can always use the cloud itself.
Yes, I am using only the IKEA ones and they are great
One of the big limitations in LLMs is that they only have a single context window. People throw things that probably shouldn't be mixed together into the same context and hope for the best (e.g. system prompt, RAG context, user input, LLM output).

This is basically no different from a Turing machine going from one tape to multiple tapes. While in theory it doesn't make the Turing machine more powerful, it saves a whole lot of book keeping operations that are necessary to work around the limitations of a single tape.

Another limitation is the inability to seek to positions by moving the head back and forth to rewrite old data in the context.
America also has laws against taking guns into theaters and indiscriminately shooting people, once you have easy access to guns the gun becomes a potential solution to problems. Maybe Switzerland just has less problems where that potential solution appeals to people.
Seems like the end game for that technological development is kind of self-defeating.

Once it's 2 clicks away to generate a believable video of someone at the kkk kitten barbecue getting along with ted bundy and jeff epstein, surely the evidence value of that would dwindle, and the brief period in history when video evidence was both accessible and somewhat believable will come to an end.
Yow, I hadn't realised that twist. Having just read the JetBrains documentation around it, I don't like that.
Could you give examples of trouble you've had after updating Immich? Haven't had any myself.
Can you give an example of a country that started poor, adopted laissez-faire capitalism, and became a prosperous nation? It seems that the best predictor of whether a country is prosperous in 2024 is whether it was prosperous in 1724.

It's also easy to forget that Russia was quasi-medieval almost up to the 20th century.
Doesn't work.

You are assuming that people who are part of lynch mobs have the critical thinking skills to differentiate between real vs fake, and use logic.

Reminds me of the post I read on twitter, of some Thai/Chinese New Yorker whose mother told him not to speak Mandarin in public when COVID related Anti-Asian hate was rampant....

And he had to explain to her that she can't expect the sort of person who hits a random Asian to differentiate between Thai and Mandarin.
In many cases, points of view obvious to the point of childlike can be easily overlooked and very helpful.
There are definitely elements in the voice that totally sound like Jeff.
From Sep 19, here's a more up-to-date news story from Sep 21:

>X is capitulating to Brazil’s Supreme Court

https://news.ycombinator.com/item?id=41611649
Might be a good idea to record clicks that have no associated action. If you could display all of such clicks visually, the problem might become obvious.
How much of this modularity is it worth to insert in the architecture itself and how much should we let emerge from the training process itself?
Lynchings aren't commonly waged based on a solid process of evaluating evidence.
Extending an olive branch in the 90s could have cemented a better Russia today.

Instead, the country went straight to shit, Make Russia Great Again reactionaries won the vote, and have spent the next two decades carrying out their agenda (Which has managed to pull the country out of the hole it's been in, but as with any fascist movement, require an external enemy).

From the perspective of any sane Russian who lived through the cold war, and then the 90s, entering the 00s and expecting the West to act as a partner, as opposed to an adversary would be absolute lunacy. Fool me once, shame on me, and so forth... So the reformists got all the blame, and the hardliners took over.

The seeds of war get sown in peacetime. But hey, every one of those seeds had some pretext or other for it...
> I’m confident that the thousands of AWS/GCP/Azure/iCloud security engineers are all doing a more thorough job than you can

I'm not so confident about that:

https://cve.mitre.org/cgi-bin/cvekey.cgi?keyword=azure

It really depends on what you self-host.

https://cve.mitre.org/cgi-bin/cvekey.cgi?keyword=syncthing

"Do everything" solutions go against the principle of minimizing the attack surface.

EDIT: More is not always better in security. With more people doing more things, the statistical odds of miscommunication and misconfiguration increases.
The M1 chip was a game changer. This is true and for whatever reason, a MacBook Air is at a exceptional price/value point.

But not with a Mac Studio: You can build your 8k super trible all bells and whistles with a lot less money than giving it to apple. The difference is volumne. A Mac Studio is probably 5-10x smaller.

The point is still valid: You do pay a big price for these chips. Apple pushes you to a Mac Book Pro due to RAM.

Its not bad critisism, don't get me wrong. My company laptop is really good but it costs 3k.

The normal consumer market, outside of an Apple ecosystem high price bubble, actually starts a lot lower. YOu can get a normal laptop for 300 while the MacBook Air starts at 1000.

But before the M chip, this was totally different. I would now try to convince people 'if you can afford it, save uup a little bit more and get you an macbook air' i would not have said this a few years back.
Gemma2 27b instruct:

Generate documentation in Rust format for use in code.

/// An enum representing possible errors during CRUD operations.
#[derive(Error, Debug)]
enum CrudError {
/// Indicates an error occurred while interacting with the SQLite database.
///
/// This variant wraps a `rusqlite::Error`, providing details about the specific SQLite error.
#[error("SQLite error: {0}")]
SqliteError(rusqlite::Error),

/// Indicates an error related to input/output operations.
///
/// This variant wraps a `std::io::Error`, giving information about the specific IO problem encountered.
#[error("IO error: {0}")]
IoError(std::io::Error),
}
Part of what makes starting out in social situations difficult is that any strategy which is usually successful with some people will make others uncomfortable. I'd suggest it is almost an iron rule, since any especially successful strategy will probably be seen as manipulation by the minority of people who just loathe being influenced by others. Disagreeable people are out there (although they'd probably like to argue about that). So you being polite but embarrassed doesn't imply much.

I think the better criticism, if we want to look for them, is that doing a magic trick only works because it is a novelty. If every interaction with someone new started with a magic trick it'd be even more bizarre than the social rituals we already have.
I think the threat model isn't that these popular services are going to be attacked, but that they will engage in the denial of service themselves without legal recourse.
I've heard about CopperSpice before, but I've never personally seen any project use it. Still, it seems they have some passionate developers behind it and actual users. Forking it just because you don't like some newer compiler standard seems a rather bad reason. Do the LsCs developer(s) have the same passion and resources to keep their fork up to date? How are their getting users? Are they going to stick with C++17 forever while the rest of the world moves on? While forks sometimes are a good thing, I'd first try to help the original developers to achieve "creat[ing] something prepackaged and widely usable".
Bullfrog, Rockstar North, Climax, 4J, Rocksteady
Germany? Didn't even exist in 1724 and the area was heavily destroyed by the 30 year war the century before. But depends what you mean by "laissez-faire capitalism".
If you start on a free plan but then ultimately switch to another provider do you have any idea of how hard it would be to export and import all your tasks, files, etc?
Artificial Stupidity – and the Future of Factology
It's part of the coat of arms for the Geerling family, yes.
I'd wear this! This would also be very cool to share with others, form like a network to get a clearer picture of air quality
Not sure how the apple rant is related to the post but;
I use syncthing (via mobius sync) on my iphone and am quite happy with it. It seems to be OK with enough background syncs as it is, but to top it off i added a shortcut that keeps the app in the foreground while the phone is charging and im always up to date, pretty much instantly. Used to keep a couple hundred gb in sync that way (books, papers, org files, passwords, etc).

Not affiliated with the product.
Tangentially related, I once wrote a literature review on why people play Flappy Bird. I was a graduate student in game studies at the time. Ultimately, I never pursued the academic route, just sharing it for fun.

For the curious minds, here it is [1].

[1] http://www.fdg2015.org/papers/fdg2015_paper_60.pdf
The problem is the average audience is just not technically sophisticated enough to understand that .NET is a _much_ cooler project with capabilities other languages only try to awkwardly stumble into (like portable SIMD). There has been a lot of largely ignored work, and the way ms markets it to web devs that could also write Python scripts is not helping because the underlying platform serves more technically challenging projects in a much better way. As of 2024, the entirety of Apache stack that is built on Java could massively benefit if a timeline changed and it was using .NET (both C# and F#) instead - none of the Lucene issues with manual memory management would ever happen, it would use less memory and be much faster at its hottest paths.

I'm almost regretting picking .NET because you are then forever cursed with "bitch, you live like this?" whenever trying out something different (the short list of issues alternatives suffer from: terrible sdk management, terrible package management or just lack of thereof, poor performance, a lot of unneeded boilerplate, unsound language semantics, poor tooling, poor quality ORMs (the main reason people hate ORMs is they never tried EF Core), few properly supported target platforms, limited languages do not let you express concepts nicely, no low-level primitives to write efficient impl., etc etc.)
It's mostly people in China, and as they've grown richer, their exports haven't gotten more expensive in the West. Which casts doubt on the whole hypothesis.
I loved The Movies, putting together weird campy films that I was proud of and received poor reviews from the in-game critics, heh.

I can still hear the excellent soundtrack in my head.
> thousands of AWS/GCP/Azure/iCloud security engineers are all doing a more thorough job than you

All these cloud services are just attack surfaces with a huge target on their backs. And the security engineers slip up too [0], in the case of Microsoft it's become more of a meme now. The North Korean hackers basically own them.

[0] https://www.techspot.com/news/102573-microsoft-left-server-c...
Siemens did real mainframes and their mainframe OS BS2000 is still around, it's just part of Fujitsu, Nixdorf appears in that story as well because that's how the Siemens mainframe division ended up at FSC (Siemens acquires Nixdorf, folds its mainframe division into that, then splits it up into the ATM business and sells the rest to Fujitsu).
The word at the time was that they were heavily compensated by goog (I guess the company was lucky their issue got some much media attention).
There are also SaaS products with usage based pricing. It depends on what SaaS or software or product it is. Different pricing model works for different things.
Well go on then, tell us more.
> you might get some skipped bits, but that's not a dealbreaker for folks looking to feed PDFs into AI systems

Unless it is. We have a few hundred PDF per month (mostly tables) where we need 100% accuracy. Currently we feed them into an OCR and have humans check the result. I do not win anything if I have to check the LLM output, too.
Thanks. Would be great if you could write a bit about it.
My last job we ran very significant public workloads on windows containers. I don’t know the number of requests but it’s a multi million user application all around the world.
The pricing on some services can also be surprising.

A cloud load balancer is $20/month before you even handle traffic.

I think they are introducing a $1.50 charge for every uptime check, when they were initially free.
I've visited the museum many times and I find it to be excellent!
It’s like when it cites scientific papers that don’t exist. They probably should!
Jony Ive's Lovefrom, 5 years in
Go get yourself an IONOS VPS $50/month.

1GBps internet connection

12 vCores CPU

24 GB RAM

640 GB NVMe SSD

Unlimited outbound data.
Inside a black hole, the center is in your future, it’s a point in time where geodesics end

Time doesn’t seem to end in the universe at large…
To switch the extension market place to the non-free one, some URLs need to be swapped in a product.JSON file, as in this script: https://github.com/fsfw-dresden/usb-live-linux/commit/3e4fd4...
The fact that Google will shutdown accounts without warning and either ignore or gaslight those who seek to rectify the situation is enough reason for me to never recommend GCP. No argument that they're somehow different remotely sways me - I do not trust them.
Your right of course. No way an individual can compete with an army of specialists.

But for some of us it is a bit of a hobby to run our own infrastructure. And some of it only ever runs on a private network.

I rolled my own docker setup for Nextcloud a few years ago, and couldn't be happier with the outcome. It does require me to log in and update the system and setup from time to time, but that's just a good time to drink a hot bevarage and listen to podcasts in my mind.

For anyone hosting their own instance, Nextcloud offers this scan[0] of your public facing url which might come up with something worth fixing.

[0] https://scan.nextcloud.com/
Liberal free market capitalism is far from easy. Russia tried it in the 90s, but it failed catastrophically. They just could not make it work in the situation they were, with the people and institutions they had.
That worries me in general about Google. You will trip some wire in some garbage code somewhere and that’s it, you’re locked out and banned for life with effectively no recourse and no hope.
yeah its planned for the next release!
Mobile games, especially those with microtransactions. They're highly incentivized to offer a satisfying user interface. So as to get more money, of course.
Yes, every country is "left behind" at something.

If AI is a race I might be off with a sore throat.
It worked pretty fine with #MeToo. Not saying there was no collateral damage, but the end result was that people now default to not believing such allegations.
> There’s some more explanation on why they decided to switch away from Traefik:

Unfortunately no. I posted my comment after reading that PR. It says nothing of substance, and presents no justification. The case to roll out their own is summarized in this claim:

> No need for cordfiles, which were a hack used to stop Traefik from sending request to a container to make it unhealthy. Kamal-proxy just sends traffic where we tell it to.

The thing is, Traefik also "just sends traffic where we tell it to." It's one of it's most basic feature. In fact, that's the whole point of a reverse proxy. Why roll out their own?

And even if for any reason at all Traefik didn't cut it, why not pick one of the many many production-grade reverse proxies around? Why roll their own?

Those questions have no answer.
Parsing docs using LVM is the way forward (also see OCR2 paper released last week, people are having ablot of success parsing with fine tunned Qwen2).

The hard part is to prevent the model ignoring some part of the page and halucinations (see some of the gpt4o sample here like the xanax notice:https://www.llamaindex.ai/blog/introducing-llamaparse-premiu...)

However this model will get better and we may soon have a good pdf to md model.
> I'd say good code is easier to understand.

In my experience, this is highly subjective.

One of my employees was probably the best coder I’ve ever known. His code was well-structured, well-documented, clever, efficient, bug-free, and a total bitch to comprehend. He would regularly produce miraculous results. We worked together for almost 27 years.

I guarantee that a lot of folks here would call him a “bad coder,” because they would have difficulty easily understanding his code.

I find that when people talk about “good,” they emphasize traits that they, themselves, have, and disparage traits that they don’t have.

In the aggregate, results matter, and “results” are more than just getting today’s goals accomplished. It would be nice if that were the only concern.

For example, I ran a shop, where we maintained a huge legacy codebase of C++ image processing code. We had to maintain it, ourselves, as well as train others to work on it. This meant good documentation, good code structure, and good foundational substrate.

Introducing new coders to our codebase meant immersive training. Japan regularly sent folks over for months, to learn our code. These were top talent. Just about every one of our Japanese engineers had at least a Master’s degree in Engineering. It was a marquee corporation, and employed top-shelf engineers.

That’s quite different from hiring bootcamp-trained JS programmers, and expecting them to maintain Swift code. I know many people that insist that “any good engineer” can learn any language in a couple of weeks.

I’ve been at this game for a while, and have worked in quite a few languages. I’m smarter than the average bear, and have made fearful messes, because I didn’t understand the tools completely.

I have found that I can learn about 75% of a language quite quickly.

That other 25%, though, could take years, and languages seldom stay static, so I’m constantly catching up on the latest stuff. It also includes style, which is often an artifact of understanding how to use the language properly.

Also, learning a language is only part of it, as the APIs and SDKs are even more important. Learning those can be difficult, and I have often had to throw away years of work, when an SDK is swapped out. I’ve been writing Apple software since 1986, so I’ve had to do that a number of times. My first Apple code was in procedural Pascal and 68000 ASM. Adobe Photoshop is probably one of the oldest codebases still in use, and it started off as object Pascal, using MacApp 0.9 beta.

Tom Knoll was definitely top-shelf, and I was tasked with adapting some of his code for use in a different context, back in the 1990s. It wasn’t easy, but I did it, and learned to be a better coder, as a result.

Over the years, I have changed my opinions and points of view; frequently by screwing up, and also, by taking the time to understand code -and not just code, but also the reasoning-, of talented predecessors.

I remember once, hearing someone say “That ‘cruft’ you’re complaining about, is what I call ‘bug fixes.’”

I love coding, because I’m constantly challenged and humbled. I stand on the shoulders of giants, and am grateful for their example.
Why avoid where id in with variable number of bind parameters on Postgres