skysight-inc/HackerNews huggingface dataset:
I work closely on BI projects but from a finance perspective. The concept I like to explain to the BI teams is that the dashboard is always just a snapshot of “what” is happening. But the underlying base level data is always needed to understand “why” it’s happening. And without the why, there’s no actual intelligence gain.

Take a metric like Average Order Value (AOV). It may be ; total sales / order quantity. But as that metric is used it’s often being compared to something like last year, last month, or a plan and anyone interested in that number is really interested in understanding the “why” it has changed from some other point in time/scenario.

For that, you actually need to bring in line item details behind orders as each order has multiple products/skus and they likely sold at different prices from a year ago or what was expected in a plan. An analysis of this has a name, price-volume-mix analysis or PVM.

I always seem to have to explain this to BI teams when I join a new company and am seeking data. I’m currently going through it with a BI team, that apparently the BI tool wouldn’t store this information. It’s like it only stores aggregate values so it’s not even possible to get base level data for analysis (without major architectural changes). I don’t know if that’s normal in BI or was an implementation decision at some point but I’ve come across this same thing on a handful of companies and as I said I really have to drive this concept for those teams. When I ask of it I’m usually met with a “why would you need that info / give us a use case”. Which means, the don’t even understand how un-intelligent their BI tool is or why the execs likely aren’t feeling like investing in BI has been worthwhile (eg. Ever build a dashboard that then goes unused? I probably wasn’t perceived as useful for some reason like this).

This could be more concise put as, understanding your end users needs. Understand the difference of what people ask for is often different than what they need. If they ask for AOV metrics, they’re really saying “I need to understand AOV” and that’s done via PVM analysis.
"Now, if you two don't mind, I’m going to bed before either of you come up with another clever idea to get us killed or worse… expelled!" — Hermione Granger
You might not need a queue
Sure, but adding --help to a command means that the output of help is not exceptional, thus you're expecting it in stdout. If on the other hand you invoke the command incorrectly, and the author decides the best thing to do is print out the help in such cases, then yes, it should be stderr.
At least firefox would be available too, that's a bit more market available to it. If anything, ios policy is killing firefox not helping it.
Threads on veganism are 100% flamebait here. I'm thankful for the thoughtful discussions some users engage in, but I don't believe it's worth keeping this much fuel open for discussion.
Dairy vs Almond: The Ongoing Battle over the 'Milk' Label
The owner of the company changed the name. No one's opinion changes that.
Kudos to Krystal for trying this out. As I've been working on a globally distributed team lately, I've been reflecting that while I only get 4-6 good hours of programming in a day, the value of everyone working the same 8 hours is really about being able to coordinate.

Support's a different beast, though.
In other news, French authorities have decided that Hollywood movies should be banned for displays of murder, which is against French law. The "contracts" of the actors is immaterial as murder is illegal in France.
This conduct is such a disappointment.

These scientists are supposed to be some of the greatest people in their fields, working in the most desired jobs, in a unique beautiful place which costs normal people the price of a car to even visit briefly.

And what do they do with their special privileged time in this amazing place?

Sexually harass women.

Throw them in the goddamn frozen ocean.
You made me curious: what do use them for exactly?
I used to have a limit of 3-4 photos a day (or one photo per event that day). If I took more than that, I would go through and delete the others. That's changed a bit since I started WFH.

The concept for me was that the point of the photo was to remind me of the event/ memory, and one photo did that for me. If I had 10-20-30 photos from a day or an event, I found that I was not mindful of each individual photo and just glanced at them (ignoring details and remembering memories). With a limited photo option, I was forced into mindfulness more. The added benefit, of course, was that it resulted in a conservative use of my phone's storage.

As for backup, I have syncthing running on my phone. It copies my photos into my laptop which funnel it into a time-machine storage and I have it up on google - photos. I would like to add one more syncthing instance (preferably out of my home) for redundancy, but that's about it for now. Maybe I'll start burning them on optical media or SD-Cards, once I have kids.
Brilliant.

