skysight-inc/HackerNews huggingface dataset:
Sure I can. But it's not always that simple. Let's look at the repository for the software discussed in this thread [1]

I see one dockerfile and 7 docker compose files (.yml)

The dockerfile does not apparently do anything useful. I'd be amazed if running that dockerfile by itself produced anything useful

Now, I don't know very much about docker compose, but I learned a bit of it in order to get this software running on my server. If I worked at it, I could almost certainly get a working install of PhotoPrism without using Docker, but it would be annoying work, and I wouldn't have any certainty. I wouldn't know that it was correct, and any time something didn't work the way I expect, I would worry that I screwed something up during the installation

Not to mention the added operational complexity involved in managing a dockerized application compared to managing e.g. an equivalent webapp deployed without containerization (systemd service file, configuration file, etc)

[1] https://github.com/photoprism/photoprism
Model card and evaluations for Claude models [pdf]
Besides coding, not much better than v1.3 by the looks of it. and of course, behind GPT-4 on most things but much better than 3.5
Red Hatter here, but just my personal opinion. I don't think there would be any litigation. We can terminate accounts for people downloading SRPM's to redistribute them but we can't stop the redistribution itself. There is nothing illegal about making a RHEL clone minus our trademarks.
I wouldn't call it harmless. The feature might just be brevity enhancement for CRTP (and I think it's incredibly well-designed for that), but the advertisement/education around it usually just mentions constness-agnosticism and code deduplication as the use cases, which are precisely the wrong cases for deducing this. CRTP was never the solution for those and that hasn't changed with the syntax -- because both of these have effects on code semantics, not just syntax. But I will bet most people using it will use it for those purposes, rather than as a briefer syntax for when they would've otherwise used CRTP.

It feels a lot like the push_back -> emplace_back thing, where the feature has important use cases, but plenty of people will use it merely because they're mistaught that it's the "modern way" to do things without being told it's a footgun that bypasses existing safety features in the language, and it becomes impossible to hold back the flood. And they get away with it the majority of the time, but every now and then they end up introducing subtle bugs that are painful to debug.

But hey it's the shiny modern hammer, so obviously you can't just let it sit there. People can't just see a modern hammer and let you watch it sit there until you actually need it. You have to use it (and people will tell you to use it during code reviews) or everyone will look down on you for being so old-fashioned and anti-"progress".
Well doesn't that just provide extreme support for the cause to reduce copy protection to ensure access for all who could benefit?
I had a feeling SUSE would smell blood in the water when Red Hat shot itself in the foot. I don't know what Red Hat was thinking. They grievously misread their position in the market and are far more vulnerable than they seem to have realized.
As someone who is accustomed to free software operating systems, macOS is much closer to Windows than it is to what I'm used to.

Just the other day, my M1 Mac at work slowed to such a crawl that mouse movement badly lagged due to runaway 'triald' (ML learning on user inputs) and Siri processes. They relaunched every time I killed them, and they were running even though Siri was explicitly disabled. Turns out there's no way to actually disable Siri without disabling SIP, which I cannot do on my work computer.

So on macOS I'm still plagued with cloud-connected crap I cannot control (or sometimes even expect) that at worst can make my computer completely unusable.

Is it different from Windows bullshit in interesting ways worth talking about? Definitely. Can the two things be compared? Definitely!
Seems odd not to mention that their application to NRC was rejected.
Well, it was long 3 and a half years.

Long 3 and a half years that I didn’t even feel at all because I’ve never even touched a butterfly keyboard MacBook. My previous personal MacBook was a mid-2015 15”.
The use cases for this should largely not be considered individual users. Presumably, a lot, if not most, personal computing devices, and certainly enterprise-grade networking equipment, is owned by companies that either 1) issue equipment directly to users who are not necessarily trusted, or 2) put it out somewhere where it might be accessible to untrusted individuals. Probably the most obvious example is something like WiFi access points for shops and hotels, which are often just sitting in a hallway mounted to the ceiling where anybody can get to them.

I guess from the perspective of laptop and desktop PC makers who primarily ship devices with Windows preinstalled, they just don't want to bother with separate product lines for business versus personal use.

For what it's worth, I can't speak to what is common versus not without real data, but at least from my own perspective, every non-laptop PC I have in my house is a machine I built myself from parts, and no motherboard I have ever purchased came with secure boot enabled by default.

