skysight-inc/HackerNews huggingface dataset:
The problem with expanding page files is that by the time you really need them (they are expanding a lot) you might be past the point of no return where just hitting the power button is your best option.

Once you are using a lot of paging, chances are performance has fallen through the floor to the point where doing anything to fix it (killing run-away processes, closing other processes (killing those that won't go willingly)) takes so long that you are fighting a losing battle. This is less of an issue with fast SD drives than it is with spinning rust (or slow SD cards / eMMC with some smaller devices) but still essentially the case.

I just have enough swap defined for some small unusual circumstances and assume that if I need more than that things are falling over anyway so OOM taking things our is not going to make it worse (if they continued to thrash I'd have to kill them anyway).
Thanks for this! Your reaper plugins were a great inspiration for me to learn JSFX and make my own effects. I was pleasantly surprise to see you're still sharing things with the community when I stumbled onto your talk about pitch-shifting at ADC :) Glad to have found a whole blog to explore! Thanks again :)
Wow, so we're 'protecting the environment' of Mars now? Is every dead rock somehow a precious thing? Bad news for spreading to the stars - the universe is likely jam-packed with nothing but dead rocks.

We don't have an ethical duty to keep every rock as we found it. Else we'd have to blast Earth back to a naked magma sphere, to be perfectly ethical?

There's room for us in the universe too.
I’ve been surprised by how poor Spotify’s recommendations were - they bought the Echo Nest, and seem to have people who are quite smart working on it but when I tried it after Rdio closed no matter what I started with it’d be top 40 after a couple of tracks, enough so that I wondered if there was a background deal with the record labels.

Apple Music is notably better – and has the benefit of not funneling your money to the likes of Rogan – and the recommendations will be fairly good within a genre but it does overweight your library a bit (I wish it had a “I’m looking for something new” / “familiar” toggle).

I am curious what Rdio did differently as I had a very good success rate with their suggestions and it seems unlikely that there was some secret sauce nobody else has been able to figure out.
Replatforming is a vital strategy for upgrading legacy systems while retaining core functionalities. This guide discusses the benefits, best practices, and real-world case studies of successful replatforming efforts. It’s essential reading for businesses aiming to improve scalability, performance, and integration with modern technologies. For an in-depth look at how replatforming can transform your software, explore the full article.
While I see how this app definitely improves a direct pain point people have, I think in the long run it isn't useful, as this way Google will just keep at it with its user hostile practices. I would much rather see users switch to a different search engine altogether, whether it's Kagi, DDG or something else, and reduce the grip Google has on the internet.
> Children a quite capable of understanding something was written at a different time.

Even if some person is certain that this is not the case, the child's parents hopefully are capable of explaining this to their children. :-)
Beware that both approaches might be considering stealing in some jurisditions.

How often that is taken into consideration is another matter.
Stage 1: "Things are simple, our only secret is this AWS key, we don't need a secret manager."

Stage 2: "For consistency, we'll handle our second and third secrets just like that first secret. Or handle them through our existing configuration management system, with just some minor tweaks."

Stage 3: "If we mess up the credentials for these edge devices, the software update, monitoring and remote management features will break and we'll have to recall the devices. We should be very cautious about making any changes."

Stage 4: "Even with a secret manager, we'd have to protect the credential used to access the secret manager. Not to mention a long-lived credential to bootstrap new devices, or re-image broken devices in the field. The real solution here is Secure Boot and credentials tied into the TPM. If we want to do this, we'll need a team of six full-time developers and our own custom linux distro"

Stage 5: "End-user features and business value are our priority right now, credential rotation is on the schedule for Q3 next year"
So how much is gained by wireless shifting?
I would guess most consumer purchases of pi's are setting in a drawer gathering dust. So less RAM is less of a waste of money.

(Don't ask how I know it)
I was mainly thinking about Plex/etc. servers where you might want to do high-res (or even just HD) encoding or multiple streams at the same time. Pi was always pretty horrible choice for stuff like that.
yes, coulda. But why not just rent a boat with sonar, in good shape, with safe dive platform, etc.

Only one culprit ticks all the boxes from a crimonology pov, and none of the others really make much sense.

Why, really, would Ukraine destroy the pipeline (not exactly the best way to make friends in Europe), and honestly, could they even? They were busy with much closer-to-home issues.

Why would Russia destroy it? They were already in complete control, and the sabotage lost their ability to re-open supplies and therefore any negotiation leverage.

Germany? Hardly.

It's America. Who also crowed the loudest pointing the finger at Russia, at the time. Only America has such blatant chutzpah.
Cargo cult from some bullshit agile methodologies.

And then shifting baselines: young engineers start in a world where "agile is good" and "waterfall is bad", but they don't know what waterfall is or where agile comes from. They are just given the agile bible and made to believe.
> So the reason these deals are now possible is mainly because time was freed up by not having the code base opensource?

No, it's that if all the code is free and open source for anyone, we would not be able to charge for it and there would be no deals. Even if, say, 60% of our product was open-source and 40% was closed source, we might still get a lot of direct customers but would struggle to do distribution partnerships because the distribution partners have outsized incentives and capacity to reimplement the subset of the 40% they think their market needs.
Do the majority of people moving to the SF Bay have a two-body problem? I would have expected it overwhelmingly attracted the personally unattached who obtain long-term attachments there.
Agreed that sucks.

But man, looking at the competition… I tried using Edge on windows for a while, and every. Single. Time I install any windows update whatsoever, it resets my search engine to Bing. It says something like “your search engine may have been inadvertently changed, so we changed it to Bing for your protection” or something horrible. (I use Kagi, installed from an extension.)

It’s very obvious to me that the only reason Edge exists at all is so MS can steer everyone towards Bing. It solves a Microsoft problem, not a user problem (it’s not even their code base, they just de-googled chrome, added a different theme to it and use it to force Bing on you.)

Safari may require an extension but at least it doesn’t repeatedly change the search engine back the moment you turn around.
The site doesn't appear to support HTTPS.

In case that is not intentional, please (if you're the site admin) refer to:

https://docs.aws.amazon.com/AmazonS3/latest/userguide/Websit...

https://repost.aws/knowledge-center/cloudfront-https-request...
The inverse happened: the nation was corporatized with regulatory capture and lobbyists purchasing influence outright, so that is prevented from happening.
> cheating to destroy your opponents is super rare in cycling

If that's actually true, cycling has a long way to go to align its reputation with respect to cheating with the reality. My view as an outsider to cycling is much closer to "cheating is absolutely rampant" than "cheating is super rare".
>see resume of dude claiming to roll out his own OS instead of using one of the established ones

>view it as red flag and throw his resume away

>dude is Linus Torvalds
Meta has spent $46 billion on the "metaverse" since 2021.
Was that a talk at first? (EDIT: Because I think it would be very hard to follow it "live")
I had trouble going through the points he was making and I had the luxury of being able to read it on my own pace, going back to earlier paragraphs, and so on.

Had anyone the same impression or am I not used to reading harder texts?
How do you know doping is rare?
encrypted at rest means no, but you're welcome to encrypt it another time if you don't believe them.
This sort of thing is ordinary for consoles without floating point numbers. It's easy to do in software with integers, but sometimes hardware acceleration will use it too.

The SNES and GBA both supported affine transformations, where the elements of the multiplication matrix are fixed point numbers. The Playstation's geometry coprocessor (GTE) used fixed point matrices with quite low 16 bit precision. An emulator feature called PGXP is able to perform these calculations at higher precision.
Just Google “dumpster diving for food” and how alive and well that is might surprise you.
You're misinterpreting it. Integrating FOSS code into a proprietary product is what restricts the user's freedom. Copyleft licenses prevent this restriction. And yes, indeed, why bother working for freedom if it's easier to not have freedom?

See https://www.gnu.org/philosophy/why-copyleft.en.html
Are there specific elements of your music discovery process that you find most effective?
> By the way, this only works well because Go binaries are static, one of the things that make the language reasonable good.

Only by default, as the Go toolchain supports dynamic linking for ages, and without third party dependencies called via cgo, or stuff like DNS resolution on Linux.
Waning Dark Energy May Evade 'Swampland' of Impossible Universes
Not sure how meaningful this is. Try looking at base model MacBook Air, and it is a very different story.
For those that have firefox, there is a really simple extension for that: https://addons.mozilla.org/en-US/firefox/addon/straight-to-t...
It will never cease to amaze me, just how much we can learn just by looking at things very far away.
> But that really works, it's easier to get people to ask for help or say they're stuck in person than over chat.

Which is completely different from saying "daily syncs make it easier for people to ask for help or say they're stuck".

What you actually need for people to ask for help or say they are stuck is to make them feel safe and comfortable doing it. As a human, not as an agile guru. If one can't get there, maybe one needs to work on their human skills instead of adding bullshit agile processes.
It’s actually so sad. Last time I was at the recycling center a couple of years ago there was a Nintendo 64 in the electronics waste. I bet that it probably still worked. And even if it didn’t it would have been fixable. But I wasn’t allowed to pick it up.

Instead this console just has to get destroyed. And for what? It’s not even like a Nintendo 64 is going to have any personal data on it that poses any danger to the previous owner.

And on the flip side if the argument is that the electronics could be dangerous because they are broken. I probably run the same risk when buying electronics second hand anyway. So I don’t think that should prevent them from letting people pick up things either.
It’s a bit like proposing to ban cars if someone drives one into a pedestrian isn’t it?

LLMs are computer programs, tools. They’re not sentient, they don’t know what’s true or false. The error is entirely the human who chooses to put more than trivial weight into its output.

Reminds me of the “talking to God” program in TempleOS. We are all Terry now.
Legacy application modernization is crucial for businesses to stay competitive. This guide covers essential approaches like rehosting and refactoring, along with practical case studies. Learn how to choose the right strategy to enhance scalability, performance, and security in your software systems. For more details on successfully transforming your legacy applications, read the full guide.
Sounds like they shouldn't have left port, then.
https://archive.md/qqMQl
Am I alone in actually kinda… liking Google’s AI search results? I mean, I don’t exactly trust it, so if it’s something important I will always drill down to the actual search results to verify the answer, but as long as it’s clearly labeled as AI, I don’t really have a problem with it. More often than not, it’s really just a summary of the relevant portion of the Wikipedia article, which of course has its own trustworthiness issues.

Maybe I just haven’t been brainwashed enough yet to trust Google blindly (something I legitimately worry about and actively try to avoid) but as long as AI is obviously AI and is declared as such, I’m not sure it really bothers me.
and the circle is complete: https://fennel-lang.org
A Website to Try FLUX.1-Schnell and Realism-LoRA
Separately, Rolls-Royce wants to create the largest fan ever made as a geared engine (Ultrafan).
Immediate mode is the way a rendering API works. Most glyph rendering works by blitting from a buffer, regardless of how they design the API.
I meant risk for consumers due to those sites not complying with GDPR.

Of course the site owners think there it introduces unnecessary risks for them, that was more or less what my initial comment was about.

> But they obviously do collect it, despite your denial.

How? are you somehow compelled to share you name and address with random local/small new-sites from the US

They very likely are just using ads and/or analytics services which technically don’t comply with GDPR..
Dijkstra ironically makes the same error wrt software testing that he is warning against - he didn't envision software becoming so complex as to be impossible to reason about. So today we write small programs to exhaustively test the big program. Automatic tests, fuzzers, tests that click on every possible pixel in every combination, etc. - ultimately the program has a finite number of states owing to its digital nature, so you can prove the absence of certain classes of bugs with enough tests. You can prove it doesn't crash, it doesn't leak memory, it doesn't break authorization invariants, etc.
this particular type of cheating is extremely rare

the kind of cheating that involves doping is rampant, because along with running, cycling is one of the sport where technique is the most dwarfed by pure physical abilities
> (I've given them my own private projects and libraries and the best LLMs are fine)

It all does depend on how much you have given them and how unique your libraries are. If you have given them a relatively simple library with a code base that uses all the API calls in that library in multiple ways, then yeah, an LLM will be able to work on that as you have given it plenty of examples to base answers on.

Give them just jsdoc/javadoc documentation, and they will give you very little in the way of useful implementations. Where a human in your own words might "WTF" a bunch but will be able to produce something.

In fact, the ability to say WTF might even be what is important here. As an LLM will not even stop to consider if things make sense.

> and also isn't a definition.

Sure it is, more specifically, it is part of a definition. You want it to be explicitly this or that, but things aren't that simple. Sure, we can put a dictionary definition on it and call it a day, but that isn't very helpful. When I talk about innovation in this context, I roughly mean the ability to think of solutions where no previous examples are directly available.

Extending the definition of innovation, I am highly doubtful the current generation of LLMs can implement frameworks/libraries based on new principles unless very specifically prompted. In which case you have a human architect behind it all, and I still believe you will end up with code that follows paradigms and structures that are at most "current".
Yet the "architect" arguing to use Kubernetes is the one making things more complicated and only doing it for their resume?
I want to add: I got into a debate with someone last night about whether workarounds do more harm than good. I’m sure product teams hate them, but I am explicitly in the “good” category. They put attention on the wrongs that companies do, and the ways they could be doing things better but aren’t.

Yes, it would be nice if the company just stopped doing the bad thing, or regulators stepped in. But fact of matter, in a vacuum of indifference, workarounds play an important role.

As users, we don’t have the megaphone of the massive platform, but we do have the benefits of organic reach. We can tell people about them, and the idea spreads. And by giving something like this awareness by promoting the concept through a website or an app, it gives users a choice in the matter that they did not have previously.

Sure, you could go through the extra couple of clicks to go to the Web interface every single time, as Google’s design clearly discourages, but it’s easier to just know this URL code. So tell other people about it (or push them to an alternative search engine, if you prefer). And use tools like this Safari add-on.
What i'd want is a way to revert back, if the user sees a problem.

The automatic updating toolchain is not a bad idea, and in most cases it works great. Once in a while though, there's a fuck up and breaks your build or something changes that you didnt expect.

The best way forward is to keep the old tool in a backup location, and have the user be able to revert the update with a single command. Then the user is able to safely return to the old one when the inevitable breakage happens. You could even opt-in to analytics for this action, and the owner of the tool would know if a particular update is a screwup (aka, many people reverted it).
Will it generate racially diverse Nazis at higher resolutions than their old model?
It’d be a huge screwup for a major provider. They promise at-rest encryption and secure disposal of media to their enterprise customers so that’d be a very expensive omission.

In this case, there’s no indication of that and it’s so poorly handled that it radiates a startup winging it where they “didn’t have time” to hire anyone with a clue since the AI gold rush was right there. Given the reported healthcare data this seems like an especially bad choice.
Search engines have long used the defence that they're not publishers, they merely guide you to publications by other people. Replacing search with LLM changes that. Who's the publisher when Bing publishes the output of an LLM? I would say that it's Microsoft. And therefore Microsoft are liable when their machine libels people.
That 30% number for intra-firm trading is interesting. But even more interesting would be to see the historical development of that slice of the pie.
Toasts should be used if there is no direct relation to or interaction with a visible UI element: notification, heavily asynchronous processes, out-of-view modifications.
PR's are not split into submodules/frameworks for distinct review purposes. Functionally though, right now we have three distinct monorepos (not very 'mono' but we're working on it!), that represent our three main development stacks.

In our PR tooling, there's nothing that enforces/encourages scoping changes to a specific subset of any given repo. We generally encourage smaller PRs as a best practice, but a huge chunk of the benefit of a moonorepo is folks can make cross-cutting changes if/when necessary.

We have some custom goo on top of Github that manages the review flow. Specifically, we try to make it easy for folks to farm out reviews to the teams that own the code you're editing, so they don't have to hop in Slack and track down reviewers.
Blue! No Yelllloooooooooowwwwwwww......
Imagine if Python had as strong a compatibility promise as Go
Well, yes, but to lots of people they use it for the same thing. You can find projects people post online that uses raspberry pi to control a basic motor, which is a bad use of raspberry pi and a horrendous waste of resources. But people do that. You understand the difference but not others.
TCP Performance and the Mathis Equation (2009)
The tech should be legal, of course. If you want to run a program that sometimes tells dangerous lies to you, sure, whatever.

Running a service that prints dangerous lies about people should come with so much liability it’s economically infeasible, though.

Then again, I have similar feelings about ad networks and social media “feeds”.
Pipx can be used to run Python scripts with inline-specified dependencies
I've always thought that every authoritarian regime is simply a company whose business is to manage and extract value from the country that they own, like any other productive asset.

Some of them are longstanding family businesses (monarchies), perhaps they have delegated or divested some of their ownership to a board or to the public to some degree (spectrum of semi-democratic monarchies).

Some are private companies with a single leading founder (different kinds of revolutionary/military dictatorships). Some act like large enterprises, that may be democratic or meritocratic to some degree internally, but closed to the public (single-party regimes).

It's interesting to think that we spend the majority of our time (work) quite happily within such power structures.

I guess the rather obvious trick is that it works as long as a company does not get a monopoly on violence. That's the difference.
Strongly agree. I guess toasts work better for mobile screens as they are smaller and mostly vertical, so the element spans the whole screen width. If it needs to be there and should be responsive, I would prefer it to be an alert in the upper-right corner of big screens.
If you don't trust it, why would you like it?
Toasts are bad UX for an app which is used in a casual context, yes. The odds that an untrained user missed them and becomes confused are quite high.

But there is nothing wrong with a toast in a pro app. The pro user will get used to where feedback comes from on the screen and find it is second nature to notice the toast.

In practice, there are very few UX principles that generalize across every interface.
Sure!

– hl=en → force language of results to be in English, otherwise Google regularly prioritizes other languages.

– gl=us → force location to the US.

– nfpr=1 → stop autocorrecting “““typos”””. Google doesn't always respect quotation marks unfortunately.

– verbatim=1 → search as is, it complements nfpr=1.

– pws=0 → disable personalization.

– filter=0 → stop “filter[ing] out some of the results for a given search” in order to “enhance the user experience”[1][2].

– tbs=li:1 → stop including other forms. e.g. without it searching for “test” also returns results that contain “testing”.

– udm=14 → disable AI-augmented features.

– q=%s → the query itself!

————————

[1] http://www.google.com/apis/reference.html (dead)

[2] Mirror: https://web.archive.org/web/20021201103155/http://www.google... (section 2.3, “Automatic Filtering”)
Yup. I've paradoxically found it more convenient to write my neovim plugins+configuration in lua than in python with vanilla vim's python api.
> You can prove it doesn't crash, it doesn't leak memory, it doesn't break authorization invariants, etc.

You can but nobody does. It's enough if it doesn't usually do these things.
How to Sell as a Technical Founder
I think this is going to be a billion dollar legal question, and that you’re right. Companies really want to cut jobs but if precedents like that Air Canada case hold that statements by chatbots are legally binding and they lose the platform defense for misinformation that’s going to really sharply limit adoption for anything public facing.