skysight-inc/HackerNews huggingface dataset:
That's the most brazen example of "if you're not paying for it, you are the product" I've seen in a while.

Google truly is nothing but a huge venus fly trap that kills its prey by injecting ads.
Grub uses an ancient version of zfs code, it's tied to Oracle's zfs and they refuse to update it to current openzfs.
> This discount, alongside the six-month free trial, is potentially geared at soothing concerns that Affinity would change its pricing model after being acquired by Canva earlier this year.

This doesn't sooth my concerns. Why should it, when it's literally them switching to a subscription model. Nothing in the article says otherwise. Do we believe they'll build the infrastructure to support a SaaS, then turn it all off after this 6-month trial? It's not just for fun, they're clearly going to make it the primary way of paying for their products.

I bought all the Affinity apps (multiple versions) because I was specifically trying to escape Adobe Creative Cloud. Their software may not be as good as Adobe's, but Affinity's business model provided enough value on its own. I'm making some assumptions here, but come on, we know how this story usually plays out. Unless I'm wrong, I think this is probably a bad idea for users like me.
Indeed. A browser sending a “do not track” is already a good indication that the answer to tracking is no.
Indeed, and on Saturday I was driving in a slightly unfamiliar place and opened Maps just to find out how to get back on the freeway.

The screen was completely covered with garbage, top and bottom. It wasn't even ads, but "parks and cool stuff to do near here" which is not remotely what I wanted right then. No obvious way to get rid of it, either.
It's provided by the terminal (emulator) in "cooked" mode: https://en.wikipedia.org/wiki/Terminal_mode

raw mode doesn't do this.
> there is a surplus of housing available

That's the entire point. You need to satisfy demand. If you have more demand than supply, you are always going to have housing unaffordability.

> Take away any of those scenarios...

Not really. Even if there's only one company that owns a lot of the housing stock, they can't just set prices wherever they want. People still have the choice not to live there, if the pricing isn't to their liking. And if there's equilibrium, or a surplus of housing, landlords have to meet renters on price.

(Certainly the ideal is that you have many many landlords, rather than just one, of course.)
thank you sooo much for sharing/posting!

that RDS change goes directly into our TODO
If you haven't yet, check out https://devenv.sh (super powered nix shell and more). It's pretty nice for python packages and installs your requirements to a project local venv for you via whatever tool you want (pip, poetry, uv etc).

I've been using it for a couple of years and it's super nice to be able to manage both python and "native" dependencies, and other non-python development tools all together.

I used just nix and whatever python packages are already in nixpkgs for several projects. And that works really really well until you run into an issue with compatibility like I did. It seems to mostly happen when some extremely common tool like `awscli2` depends on a specific version of some package and so it's pinned.
> Affinity Photo is fine as a photo editing tool but it falls apart for more advanced edits where you need to use brushes and advanced masking tools. Again, perspective tools and more granular referencing tools are just missing or broken. It is a significant step up from Gimp though but I would personally push people to Krita instead.

I want to switch but the total lack of any automated export functionality is a complete deal-breaker. That's like 15 minutes of work per piece foisted back onto me, and like, I just cannot fathom a reason to even have the Layer States feature if you aren't going to use it for this.
Yes, "phone's wallet" actually means Google Wallet or Apple Wallet.

Stuff I add there works for me instantly every time, even with crowded venues and zero connectivity -- as long as I get it ready in advance.

(Not that I am defending this. I'd rather carry a paper ticket, since paper is more durable and far less complex than a phone is.)
Eep! Thanks for pointing that out. I'll just put the list here:
- Giving advice
- Changing the subject
- Dismissing feelings
- Leading questions
- Devil's advocate
- Sympathy (e.g. "I know exactly what you're going through...")
- Commiserating
- Defensiveness
- Static labeling
- Sarcasm
- Shutting down
- Intellectualizing
- One-upping
- Storytelling

Not saying these are all bad all the time. Just things to maybe start noticing. See what happens when you just hold off on these types of reactions for a moment.

You don't even have to do anything. Just... chill. Be silent. Think about what the person said.

I've found this is a more actionable place to start than something like "read this book" or "take this course"
The "market being allowed to work" was referencing the lack of Oauth options on European sites, not the pop-up banners.
This is a dumb proposal that benefits nobody.

The only way to guarantee that Boeing becomes worse at making planes, is to ask them to stop doing it for 18 months and then start up again.
I'm a hobbyist who has used PS for 20 something years now. My issue with Affinity Photo is that you can use 85% of your PS knowledge and workflow, everything is the same but that last 15% is awfully, unlogically different and will drive you mad. That last 15% feels like it was made by people who do not understand why PS does things the way it does. Meanwhile my statement cannot be true, because Affinity nailed the firat 85%, but just cannot comprehend why they couldn't copy the last 15%.
That's really neat, it had escaped me till now. Thanks for the explanation (today I'm one of the lucky 10,000!)
Yes. If your UEFI doesn't have a good enough interface for selecting entries or temporarily modifying a kernel bootline, you can still use a bootloader, but a minimal one like systemd-boot instead of GRUB. All it does is show the text menu and then execute the UEFI binary for that entry, which in this case is the kernel's UKI binary, so all the heavy-lifting of LUKS, filesystem drivers, password entry, etc is done by the kernel and there's no complexity or duplication in the bootloader.
must say I do not like that ref in the link to pump.co https://www.pump.co/?ref=903001
Paramount Agrees to Merge with Skydance
> But is there any real difference between these two cases? Are persistent and obstinate people actually behaving differently? Or are they doing the same thing, and we just label them later as persistent or obstinate depending on whether they turned out to be right or not?

