skysight-inc/HackerNews huggingface dataset:
I worked in a camera store/photo lab in the mid to late 00's while in college. I learned pretty quickly that the cameras were low-margin items and the goal was mostly to attach ridiculous warranties to them, and to a lesser extent some high-margin accessories. I think I actually tried to avoid selling anything because I mostly got dinged that my warranty rate was so low (I wasn't a salesperson but anyone could sell so they tracked all of us). I could have had fun talking about cameras and selling them all day, but sadly that really wasn't the job of a salesperson. That chain (Ritz/Wolf Camera) is long gone now, and I'd love to say it was because of these tactics, but I doubt that; it was more due to the loss of film processing, another high-margin business.
> “Populist anger” might be justified if people have a hard time paying their bills.

If the costs of current living standard wasn't externalized to future generations (to the detriment of the environment), they couldn't afford those bills to begin with.

Unfortunately, it's very hard to reduce people's living standards once they got used to it. So yes, the end result is what you're saying - however, I think it's a very important nuance. It was always a card house; we just chose to ignore the issue and continued to build on top of it.
> hope is that AI will actually be benevolent and can help guide us

I think that a lack of biochemistry will probably quickly lead to the conclusion that it’s not worth it.
Russia invaded Ukraine in 2014 when they failed to keep their puppet government in place in Kiev. The article notes CIA started operations in 2016.

This has been a long war, and there is no end in sight.

Russia currently occupies a substantial portion of Ukraine, and have committed many atrocities and war crimes, including kidnapping thousands of children to Russia.

Russia is the aggressor here, not Ukraine. Russia is the instigator, not CIA or anyone else.

If this article is true, I'm glad to hear the the CIA is trying to help Ukraine push back on the Russian aggression and terrorism.

Ukrainians are done with Russian overlords.
I feel like something that gets brushed off on HN all the time is:

Do people actually want PWAs?

In my experience the answer is a resounding “NO”.

Android supports PWAs but they aren’t taking the world by storm. My Android friends don’t use any that I’m aware of and if you ask them about it they just get a blank look on the faces.

Heck, businesses don’t care about PWAs or websites even. I work in this space, I’ve written well over 10 cross platform apps (web/iOS/Android) and not only do they not care about PWAs but they don’t care much about the web. It’s the same codebase and normally we get the web version up and running first so we tell them they can start playing with it on their phone in the browser. They literally do not even open it until we provide the app version to them. I know because only once there is an app do we hear _any_ feedback. No matter how many times we tell them it’s the same, that they can start doing user acceptance testing or QA early, or to just check the UI/colors to make sure it’s what they want. They don’t care until it’s an app.
Just because the EU and Apple have been talking doesn’t mean that the EU accepts Apple’s implementation.

