skysight-inc/HackerNews huggingface dataset:
> Having been in relatively low-pressure parts of academia (polisci, behavioural economics, behavioural genetics), I can't say I've ever seen clear fraud

LaCour? Gino? The Ariely study mentioned in the article?
I guess this would be easy to spot for the end user. Maybe the app that is used for checking the pills can alert the user if one pattern is scanned multiple times.
Show HN: Semiotic Analysis Tool
The Semiotic Analysis Tool is a comprehensive and sophisticated Python-based application designed to analyze various sign systems within textual and visual data. This tool integrates multiple advanced NLP techniques, machine learning models, and external knowledge sources to provide an in-depth analysis of the meaning and context of the input data.
To be honest - no - I already have something 'big' - https://vermaden.wordpress.com/2023/07/30/amd-based-freebsd-... - described here in details - and needed something tiny :)

... but thank You for another point of view - these 'Celsius' machines does look interesting - need to spend some time to check them.
You mean like original recipe vs. GitHub flavor vs. Reddit flavor vs. CommonMark? We're already there, dude.
Because economy alone can't solve all our problems? Someone probably promised you it will, but that's scam.
Perfect NAS involves drives in ZFS mirror and ECC memory.

It is very cool that nvme drives are now cheap. It looks like pricing is linear up to 4TB now. That probably means the time for 10gb copper at home is finally here. (edit 10gb RJ45 switches also appear to be sufficiently available now)
Yeah it's a pretty good set-up I'm not gonna lie. Sometimes the server gets a bit noisy but it's not under heavy-load very often so it's very livable :) Maybe one day I'll put it in a datacenter or something (I wonder if it's even possible).

No worries, if you have any questions I'd be happy to help :)
disclaimer: I'm a university professor, though in a european country and not in health-rrlated area

The article is excessively negative in tone, and very dramatic and aggressive. I have found many people adjacent to academia, drop outs, or even some inside, very disenchanted and angry at how it works. And it's true, the sets of incentives, structures and political organisation in academia don't relate at all to academic excellence, and are something we have to "suffer". I wish we could come up with a better set of incentives, but it's very hard to do in a mostly vocational and passion-based activity. So what people have come up is structure the incentives along the chores (eg teaching) and easily measurable results (eg publications). And whenever you come up with an incentive structure, some people will game it. And the current state of publication stress (publish or perish) is extreme and counterproductive. But please note that these measurement requirements and incentives are imposed from outside academia. Of course, I'm not saying leave us to our devices, academia is nepotistic and political enough. But the system sure could use some overhaul. Suggestions welcome.

On the other hand, this "fraud" is incentive fraud, but not "truth" fraud. The way science Truth works is by accumulation of imperfect, even erroneous results, leading to an ever more refined understanding of the world. Scientists don't just blindly trust others, even if they cite each other (nowadays, citations are a political and incentive-gaming tool more than actual references). So these massive scale frauds don't bother us so much because they don't make understanding necessarily go backwards. Of course the payer feels it's a waste of money, but in academia we see money as support for research, which is mostly failed anyways because you only make discoveries by failing and failing again.

And progress in knowledge is nowadays still going on, even in the medical fields. And academia still works, much as healthcare and compulsory education, becausemany people feel a calling to do these professions properly, even if it doesn't seem so from outside. So let's be optimistic, even while trying to come up with improvements to the current model.

PS: So sorry for the wall of text
Looking at the workforce and asking do these people produce enough value for their pay? Do they actually provide some new innovations that would justify their costs?

It is the same everyone does. It is not like these people will keep their plumber of home builder employed out of good will after the job is done. Or nanny around after their kids have fully grown...
Star Wars: Galactic Starcruiser (2023)
Add 1984 to that list of dates.
We used PVCS on MSDOS

By 1994 I had moved to other companies and a NeXT equivalent to svn with a good GUI - and then ClearCase.
I agree with You.

I believe there would be a 'follow up' to this article when 8 TB (or at least 6 TB) NVMe SSD modules will be available on 2280 and 2242 sizes :)