I actually think this turns out to be the case most of the time. Look at Linus Pauling. Two Nobel prizes and then he fixated on Vitamin C. Did he all of a sudden forget how to be persistent and became obstinate?
Sort of obvious, but he expertly made the distinction very clear and maybe even made it look easy. The extreme of obstinate is insanity: "The definition of insanity is -- doing the same thing over and over and expecting a different result."
Could I get an example of this?
https://archive.ph/x4ZfN
Almost entirely vicious as demonstrated by the simulated attack at the end where the dog wouldn’t disengage.

Also they come with extensive attack training and a concierge service.
My problem with pip-tools is this:

# pip-tools dependencies

dependencies = [

# direct dependencies

"build >= 1.0.0",

"click >= 8",

"pip >= 22.2",

"pyproject_hooks",

"tomli; python_version < '3.11'",

# indirect dependencies

"setuptools", # typically needed when pip-tools invokes setup.py

"wheel", # pip plugin needed by pip-tools

]

pip is nice since it comes out of the box with Python. setuptools used to but now it's gone.

The dependency explosion is a huge problem for a lot of people trying to lockdown the security and maintainability of their codebases. I think that's why a lot of people are rallying around Astral's projects like uv and ruff... they do so many things and they do them well.
Do you know of Scribus, or do you not consider it a good OSS equivalent for InDesign? Last time I've worked with InDesign was around 2011, and it was meh. Scribus is also really realy meh, but gets the job done. I've got an Affinity license and have been using Designer for a bunch of projects - to me it's a toss between that and Scribus for what I do. They are totally different, but I have more experience with Scribus and therefore am much quicker in using that.
Announcing the Revolutionary Swarms Memory!

We are thrilled to unveil our latest breakthrough in AI technology – Swarms Memory! This cutting-edge package is set to redefine the landscape of Retrieval-Augmented Generation (RAG) systems, making them easier to use, more reliable, and at the bleeding edge of innovation.

https://github.com/kyegomez/swarms-memory

What's Inside?

-> Pinecone and ChromaDB Integration: Start building with these powerful tools right away.

More Integrations Coming Soon: We're rapidly expanding our capabilities, and new integrations are on the horizon.

Get Started with Python $ pip install swarms-memory

Why Swarms Memory? Experience unparalleled memory management and enhance your AI systems with state-of-the-art technology.

Join the Revolution Check out the repository: https://github.com/kyegomez/swarms-memory

Be Part of the Future We're actively seeking contributors to join our mission. Collaborate with other innovators and shape the future of AI.

Join Our Community Connect with like-minded individuals and stay updated: https://discord.com/servers/agora-999382051935506503

Let's push the boundaries of AI together and create something extraordinary!
Dave Lee (aka dave2d) had a YouTube review touching on this feature of using an ipad pro (2024) with final cut pro to record 4 streams of video and replace a streamdeck + mac + OBS setup a month ago: https://m.youtube.com/watch?v=bG2N4a0ir3A&t=626

(Just referencing, not really my area of interest)
Ask HN: What does your sleep hygiene look like?
Hey HN,

I'd love to hear from others about their sleep hygiene. I'm mostly curious to hear how people are tackling sleep hygiene to see if there are other things I could add to my arsenal to continue improving my own :).

I'm specifically curious about:

- What aspects of sleep do you optimize, if any?
- Examples: Deep sleep, duration, specific windows, etc.
- Why do you care about sleep hygiene, if at all?
- How do you track your sleep hygiene?
- Examples: Specific apps, journals, etc.
- How long do you aim to sleep for, and how long do you actually sleep for?
- What are your circumstances?
- Examples: Do you work from home? In an office with a long commute? etc.
- What are the 3 most impactful things you've done to better your sleep hygiene?

