skysight-inc/HackerNews huggingface dataset:
I felt taken back before mid-2000 reading this comment. I mean it's been easily 15 years since those very basic things really just works on all the major Linux distributions.
I'm not sure what they would be "playing safe". At the core it seems that you view children as property or things you must direct and dictate and own their entire lives. That is very disturbing that you would view your children that way because that's not how I viewed my children.

I viewed my children when they were small as helpless little things that it is my job to teach so they can become a responsible independent adults. What they do with their life after they've matured to the point that they can take self responsibility and engage in self-determination is their business and not mine. They may do some things that I agree with and they may do some things I disagree with but regardless of what they do it is their actions and I feel zero responsibility for their outcomes because I know that I trained them to the best of my ability. Now with that training the choices they make in their life are their own.

Whether you are a theist an atheist or agnostic there is no denying that Western society was influenced heavily by Christianity. One of the core judeo-christian tenants is stated very clearly, a son will not bear the sins of his father and a father will not bear the sins of his son. I have visited much of the rest of the world where that is not the case. That seems like a horrible cultural injustice done to people to lock them into servitude or to place them above reproach simply because of the actions of their lineage.
Their official network drivers are called Killer and are very malware-looking ("unknown developer" blocked by windows). It's unbelievable. Looks like some weird spyware junk too.
OrbStack v1.7.0: dynamic memory for containers
Dynamic memory: lower memory usage
* Memory is auto-released when no longer used
* Works with running containers and machines!
While I understand that they might need some account or token to stop abuse, just having my sign in is a big no for anything I just want to try out. After the whole social media trend more or less collapsed into a privacy invading data collection nightmare, I've been extremely reluctant to sign up for anything.
For me there’s only one thing that matters - you’re all working together to put good code into the system.

If you work in an environment where people lord code review over you in any way then you’re on a hiding to nowhere. That applies equally if you expect reviewers to not, you know, review your code.

I see this discussion of “nitpicks” constantly. If it’s a tiny thing that brings the code in line with the existing codebase then just do it rather than fighting it. If there’s some ambiguity then find a rule as a team and apply it.

I have no idea how people work in environments where you’re not all working together.
Friend of mine got a new laptop which i recommended without looking closely on the specs, as it was listed as supported on ubuntu a lenovo yoga x 11 gen I think.

Found out afterwards that the version with windows preinstalled(that the friend bought, because of the cheap windows licence that maybe needed) comes with a special mipi camera from intel with ipu6 out-of-tree driver that only supports specific kernels and specific distros and while there are packages for ubuntu I couldn't get it to work.

Linux works if you don't buy the wrong hardware, windows works on any bought hardware.

I'm not against linux and I use it and most of the time it works out of the box, but this "most of the time" will bite you when you stop looking at specific reviews and driver support and just buy a laptop.
i would try to get a tablet or ipad. you can still use the apps you need, but it won’t fit in your pocket.
https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8345893/
"Empirical results show that the two-day candlestick patterns after filtering have the best prediction effect when forecasting one day ahead; these patterns obtain an average annual return, an annual Sharpe ratio, and an information ratio as high as 36.73%, 0.81, and 2.37, respectively."
He is fairly accurate about topics I have expertise on - modding of the PS1 / PS2 / GC / Xbox / Wii - and has his explanations of videos he made on 8/16-bit generations have been accurate.

I can't say much about his videos linked in another post (about PS1 shimmering) as I haven't touched graphics programming / APIs (beyond coding a very basic 3d rendering engine which ran on the CPU).

After reading some of the linked discussions - yes he does appear to have posted some bullshit. That doesn't make all of his content bullshit though, and doesn't make him "non technical". The fact that he has shipped several games on constrained platforms is proof that he is technical.

He does now go into the same box as I put 99.9% of content creators in - entertaining but don't trust them on the details.
You can train your own lora online, https://replicate.com/ostris/flux-dev-lora-trainer/train