Then I would make ZFS mirror of them ... and hopefully with ECC RAM.
Macros, ease of making internal DSLs a la Haskell?
I accidentally tried to fly with a small kids juice box and sunscreen. They throw your stuff into a machine.

I would've expect that they take a sample from inside but they just scanned the outside
The Beatles: Influence That Lasts
I appreciate you taking the time to reply, I know I'm being snarky/unfair.

There's only so much production capacity, and seemingly endless demand. I'm just sour prices will only go up. They don't have to work, I'm glad for any that does happen!
> Figuring out how to compact the total measure of fitness into a single float as the simulation progresses is non trivial. I've found that dynamically adapting the fitness function and simulation parameters over time is essential.

RL style training can let you train against a vector of losses...
Custom loss functions are a thing...

> I've found that dynamically adapting the fitness function and simulation parameters over time is essential

Did you just figure out epsilon greedy? - very well known technique...

Spiking / time domain... Non linearities can already be captured by stacking linearly activated layers, or connecting layers. Time domain, CNNs.. RNNs.. ResNet, U-Net as (now almost ancient) examples cover alot of the same ground.

10K neuron networks are tiny. I dont know what your trying to accomplish but I would suggest reading more literature, because it sounds like your stuck in a local optima of old ideas...
Many places have much higher electricity costs than that. More power also means more heat and cooling. (Yes, 5W isn’t much either way.)
So why did all the airports just buy the new fancy scanners? One of the British airports (can't remember which now) had to redo an entire floor to support the weight of the new scanners lol. What a waste.
Its a bit of a nonsense calculation anyway. Fundamentally the shuttle's engines had a maximum thrust they could generate, and there's no amount of money that could easily change that. That dictates the maximum shuttle + crew + payload weight and it's just a question of how you parcel that out. Include a heavy printer, and you constrain the maximum crew and/or payload. (There was one flight, recently covered on HN - https://en.wikipedia.org/wiki/STS-93 - where they flew with fewer crewmembers because the payload was so heavy).
Intel used to play the "gimp your products and create lots of fake segmentation" game when they had a comfortable monopoly lead. Look at them now. A cautionary tale for Nvidia.
Several airports with the new scanners had lifted the 100ml rule in the EU
1) Which version are we talking about? Segfaults were exceedingly rare either way. Especially so when I stopped using raw pointers. But yes, to no one's surprise, early versions were a mess. I can agree with you on that. I can't agree about the same about the last versions though.

It was replaced by WebRTC that would sometimes just suddenly disconnect your calls, right.

> I managed to improve the situation after weeks of refactoring and testing

Did you submit any PRs with your improvements? I used to review and merge those, unlike the Android app devs.

2) It might provide the best UX in the entire universe, but that still doesn't justify having a two-megabyte Java file with over a hundred anonymous inner classes that gaslight you because it's often a `new FrameLayout(activity){` that overrides onLayout and does something completely different. So you see a FrameLayout, you assume it behaves like one, you add views to it, then it doesn't work the way you expect. You start questioning your sanity and only then do you realize that it's one of these stupid things.

Oh and did I mention that even just editing ChatActivity.java is an exercise in frustration? At the time, I had a 2012 MacBook Pro that worked fine for everything I did on it, except editing 2-megabyte Java sources in Android Studio. It would sometimes take a solid 10 seconds for keystrokes to register.

In other words, it might be the best Android app in the world, but it blows up in your face nearly every time you try to add a new feature.
Healthy people tend to be more productive - so the net effect of having a lot of non-healthy people being treated might well be economically negative. Moving 5-10% of the GDP into something else is disruptive (overall total healthcare is more like 18% GDP in the US, I think), but nothing that didn't happen before.