In the spirit of fairness, I'll go first: I work from home 5 days a week, and I use 2 apps to pay attention to sleep (Pillow and Autosleep). Their algos are slightly different, so I like to quickly compare and do a mental average of the two. I also use Gentler Streaks and Training Today to understand how much gas I have in the tank for workouts based on HRV and sleep metrics. I aim for 8.5 hours of sleep—normally getting 9 hours—and rarely use an alarm (unless I have an early meeting). I mostly care about sleep duration, followed closely by # hours of deep sleep. I've completely cut out alcohol and caffeine, and I've noticed a big change in my sleep quality since doing so ~1.5 years ago.
Dying in plane crashes and having their license revoked are pretty severe punishments, perhaps if management could similarly have their license to practice management revoked we could consider that somehow equivalent. I'm sure many people would prefer prison time to dying in a plane crash or having their career destroyed.

I don't trust Boeing and haven't for several decades so while I agree in theory an automated system could fly aircraft with a great deal of reliability I do not trust Boeing to be able to deliver that reliability. I like the idea that someone educated in the safety of the aircraft is up in the airplane with me sharing in the risk of flying even if all they are doing is babysitting a computerized system.

Most of my knowledge of Boeing is from engineers that used to work there and complained bitterly about the degradation of engineering safety culture. And sure, perhaps flying is safer than it has ever been, I think that's more down to improvements in technology than the culture of safety. Unfortunately while technology generally improves it's hard to say the same thing about culture. In general I'm upset that flying is less safe than it could have been.
It's been a while now but I got Inkscape (free but clunky Illustrator alternative) to do shape replication across a path for me once, and then I copied the result into Affinity Designer. Obviously if you need to do that frequently, it's not gonna work well but I've only had to do that a few times since ditching Adobe.
Apple Maps was a punchline for a while but I’ve been steadfastly using it for the past few years. There’s only a handful of times I questioned the results and consulted Google maps, only to be bombarded with ad PoI’s and reminded of why I avoided Google. This new ad format is ridiculous and I’m glad I’ll never have to see it.
SC2 was never that popular in Korea to be honest. SC1 pros came over to the game because there was decent money in it, but in PC Bangs people were still playing SC1 and League far more often. Blizzard tried to spend a lot to market the game in Korea but it didn't really take off with the general public.

Even today the GSL (the most competitive individual league for SC2) just had its last championship and is cancelled while the ASL (the most competitive individual league for SC1) is still going strong. However it was much bigger before SC2's release.

Not to take anything away from Serral, he's a fantastic player, but Korea was never as invested in SC2 as they were in SC1. Players were getting by on extremely strong mechanics and there wasn't the kind of professional team infrastructure that existed around SC1.
> but none of that won't solve their problems

