skysight-inc/HackerNews huggingface dataset:
Self-hosting gitlab is not and has never been easy if you do it right, it's very heavy on resources and take lots of time and effort to upgrade. It's also extremely complex and has many moving parts. Stick to gitea or forgejo, they upgrade just by restarting the daemon. MySQL for the database if you want comparable ease of maintenance (same thing: upgrading between major versions requires replacing the binaries and restarting the daemon).
Is this Germany or San Francisco?
How do you run thousands of VM's on 192 physical cores? That must be assuming that large percentage of VM's are idling most of the time.
Can someone describe why they would use ZFS (or similar) for home usage?
Youve just invented a new job which is dummy human who is cheaper than parking lot who drives all day around city in otherwise empty cars.
MiniCPM-o 2.6: An 8B size, GPT-4o level Omni Model runs on device
Introducing MiniCPM-o 2.6: An 8B size, GPT-4o level Omni Model runs on device
Highlights:
~Match GPT-4o-202405 in vision, audio and multimodal live streaming
~End-to-end real-time bilingual audio conversation ~Voice cloning & emotion control
~Advanced OCR & video understanding
~Offline iPad-compatible multimodal live streaming
> ...his mom who grew up in rural China (educated, got a medical certificate which doesn't let her practice here, thinks it was a mistake because she knows many people who got really rich thanks to economic expansion back home and is seriously committed to an evangelical church that should teach her better) believes the DX is "possessed by demons"...

If she really believes someone is possessed by demons, I'd say it's a good thing that her "medical certificate" doesn't let her practice there.
> It's less the app, more the business decision to tell people who had spent thousands and thousands of dollars on elaborate sound systems to go throw it all in the trash and start over, all at once.

What does this refer to? Did Sonos drop support for products? When was this, which products?
How to Deal with Software Vendors
Incredibuild is on this list (at least with regard to current leadership)
light grey? If 808080 is neutral mid grey, how can 4A525A (32% lightness) be anything but a dark grey? The contrast seems quite readable to me, and seems to pass guidelines: https://coolors.co/contrast-checker/ffffff-4a525a
I would guess "employee engagement" depends a lot on how you measure it and because of that likely is hard to compare across borders/culture.

And also - wait until spring - then I am sure the Germans will be in a better mood.
> The Tube map shouldn't be a copyrighted work

Why not? Mind you I'm not saying any tube map, but the official TfL one.
When I went to school in Canada, the term I received in year 2000 was "aboriginals". The terminology has indeed been changing.
That was added a while ago:

https://openzfs.github.io/openzfs-docs/man/master/8/zpool-re...

It works by making a readonly copy of the vdev being removed inside the remaining space. The existing vdev is then removed. Data can still be accessed from the copy, but new writes will go to an actual vdev while data no longer needed on the copy is gradually reclaimed as free space as the old data is no longer needed.
Maybe we can have Elon Musk come along and give the workers of America a pep talk.
Interesting idea. I might do it, I see where you're coming from with it.
The general culture, not what the 0.01% of government officials and aristocrats were involved in.

Norway was dirt poor and had no cultural influences affecting it.
The childish leverage over speech we have allowed to the people who think like this had to end. We cannot have a www if every comment on it has to be policed by the minority view. You cannot have a www if every comment on it by a user is a civil or criminal liability for the person running the webserver.

> “I know these examples are difficult to read — they sure are for me,”

Assumed victimhood is a cancer of modernity. And more cancerous is the benefit of that assumed victimhood to the people who make new people who encourage the adoption of niche identities learned from intersectional academia for their personal enrichment.

> One way Meta previously gave queer and nonbinary people a voice was to offer them custom themes for their Messenger chats.

If this gives your life meaning, you are worth ignoring.

Most people disagree with this deconstructivist view, therefore it is bad for business for a start. The enclosure of speech during the histrionics of covid NPIs was bad for society - a lot of which this policy is an admission of. People having an opinion on you coaching children to adopt gender roles so you can complain on the internet is bad for no one, except you.
Sure, but he wasn’t closeted and his homosexuality wasn’t a plausibly deniable secret.
Anything that happens in San Francisco is eventually exported world wide, just like negligence on street crime, etc.
Apart from just peace of mind from bitrot, I use it for the snapshotting capability which makes it super easy to do backups. You can snapshot and send the snapshots to other storage with e.g zfs-autobackup and it's trivial and you can't screw it up. If the snapshots exist on the other drive, you know you have a backup.
The problem is that in the year 2024 there are no real technical arguments against tabs. I suspect very few people saw any tab mangling system ever in their lives or even at all. We are like monkeys from the anecdote about bananas and waterhose. All the population has been replaced multiple times and waterhosse is long dead, but we are still afraid to touch the forbidden fruit.
People are struggling
> It's a tool for creating the multipolar world order Putin has been dreaming of for decades

India and China just barely wrapped up hostilities, and maintain geopolitical contest with each other. India is increasing defence ties with America. Egypt and the UAE host American armed forces.

BRICS is a propaganda tool for leaders who want to blame their failures on a foreign boogeyman. About the best thing for American (and dollar) hegemony would be BRICS continuing to exist. (Versus e.g. China internationalising the renmimbi.)
I was there. I helped build it.

It was better.
That's really neat! SimpleGantt needs to be a bit more feature-complete than is easily supportable with something like that, but I love the simplicity. I am an avid user of TiddlyWiki and this would be a great addon to that platform.
> As far as I understand, ZFS doesn't work at all with disks of differing sizes (in the same array).

This might be misleading, however, it may only be my understanding of word "array".

You can use 2x10TB mirrors as vdev0, and 6x12TB in RAIDZ2 as vdev1 in the same pool/array. You can also stack as many unevenly sized disks as you want in a pool. The actual problem is when you want a different drive topology within a pool or vdev, or you want to mismatch, say, 3 oddly sized drives to create some synthetic redundancy level (2x4TB and 1x8TB to achieve two copies on two disks) like btrfs does/tries to do.
I used a command to make it always hidden, and I just reach it via Mission Control, been liking this setup a lot especially since i use Mission control extensivley via the trackpad
I bet your code is full of exploits.
In Slovenia also good service in (affordable) restaurants and cafés became scarce.

Here at least it's easy to see why though: 20-30 years ago most of service staff went to catering vocational schools (and work as server was seen as reputable career), while today majority of serving work is done by part-time students (and work in service is seen as deadend job).
Although "Top-level vdevs can only be removed if the primary pool storage does not contain a top-level raidz vdev, all top-level vdevs have the same sector size, and the keys for all encrypted datasets are loaded."
FINALLY!

You can do borderline insane single-vdev setups like RAID-Z3 with 4 disks (3 Disks worth of redundancy) of the most expensive and highest density hard drives money can buy right now, for an initial effective space usage of 25% and then keep buying and expanding Disk by Disk, with the space demand growing, up to something like 12ish disks. Disk prices dropping as time goes on and a spread out failure chance with disks being added at different times.
Also, take a look at Heroic (game launcher and library with integrated Wine for GOG/Epic/Amazon Prime), available for Windows too.
> Make it fail: Do it again, start at the beginning, stimulate the failure, don't simulate the failure, find the uncontrolled condition that makes it intermittent, record everything and find the signature of intermittent bugs

Unfortunately, I found many times this is actually the most difficult step. I've lost count of how many times our QA reported an intermittent bug in their env, only to never be able to reproduce it again in the lab. Until it hits 1 or 2 customer in the field, but then when we try to take a look at customer's env, it's gone and we don't know when it could come back again.
GP asked about peak oil demand. Remember that that depends on much more than ICE cars. Very roughly speaking there are four big components to oil demand: furnaces and similar, oil/gas-based electricity plants, ICEs including cars, and finally using hydrocarbon molecules to produce other materials.

If you squint you can ignore everything else and get a good approximation. But ignoring everything other than cars is too incomplete.
I don't think there is enough energy and compute resources to replace all mid level engineers.
> The pop of Alaska is not the relevant number here. Presumably the vote to transfer Alaska to Russia would have to be at the level of the whole country.

No. Nobody proposed a Greenland referendum where all Danes can vote. Greenland ≈ Alaska, Denmark ≈ USA.
Yes, there is a reason. VGG16 is a lightweight model that is very cost-effective to self-host. Initially, as the article mentions, we didn’t have access to large, cost-efficient models (like AWS Titan) capable of generating image embeddings. As a result, we opted for VGG16, which is efficient, delivers good performance, and can run on CPUs with just 4GB of RAM. This makes it ideal for small-scale setups, such as VPS instances costing around €10/month.
Several reasons, but major ones (for me) are reliability (checksums and self-healing) and portability (no other modern filesystem can be read and written on Linux, FreeBSD, Windows, and macOS).

Snapshots ("boot environments") are also supported by Btrfs (my Linux installations use that so I don't have to worry about having the 3rd party kernel module to read my rootfs). Performance isn't that great either and, assuming Linux, XFS is a better choice if that is your main concern.
22$ for recycled paper? I bet an origami can be designed to do just the same, then made using free paper lying around.
I forgot we still did not have that last bit implemented. However, it is less important now that we have expansion.
SETI had a clear purpose that donors of computer resources could get behind. The LLM corps early on decided to drink the steering poison that will keep there from ever being a united community for making open LLMs. At best you'll get a fractured world of different projects, each with its own steering directives.
Why is this surprising? Are there that many HNers out of touch with blue collar work?
yes, that was the point.
If you're being a dick then someone will call you out for it. They can do that. You can get hung up on them being woke and woke being the problem but you were still a dick.

- a dick
To prove that a change isn't harmful is still a hypothesis.
If you delay upgrading the kernel on occasions, it is more or less fine.
Doing this with the on disk data in a merkle tree is much harder than doing it on more conventional forms of storage.

By the way, what does MD do when there is corrupt data on disk that makes it impossible to know what the correct reconstruction is during a reshape operation? ZFS will know what file was damaged and proceed with the undamaged parts. ZFS might even be able to repair the damaged data from ditto blocks. I don’t know what the MD behavior is, but its options for handling this are likely far more limited.
Ya know, his "hardcore" ultimatum could be rephrased as "you gotta be engaged in your job".

And honestly Americans could use that pep talk.
No, it's not "running" the file, it's the browser that runs it. For some reason, if I keep it as HTML, the file will not open in the browser when opened from a Sharepoint directory (mounted in the filesystem or opened through the browser), even though it runs perfectly fine when opened from a local folder. I discovered that simply renaming the HTML file to .aspx allowed it to be opened from Sharepoint. No idea why, I have zero knowledge of .NET and its ecosystem.
PipePipe - Android YouTube client with SponsorBlock support
For context, because it was not clear to me at all, PEI stands for Prince Edward Island, which is a province on the eastern coast of Canada.
Perform live kernel updates with active IPsec tunnels
I'm using a GNU/Linux phone (Librem 5) as a daily driver, and it has a lot of rough edges. Root access is a no-brainer (it basically runs Debian), but a small company making them can't possibly provide Apple experience.
Don't worry, they're gonna get at least 4 years' worth of that. Yaaay!
Ease of development mostly. I am still in the experimentation phase with this. Once I know what I want to use, I will bundle.
I looked into the documentation and api, and it seems you are right, it is genuinely part of the gpt model. Of course, we cannot confirm without source code.

My understanding was that there was a traditional cv library that was effectively producing an image to text before passing it to the llm. But the more I think about it, even that method would involve training for image detection to a point where objects are recognized by images not by tokens.

So the gpt product is no longer an llm or text based.

Can't say much for sure at this point with closed source, we will probably see competition catch up eventually and have more info then. At which point openai will eventually release the text2img separately and dispense with the mysticism and agi pretention.

My guess is that this is a separate image to text model ( or image+text model) and it is slapped on to the main llm code.

I don't think that text is just another modality, it probably will always be the core.

I don't have a source on something as strategic and subjective, I just have an finger on the pulse: their robot demo that does laundry, their consistent talk about AGI, their mention of power-seeking in docs, their attempt to raise trillions for chip factories, transition to for profit. They have a huge pressure to be THE monopoly and their risk is for GPT to be a text based local maximum and for intelligence not to be a sappir wolphian phenomenon.

P.s: early docs from 2023 refer to the img2txt submodel as gpt4v, that's what we should call the submodule in my opinion. (If it in fact is the same piece of tech)
I'm trying to find a reason not to use ZFS at home.
You forgot this: /s
So every Israeli is now a Mossad agent and every customer is an enemy of Israel like Hezbollah? You won't buy from Snyk because you want to boycott Israel, just own up to it it's a popular position to take.
Surprisingly, in japan the don't give a shit attitude seems absent.

Is it not blue collar work in Japan?
Yeah absolutely. Once I am sure of what libraries I will need, I will probably remove the CDN dependencies and just bundle everything.
Well, then they made a design choice in their RAID implementation that made fairly reasonable things hard.

I don't know what md does if the parity doesn't match up, no. (I've never ever had that happen, in more than 25 years of pretty heavy md use on various disks.)
Yes, that's a key point many advocates fail to consider (or express), and those concerns carry their own risks and costs, including of lives, though often indirect.

As an example, what is the contribution of air travel to climate change and wildfire, such as those presently underway in Los Angeles and environs, now costing > 12,000 homes and 24+ deaths? Aviation overall is about 6% of global petroleum consumption as I recall, and safety systems would then be a pro-rated fraction of that.

Another lesson of my IT career has been that a frequent cause of outages and risks is safety equipment itself. Failover routers that fail, failover power supplies that wipe out power, load balancers which lock up, firewalls that wall legitimate traffic, logging systems that fill disks, alerting and monitoring systems that overwhelm pagers and staff, etc., etc. Every technological mitigation has both benefits and costs, often manifesting in different timescales and conditions. We tend most often to adopt measures which promise quick and manifest results, or whose negative consequences are temporally distant and vague, but this also means that we underutilise those which offer distant and vague benefits (exercise, healthy eating, as the classics), or whose costs are manifest and immediate (again, exercise, various medical interventions such as exams and vaccinations, many safety measures and mitigations).

Commercial jet aviation is remarkably safe, but that's come through an intense focus on safety at all levels, from aircraft to operators to air traffic to ground response and most critically to thorough evaluation of incidents. One consequence is that many notable recent events have come from one or more of those factors themselves: pilots intentionally crashing aircraft (GermanWings 4U9525, 2015; probably Malaysian Airlines 370; EgyptAir 990, 1999), by passengers (most notably the 9/11 attacks in the US, 2001), or by safety or compensatory equipment (most notoriously the Boeing 737 MAX MCAS system, and the crashes of Lion Air 610 and Ethiopian Air 302). As with many other technical and economic phenomena, arguments of marginal utility strongly trend to developments reaching a pain threshold where harms increase to balance benefits, making naive analysis difficult.

(A realm in which this is probably evident to many HN readers is the tendency for software and online services to enshittify, in Cory Doctorow's marvelous coinage, to the point that they (attempt to) perch delicately on the threshold of fatal annoyance. A chief problem with such tactics are that the threshold itself is a remarkably unstable point, and induces its own further interactions and harms.)
The issue not mentioned because it is a very politically charged topic is that, as I understand, net migration to Spain is at an all time high.

This is bound to push housing prices up.

Hitting foreign investors is easier politically but may not have much effect.
You are more optimistic than I am.
Rather they are in touch with the fact that the blue collar work described worked better a decade ago...

Then again, the future also looked better a decade ago, inflation wasn't crushing us, and so on...
I think gradual rollout can use the same mechanism, but for a different readon: avoiding pushing out a potentially buggy product to all users in one sweep.

It becomes an A/B test when you measure user activity to decide whether to roll out to more users.
This disregards how systems interacts with each other. For instance how more car traffic in cities leads to economic decline (because there is less people shopping, it's gotten less hospitable to walk downtown).
never had issues with qubes like that but i did pick something tested (hw). u can check hardware compat list. it has also some good links to forums for specific hw related tweaks u might need.
that being said, runing qubes fully and workin with it is something else... i decided i am uninteresting enough just to use ubuntu these days :p... maybe sometime ill have the patience again.
I assure you San Francisco is significantly less influential than you make it out to be here. Local trends in SF don't even propagate well to the East Coast of the US.
Ask HN: Is the River reverse proxy project doing well?
I see there's very little activity (at least in the main branch) of the River proxy repository [1], so I wonder if the project is doing well? There was a lot of excitement about it when Cloudflare open-sourced their "pingora" Rust library, but it doesn't seem like there's a good ecosystem developing around that. Anyone using River in production or planning to? Anyone tried it and hit some roadblocks?

1: https://github.com/memorysafety/river
Data evolution with set-theoretic types
Dopamine depravation reduces energy expenditure, not exactly news..
JFYI, the next version of gitea (which should come out in April) will have full GitHub mirroring functionality (which will let you set up a mirror and have it pull code/issues/wiki/PRs/etc. every few minutes). The current version can either migrate the full repo once, or mirror the code and nothing else.
I'm similar but I tend to use spotlight for launching. I do sometimes use the dock but all animations are disabled and it's hidden by default.
Needing cables between a "streamer" box and my amp, and then cables from the amp to the speaker(s) already makes it a whole different category of gadget from Sonos. The key thing Sonos sells is the single power cable setup.
Wiim does sell an amp model that removes one of the steps. That's probably the one I'd go for if I accepted speaker cables. Less waste reduction BUT at least you don't have the separate amp volume knob and power switch to worry about.
1st. In Germany for 10 years, it's always been the case. Unfortunately that's somewhat cultural, especially in big cities.

2nd. Especially in big cities, the cost of living has skyrocketed and the quality of life with service salary has become really bad. If you're forced to work such job, there is no way you'll be happy doing it. I don't fully condone how rude service workers are sometimes, but I completely understand their disengagment.

3rd. Gig economy has completely effed up the service industry. It used to be that if you're a student, working in a cafe or a restaurant was the perfect go to side job you could afford while studying. Now that doesn't make any sense anymore, as working as a gig worker makes so much more sense. You still don't earn good money, but at least the sector is much better regulated now, and also you can decide how much you work, without having to deal with customers that much, nor having to bicker with small food establishment bosses with unrealistic expectations about service workers engagement.
Not sure if it helps you at all, but I have a simple Ruby script that I use to build kernels on Fedora with a specified ZFS version.

https://github.com/kaspergrubbe/fedora-kernel-compilation/bl...

It builds on top of the exploded fedora kernel tree, adds zfs and spits out a .rpm that you can install with rpm -ivh.

It doesn't play well with dkms because it tries to interfere, so I disable it on my system.
Author here. This is probably the article that took me the longest to write, roughly 15 months, and I may still not have explained all concepts with the clarity they deserve and I intended to. If there is any feedback or questions, I'd be glad to answer them!
Yes but see my sibling comment.

When you expand your array, your existing data will not be stored any more efficiently.

To get the new parity/data ratios, you would have to force copies of the data and delete the old, inefficient versions, e.g. with something like this [1]

My personal take is that it's a much better idea to buy individual complete raid-z configurations and add new ones / replace old ones (disk by disk!) as you go.

[1] https://github.com/markusressel/zfs-inplace-rebalancing
Eco-friendly reactor mimics lightning to produce ammonia from air and water
My guess is that employers wanted cheaper part time staff?
small scale catastrophes are not that rare, most of us just duck away from them. It takes some special mindset to run towards danger.