Apple clearly wants to take this to court, so if the EU actually accepted it, it would constitute a failure on their part to be sufficiently maliciously compliant. And the EU is not going to start making a bunch of off the cuff public statements that Apple could take advantage of later - their response will be thorough and by the book.
Funny, the weather bit is also true of us Germans. Even our saying is almost the same. "Es gibt kein schlechtes Wetter, nur schlechte Kleidung." And we also have this one: "Wir sind ja nicht aus Zucker." (We're not made of sugar.)
What really impressed me was the need to be able to run the entire Rube Goldberg machine backwards.

You really want to have "the order" as static as possible, for "the invoice" there is even legal obligation.

Then it goes something like...

I bought 5 and got a discount but I want only 3 and ohh there is a typo in my name and one in my address - sorry about that.

No problem, you credit the invoice, make a new one for the same amount with the name and address correction, then you wait for the items to be returned and checked and credit it again, make a new invoice again. The return shipment stays in limbo for a while, they order 5 more, one arrives broken, they want a refund rather than a replacement. With 2 delivery dates the system doesn't apply the 5+ discount.... and all of a sudden you have tons of transactions and "paperwork" for what you initially imagined to be 2 simple orders. They also forgot their password so they made a new account using a different email address. Looking over the logs a year later it is hard to figure out why they got a discount for just 3 units.
Obviously not.

In the descending hirarchy, you could have..

- Electronic Devices (Computers, Laptops)

- Portable Devices (Laptops, Phones)

- Mobile Phones (Samsung, Google, Apple)

- Mobile Phone OS (Android, IOS)

- Mobile Phone App Stores (Google Play, Apple AppStore, Aamazon App Store)

You're drawing the line at where a monopoly is applicable at Mobile Phones.

I'm saying since IOS has 2.2 billion devices, you can consider that it's own market large enough to be applicable for monopoly purses.
> If your old relatives "cannot even handle passwords", I doubt they will install alternative App Stores or sideload some apps straight from the internet.

What I would worry about more is that someone will help them with the process and they won’t understand the implications – even ignoring the direct scams, an awful lot of family PCs were loaded up with ad/mal-ware due to a grandkid, friend from church, tip from someone they read, etc. I’d especially worry about it going like browser extensions have where someone installs something when it’s not bad but then the original developer sells it for whatever reason and a subsequent owner is more exploitative.

I think the idea of limiting the stores is a good one but it should be regulated like a physical store rather than run by Apple: require the operator to maintain a legal presence with identified executives, get audited for privacy, respond to complaints, etc. That wouldn’t stop Facebook but it’d at least block the lower tier of scammers and make enforcement of privacy laws possible.
Worked for a large travel website that rolled its own billing...

Absolute nightmare when we blew up, had to hire 6 people to beef up the billing side of the website and it definitely cost us way more than those 6 people due to mistakes.

I ended up working on parts of it for our customer service portal, lots of band-aides applied in a rush as we scaled.
My close friends and I have a Discord server that we interact on regularly and I've actually looked at switching us over to irc, since I like open, self-hostible standards with competing servers and clients better than proprietary software, but there were a couple reasons that the switch would be unsatisfying for us.

First, with Discord if you aren't online for awhile you don't have to miss the conversations that happened while you were offline — you can just read them later. Whereas with IRC, you will absolutely have to miss everything you are not online for, which creates a much larger fear of missing out, without any benefit in not being distracted or whatever since you can (and I do) just turn off all notifications that aren't direct pings in Discord so you can just check the app whenever you feel like it. So Discord has all the benefits of not getting notifications while you're offline, with none of the downsides of literally missing out on important discussions between your friends where they might have been pouring their heart out with no one currently on the server or whatever.

Second, Discord just has a lot more features that we actually really like using. Maybe that's "bloatware" to you, but the purpose of software is to have features users use. For instance, embedded images and gifs, custom emojis, the possibility of having voice channels and sharing your screen, and stuff like that. Having custom emojis is actually a pretty great way to expand your expressivity and have really fun in jokes and losing that is actually pretty sad.

Third, like the other commenters have said, the Discord servers for stuff I care about are actually active and friendly and interesting.

Finally, although you could make an IRC interface that works like the Discord app, which happens to be my favorite layout for a chat app that I've ever used, I don't think anyone has to my knowledge.

We ended up going with an open source clone of Discord called revolt, which I developed a custom Android application for.
Really cool! I just signed up. It says they should have global coverage by the end of March.
I think you underestimate how widespread petroleum derivates are outside of energy. Construction materials, roads, tires, plastics, cosmetics, cleaning products, paints, inks, dyes, adhesives, sealants, lubricants, clothes, waterproof fabrics, batteries, fertilisers, medicine, tooth paste, shampoos, &c.

It's _the_ building block of modern life, unless you're in nature you can bet everything you lay your eyes on is at least partially made of petroleum or its derivates
Submarine Cables Cut, Red Sea Jeddah/Djibouti. AAE-1, EIG, Seacom/TGN-Eurasia
CS50 – Peanut Butter and Jelly (2018) [video]
Come on, let's not be reductive. We didn't just eat them, we also ground them up to make paint!

https://en.wikipedia.org/wiki/Mummy_brown
For reference: Sunil Tagare has a history going back 25+ years in the submarine telecom business: https://www.google.com/search?client=firefox-b-d&q=sunil+tag...

If this is factual it will probably make its way to major international news (BBC, etc) in a few hours, as information starts to leak out of the telcos that rent capacity in these cables.
Well, the part about grinding up mummies is true enough. Natural resources get processed.

"The Western pop cultural canon of ancient Egypt" seems to be a red herring, though; Cleopatra is not part of or associated with ancient Egypt. She would be at the tail end of the Hellenistic period or the beginning of the Roman Empire. The New Kingdom ended a thousand years before she came to power.

(Hey, why do we call it "the New Kingdom"?)
Probably because Discord is not just chat; it's sharing and hosting images, video, audio, files... IRC can't do that.
If the app wouldn't exist to begin with, then what does it matter if it's only available via side loading. Don't install it! You obviously don't need it. The alternate option would be that the app doesn't exist at all, so you wouldn't be able to install it anyway.
> Apple is also under an obligation to allow “sideloading

As far as I understand the DMA, this is false. The DMA requires companies to allow sideloading OR alternative marketplaces, but it doesn't explicitly require both. Apple chose to allow the latter without allowing the former. We will see whether EU regulators agree with this interpretation and will let this stand. Considering how the GDPR is being enforced (they're going after Meta for daring to offer a free service while completely ignoring all the clearly illegal cookie banners with no dismiss button), I suspect no.
How would you balance failure attribution of that bad scenario between "own billing" and "problematic implementation" ?
Nice work- Hats off!
There are compelling solutions, they just run into the same opposition as the plants themselves.