This is separate, of course, from Microsoft's decision to make Windows 11 only run on devices with a TPM.
I also have a straightforward Samsung laser from about 2016 or so. It is the only laser printer I know about that has the capability, and specific settings, to print on a range of paper weights, including heavier stock. It has been dead reliable but, a few years ago, the toner cartridges became hard to get and tripled in price from about $36 to over $100. Third party cartridges that I tried don’t work nearly as well or last nearly as long as the Samsung toner. I stopped using it and it now sits in a closet.
Employee communication with Private GPT – AI-powered chatbot you can trust
Private GPT is a local version of ChatGPT, using Azure OpenAI. It is an enterprise grade platform to deploy a ChatGPT-like interface for your employees.
I've been using Photoprism for perhaps 18 months, primarily as a basic way to categorize and browse my photos. Not a power user by any means but I found it easy to use and upgrade over time. I had a couple small issues like image deletion and easy sync to s3, which may have been addressed in recent builds. I actually need to get back into it to upload my recent summer vacation pics. Overall I was a happy user and the tool met my needs for a photo catalog that I control and run locally.
ADS can't really do this, as others have mentioned. Years in the future, they will get there. It's not remotely capable yet. And even many of the dialogue boxes that they've added recently are just opening in SSMS which still requires Windows.
I have The Black Album remixed in 5.1 and it felt gimmicky and not really thought out. I know Bjork has some of her work SDCD and I could imagine it being excellent if she had a hand in it.
The frustrating part about Windows getting more mac-like is that the skin deep parts seem to be all that gets copied, and those are copied piecemeal instead of as cohesive wholes. If they’re gonna copy I wish it’d be things like all the little power user features that macs have had since OS X reached maturity.
I'm in Scotland so I have perfectly pleasant tasting water from the state-owned Scottish Water whose CEO get paid a small fraction of what the Thames Water CEO gets paid (~£295K plus
bonus).

https://www.scottishwater.co.uk/About-Us/News-and-Views/2022...
In the Windows 7 era I was almost completely OS agnostic. I may have even slightly preferred Windows because Mac OS support wasn't great back then.

Today I don't think I'll ever use a Windows machine again with the exception of being forced to duel boot for gaming.

Linux is basically my go for most things these days, but I have a Macbook too because there really isn't anything that competes with their build quality (in my opinion anyway).

I don't understand why Windows can't just make a decent professional OS with an old-style start menu and no ads / spyware. If they want to release a ad-riddled piece of crap for home users on a budget then whatever, but I'm obviously not going to be using that as a professional / power user.

I was hoping Windows 8 & 10 might have just been products of Balmer's Microsoft, but they don't really have an excuse for it anymore. If anything it seems to just be getting progressively worse.
Meta's infra and system teams have been on a roll. Feels like Google in the 2000s.

Check out quite a few interesting papers from them in OSDI 2023 (top systems conference, co-located with ATC where the OP URL links to): https://www.usenix.org/conference/osdi23/technical-sessions
I was walking round our Hq last week and noticed some monitoring screens. Running the code I wrote back in 2005. Code that is now old enough to drink.

Still works.
>>(3) The ideal business sells a product which cannot be easily substituted or copied. This means that the product is an original or at least it's something that can be copyrighted or patented.

The principle is excellent, but the concept of protecting your product with patents is entirely invalid since about 2001 when China was admitted into the WTO. I have personal knowledge of several, and I can't count the number of times I've read about businesses ruined or seriously damaged by China pumping out knockoffs, sometimes literally faster than the original product gets to market.

The concepts of quality and respecting intellectual property are literally foreign concepts to the Chinese.

It is quite simple: if your idea can be easily copied, the Chinese will do it very quickly. Your "valuable" set of patents is merely a ticket to a series of lawsuits, which China will ignore, and the business, even if you get a judgement years in the future, will simply dissolve and re-organize.

So, any idea that is protected by IP laws but merely injection-molded in plastic is, in a very real sense equivalent to public domain (regardless of your patent status). If you have a more complex (e.g., machined or chemically complex) product, do NOT have it manufactured in China, as you'll soon find copies sold out the back door and competitors setup selling your design even if you can stop the leaks.

To have the moat described in #3, you need some 'secret sauce', and you need to keep it secret.
There are a zillion reasons that C++ is still widely used (existing software, brand new software that relies heavily on existing libraries / game engines), so it's really nice to have lots of helpful features being added to the language and the standard library.

I'm ambivalent about Rust, but its best feature compared to C++ is a universal package manager and build system. I like vcpkg well enough, but it's not Cargo, it can't be.
The reason is not the language itself but what it lets you do. E.g., if you want to use Unreal Engine or write an audio plugin, learn C++ for that.

If you want to mess around with machine learning, learn enough Python for it.