But none of that will solve their problems, I mean, of course. (I'm well outside the edit window, sigh.)
Totally agree with this sentiment. There is definite value in providing an easy to setup fully featured jupyter environment for people who are just starting out.

The company I work at (qBraid) has a qBraid Lab product that does exactly this, but tailored more toward those in the quantum computing ecosystem. We may even be interested in offering Satyrn as another option on our currently platform alongside VSCode and standard Jupyter, if the creator(s) are ever interested in licensing and/or some form of co-selling model.
I have great respect for Julia Evans and love her contributions that get shown here.

But...

> "I’ve always thought that vi mode seems really cool, but for some reason even though I’m a vim user I didn’t really like using it when I tried it."

Really, that seems weird to me.

I use zsh (btw) and the problem she describes is a non-issue. And I am not a pro. (Sorry, Julia).
This is just a regular PhD experience, but the author has made it sound like some special sort of skill only they and a few others know how to master.

Everyone has to turn failed experiments into a successful PhD because they have to finish and graduate by the time funding runs out.
Misleading title.

Microsoft enforces enployees to use authenticator apps that are only available in official Google and Apple app stores.

As Google services are not available in China, only option left is Apple.
I use them in embedded systems because they allow me to mount encrypted volumes without exposing the keys.
That's easy: Russia is leaning pretty hard anti-west right now, and if any of it's citizens are doing anything to annoy anything from the west, they will cheerfully let it continue so long as it doesn't cause them problems at home.
I got tickets for a concert in UK, which could only be bought if you had UK Ticketmaster app. No, the international version of Ticketmaster app did not have these. Had to get me a blank Android phone, had to initialize it pretending I'm in UK via VPN, so I can see the UK Android Playstore (got my phone number blocked by Google in the process - "too many verifications from this number"). Then, it finally let me get the tickets and actually see the dreadful barcode in the app.

This is horrible. Please stop.
> Same reason FB

...is not installed on any of my devices
Ah, that's exactly the answer and makes a lot of sense. Thanks a lot.
This looks really well done and quite useful. Great job on your launch! Love how this can help with tone and style which are subtle, difficult and important in communications.

It reminds me somewhat of the insanely priced AxiosHQ tool from Axios which is something like $50,000 year. The Axios tool is less about tone and more about copiloting writers to the Smart Brevity format of writing (https://www.axios.com/smart-brevity) Axios made famous. Axios is very non-transparent about their pricing. Bravo to Textok for being open and transparent.
Ah yes, The Roads Must Roll.

It's worth remembering that folks who can be bought, can be bought off and spend a lot of time enjoying their riches while true believers are somewhat more difficult to convince and don't take any time off.

That's important because all of the big evils have been perpetrated by true believers in pursuit of their "one true way." (Yes, some large evils have been perpetrated by folks chasing money. I'm talking about things like wholesale slaughter of as many people as they could lay their hands on.)
It can too easily go this way: https://www.youtube.com/watch?v=IkYUDQCYGHA
Hem... It's of course "cool" but... At scale of supermarkets fridges not lab specimens, especially in not-so-cold climate the needed energy to keep food cool off grid it's MASSIVE. Of course the future of a grid with most customers with local storage at least for 24h, local p.v. and negotiated charge from the grid (to help keeping the frequency, consume where there are more renewable than demand etc) is a probable one, but honestly a small refrigerated micro-fridge can't be compared, so the first part and the second part of the article are totally disconnected. The device itself might have some interesting applications but in terms of environmental limits, price, reliability I doubt it can became spread much.
If you know some interesting project you can share it here and farm some karma. It's nice qhen the owner/developer appears in the comment section to answer questions, but it's not mandatory.

(As a sugestion, don't post two articles of your site the same day unless they are amazing.)
One possible reason I can think of is that phone camera apps will not proactively read PDF417 barcodes like they will QR codes, thus discouraging people from thinking they can scan and decode them.
I really hope not. Its also the reason why I purchased their software.
How can you discover something on the terminal itself? You fall into a pattern and stick with it. It is only if you get out of band information that you can learn these tricks.
I bought a Roku years ago, when Hulu was a viable alternative to Netflix, and was very surprised to discover that we had access to fewer shows on Hulu after subscribing to Hulu (and paying for the privilege) through Roku. Simply put, if you were just watching Hulu anonymously for free then you had access to more shows than if you were paying for Hulu through Roku.

Probably the fastest product return I have ever made.
Congrats! I wish I would have coded like that when I was 16. Tipping my hat!
This idea would kill all capital investment in the country. A country without capital investment is a country in which you will not enjoy the standard of living.
The problem mentioned with pyenv is that people accidentally develop/test on the wrong version of python itself. But that's specific to pyenv, and I don't actually see where the article discusses problems with venv. So again: What exact steps would a team take using just pip+virtualenv or pip+conda (the comment you responded to didn't mention pyenv or venv) that would lead to production outages?
Yes, you’re purposefully changing the subject, to avoid actually discussing the issue, since it’s not in your interest as a now American
> What the trans people I know want is to be recognized as having the gender that fits with them. You wouldn't call a cis woman a 'female' in normal conversation, so why call trans-women 'males' when there's already two good ways to refer to them, 'trans women' when it matters or 'women' when it doesn't.

> But you seem to refuse to do that.

I don't understand why I am expected to partake in their delusion.
Gradle is no different here. Ditto many other build tool.
This comes across as "ableist". Not everyone can do that. Shouldn't this ability be available to everyone?
There is also virtualenvwrapper. It’s quite handy to create, list, remove virtual environment. I prefer to store all venvs in ~/.cache/virtualenvs instead of .venv in project directory, makes it more clean, no need to exclude for backups or git repository.

https://virtualenvwrapper.readthedocs.io/en/latest/
Even if you do pay, if the market will bear ads, they show up. Like billboards and cable TV. I pay for the roads, I pay for the TV. Ads anyway.
I somewhat agree. The truth is there are a ton of towns in the US that you never heard of that do surprisingly well with tourism. You can tell by all the hotels near the town. All you need is a few few restaurants, bars, coffee shop, a cute little market street, a historical attraction, and maybe a hiker/biker trail.
Have a look at "Software Estimation: Demystifying the Black Art" by Steve McConnell [0]

I really found this quote illuminating:

> When executives ask for an “estimate,” they’re often asking for a commitment or for a plan to meet a target. The distinctions between estimates, targets, and commitments are critical to understanding what an estimate is, what an estimate is not, and how to make your estimates better.

It's a pretty deep book that discusses everything around estimating:

- how to estimate and what things get missed during estimation

- why estimates gets missed

Really recommended.

[0]: https://www.amazon.com/Software-Estimation-Demystifying-Deve...
Past the edit deadline, that should be 'nmtui'
How to Architect Software for a Greener Future
I wonder what terminal that is, because the Home and End keys, which I'm pretty sure are the expected alternatives, work fine in every terminal for me on Linux.
Another neat trick is to use ctrl-x ctrl-e, this gets the command in a vim buffer (default editor for me). Edit the command and then :wq to reflect the changes