https://en.wikipedia.org/wiki/Yucca_Mountain_nuclear_waste_r...
I'm afraid I don't follow. Are you saying it's a matter of absolute numbers (2.2 billion devices) and not percentage of market capture?

As I understand it, McDonalds has sold over 99 billion Big Macs.
Only two seats though?

Edit: Not that I think that this is a big problem.
Lenovo's concept laptop is real, transparent, and ready to impress
I'm on macOS.

curl -O http://fabiensanglard.net/Compile_Like_Its_1992/tools/wolfsr... gave a HTML file.

$ file wolfsrc.zip

wolfsrc.zip: HTML document text, ASCII text

wget downloaded the file correctly, though. can be unzipped without problem.
So is it tech's problem that people are lazy, stupid, or both?
I was very big on deno when it came out but they seem to have lost their way.

I jumped on bun before they hit 1.0 and it’s been life changing. Have actually gone down the rabbit hole since then and also got turned on to zig and am building two large open source projects with bun at the center and it’s been delightful.

Business model criticisms aside which are quite similar between deno and bun, and hopefully bun continues to learn from deno’s mistakes and not maintain two different runtimes and wraps the bun runtime in more open protections. I’ve noticed that projects based on rust (tauri, deno, etc.) tend to be less approachable than projects based on imperative zig or go or c.

Bun’s ethos of building fast things that are also fast to develop mirror’s zig’s ethos. Deno’s ethos of how they handle security and other smaller decisions reflect that of rust.
Well, there also is for example `pandas.plotting.scatter_matrix()` [1] which is built on top of matplotlib. I suppose the question is how does SAS or any other alternative compare to vega/altair when the desired output is less standard.

[1]: http://pandas.pydata.org/pandas-docs/stable/reference/api/pa...
The problem is a large portion of the food in restaurants is not prepared in the restaurant. If you order a burger meal, yes the meat is cooked on the grill at the restaurant, but the buns, and any sauce were likely made somewhere else. They might purchase the meat pre-seasoned from the food distributor. And the french fries likely even have a seasoning pre-applied to them before they are delivered to the restaurant.
To just reduce the current entries to those that exist, I'd probably do

PATH=$(perl -e 'print join ":", grep -d, split ":", $ENV{PATH}')

but that's because as a 20 year perl hacker and thus connoiseur of line noise, I'd rather read that than the shell clever.