Also, curing people is hard in a lot cases.
For those interested, the practice of debasement actually predates the middle ages by, a lot. By 301 inflation was so bad Diocletian had to put out a price fixing edict. It didn't work. It took Constantine's Solidus (basically solid gold coin - that will stay stable for almost a thousand years) to stabilize the currency. By the early fourth century the denarius that used to have 50% silver contained almost no silver at all (something like 1 to 5%).
Man attempts to write constant time algorithms using language that does not support constant time algorithms, but who’s really at fault here?

Find out on next weeks episode of “lets blame compilers rather than my choice of language”!
I think this is fairly normal in most countries, is it not?

Apple are the outlier, it doesn't make much financial sense for other phone companies to rent expensive brick and mortar stores.
How does his statement ("every airport I've been to in Europe had a water station") refute my statement ("many in Europe do not so you're forced to buy the 4€ water bottles")?

I don't have a problem, but clearly you do so I'm gonna stop replying to you right here. Cheers!
Definitive guide for self hosting matrix
There are two sides to every story
> Why would you ever do that? What's the point?

Syntax highlighting code visible on the screen
Degrees of Linus Torvalds
This is ridiculous. I am South African. We feed our kids peanuts and honey very early on. Guess what happen? They don't develope allergies.

Ridiculous. Calling it a "world first" by feeding kids peanut butter early.

I wonder how much funding they received for something which is plain as day.

Reminds me of how doctors are now recommending that kids play in the mud and that it boosts their immune system.

We've been doing it all along.

Some things are just common sense. But then again, common sense is not so common.
> I recommend doing some experiments before considering no register allocation unbearingly slow. I once tried running Gentoo with everything compiled -O0

AFAIK, register allocation is one of the few optimization passes which are always enabled on all compilers, even with -O0, so your experiment proves nothing.
True. I assume you have to assume that the outside world is likely to have built a simulated world in its own image, more or less. I personally struggle with the idea that something you can observe is really "outside", though. But, like all theories, the measure is in what it lets you do, and it's conceivable this would be a useful theory.
I've been in Gatwick at times before when one queue has a hard arse taking off people's shoes and the next one along doesn't care if you take your liquids out your bag. Not sure why having a set of rules and sticking to them is so difficult.
If you check the issues, you'll learn this is not a supported project anymore (and honestly, it hardly worked even back then).
My Good Angel
Depending on your collection iterator invalidation _is_ UB. Pushing to a vector while iterating with an iterator will eventually lead to dereferencing freed memory as any push may cause the vector to grow and move the allocation. The standard iterator for std::vector is a pointer to somewhere in the vector's allocation when the iterator is created, which will be left dangling after the vector reallocates.
Ask HN: Why don't we already use image verification and authentication?
Hi all

As I scanned the daily news with more amazing image generations from the new kid on the block, and the usual comments and posts that fear doom and gloom over the AI future(fake images, fake videos, etc), I couldn't help but wonder why we still don't use reliable means to provide verification of an image authenticity.

A quick google search revealed papers as old as 1998[1], where a proposal for using public keys for that purpose was presented.

Picture this, you see some shocking image of Elon Musk having a date with a humanoid robot (I actually saw this photo yesterday). But now you have a tool to submit that photo for verification. Maybe sources like Getty, AP, CNN, etc, would have their public keys available for anyone to cross-check the authenticity of images. Much like we do today with PGP/GPG.

Perhaps a whole new image format could be developed that would even facilitate this(or require such keys to be used). And there would be no gatekeeping, everyone can have their own private/pub keys, like we already do now. Famous photographers will have their pub keys on their websites so that people can use them to verify.

If AI-generated images are such a problem (and will become a bigger one), why is this not being done?

[1] - https://ieeexplore.ieee.org/document/723526
Were There Female Gladiators?
I used to use Android, run cyanogenmod, sideload apps, and I switched to an iPhone. I am not held hostage. I feel fine with the app store the way it is.
Timing attacks are a very specialized problem. If you don't care about performance, why not wrap the critical section in:

#pragma GCC push_options #pragma GCC optimize ("O0")

Exploiting UB in the optimizer can be annoying, but most projects with bad practices from the 1990s have figured it out by now. UBsan helps of course.