Id you want to make a mobile app, learn Swift or Kotlin.
As in, a mass extinction. Virtual, or real life?
Keras Core: Keras for TensorFlow, Jax, and PyTorch
> Online, I've heard local apartment landlords say they don't want law school students as tenants, because they think the law student will be very assertive about their rights, and even actually want to go to court just for the experience. :) (Besides being illegal housing discrimination[…]

A bit OT, but wanted to note it's not illegal in the US to discriminate against prospective tenants because of employment or lack of employment as long as that discrimination is not related to membership in a protected class (gender, race, religion, disability, medical condition, etc,). [0]

[0] https://prioritycommerce.com/resource-center/can-you-deny-pr...,
Interesting. The fund doesn't seem to be doing too great.

Anthropic is an interesting company. The salary band there is really high. Engineers starting at $300k
And in trends.
Show HN: CodSpeed – Continuous Performance Measurement
Hi HN! We’re Arthur and Adrien from CodSpeed. We’re building a tool measuring software performance before any production deployment, catching performance regressions before they hit production environments and reporting performance changes directly in Pull Request comments. It’s kind of like Codecov but for performance measurement.

Today, the go to solution to measure performance is probably to use an APM(DataDog, Sentry, …), continuously analyzing your production environment. However, since those solutions are operating on real environments they need real users to experience poor performance in order to report issues and unfortunately, performance remains an afterthought appearing only at the end of the development cycle.

Another possibility to measure performance is to create benchmarks while developing and to run them on a regular basis to have an idea of the performance trend of your project. However, with this approach, the variance in the results creates a lot of noise and it’s rarely possible to compare your results with the ones from a co-worker or a production environment.

To make consistent performance measurement as easy as unit testing and fully integrated in CI workflows, we chose a benchmark based solution. And, to eliminate the usual variance associated with running them, we measure the number of instructions and memory/cache accesses through CPU instrumentation performed with Valgrind. This approach gives repeatable and consistent results that couldn’t be obtained with a time based statistical approach, especially in extremely noisy CI and cloud environments.

We have been in closed beta for a few months, already being used by popular open-source projects such as Prisma and Pydantic. Notably, CodSpeed helped Pydantic through their Rust migration, empowering them to make the library 17x faster: https://docs.pydantic.dev/latest/blog/pydantic-v2/#performan...

Today, we’re super excited to finally make the product available to everyone. We currently support Python, Node.js and Rust and are looking forward to integrate with more languages soon.

The product is and will be free forever for open-source projects. Also, we have a per-seat pricing for private repository usage.
We have a lot of exciting features planned regarding additional integrations, such as Database and GPU integrations that should come in upcoming months.

Don’t hesitate to try out the product and give your honest feedback. We’re looking forward to your comments!
This is great! We had a similar thought and couldn't agree more with "LLMs prefer producing something rather than nothing." We have been consistently requesting responses in JSON format, which, despite its numerous advantages, sometimes imposes an obligation for an output even if it shouldn't. This frequently results in hallucinations. Encouraging NULL returns, for example, is a great way to deal with that.
> hard to beat the performance you get w/ a mac

Unless you need GPU performance. In that case it's very easy to beat the performance of most Macs unless you spend 60% more.
I've certainly come across the magic number seven plus or minus two before, in study of simultaneous interpreting. The interpreter is usually a sentence or two behind the speaker. The trick, they say, is to increase the size of the chunks, as you can't do much about the number of them. Try to process a sentence in clauses, not in words. (You need to do that anyway, really, as the grammar of the languages may not match up.) I suspect that something similar applies here.
I routinely help data scientist people with mangled local python installs. It could be a full time job but a really bad one.
correlation ... strongly positive.

A positive correlation just means better than chance. "Strongly" is vague, and might not be much better than chance.
When you parse something instead of validation.
I guess the guy with 18 years of experience there might be well suited for the job then!
Interesting. If you ever do track down the scuttlebutt on poor-performance internal regulators, please pass it along? I'm not terribly hard to find.
Most of the toplists are just filled with spambots/automations/etc. Also, at least my pov, could this be a quite funny project if better measurements would have been taken. Autoscraping is always a good idea but why not turn it arround and call it a competition. Make people commit their info via a github app to place them in the different rankings and also a global one.

Alot of people always want to compete and present theirsel so it should drive itself if spread at the right places. Also you cann add monthyl rankings and stats with persisting medals to earn and keep on the profile page kinda linke a trophy shelf.

From here on you can just go the full gamification route with levelling etc.

glhf
> I heard that a lot of RHEL packages are actually built from Fedora repos, which are maintained by voluntary contributors

Most RHEL packages are at least co-maintained by paid Red Hat employees. Bring numbers please.

> is now giving a huge middle finger to that same community that made them what they are today

Oh, give me a break. Stop hiding behind open source and just admit that you want the free beer. You want all the beer to be free more precisely. While Red Hat is not only contributing a lot back to the community, probably more than any other company in existence, it's giving away not one but two distros.
>Check AM4 pinout, you will find everything integrated. pcie, ram, usb 3.0, sata, HD Audio, RTC/SPI/I2C/SMBus and LPC are all on die.

I don't question that AMD CPU's as of AM4 generation sockets may have all of this -- but the boards in the pictures still have additional black silicon support chips/IC's on them...

What are all of those other chips for?
> if I had a million dollars and you had a thousand dollars, I could still buy a thousand times more rice than you.

And all that rice would be useless since you could only eat one cup a day.

The richest person in the world and someone who is solidly middle class both use the exact same iPhone. After a point more dollars doesn't necessarily mean better or more useful technology. If training "good enough" models becomes cheap enough to be achievable by small-time developers then OpenAI/Google/Anthropic etc. will definitely lose some of their edge in the space.
I think the reason Claude isn't further than it is now is due to a singular goal:

Do no evil

I feel they are what Google was to search engines when they burst onto the scene. They'd rather take time to get it right than to push out a product they don't feel meets it's mark.

Now that they have entered open beta I expect them to rapidly iterate. If their product is as good as I feel it already is, in comparison to competitors, then I can only imagine what it will be doing in a year's time.

(Disclaimer: I do have exposure to Anthropic through my investments, but nothing I said is based on that alone)
Seems he summarized it and didn't copy it
That's great to hear! I've got a few devices laying around that roughly match that description, would like to find a good source for stuff with cracked screens. Until then eBay it is!
The new coal mine is actually a green energy scheme. They plan to attach a dynamo to Maggies corpse - the expectation is it will be spinning pretty rapidly in her grave.
This article assumed carbon capture from the air to form methane will risk depleting CO2 from the atmosphere. This methane is supposed to be used as an energy storage medium.

...wat? The proposed process is extremely wasteful and almost any other carbon source is much more available, nevermind other forms of energy storage. This might be reasonable on Mars, but why would we ever want to convert solar power to Methane on a scale that changes the atmosphere? Am I missing something?
And the healthcare providers make it hard to even see their prices up front. It's like going into a grocery store without price tags. You can't really compare prices.
I never really understood what a "monad" is but for a program like that I'd have all the "side effect" stuff separated from all the "data manipulation" stuff. It could all be organized as functions, which I generally do because I find it much easier to reason about mentally than objects.

"Pure" functional programming is an extreme which probably isn't suitable for many real-world programming tasks. Functional style is typically what I do, I use lists and maps and folds quite a bit but still end up updating a database.
Sure. Really depends on, well, the dependencies. The rpm command shipped with all those distributions should be compatible with the format of any recently created package.

But you can run into snags if you have a dependency that doesn't exist on the target system or its repos, or if the packages are named differently, the pre- and post-install commands have assumptions about the system that aren't true on the target distro, etc.

But if all the package exists for is to drop a few binaries on the system, it can be fine. Especially for things like proprietary software that's going to just dump a bunch of stuff into, say, /opt and will only break if the kernel or glibc are spectacularly old or too new, etc.

Sometimes you can even get away with using "alien" or similar to convert Debs to RPMs if it's only packaged as a Debian package. Sometimes.
It can also be accessed through Slack
> I'm trying really hard to come up with a scenario where optimizing the desktop experience for the average user is a bad thing.

It's a bad thing if you're not an average user, because software aimed at the "average user" tends to be a pain in the butt for the non-average user. I would point to Windows, the entire web browser space, etc., as examples of this.

And it's not just about the average user. It's also about the compromises needed to make a product suitable for mass production. I already see the effects of that on Linux, in the form of things like systemd, snaps, flatpack, etc.
50 cent or Samuel L Jackson doing the weather does sound kinda funny actually
Is it? I don't see anything on my desktop I'd consider skeumorphic.

Perhaps I'm privileged, but to me using multiple monitors each with a full focus, and swipe gestures to move between desktops, is as useful as any tiling WM.
> paid for by others using behavioral data for advertising

And some generous VC funding sloshing around in the Silicon Valley, and the associated global brain drain. This is proving to get harder to reproduce elsewhere.
Ten years ago I started on Linux because my ADHD ass needed pcs last minute at college and the Ubuntu machines were always the ones open whereas the Windows and Mac ones had lines out the door. Though my main pc runs Windows now, I don't think my next one will. I'm continually getting let down with the inflexibility and bloat on these systems, which probably parallels an increase of knowledge and skills. As for Mac, I tried to set up an old iPad last night and nearly put it in the garbage due to the silly restrictions set by the OS. I'm a researcher and keep hearing colleagues complaining about declining computer skills and after trying to use that iPad I understand why. I hope Linux becomes more mainstream in the future. I think it would be a collective net gain.
What about Project Treble? That was supposed to define a clear boundary between the hardware-dependent and hardware-independent parts of Android so that one could be updated without touching the other. The goal was exactly that, to remove the dependency on SoC manufacturers for system updates. Yet somehow this dependency still exists? Meanwhile GSIs (generic system images) also exist and run on everything where you could unlock the bootloader.