A reminder of the YouTube channel of the USCSB for those who've not watched any of the excellently produced and narrated case studies there. Even if you're not in that industry, there are a lot of parallels to be seen in the negligent decisions made leading to disaster and how e.g. ignoring proper patching practices can lead to a much greater incident than simply doing the work when it needs to be done. If you're of the personality type that enjoys reading or watching air crash investigation reports this will almost certainly appeal to you.

https://www.youtube.com/@USCSB/videos
My students were able to program Arduino devices from their Chromebooks because of this tech. That would have been inaccessible to them if they had to use a "real" OS, which the school did not provide.
My rural FL county has a few nudist colonies; the residents call themselves naturalists. After 3 decades here, that meaning queues first in my head.
I am also very bothered by this. I developed rtpmidid just to be able to use rtpmidi on bitwig.. and I need to use the virtual midi device hack.

I was just thinking if there is a way to ask for features.. and there is! https://bitwish.top/c/features/5

I will add the request for ALSA sequencer devices, which I think should include Jack ones.. but I will investigate this further, as maybe I'm wrong. There is a bridge for sure.

Anyway just don't hijack the MIDI device and be nicer with the linux MIDI ecosystem is a must.
I only watch porn with men in it, so I'm doing my part.

Being more serious though, this shouldn't come as much of a surprise to anyone. The porn industry is well known for being extremely shady if not an outright bad actor. The entire sex "work" industry is hugely problematic.
New Workers pricing – never pay to wait on I/O again
My hunch would be:

1. Premise: Organizations always try to stay alive.
2. To stay alive you have to be active and doing things which is rewarded by future money.
3. If your organizational role is "protect children" but who's functional mechanism is to take them away will look for ways to do that.

Similar things happen when policing seems to go awry, if they confuse "protect the public" (goal) with "arrest people for stuff" (doing something)
> This is on some android phones, double tapping power will open the camera.

Holy... wow, thank you!
Solar-powered airship will circle the world non-stop without fuel
If ten thousand vendors use one subpar language, it makes sense to try to swing opinion away from the language, rather than play whackamole with eleven thousand vendors.
That's true as long as you don't mind using modified vendor supplied operating systems. Most of these advanced boards will lock you into some patched Ubuntu version.

So far from the ones I've worked only the Pi and a patched Rockpro64 allows you to boot some generic USB installer from UEFI and have the system your way with mainline kernel support.
There's a large anti-pornography portion here on HN.
Anti-Anti-Debug Extension
> The full quote is:

> > Stay connected with hands-free calls and messages and listen to your favourite tracks through built-in speakers.

> Which makes it seem pretty clear they're talking about stuff you can do because of the speakers.

I don't agree at all (I wasn't not quoting to hide anything, I was just typing from mobile with a crappy connection on a train) - that's not clear to me - but ok.
To my knowledge, no browser allows any usage of WebUSB without a prompt.

WebAuthN is different, since it does not provide sites low-level peripheral access – WebAuthN and CTAP have been designed for specifically this environment and go to great lengths to make fingerprinting hard.

As long as you don’t actually use an authenticator on a site to store a credential, it won’t be able learn anything about it.
> Source? The link you've provided doesn't say anything about it.

In academia one is supposed to list commercial conflicts of interests, but no one asks to write down the author's religious affiliations. Just search all the organisations Greber is part or founding member of, and notice how many are affiliated with SDA. It is well-known at this point that most of the research in vegetarianism is sponsored by Seventh-day Adventists.

Again, this time I'm not here to discuss the shoddy science of demonising meat and animal fat. I just want to point out that when a theory becomes a tenet of your religion, there is not much scientific discussion to be had.
You can also buy mainboards[1] and expansion cards[2] (usb-c, hdmi etc.) from the same website. Depending on how beefy of a computer you want there are mainboards from 299 USD to 700 USD. So for ~500 USD you can get a very powerful tiny-ish computer. It obviously won't have the IO capabilities of pi-like hobby boards but it'll function great as a thin client for running linux / home automation stuff.

