skysight-inc/HackerNews huggingface dataset:
Given the consequences of the reintroduction of wolves to the ecosystem, I think literally everyone will be living with the consequences to some extent. Unless by “the consequences” you’re specifically referring to wolves attacking the livestock of billionaire (in many cases) “ranchers,” then maybe not because I’m assuming those billionaires ranching on public land aren’t voting against their pecuniary interests (as billionaires do not seem to do) and thus are not in the 50.4%.
> If one has a backup scheme where files are stored in a content-adressable store, I can see the efficiency. But I have never heard of such a scheme in the context of backups.

One example of a system which does that is borgbackup. But even a simple "rsync with snapshots" benefits from identical files, since with common rsync options identical files are not transferred again (which means the data is kept shared between the snapshots).
Another good choice would be Brave which has a builtin ad blocker which natively supports uBlock Origin style block lists.
Sure, but this is targeting a specific type of cancer, not cancer in general. Or do you mean that breast cancer is also a family of disease?
Well, for closed-source software there's a scarcity of suppliers, not supply.

The value is not in "a copy of windows" it's that all copies of windows come from one supplier.

Yes there can be competing products, that achieve the same goals, or there may be scarcity there too.

Of course, even when achieving the same goals, some products are more desirable than others. There's no scarcity of OS options, but some would seem to be more popular.
I assume you would still run into jurisdiction issues If it is legal to call in Wyoming, and the hunter is in Wyoming.
Honestly C++ is in a real pickle.

So iostreams were a mistake, they shouldn’t have happened in the first place. And given that they happened, std::format should have been added 20 years ago, or at least in C++11.

The problem is that many professional shops never used iostreams, and instead hand rolled their own format library. Now, they don’t really care about std::format, and probably will never use it, because it would involve migrating off of their hand rolled solution which is working great.

On the other hand, for small shops and hobbyists that don’t have the resources to reimplement std, this is a huge quality of life improvement. Meanwhile, more modern languages like Rust are encroaching.

And this is all just about how to print “Hello World!”. This situation is really emblematic of the challenges faced by the C++ committee. It is really impossible to please everyone, or even a majority, since the community is so fractured.
But I did, some year and a half ago.

Found nothing that would impress me. Ruby syntax? Who cares? Compiled and with better performance? Well, what's wrong with Golang and Rust? They do fantastically well.

I don't see what niche is Crystal trying to cater to. Other languages have better compilers and a bigger, more developed ecosystem.
> If you had to classify the iPhone as either a console or a general-purpose computer, I think the answer is obvious.

Sure, it's obviously a computer.

> Apple doesn't have monopolistic control over anything. The smartphone marketplace is full of competition, so consumers have lots of choices in every segment.

How do you figure? If you want a phone, you're getting Android or iOS. In practice it is at best a duopoly.
Emulator 101 - Learn how to write an emulator
I'm not sure how you define "viable" but Amazon has their own app store for Android. I recall that some years ago I installed it because they gave away paid apps every so often. Looks like its still a thing: https://www.amazon.com/gp/mas/get/amazonapp
Bene ma non benissimo: https://www.phind.com/search?cache=prnqc531123mzw2dpowc61f8
That means the electric cost of the mining rig is essentially 1/3 "subsidized".
Hey! I think you created an account just to reply to comment. That's cool!

Appreciate the spelling tip. I make a lot of mistakes writing in Dutch as it is. I would likely keep doing that by instinct until someone told me.

I am in the Netherlands for just over a year now. I live in a small village near the Belgian border and work in Eindhoven. I've actually found my neighbors and coworkers very accommodating towards my efforts to learn your language. I've taken 90 hours of lessons in about 9 months, which made me more confident to push people more and challenge myself. At my job, I try not to speak English for social situations, although all of our work is done in English due to remote workers in other countries.