I'm pretty grateful for aggressive optimizations. I would not want to compile a large C++ codebase with g++ that has itself been compiled with -O0. Even a 20% speedup helps.

The only annoying issue with C/C++ compilers is the growing list of false positive warnings (usually 100% false positives in well written projects).
Both V1 and V2 tag lines fail to describe what Tauri is, but it seems like it's a competitor to Electron, so I'd go with something like:

> (Toolkit/Framework) for building cross-platform desktop application using web technologies. Focused on efficiency, security, and size.
I'm not sure I want to enter my email for early access, with very little documentation of what I will get.

The screenshot on the right shows two example painpoints in a filtered query - spotify + reddit + a couple others.

I mean I would want some example of show pain points for a text search and have some sort of faceting - like I search language learning and it shows me
Cross-Language Media Translation - 24 hits or something like that..

I also think it's difficult to make a tool for indie hackers, they're notoriously cheap.
Theorem Prover Museum: The Original Edinburgh LCF
I found this while looking for the first ML-family language (1977!) – a very, very sweet spot in the whole space of programming languages. The first programs written in an ML are tactics/frontend for the theorem prover LCF... it was serendipitous that it turned out to be a good kernel of a language, too.

I suspect it is written in whatever Lisp the Stanford AI Lab had kicking around the time: their homespun extension of LISP 1.5. Unfortunately, significant parts are written in LAP ("LISP Assembly"), which seems to assemble into PDP-6/10 machine code.
Instead of pontificating on the efficacy of the healthcare system, why not just look at the actual outcome?

Lifespans are going up, including the length of time spent being relatively healthy; infant mortality is down; cancers are getting healed; there’s even a miracle cure for obesity.
Yes, pretty easily. In general actively faking old data, and especially faking it to convince the public is not what should be our main concern. Any given archive site can try that once, with high risk of quickly being caught.
It seems that almost every DIY-NAS article these days is an excercise on minimizing power consumption. People seem to forget the purpose of the NAS: storage and (secondarily) expandability.

SSDs are getting cheaper, but their capacity is still lagging. E.g. a 4TB Samsung NVMe drive is >2.5 times more expensive than a same capacity NAS-grade HDD, and ~4.5 times more expensive per GB than a NAS-grade 18TB HDD at the same price.

What is the point of bean-counting on KWhs if the $ you pay for storage will either burn a hole in your pocket, or leave you with a NAS that will be full in a year and virtually no expandability options?
Oh totally agree - we live in wildfire country and are in the process of replacing our entire house, effectively, with concrete, metal and other fireproof materials. We have to stop using wood in these places.
Also, check out:

https://docs.racket-lang.org/zuo/index.html
Ask HN: Does anyone know of an open source Farming robot, project, or effort?
I was inspired to ask this after seeing Farmbot mentioned on Hacker News again this morning. One of the comments more accurately describes that project as a gardening robot.

I am both a farmer and a software engineer. Like many, I have more ideas for software projects than I can realistically undertake, and my time is further limited by the demands of running my farm.

Traditional farming typically involves very high-cost, large machinery used across hundreds or thousands of acres. Gardening, on the other hand, is much smaller in scale and involves more careful tending to individual plants or smaller groups of crops, rather than massive fields like a 50-acre plot of wheat.

There is a middle ground that might be called "Small Farming" or "Market Gardening." Our production space is about 2 acres, and our beds are a standard 30 inches wide.

Over the years, I've seen many articles and posts about new AgTech products, such as AI-driven laser weeding, drone spraying, and the now common autopilot systems aboard tractors and other machinery.

What I would love to see, and may end up starting myself, is an Open Source FARM Robot. Perhaps something like a wheeled unit with a wheelbase that comfortably fits over the standard 30-inch bed. The drive unit/chassis could allow for modular payloads like a weeder, seeder, or amendment hauler and distributor (compost, fertilizer, etc.).

Is anyone aware of projects or folks working on something along these lines?
>No need to push out quality anymore. Keep milking the cash cow game series.