[1]: https://frame.work/marketplace/mainboards
[2]: https://frame.work/marketplace/expansion-cards
That was always the end goal.
You can say the same thing about something as simple as "shared memory" -- normal multiprocessing computers have had shared memory since time immemorial, but browsers literally disabled SharedArrayBuffer from 2018 to 2020 and anyone using them to communicate with Web Workers had to find another way. Browsers run a 24/7 onslaught of extremely untrustworthy code, whereas games only run themselves.

Firefox has not enabled WebGPU via wgpu for the same reasons Chrome Security has done an in-depth review of Dawn. It is a component that must be hardened. For anyone out there trying it out by enabling config flags, remember to disable it once you are done. It will be ready in time.
> As a modeling framework, the limitations of standard theory of probability to capture human reasoning is proven by the existence of several cognitive patterns (often named biases or fallacies) which do not follow what is predicted by the formal theory.

I don't think probability theory (or more generally logic) tries to model human reasoning. To the contrary, it is a tool to make reasoning better by introducing rigour, and thus overcoming biases.
Can I ask where are you from and where are you living/traveling? What you describe seems to be just the standard way of living and interacting with people almost everywhere here in Italy. Well, it is more common in smaller communities and in the southern part of Italy. Of course it is a generalization so it isn't an absolute truth. My point is that even with this kind of interaction I find it very very hard to find friends even remotely comparable to the friends I have been growing up with. It feels like the word "friend" is misused if I use to describe people I have know for 30+ years and people I have met in the last couple years both.
>Well the RPI has GPIO

GPIO can be added via tons of USB to GPIO boards out there.

But I agree - lot of people tend to buy the Raspberry Pis for home servers instead of just opting for used mini-PCs from secondary markets. Even a 7-8 year old Intel CPU in those mini PCs will vastly outperform a Raspberry pi. Even the Raspberry 5. Plus, better I/O options and storage with mini PC.
Is it? You have a phone, you can just sync to it when you change timezone. Or is not looking at your phone part of the hobby?
The Nurses' Health Study: This long-term study, conducted by Harvard University, has examined the dietary habits and health outcomes of thousands of nurses over several decades. It has consistently shown the health benefits of vegetable consumption

The Framingham Heart Study: Another long-running study, the Framingham Heart Study, has looked at heart disease risk factors and health outcomes in a large population. It has demonstrated the positive effects of a diet rich in vegetables on heart health

https://www.bumc.bu.edu/camed/2021/02/25/plant-based-diets-i...

Plant-based Diets Improve Cardiac Function, Cognitive Health

The EPIC (European Prospective Investigation into Cancer and Nutrition) Study: This study involves multiple countries in Europe and has provided significant evidence of the health benefits of plant-based diets, including lower risks of cancer and chronic diseases.

The Dietary Approaches to Stop Hypertension (DASH) Trial: While not exclusively focused on vegetables, the DASH trial emphasizes the importance of a diet rich in fruits and vegetables for managing blood pressure and overall health
> I'm sure there's some obscure reason

|& isn't POSIX. As for the redirection order, if you haven't learned it yet, learn now!

These numbers arent magic. 0 is stdin, 1 is stdout, and 2 is stderr. These are the free file descriptors you get on Unix and on Windows. Stdout (1) from previous process goes to stdin (0) in the next process in a pipeline. So, if you want less to see the previous processe's stdout (1) and stderr (2), you just need to tell shell "send stderr to wherever stdout is going right now". That's exaxtly what 2>&1 means.

A fun caveat about this syntax is the difference between these two:

ls >/dev/null 2>&1
ls 2>&1 >/dev/null

The first one tells stderr to go to dev null ("where stdout is going right now"), and the second one sends stderr to the next process and stdout to dev null
Is this interesting? People who live there know that it used to be the Sun campus. People who don't live there don't know or care.
> but most certainly can't raise wages, lower prices, and cut dividends (Ford v. Dodge)