Although I've had a good experience, I can see how some less assertive immigrants might not feel empowered to ask others honor their social requests. There have been times that I asked for something in Dutch, and without any hesitation, the attendant or store worker responded to my request in English. That stings a bit, but it stings for my ego because it doesn't usually happen. Many Dutch people in my daily life ask me to repeat myself, but they don't automatically make an assumption about my preferences and instead rely on the clues of the conversation to guide their responses. All of this is also dependent on the situation, eg. for work tasks, I speak English, because miscommunication is not an option.

If someone is reading this also as a new NL immigrant, I would say you should be assertive and ask a little on your path to find friends. It's okay to make friends in one language and transition to another if you both speak it. Shopping should be done in Dutch, read the Dutch newspaper, etc etc. Put in the effort and many Dutchmen will respect that. Habit might let their tongue slip, but kindly and firmly remind them, and they'll go back.

For Dutchies, I would say that that it's probably worth the effort to make a friend. If not, consider it the new normal for politeness. Just try to keep going in the same language until visible confusion or a blocking of progress in the conversation.

If you don't mind, I'd love if you reached out and sent me an email! I'd love to keep chatting about it. Address is in my profile.
Dell went private for a bit so they could pivot without having Wall St complain about a few unprofitable quarters.
We used to do this with Easter Eggs, you would poke a hole in the top and the bottom of the egg with a pin and blow out the egg, use the insides to make scrambled eggs, then paint the egg.
What is "compelling software"?

Say there exists a single-page, single-view form-based web utility (e.g. a tax calculator for some niche.) Does the job. Efficient UX. Solves a need rather than a want, so it doesn't need to be pretty.

Only problem is that it's hosted on some old website, meaning:

1. you have to bookmark it (and the bookmark probably doesn't come with a nice icon, and you could lose track of it in the future because it's not part of some "store download history" list);

2. you can't access the calculator when offline;

3. the site's server could go down tomorrow, and then "your" calculator wouldn't be there any more.

AFAICT, from the perspective of a mobile user, the only thing that could possibly be improved about this experience, would be the very fact of it being hosted on the web. As long as it's made into a client-local installable package, registered in an app store with a name and icon, all the above problems are solved. And you get those key advantages, just by saving the webpage .html to a file, wrapping it in Cordova or whatever, and submitting that as your app.

(You also get almost these advantages using Progressive Web Apps that use offline capabilities — all except for discoverability and esp. re-discoverability through a unified app-store UX. If the app stores allowed the submission of PWAs, such that they appeared in the store listings and download history right alongside native apps, I think a lot of use-cases for Cordova et al would be moot.)
Sure you could, if you wanted. There were a bunch of software developed on the Lisp Machines, which were available over a range of different machines. In 1984 Common Lisp was presented as defined language, available from PCs up to supercomputers (Cray, Connection Machines). Common Lisp was the standard language for applications in Lisp. Symbolics itself had a Lisp system for the PC/Windows, which was thought as a delivery system, called CLOE (used for example to run Macsyma on the PC, IIRC). Early on a bunch of Lisp applications were ported to UNIX-based Common Lisp. These platforms appeared in the mid/end 80s (Allegro CL, Lucid CL, LispWorks, CMUCL, AKCL, ...) and especially the first three got very powerful. All the big expert system development tools were on those, too. The Symbolics graphics suite was ported to UNIX and Windows NT using Allegro CL. Stuff like that can be more demanding, given on how many machine features are needed.

The whole motivation to develop Common Lisp (which is mainly based on the ZetaLisp language for the Lisp Machine) was to have a common language for application development and delivery across operating systems and machine types.

When the Common Lisp Object System was developed in the end 80s, it was developed for ~15 Lisp implementations, from Lisp Machines to Apple's Macintosh Common Lisp.

To give you a recent example: ASDF is a built tool for Common Lisp software. It's 13k lines written in Common Lisp. I have here literally the same source file (Version 3.3.6) loaded into SBCL (macOS 14.2) and a Lisp Machine (Symbolics Portable Genera 2.0.5, running on an iMac Pro): https://i.redd.it/h94h3emjap8c1.png

> The Linux ABI is stable.