I think this is the most popular one right now online for Flux.
Space Wagon Wheel
Summer blackouts are increasing in the US
I switched to linux desktop about 2.5 years ago.

TBH, I'm ready to go back to windows.

The way I put it, driving a car with a driver's seat that looks like 747 cockpit is pretty cool and definitely very powerful. And it has auto-pilot if you just want the basics.

But man, if you want to do more than the absolute basics, a regular Toyota corolla drivers seat is _way_ more accommodating and intuitive. You don't need to spend a year studying the machine to use it fluidly.

Linux is cool, the idea incredible, but man, searching for guides that tell you to turn cryptic knobs, flick unlabeled switches, and push seemingly random buttons just to get the window to roll down has become too taxing for me. Especially when half the time it doesn't even work.

I want a GUI, .exe's, and hover text on options. There is a reason every consumer grade linux/unix OS hides the terminal (android, iOS, macOS).
No, but why would that matter?
Tangent: what’s the ideal data structure for this problem?

If there were 20million rooms in the world with a price for each day of the year, we’d be looking at around 7billion prices per year. That’d be say 4Tb of storage without indexes.

The problem space seems to have a bunch of options to partition - by locality, by date etc.

I’m curious if there’s a commonly understood match for this problem?

FWIW with that dataset size, my first experiments would be with SQL server because that data will fit in ram. I don’t know if that’s where I’d end up - but I’m pretty sure it’s where I’d start my performance testing grappling with this problem.
Seconded. I can also just recommend Fedora.
After the whole npm VC rugpull + Microsoft acquisition, and OpenAI showing legal non-profit status is toothless marketing to VC-path-entangled leaders, I'm reluctant to cede critical path language infra to these kinds of organizations. Individual contributors to these are individually great (and often exceptional!), but financial alignment at the organizational level is corrupted out of the gate. Fast forward 1-4 years, and the organization is what matters. "Die a hero or live long enough to become the villain."

So fast lint, type checking, code scans, PR assistants, yes, we can swap these whenever. But install flow & package repo, no.

That is unfortunate given the state of pip and conda... But here we are.
Me: This very specific thing is broken in general for your product when I do a and b. Just like users x,y and z report on <random forum>.

(Siemens) Support: Before I can help you, please find the serial number via <tedious procedure>, and the exact version of subsystems <x, y and z>.

Me: Here you go, though I fail to see how my specific setup is relevant as the problem has been reported on forums for years, and it is easily reproducible

Support: Please update to latest version x.

Me: Version x has known regression which will break the machine for the customer. I did the 1 hour procedure anyway but the issue is still present.

Support: Please execute this <obtuse command that runs a trace> and download the log from <airgapped machine> with SCP

Me: O well, did that here is the file. Don't understand why you can't run it on your machine

Support: Please try <irrelevant thing>, reboot (wait 5 minutes) and run the trace again

Me: (Gives up)
Run the database profiler in production, logging queries which queries take a long time (ie >200 ms say). Queries that come up repeatedly should be looked at.

Use the query analyzer to figure out where it's doing table scans or similar, and you'll probably quickly see which index you need to create.

Keep in mind the database server tries to use indexes to minimize the amount of rows it needs to scan. So you just need enough to drastically cut down the number of rows to consider. If you have five columns in the where clause, think of which one or which combination is the most specific. This also means if you have a query with a where clause "colX = 1", yet 97% of the rows have colX equal to 1, adding and index on colX won't help. This means it can be customer-specific.

Also keep in mind that some database servers don't index null values, thus "where colX is null" means a table scan regardless. In such cases an alternative could be to add a computed column which would have a definite value, say "coalesce(colX, -1)" if colX should inly have positive values. You can then index on that, and tweak your queries to filter on the computed column.

Also keep in mind that if you have "order by", then the database server might ignore your index if it won't help in presenting the rows in the order dictated by the "order by" clause. We have some tables where we have multiple permutations of the same columns indexed due to this.