Can you summarize this case? I don’t understand why corporations would be prevented from doing this. Couldn’t you always make the case that lowering prices or increasing wages are in the long term interest of shareholders, with the goal of increasing market share?
> The report said: “The women are real, the sexual acts and the violence is real, the suffering is often perfectly visible and at the same time eroticised.”

Often perfectly visible? Did this 90% number perhaps come from people who were looking at the material with a specific agenda in mind?
As someone who just got infected by a friend to start looking into watches, and now this thread, why wouldn't you get into it? I'm already looking for the cheapest tools and cheapest mechanical watch I could purchase to take apart and put together again. Why not give it a try?
Not to mention the sandboxing. I'm glad a lot of the "apps" I use are just "webapps", so that I can trust them less. A user process on a desktop OS is given an insane amount of permissions by default, though this is being fixed, slowly
I mean specifically the travel-time in Patek's parlance; a jumping hour advance for a second hidden hour hand, the best contemporary example would be the Parmigiani Fleurier Tonda PF GMT.
Is it even okay with the external ad providers or GDPR?
On the other hand, you can’t run a heavily trafficked website without any revenue. It’s very unlikely more than a tiny fraction of their users will pay any amount to use Reddit. They need advertising.

In that situation, Reddit has to be partially accountable to their advertisers. The advertisers will want some measure of control over who sees the ads and some reporting on performance.

I get that no one likes ads but I don’t think it’s that hard to understand Reddit’s situation. You would do exactly the same if you ran an expensive website. In 30+ years of the web no one has found another model which works.
> they can't make it available to normal people

I guess you haven't been looking recently? I can go to a local store and pick one up. It looks easy to pick up one online too.

https://rpilocator.com/
There's no general responsibility to not "present" things "actively harmful to democracy". And there's nothing uniquely American about that. I'm a European living in Europe and there's no such obligation or responsibility here either. Please don't insinuate there is.

That's especially important because a significant chunk of the left no longer use the dictionary definition of the word democracy, so there isn't any chance of agreement on what it means. They seem to be using it either to mean the unelected institutions (courts, media, academia, civil service agencies) or sometimes to mean left wing policies. So if a conservative politician wins an election then that's a "threat to democracy", example:

The AfD has achieved top municipal office for the first time in Sonneberg, Thuringia [...snip...] Green Party leader Ricarda Lang has interpreted the result as a warning to all supporters of democracy. [...snip...] Robert Sesselmann’s win is an alarm signal for democracy, said Martin Schirdewan, co-chairman of the Left Party

https://www.tagesschau.de/inland/innenpolitik/afd-sonneberg-...
That's a easy problem to solve - https://www.adafruit.com/product/2264

There are other cheaper boards for USB to GPIO out here as well.
Amazon Bedrock Is GA
This is really disappointing. Truly, some people just want to watch the world burn...
Yeah it did. My bad writing "at most". But the problem is with "at least once" (email sending cannot be made idempotent AFAIK)
Good point. Maybe send an email to the author to let them know.
You have my empathy. Observing myself today I'm using the number row mainly, but switch to the pad for longer strings of digits. You're right, we each do what works for us.

Sincerely,

A curmudgeonly old emacs user
Non-hacking mechanical watches are a giant pain to set. Hacking movements are the way to go if you want to get into mechanical watches.
I use ChatGPT a lot for simple documents transformation (csv to json for example).

And when the documents are too big to fit in a prompt, I ask chatgpt to build a simple Python script to do it.
> That’s just a sociological trick. You redefine X to mean “what people think X is” and come to “profound” conclusions. That’s like saying that the laws of the universe has changed when Einstein invented relativity.

That's exactly what you get under "objective" morality though. Everyone agrees "murder" is bad. Not everyone agrees on what "murder" means exactly. You don't have to try very hard to find people apparently just itching to kill a home invader in righteously retributive justice, or announcing the desire of going to the border to shoot trespassers.

> Moral relativism is, for example, when you think that being a slave owner in 1800 in the US wouldn’t be bad but being a slave owner in 2023 in the US is bad because of specific cultural background that is different then and now.