That's only a part of the Linux fragmented eco-system: CPUs, distros, ... A few days ago I have installed the Linux subsystem for Windows 11 on an ARM64 machine. Obviously it is not that easy to get all kinds of Linux software running on it...
I've had conversations with people who are entirely convinced that animals like cats, dogs, birds, have no conscious experience and therefore are not aware of our presence or feel any pain. They think the pain is simply a signal to make the animal act in different ways, like a robot would. It actually made me speechless to hear that people believe this, and I wonder if it's an effect of being too distanced from the animal world so we start to think of animals as being there for our benefit and nothing else.
Hi Ben, "I have not seen anything novel in this or their previous works and find their claims to be easily disproven" is a big statement.

We evaluated over 6000 workloads from 14 sources (Meta, Twitter, Microsoft, Wikipedia, VMWare, multiple CDNs, Tencent, Alibaba...), collected from 2007 to 2023. Most of the workloads we used are open-source and available to be verified [1]. If you want to claim that TinyLFU is better, you cannot just show it is better on one trace from 20 years ago. I wish this is not how you disprove a better algorithm.

Disclaim: this is the author of S3-FIFO. We have never claimed that S3-FIFO is the best on every trace.
We observed that quick demotion[2] is important to achieve a low miss ratio in modern cache workloads, and existing algorithms such as TinyLFU and LIRS have lower miss ratios because of the small 1% window they use. This motivated us to design S3-FIFO, which uses simple FIFO queues to achieve low miss ratios. It is true that compared to state-of-the-art, S3-FIFO does not use any fancy techniques, but this does not mean it has bad performance.

In our large-scale evaluations, we found that the fancy techniques in LIRS, ARC, and TinyLFU can sometimes increase the miss ratio. But simple FIFO queues are more robust. However, *it is not true that S3-FIFO is better on every trace*.

* Note that some of the S3-FIFO results in Otter's repo are not updated and have an implementation bug, and we are working with the owner to update them.

[1] https://github.com/Thesys-lab/sosp23-s3fifo?tab=readme-ov-fi...
[2] https://dl.acm.org/doi/10.1145/3593856.3595887
Big Tech Digest #9: recent blog posts from engineering blogs
There is a solution, guards dogs. Pyrenean Mastiffs, Caucasian Shepherds etc. work pretty well in deterring any wolf attacks. Wolves are very risk averse and will go for easier prey as long as it's available.
fine, I'll update the list today
It’s hard, not impossible. We need enforcement like we enforce endangered rhinos in Kenya from poachers.
Watchmaking: Machining the Heart of a Watch [video]
Probably a good reminder archive.org has a fundraiser going on right now.
It would a sad day indeed to lose access to that resource.
I find SiYuan Note to be a good open source local-first alternative to Obsidian, as it's like a mix of Notion and Obsidian.
Not really. Thats mostly what that act is used for, dragging out change and protecting the status quo.
The Future Is Immanent
If land matters, and as stated in another thread these ranchers are running the cattle on public lands, not their own, why do the ranchers even get a say?
Chef? Puppet?
> 2) voting system works well for just users but HN is infested with corporate voting manipulation.

You mean to say that next week's Kagi thread won't be as organic and spontaneous as it purports to be? Impossible.
No offense to you, but this comment sounds like one of those customers that are never going to use your thing, even if you implement all that.

Find the people who want to use a product despite all the lacking features, because the one thing it does is exactly what they need, and build on that.
I’ve converted all my Marlin printers to Klipper. The ease of tuning and macros made a substantial difference, and now I have a proper API (and MQTT integration) to get notified of printing progress and issues.

And just as far as _printing_ is concerned, the speed and quality I can get out of an 8-year-old Prusa clone with Klipper is pretty amazing.
Actually this is exactly how many, if not most, software companies are set up today.

The interested parties in this case are users. They pay a small subscription each month. That subscription pays for development, support, hosting, and so on.