It's a skill and it's very database server dependent, just like learning to know the optimizer in your programming language of choice. Takes a fair bit of trial and error using the query analyzer.
You will need to use Frida to avoid root checks if you are going to go the emulator route.
You practically described how I feel every time I run into an issue on windows and have to resort to editing undocumented registry keys.
I just want to express my admiration and thanks for the practical information and advice both in the post and throughout the comments. Threads like this one make me happy and thankful to be a part of this community.

I’ve upvoted the post and the best comments — but threads like this make me wish I could upvote certain posts and comments more than once.

Thanks again, everyone, and go HN team! :-)
There is a Youtuber and AI safety researcher that I support on Patreon's "poor person tier" and they were gonna do a Q&A video so asked us to offer questions for the video, so I offered five in one post as a list.

They wound up answering every question in my list of five, spent enough time on some of them that I think that may have been part of the motivation for them to break it up into two videos, and even emailed me the answer to the one out of five points they didn't address in the video.

In contrast if I render a list at any of my colleagues or vendor dev teams there is a <20% chance that they will address or even acknowledge 2 whole separate items out of the list, so the points they don't address get frequently brought back up again and dropped again. :(

So AI researcher has..
..list comprehension.
(YEAAAH!!)
So... MVP?
A bit clickbait, but I really learned a lot from reading this. Specifically, when dealing with large transaction amounts, it's probably better to opt for wire transfers instead of using Stripe or other payment processors.
Federal judge in Texas strikes down FTC's ban on noncompete agreements
Until you figure out the first excuse that works.
Be careful with 'open source' AI
I ended up moving to Linux Mint in 2018, as I need a new laptop and was annoyed that the current generation of Mac laptops didn't come with any USB ports. It's been my daily driver since, and I've been pretty happy with it in general.

You should be able to try either distro with a live usb which will give you an indication if anything will break immediately on your system.
Regulations are not always a force of good to be observed all the time, particularly in non-democratic countries.
> You’ve retreated to a different argument nobody was making

Respectfully, I have a background in aerospace engineering. This is the number one popular misconception about gravity assists/slingshot maneuvres.
> AI generated photos won't give us any problem we don't already have

Of course not, but when the scale is suddenly many orders of magnitude more, it matters.
I had similar feelings about Windows 11, but I recently found the Windows 11 IoT Enterprise LTSC build, and it works perfectly for me.

Debloated and no ads. You do have to do a little bit of troubleshooting, install extra components (e.g. to install the Microsoft store), etc., but it was significantly easier than debloating a regular Windows 11 install.

https://massgrave.dev/windows_ltsc_links
Atom was invented in 2005. I think the average user here is likely able to at least go to the bar and buy a drink. Email was invented in 1971; depending on how sloppy you want to be, that is the better part of a century ago.

that is a point for email.
It's pretty sad, but for lots of consumer/mass market banking, travel (airline/train, utility) companies the app experience is less annoying than the degraded browser experience.

If nothing else, usually the app will only need one login / setup, then stay logged in, while the browser version probably logs the user out after 5 or 10 minutes and requires some stupid SMS/email/phone 2FA frequently.
That's ONE of the linchpins of cryptocurrency, yes. Git has that part.

Someone else mentioned consensus which is orthogonal. Git does not have that part.
That appears to be debatable by some. The people that took to the streets in East Germany (and risking their lives) before the wall came down weren't asking for unification. They wanted a democratic East Germany.The protesters were anything if quiet, so there's no shortage of evidence of what they believed and demanded at the time. The evidence shows that they were by no means a "reunification movement." The "Awakening '89" (Aufbruch 89) declaration, signed in September of 1989 at the founding of the New Forum, is illustrative. The declaration articulated a vision of reform and humanitarian socialism: "We want leeway for economic initiative but no degeneration into a dog-eat-dog society," it announced. "We want free, self-confident people who nevertheless act community-conscious[ly]. We want to be protected against violence and thereby not put up with a state of bailiffs and police spies." Notably, nowhere in the declaration is German reunification listed as a demand.
End to End Encryption (E2EE) on LiberaForms
Pet peeve: RFID is a bit of a misnomer for electronic lock cards, at least for those complex enough to actually be capable of having a backdoor.