(this doesn't mean the shell clever is bad, it just means I don't find -that- dialect of line noise as skimmable)
> All they had to do was not not change things, but they continued to force junk on me that I don't need, take power away from me, and spy on me.

But have they lost by doing that? They have not lost desktop users to any great extent, especially in the business market Windows is still dominant. They have lost some home desktop share to MacOS and ChomeOS, but they have gained a lot more access to user data.
But... You can use $> lynx -vikeys from a terminal emulator inside the vim itself!
That way you dont even have to invent anything or leave vim!
(posted from vim btw)
Environmental activists are almost entirely responsible for the killing of nuclear energy in the 1970s. Much of the blame for climate change lays at their feet.
What republicans are making the government in California and New York look incompetent?
This!

My side-projects went from "constant failures" to "always a success" when I changed my success criteria to be "I learned something new and had fun". Granted, some see it as cheating, but if it improves my happiness, I'm fine with cheating a bit as long as it doesn't hurt others.
I explicitly mentioned electricity, didn't I? And getting rid of burning fossil fuels is a win I'll take every day of the week.

Don't let the perfect be the enmy of the good and all that.
Show HN: R2R – Open-source framework for production-grade RAG
Hello HN, I'm Owen from SciPhi (https://www.sciphi.ai/), a startup working on simplifying˛Retrieval-Augmented Generation (RAG). Today we’re excited to share R2R (https://github.com/SciPhi-AI/R2R), an open-source framework that makes it simpler to develop and deploy production-grade RAG systems.

Just a quick reminder: RAG helps Large Language Models (LLMs) use current information and specific knowledge. For example, it allows a programming assistant to use your latest documents to answer questions. The idea is to gather all the relevant information ("retrieval") and present it to the LLM with a question ("augmentation"). This way, the LLM can provide answers (“generation”) as though it was trained directly on your data.

The R2R framework is a powerful tool for addressing key challenges in deploying RAG systems, avoiding the complex abstractions common in other projects. Through conversations with numerous developers, we discovered that many were independently developing similar solutions. R2R distinguishes itself by adopting a straightforward approach to streamline the setup, monitoring, and upgrading of RAG systems. Specifically, it focuses on reducing unnecessary complexity and enhancing the visibility and tracking of system performance.

The key parts of R2R include: an Ingestion Pipeline that transforms different data types (like json, txt, pdf, html) into 'Documents' ready for embedding. Next, the Embedding Pipeline takes text and turns it into vector embeddings through various processes (such as extracting text, transforming it, chunking, and embedding). Finally, the RAG Pipeline follows the steps of the embedding pipeline but adds an LLM provider to create text completions.

R2R is currently in use at several companies building applications from B2B lead generation to educational tools for consumers.

Our GitHub repo (https://github.com/SciPhi-AI/R2R) includes basic examples for application deployment and standalone use, demonstrating the framework's adaptability in a simple way.

We’d love for you to give R2R a try, and welcome your feedback and comments as we refine and develop it further!
OK - I wont bother. Just letting you know, as you were downvoted a bunch when I commented.
How about a mandatory disclaimer instead?
"Agitprop thoughtcrime victim detected." Come on, really? This is not an appropriate insult to make.

I'm not Russian and neither are you - we can therefore do nothing effective about Russia. To think otherwise is to make a claim of moral altitude which is simply an utter, dire fallacy. We are no better than Russia.

As 5-eyes citizen-subjects, we CAN do something effective about our own states massive heinous crimes against humanity, but that would require courage to have uncomfortable discussions like this, without resorting to ad hominem thought-stopping vitriol when challenged about our own personal assumptions...
The context here is the design of a navigation system that works without GPS.

Once you have a functioning GPS, the INS is not needed at that point.

The INS can run in standby mode and be continuously calibrated using the GPS positions. If GPS is lost, the INS is used as a backup. But at that point, you no longer have the GPS velocity. So the normal thing to do is to integrate the acceleration data from your accelerometer, which gives you the velocity (+noise, +drift).
The cheap Russian energy was good for Europes' economy, but bad for the plans of the American military junta.

Now, with the pipeline gone, the USA is making all the money, and it has been very, very bad for Europes economy.

So, no, it was not 'probably' internal sabotage from Russia. It was more likely done by the people currently reaping insane profits selling shitty American gas to Germany.

Occams' razor. Follow the money.
When we have people who cannot house and feed themselves, why do we expect them to care abotu what will happen to the planet in another century? We have a hopelessnes crisis.

The propaganda of capitalism has also been widly successful. Many people believe in the myth of meritocracy or that somehow markets will solve all problems or that Jeff Bezos having $200 billion instead of $100 billion while Amazon warehouse employees work in dire conditions are all good things. At the same time, very few of those people can define capitalism but will defend it anyway.

There is no fixing the climate crisis without fixing wealth inequality and giving people dignity and hope for the future. And no, I don't mean some communist utopia where everyone has the same (b3cause that's the usual straw man argument people jump to). I simply mean it has to be way less extreme than it is today.