The opposite is happening which is the scale, detail and complexity of these games have instead dramatically increased resulting in much larger teams and longer development times. The sequel to Breath of the Wild (one of the best selling games which has no online transactions to milk) took 6 years to develop. We still don't have a new 3D Mario game since 2017 but is supposedly in development.
Not sure the comparison is justified. Sure, AI is cool, hot tech, but the internet enables connection between virtually every single human alive. Completely different scale of influence.
Lots of memory bandwidth, low latency high bandwidth connections between nodes, lots of floating point. The MI300 looking a bit like HPC being repurposed for AI is probably a win in terms of using the hardware for other things in the future.

I've had to double check the low precision point qualifier. I expected MI300X to run f32 and f64 at the same speed (and it does) and nvidia to have slower f64 (which it does). It looks like H100 is 250TF at half, 60TF at float, 30TF at double. MI300X is 650TF at half, 80TF at float or double. Very fast F16 indeed.

(sourced from https://www.techpowerup.com/gpu-specs/radeon-instinct-mi300x... and https://www.techpowerup.com/gpu-specs/h100-sxm5-96-gb.c3974, I might have the wrong SKUs for comparison)
I guess what I'm pushing back on is that, as other comments allude to, this isn't do different from talking about God, divine watchmakers, etc. Having read the comments here I do see more why people find it intriguing, especially re the connection to AI.
A better/newer live-reload technique is a websocket connection on the page listening for filesystem events.
You mean FIRE? I can't say I know anyone who FIRED sustainably.
My partner likes gardening. I like robots. This might work for us.

That’s a narrow audience though..
The specialised ASIC approach is less likely to be useful for other things though, whereas GPUs are starting to threaten to run arbitrary software well.
For me, if I try to visualize something context-less, my visual is very faint and smeared. My mind naturally starts to contextualize it, and when it finds one it becomes clearer, although it’s less that I’m visualizing something and more that I’m re-experiencing a memory… what I was doing, how I felt, etc.

As a result, I don’t tend to think of an apple. I think of the apples in the fruit drawer that I just looked at, or the apples we turned into cider when I was a child. I don’t see what my mom looks like in my mind so much as remember, and as I’m trying to hold her in my mind to describe her I see a dozen memories of her face that all sort of blend together.

I think when I was younger, it was more vivid and simpler. The murky, dark, and fleeting memory/visualization thing has increased over time, and that kind of scares me.
You could've saved yourself a lot of words and just skipped to the end. Better is the enemy of good or good enough. Sure. But it's not good enough, which can be confirmed by simply using it. Speed is not my only concern either. For instance, I was some time ago arriving to a foreign country and I wanted to check which stores are open on a Sunday. There was a big supermarket chain that had a store locator and so I opened that page, added my zip code and wanted to see the results. You could not scroll the page! If it was a one-off bug I would say shit happens, but I see this all the time. Things jumping up and down, things you try to use but don't react or react very slowly etc. I am quite sure that project had a ton of people working on it, it had a CI, it had very high engineering standards (at least according to what goes by engineering standards today), but it had a page that could not scroll.

You don't need to explain me the shtick of expensive labor and cheap machines, we've heard that one ad nauseam, it's hardly original thought.

Whether or not it's a program is irrelevant, if it's not a program and it does the job, why are you writing a program? And if you want to write a program to fulfill other business goals, why are you not doing a passable job?
Far superior to the original article. But people seem to prefer ELI5 baby talk these days.
is downloading videos always pirating them?
In my case I also use the "NAS" for other things like home assistant and plex. So it's not just capacity and power consumption but also CPU. Especially if you are living in a household with photovoltaics a few kW extra don't matter.
But I mean what I'm saying is people like it I think. It gives some personality to windows. Doesn't that matter?
This is reply without understanding. The "reality distortion field" is a web of lies the person convinces themself are true. They still originate as lies. In this case, it's just business. People have a hard on for this guy's word salads because they want it to be true. It sounds cool, and would be. His hype and vision are just marketing to be mostly ignored.