RFID identifies; MIFARE and similar cards also mutually authenticate and/or store data securely (or not so securely when using MIFARE Classic or clones, such as this one).
New data on radiation show missions to Jupiter's moon Europa are possible
.less: Crafting .less Docker Containers That Will Blow Your Mind
Also in terms of costs: if those support staff cost 100 grand a year in salary and other costs, staffing the 2.5M-user company with those 24 support crew 24/7 (3 shifts, let's pretend it's equally busy at 3AM) results in some 25 cents per month per user that need to be priced into the product. The transaction fees on a monthly billing system are likely higher than that of a skilled support team if this is a representative scale for the industry

I frankly doubt the numbers, surely it costs more than this for an average company?
If you observe the activity on blockchains, there are occasionally billion dollar-class transfers visible. Nobody knows who is behind them.
Maybe it didn’t fit HN's title character limit?
been amazing to see the amount of iteration in the product to get to 1.0!
And, just to give a current example, the sinking of Bayesian doesn't merit its own article (yet?), but there is a section on the page covering that yacht:

<https://en.wikipedia.org/wiki/Bayesian_(yacht)#Sinking_and_a...>

Though it's worth noting that that page itself was created two days ago, presumably on account of the notable persons involved in its sinking:

<https://en.wikipedia.org/w/index.php?title=Bayesian_(yacht)&...> (first version of the page dated 19 August 2024)
1. That doesn't make it "reasonable".

2. Yes, it's invasive. I like breathing freely. That's a really basic thing that I don't want hindered.
Intel acquired Killer in early 2020, the drivers are definitely signed. You may have loaded legitimate malware.
While stepper motors produce torque based on the current flowing through them, electrostatic motors produce torque based on the voltage applied across them. As long as the motor is stationary, the voltage does not need to change, which means that there is no additional power needed to hold position even against an external force.
And that happens how often? Once a year? On Linux, that’s more like one a day. Once a week if you’re lucky.
If you don't have an automatic formatter, then you'll find you get messy diffs when it's worked on by someone who does have an automatic formatter.

Worse still, you'll find you get messy diffs in constant ping-pong because different people have their formatters configured in different ways.

This is a solved problem, many editors, and tools, respect .editorconfig.

Learn to configure it, and never have to think about formatting again.
The Bretton Woods Agreement did yield a long lasting pact among Western nations and helped to provide an effective counterbalance (and then some) to the power of the USSR and allied states. The peace dividend post-Cold War improved that situation even more. Overall I think we can agree that deaths due to war post-1944 have trended down significantly. This does not mean that the USA "forced peace" upon the world.

The USA has been involved with many conflicts and supported bloody dictators around the world, including:

- Wars with Korea, Vietnam, Laos, Cambodia, Cuba, Iraq, Afghanistan, Lebanon, Grenada, Libya, and more

- Supporting corrupt regimes including such gems Pinochet, Hussein, Bin Laden, Gaddafi among MANY others

- Supported destabilizing coups and (counter) revolutions, often with significant blowback (Iran, 911, etc)

Overall the post-WWII context was better than the eras that preceded it. This occasionally came with a very high cost to (mostly) innocent people in far away lands. The US did not 'force peace' upon the world, it pursued its interests, and humanitarian outcome was little more than an afterthought. The death toll in Vietnam and Iraq alone show this rather directly.
Ah you'll spend all that time trying to get Linux to do all that and then it'll hit a wall somewhere and 1-2 apps you really need won't work so you'll be ready to switch back to Windows 11 the next time you need to reinstall an operating system.