In a lot of circumstances, yes, that's indeed how the world truly works. Morality indeed can change over time, for instance using a lot of water on watering your lawn has very different moral scores depending on whether there's a drought going on or not. So it was perfectly moral 3 years ago and now it suddenly isn't.

Regarding slavery, you have to recognize that international deals involve quite a lot of interaction with countries where people have far less rights than we do -- and this is one of the underlying reasons why we buy stuff from them.
The announcement article linked within discusses imaging and other hosted payloads.
damm, looks like the love child of apl and forth printed out by a Selectric typewriter
One can enjoy porn while acknowledging the serious issues in the porn industry.
It's not a question of if it's a problem. People do cheat, and that is a problem. It's a question of how much of a problem it is. What percentage of games have cheaters in them? I would bet there are several orders of magnitude difference between that number, and the percentage of games where someone cries cheater.
I don't know if direct code would solve any problems of YAML, the problem is you're configuring a system that isn't runnable locally, and by the nature of that, it doesn't matter if that system is configured in js, ruby, python, brainfuck, html, or yaml, without a validator you're screwed, and if you have a js validator, no reason you can't have a yaml one.

I personally think YAML has a lot of bad flaws, for one it doesn't have a schema definition similarly to JSON or XML, so you can't just say "write a yaml that conforms to this schema" and boom, autocomplete, self-documentation, etc.

That's about where I landed. "If only we had the ability to run a miniature, totally unscalable, but testable architecture locally, it'd solve all my challenges of administering a system."

This is just an indicator that what we have now isn't the best, it's just the one that functions. Kinda like humans, we're not the best biological organisms, we're just the ones that ended up winning.
>The inefficiency of that process increases electricity usage, the carbon footprint, and therefore contributes to climate change. Which, eventually, murders puppies.

You'll waste more electricity trying to solve it correctly than it will ever waste.

The real problem to solve would be: how to make GCC, Clang, etc. fast. Or how to make C++'s syntax easy and fast to work with.

Or how to convince people to switch to Rust? ;)
local landowner* was getting cross with all the people coming to see it. I've had a couple of run ins with them walking the dog there

* edit: i mentioned this on another forum and was corrected- the land is owned by the National Trust, my run ins were probably with a tennant farmer.
I'd love it if SBC manufacturers would announce their software support along with new hardware specs. I'm using a Pi 4 in a CNC plasma cutter solely because they have the only working realtime Linux PREEMPT_RT build I could find. I would love to use the Odroid N2+ but their ancient realtime branch won't even boot.
I didn't see any mention of UEFI in my first read through about the Pi 5. Did I just miss it?

I would like to have a quiet and reasonably performant ARM aarch64 box at this price point, but only if it supports UEFI without needing to resort to silly EFI system partition tricks (which the Pi 4 required, last I knew).
> By day, the solar panels will run the airship's electric propulsion systems, while also banking up extra power for the overnight haul by electrolyzing water into hydrogen. By night, the hydrogen will run through a fuel cell, providing the juice to keep going.

Deja vu about airships + hydrogen...

Hindenburg?
The trope is software is to Google a problem, find a SO thread and copy the code from there. How is that any different?
Power consumption is a consideration though depending on your use case and setup. A Pi 4 draws about 3W on light load and these G3 Minis take 10-12W.

Of course if you deck out a Pi 4 with a SSD and a fan, it'll come much closer to the G3 Mini in terms of power consumption.
If the website contains a protection system such as Cloudflare, Perimeter X or similar, they run a small software in your browser called Challenge (which you might seen in Cloudflare also). This software is trying to understand if you are a bot or not by executing a series of internal functions on the browser which is also called Fingerprinting. They usually go hard on microphone, motion sensors, camera, location, navigator (language etc), WebGL and other similar technologies. Bots usually does not contain these functions. In my opinion, that would be the main reason for it.
You're right, I assumed moral relativism meant something else. Thanks.