Its the very definition of sustainable because it doesn't rely on "new sales" to fund existing customers. The overall cost is spread very thinly across the ones who are benefiting.
I can honestly report that big majority of Nostr users are very much against "crypto". Just ask on nostr "Do people here support crypto and all the various blockchains?" and you will see for yourself.
> I don't know how recent those versions are

gcc 14 has not yet been released; going by past years, 14.1 should come out around the start of May (2024). clang 17 was released September (2023); note that you need to use libc++ (stlib=libc++), not libstdc++. VS 2022 17.7 has been out since August.
> While I’ll leave my personal opinion out of it, I do want to add a couple of notes.

What's your opinion, if you don't mind me asking?

Personally I can't believe anyone is against this project. It's a complicated issue but the removal of wolves has had damn near catastrophic impact on pretty much everyone east of California from deer to ticks to elk. Even the ranchers are better off in the short run and especially long term.

(I lose livestock every year to mountain lions so I'm no stranger to the cost of keeping apex predators around)
Challenge HN: There's only one truly open port on this machine. Can you find it?
Came up with some fun iptables rules for securing my servers and I'd like to test out how effective they are, so here's a challenge for you all!

There's a VPS on 152.70.178.90 with a quite unique firewall configuration. Open to the internet are two services: an HTTP server on :80 for verifying my ownership of the machine, and... something else, somewhere. Your task is to find and connect to the second service – bonus points if you successfully authenticate. (yeah, I know I said only one port but c'mon, the HTTP server doesn't count)

There's no port knocking, fail2ban, or anything like that. The port is always open for everyone to see. The VPS is also on a gigabit connection, so go wild! Just don't purposefully DDoS it please, for the sake of everyone else.

Also, you're more than welcome to crosspost this on reddit, lemmy, or wherever else! I'll likely release the iptables config once someone gets in and documents how.
ICE vehicles have an average ge of about 11 years most (80%) of the cars are younger than 20years. older than that is the exception, not "all the time"

https://www.reddit.com/r/dataisbeautiful/comments/123niq7/ag...
“Where did you find a Chinese waiter who speaks Yiddish?”
SiYuan Note is a fantastic open source alternative to Obsidian and Notion, as it's like a mix of both, but open source and local-first.

https://github.com/siyuan-note/siyuan
Very nice, would be cool to have a little i next to each spot to explain what each thing is for newer users (batch size, etc)
This sort of data structure evaluation mostly starts to make sense when you approach interactive large-file editing as a soft-realtime problem.
Because I can not get myself to eat 1500 calories of vegetables a day.
then any books/resources u can recommend?
> There are kinds of games you can't play on a phone

Actually, I'm curious; what are those games?

I guess "GTA 5" is an acceptable answer. But if you're satisfied with 2fps, even that should run through Rosetta/Box86 and GPT/Proton. Both modern Android and modern iOS devices should have the API coverage to enable DirectX12 via-translation, even if their hardware isn't particularly amicable to it.

You can play Resident Evil 4 natively on an iPhone. You can play Half Life and Fallout: New Vegas locally on Android. It's not really a contradiction of your claim, but I don't think anything really stops iPhones and Android phones from providing PC or console-quality game APIs anymore.
> I currently bookmark about 20 users whose comments I find especially insightful across a wide range of subject matter expertise. Is there another way/better way to do this?

I don't know if it still works, but I used this a few years ago for this exact reason: https://github.com/veggiedefender/hn-friends
https://github.com/veggiedefender/hn-friends
Paying arbitrary fees to someone who filed paperwork first does not promote any sort of "cooperation", unless your idea of cooperation is one person paying money and one collecting it and giving nothing in return.
The internet has a way of forgetting things it should remember, and remembering things better off forgotten.
Wouldn't care so much if Pixel photo manipulation didn't make everyone look like plasticine dog shit. Amazing how bad photos of people are on its camera and no obvious way to turn it off. You can literally see it in action in the brief moment when you view a photo you've taken before it is algorithmically "fixed" and rendered horrific and unusable.
Well, these people lost weight for 60 days that they did it. And if they then transition to eating vegetables and meat, they keep the weight off. Pretty obvious really.
Hi Creator! Nice looking product!

Is it necessary to have the content proxied through your API server? If the company doesn't work out, it would be a shame to have this device stop working, even though it's fully capable of reaching the internal URL I would be hosting my content on.

Could that be changed?
I did it a couple days ago because a user had been emailing since 2016 that the orange Y doesn't look good when the bar is changed to Christmas red.

Btw, that's not the record for how long a bug fix has taken. We get there eventually.
>All I know is solutions have got to be possible.

This isn't intended as a personal attack, but I don't find technological advancement to be a compelling justification for blind optimism.

There are a lot of problems with solutions that are simply not possible or economical, independent of time.

Trans muting lead to gold has been a business opportunity for 2000 years, yet is still not possible in 2024.
I used Joplin for a few years and loved it. I quit evernote as soon as it lost all of my notes years ago.

Switched to Obsidian for faster startup time, which is at the top of my feature list for such apps. Joplin got worse over time with more notes. I considered Roam and Notion, but having to pay AND slow startup made no sense, although Notion features are quite nice.

Now thinking about adding Logseq to work with my Obsidian.

I also think DEVONthink is great closed source app for research especially where you can index and search all of your PDF collection and it will give you closest matching files and content with respect to your current file. Many other great features. But it’s Mac/iOS-only app, lacks of linux/windows support. Startup time is very slow. And UX for note taking is kind of unpleasant to work with. I really want to use it but I can’t for all of these reasons. It’s like an expensive car which you own but never want to drive.
Look into PWA.
Guess I need to figure out how to get more Karma! I didn't know there were more features to this site since I'm essentially a lurker.
And all the direct and indirect subsidies for them are not a tax on urban populations?

What else is a "is essentially a wealth tax" on ranchers? They graze their cattle on public land yet so much of it is taken up by unproductive and useless national parks (just to entertain the urban progressives on their days off). It would be much fairer to convert them into productive pasture land.
Yes and no.

I think what you say is definitely the goal for day-to-day contributions.

However, there are changes to a code base that are more "Manhattan project" in nature where not all changes can be neatly packaged into their own commits, OR the PR author kind of needs to re-do their coding on a clean room branch. Which is significant overhead.

Being able to undo a commit is a means to an end, not the ultimative goal.
Sure, depending on how you define poverty, how you measure it and how you interpret the numbers. For the record, the poverty line defined by most of the statistics you're likely thinking of is below starvation levels, even in many underdeveloped countries.

Show me statistics that don't make the basic mistake of considering moneyless hunter-gatherer societies equivalent to homeless people without money and we can maybe begin to have a conversation about the development of poverty and wealth over the ages.

In the meantime you're dodging the bulk of my question. When did things improve as drastically as you claim and what changed in terms of patent law that makes you think this improvement is being reversed or how do you see any suggestion of a causative link between market regulations and this decline? Also, how does your argument that we live in the best of times fit into this argument?

If we live in the historically best of times in terms of wealth and poverty but the current regulations and IP laws are making all of us worse off, that suggests you can point at some points where these laws and regulations were introduced or tightened followed by a decline in metrics you consider significant. I'd like you to spell out what you think these are (patents only seem to be part of it and even that is unclear as patents aren't new) and explain which metrics you think they had an impact on and what the scale of that impact was.
I have a vivid memory of autoconf. I set it up best as I could. Someone ran ./configure. It triggered a new run of autoconf that failed because of mismatching autoconf version. Why it triggered a new run? Because of mtime checks. Why did they say it needed to be rerun? Because git doesn't preserve mtime. I guess it's just assumed that everyone distributes their sources as a tarball. I spent many hours trying to figure out how to bypass those issues, and I can't remember if I ever succeeded.

These days I just use Rust instead.
In some ways, it's actually way less limiting than any other SDK. You can directly control every pixel it displays, which is pretty freeing. I like that idea a lot, but I don't like that it's proxied through their server :-(