They all suck the same. In different ways.
To be fair, it’s often difficult to identify the important problems when the code is very messy. I don’t know if that’s just my hole-ridden brain, but sometimes after I clean up a piece of code it unlocks a new level of understanding and lets me spot issues that seemed completely invisible beforehand. It’s why when programming I put a lot of effort into code formatting and structure (eg. function extraction and inlining, and other transformations that don’t alter behavior).
I had a pretty good experience with Manjaro and KDE. KDE Plasma 6 in particular feels very nice, though nothing is as polished as macOS.
I have to be really careful to never write a paragraph to a colleague or vendor dev under any circumstances. (God forbid a run-on sentence..)

I have to give every idea it's own sentence, and every sentence must be separated by double space at minimum.

And then I can't offer more than maybe four complete ideas, no more than one of which can demand a response.
These threads always seem to oscillate back and forth between "It's 2024 and you can't get Peripheral X working with Linux!" and "Peripheral X's have worked for 20 years now!"
I've found Pop!_OS to be completely boring in a good way, though I do think there are some rough edges that are inherent to Linux as a sort of hacker first OS, if that makes sense. I also buy Corollas or at least cross shop them when looking for a car.
I wouldn't blame people if they sat this round out and waited for 2026's iteration of "Python Package Managers: we've really solved it this time!"

(still a happy Nix user)
Can you outline what things you were messing with? I am a long time linux user, and I haven't configured my computer on the command line in years. Everything works, so there is no need to change much. Last time was 3 years ago, when I really wanted an pipewire ahead of time, and so I spent some time installing and configuring it. That was indeed painful.

Otherwise, I fight with python on the command line, but you do that on Windows and Macos as well.
where can we try/use? Is it just the obvious google result of https://getimg.ai/models/flux ?
Howmet is an interesting company. My dad worked for them his entire life (it was called MISCO, then Howmet bought them, then Alcoa). He worked specifically in titanium injection molding--they would heat titanium until it was liquid and then force it under pressure into intricate molds they made onsite.

Most of the time they made turbine blades for jet engines, but if it was slow they would make golf club heads for PING and companies like that. In all the years he worked there, the golf club heads were the only tangible product of his work that I saw because everything else was tightly controlled in the facility.
Or worse, the knobs don't exist because Daddy knows what's best for you, and you can't have the source to implement those knobs yourself either.
I think you are missing something: wanted features always exceeds time. You need some form of deadline to force your to think about what features to cut. Nobody wants to cut any feature that could make it in until forced to and so you are always late.

The deadlines are artificial, but once they exist they force a lot of real scheduling on many others and so they become real. In theory you can change them, but in practice people are depending on you.

Nothing is wrong with what you said, but keep it in context of the above.
Yes, this is precisely why I don't like sprints.

Scrumban is less stressful.
> Now we just need the GPU manufactures to give Linus the same driver support Windows gets.

We're already there: AMD has first class upstream Linux support!

I played steam games for ten hours on 6.11-rc3 last week with zero problems, on a very old userland (Debian bullseye). The amdgpu driver was built-in, not a module.
This makes me think the next generation needs an Oregon Trail type game for space travel.
Great short story. Several times while reading it, I wished that I could download Abelique on the app store and try it out - I guess I'll have to settle for picking up my sketchbook instead.
TIL:

https://en.wikipedia.org/wiki/Eliminative_materialism

> Eliminative materialism (also called eliminativism) is a materialist position in the philosophy of mind. It is the idea that the majority of mental states in folk psychology do not exist. Some supporters of eliminativism argue that no coherent neural basis will be found for many everyday psychological concepts such as belief or desire, since they are poorly defined. The argument is that psychological concepts of behavior and experience should be judged by how well they reduce to the biological level. Other versions entail the nonexistence of conscious mental states such as pain and visual perceptions.