Capitalism created this problem. Capitalism perpetuates this problem. And it won't be solved until you deal with capitalism.
That double integral will get you with the noise unfortunately
Who is going to pay for polluting the atmosphere? I don't think it will be the people who had the most to gain from polluting in the first place.
I wasn't specific enough, sorry. By "cash" I meant "not finance". It's very unusual to turn up to a car dealership in the UK with a suitcase full of £20 notes (and would probably ring alarm bells for money laundering).

Usually dealerships insist on a bank transfer. Although, pro tip, if you can agree to paying a deposit with a credit card then the entire car purchase should be covered under Section 75 protection if the car is not sold as advertised.
Ashwagandha really works well, you don't have to take it every day either. I only take it when stressed and it's like a biohack it works so well.
'Tis a sight to behold.
Since when are we able to (correctly) record the temperature of the earth?
Redefining E-Commerce Excellence
As the proprietor of a boutique online store in the UK, I'm considering a major overhaul of our website to enhance user experience and conversion rates, which are currently hampered by high bounce rates and low engagement. I'm in search of web design and development expertise or services that excel in e-commerce, particularly those that can offer mobile optimization and user-friendly interfaces. Could anyone recommend the latest trends or technologies that might help uplift my website's performance and visual appeal?
Supporting Ukraine isn’t in America’s interest. Stopping bankrolling random foreign wars was one thing republicans finally got right after decades of getting it wrong.

And the border proposal was a fake-out, just like Reagan’s amnesty, which was supposed to be combined with border controls but never was. The goal of the recent border legislation was to make 5,000 illegal crossings a day (5 times higher than under Obama) the “new normal.”
I know the founders of bunny.com (which tries to solve this very problem). They sold a different b2b startup after 10 years and billing was such a pain they created a whole nother startup just to try and solve it. Lol.
Juno was great. There was another company similar to Juno with the same idea which I think started with an "N" if I remember correctly.

My dialup of choice was MetConnect. It was entirely free and fast no ads just dial in and use the Internet.
I recently traveled to Europe and used an Orange France travel eSIM. No complaints. Might be a bit expensive though but then I got more data than I ever needed (12 GB is their next plan up from 1 GB).
https://archive.is/UDyCE
Windows Task Manager Author: Task Manager Trivia: "Keeping It Small"
It's all part of the continued infantilization of our society. Well-meaning people want to protect everyone from every possible bump on the head, so they wrap the entire playground in bubble wrap (see relevant Simpsons episode).

The level of paternalism is also a positive feedback loop. The more paternalistic we are, the more we need to become because people rely on the guardrails and never learn about the danger. Then at some point they climb the guardrails, assuming that if it was dangerous to climb the guardrails then they would be bigger and less penetrable, more signs and padlocks, etc. So then we make the guardrails bigger. Rinse and repeat ad finitum.
Middle millennial here. I learned cursive in elementary school for a few months. After the module was over we all went back to printing and nobody made us write in cursive. I can probably struggle through most of the cursive alphabet but I couldn't write the alphabet as a whole.