MurphyA/hacker-news huggingface dataset:
Show HN: AI‑Powered Risk Intelligence Platform
by kevin_7 | 2025-07-17 05:30:04+00:00
Riskify is an AI-powered risk intelligence platform built to equip risk, compliance, procurement, and financial professionals with real-time intelligence into company risks.

By combining advanced AI analytics with trusted public global data sources, Riskify delivers comprehensive and actionable risk insights — across News & Media, employees, ESG, cybersecurity, regulatory and operational dimensions.

Organizations use Riskify to continuously monitor companies, uncover emerging risks, and make confident decisions that protect operations and enable long-term success.
by aspenmayer | 2025-07-17 05:30:30+00:00
He makes the hard thing look easy. This wasn’t a backhanded compliment but a genuine one. He isn’t acting per se, but he does voice act the stories. It was audiobooks and ASMR sorta before those things were cool. He does a fantastic job with the words on the page and also goes on-site to film IRL things from the books. It’s a simple premise and it works. It doesn’t have to be surprising to be enjoyable and engaging.
by djtango | 2025-07-17 05:31:22+00:00
Assuming we are comparing ChatGPT to an in person therapist, there's a whole universe of extra signals ChatGPT is not privy to. Tone of voice, cadence of speech, time to think, reformulated responses, body language.

These are all CRUCIAL data points that trained professionals also take cues from. An AI can also be trained on these but I don't think we're close to that yet AFAIK as an outsider.

People in need of therapy could (and probably are) unreliable narrators and a therapist's job is to manage long range context and specialist training to manage that.
by ClumsyPilot | 2025-07-17 05:32:15+00:00
The frustrating thing about your argument is that it runs on a pretence that we must prove squares aren’t circles.

A person may be unable to provide mathematical proof and yes be obviously correct.

The totally obvious thing you are missing is that most people will not encourage obviously self-destructive behaviour because they are not psychopaths. And they can get another person to intervene if necessary

Chatbots do not have such concerts
by CoolCold | 2025-07-17 05:33:25+00:00
I'm not arguing on venv to isolate installs, I'm saying that relying on Python coming from UNIX-like OSes is close to impossible for, at least web related projects. I.e. Ansible does a lot [in terms of what code it generates] to keep itself compatible with whatever Python3 versions it may find on systems ( remote hosts )
by jauco | 2025-07-17 05:34:25+00:00
I rarely use the exact samme command multiple times. But here are some bash pipe segments I enjoy.

using pv (pipeviewer) instead of cat to get a progress bar when grepping huge files.

Using httpie instead of curl so I can remember the flags.

The power of find -exec to run commands on a lot of specific files. The nice part is you can run it without exec first to see if you have the right set of files.

If you do a loop you can echo -e “$somevar\r” and then each write will overwrite the previous line so you screen doesn’t fill up but you do get a feel for the progress (to make it nice you need to pad with spaces, google for echo carriage return to learn more)
by jraph | 2025-07-17 05:34:40+00:00
> We want to know the performance of Desktop Linux separate from Android

... Because they are a different OS.

> You’re keeping a discussion on technical reasoning for why Android and Desktop Linux are separated in a list like that

Mind you, my motivation to have them separated aren't that technical. Actually, I'd be more interested in the philosophical / social aspects of the question.

That doesn't mean the technical aspects aren't interesting and this subthread is technical, and I've been snipped by the technical inaccuracies present there.

In a way, the philosophical discussion also has less risk of being clouded by technical inaccuracies too, and more chance of succeeding in the technicalities are sorted out, especially in presence of people who know the technical details.

You are free to spark a nontechnical discussion in which you motivate why, technical details aside, we should be interested in having the two separated. Please do!

Actually, I did this a bit there: https://news.ycombinator.com/item?id=44580682#44583693
by JimDabell | 2025-07-17 05:35:34+00:00
> I didn’t realize its original purpose was to manage duplicate content penalties though.

That wasn’t its original purpose. It’s true that you didn’t want crawlers to read duplicate content, but it wasn’t because search engines penalised you for it – WWW search engines had only just been invented and they didn’t penalise duplicate content. It was mostly about stopping crawlers from unnecessarily consuming server resources. This is what the RFC from 1994 says:

> In 1993 and 1994 there have been occasions where robots have visited WWW servers where they weren't welcome for various reasons. Sometimes these reasons were robot specific, e.g. certain robots swamped servers with rapid-fire requests, or retrieved the same files repeatedly. In other situations robots traversed parts of WWW servers that weren't suitable, e.g. very deep virtual trees, duplicated information, temporary information, or cgi-scripts with side-effects (such as voting).

— https://www.robotstxt.org/orig.html
by elihu | 2025-07-17 05:35:57+00:00
I was a student at OGI back when it was still a thing. Then a lot of the DARPA grant money dried up because of the Iraq war (they wanted research that could be applied to weapons in the short term, not basic research into operating systems and programming languages).

They merged with OHSU, but it turned out OHSU was about as broke as they were, so most of the CS faculty migrated en-masse to PSU and took all their grad students (myself included) along with them. (It turns out grants generally go to the principle investigator, not the school. So if your advisor moves schools, their funding goes with them.)
by jackvalentine | 2025-07-17 05:36:14+00:00
> people should have stuck up for what they knew was right.

> everybody knew that the ultimate destination of this bandwagon was a world where everyone has a degree regardless of merit (thereby making degrees pointless and worthless)

> and the degrees cost half a million dollars for no apparent reason

These are harsh words to describe the actions of 17 year olds who were told basically their whole schooling lives that university was important.
by burnt-resistor | 2025-07-17 05:36:53+00:00
I guess one needs to consider the US is geographically much larger and most land doesn't actually contain people. Considering the density is wiser, but even still. Libraries per occupied area still isn't a good metric. There is no good metric.

What's more important is the qualitative offerings and impact:

1. Spectrum of a. most common services and collections offered everywhere to b. the most comprehensive of those offered by a specific library.

2. What people can do at them: read, research subjects, borrow things, accomplish tasks, host meetings, etc.

This is very hard to measure and not something a business person running the government "like a business" would understand.
by anon-3988 | 2025-07-17 05:37:23+00:00
> I do not really agree with respect to C. I often have to deal with C code written by unexperienced programmers. It is always relatively easy to refactor it step by step.

Really? How confident are you to change a data structure that uses an array with linear search lookup to a dictionary? Or a pointer that now is nullable (or is now never null)?

Unless you have rigorous test or the code is something trivial, this would be a project of its own.

I am pretty sure I can swap out the implementation of the dictionary in the rust compiler and by the time the compilation issues are worked out, the code would be correct by the end of it (even before running the tests)
by jaredcwhite | 2025-07-17 05:38:07+00:00
Increasingly it's become clear to me that the "hallucinating" chatbots are now causing humans themselves to hallucinate, believing that they are extracting something of real value and real productivity gains from these tools when in the vast majority of cases, it's actually the opposite. We're in fact losing value and the productivity gains are a mirage.

I used to roll my eyes when people would joke "the Internet was a mistake". Now I'm not so sure…
by GoatInGrey | 2025-07-17 05:38:49+00:00
If you have autism and experience dysfunction at such a small level that you can put the blame on other people, then consider yourself extremely lucky. I volunteer at an autism center and many of those individuals struggle to maintain hygiene, feed themselves, and perform other basic aspects of living in ways that persist regardless of how tolerant their peers may or may not be.

Of course, these individuals are not at all active on social media so you very rarely see them represented.
by Nursie | 2025-07-17 05:39:11+00:00
I don't think it's meaningful. There are not enough people who would buy such a device to make it profitable to design and manufacture. Your priors -

"You have ... people who want them to fit in your hand"

Are incorrect. The number of people who will actually buy small devices is ... small. The number of people who are so interested in small devices they'll overlook things like a lower battery life and whatever other compromises are needed to achieve the smaller size, likely even fewer.

It's not like it hasn't been tried in the past, people in this thread talk about iPhone minis disappearing - Apple couldn't make them a success. Sony couldn't make them a success either and stopped making them AFAICT. As a market segment you're too small to warrant the investment in designing a small flagship. And if nobody's investing in a small flagship, small midmarket isn't going to happen either.

There do appear to be niche manufacturers in this segment (take a look at https://www.reddit.com/r/smallphones/). If the untapped demand is so huge, I would expect to see them become much more mainstream over time.
by ClumsyPilot | 2025-07-17 05:39:26+00:00
> A well-trained LLM that lacks any malevolent data

This is self-contradictory. An LLM must have malevolent data to identify malevolent intentions. A naive LLM will be useless. Might as well get psychotherapy from a child.

Once LLM has malevolent data, it may produce malevolent output. LLM does not inherently understand what is malevolence. It basically behaves like a psychopath.

You are trying to get a psychopath-like technology to do psychotherapy.

It’s like putting gambling addicts in charge of the world financial system, oh wait…
by CSMastermind | 2025-07-17 05:39:31+00:00
Growing up Wishbone connected with me a lot more.

Looking back on the list of Reading Rainbow books: https://knowtea.wordpress.com/wp-content/uploads/2018/08/rea...

I can't say I've read many of them.

With that said, I miss the trend of reading being so heavily emphasized in youth culture. Dolly Parton, free Pizza Hut, the accelerated reader program. I'm really grateful I grew up in the 90s.
by yash1hi | 2025-07-17 05:39:37+00:00
Not wrong! The degree was always the stepping stone, and even for me I was always told work experience would make the difference. But now having graduated college 2 years early, with 2 high quality internships under my belt, my options are slim. Thankfully, I love what I do and don’t plan to ever stop doing it, but I feel bad for the people that “did everything right” and still aren’t landing jobs.
by adastra22 | 2025-07-17 05:40:45+00:00
It is better to think of Rust having explicit memory management, rather than manual memory management. C/C++ has manual memory management: the burden is on you to do it correctly. If you fuck up, your program will have bugs. Rust requires that your code be explicit about memory issues, but the compiler works with you to achieve that. if your code compiles it is correct; if it doesn't compile, the error points out what needs to be fixed. When I write Rust it rarely feels like I am taking on that burden myself.
by const_cast | 2025-07-17 05:41:07+00:00
Bio-essentialism is an inherently patriarchal belief. I'm sure you're being sarcastic, but no - obviously men are not born evil. They're socialized in such a way that sets them up for failure, and they have to actively work to overcome this. Those that don't, fail.

For the record, I'm a man. If you want to argue against the things I say then actually address the things I say, instead of some obviously hyperbolic strawman.
by Loic | 2025-07-17 05:41:42+00:00
Sorry to hijack a bit the thread. I have been using Emacs for the past 20+ years. Before I could live in Emacs, now, I find it harder (software forced on me by external customers, AI tools, ...).

I try everywhere I can to install an Emacs mode for code/text navigation. But they tend to be inconsistent and for some software, it is simply not possible.

Do you have good resources to help there (running Linux/Gnome)? Do you keep the faith or switched "out"?
by fc417fc802 | 2025-07-17 05:41:58+00:00
It's worth pointing out that these issues vary by the union. As with any type of organization some will be better than others. I don't think being anti-union is the right answer but rather pushing for systemic changes that would curb various problematic behaviors.

When it comes to construction you don't even need to involve unions to find corruption. There's all sorts of corruption (or borderline corruption) surrounding zoning laws in most of the heavily populated places in the US and that's in addition to the blatant political dysfunction.
Ask HN: Is vibe coding viable for real work or operating products/services?
by haebom | 2025-07-17 05:42:22+00:00
I keep seeing praise for vibe coding everywhere, so I’ve tried it myself a few times. While it works fine for simple scripts or mockups, it seems to hit clear limitations when complexity increases or when you need something more substantial. Am I missing something here? I’d love to hear your experiences. For context, my attempts have been successful with straightforward automation tasks and quick prototypes, but when I’ve tried to build more complex systems or anything requiring robust error handling, maintainability, or integration with existing codebases, the approach falls short. The generated code often lacks the architectural considerations and edge case handling that production systems require. Has anyone successfully used this approach for serious development work, or is it primarily a tool for rapid prototyping and learning? What’s been your experience with scaling AI-assisted coding beyond simple tasks?
by O-stevns | 2025-07-17 05:42:41+00:00
I got the iPhone 13 mini as a work phone for the sole reason of it being the smallest iPhone at the time. I too dislike the phone landscape nowadays with their ridiculous and ever increasing sizes.

My personal device is a Motorola Razr 50 Ultra, which I got because while it's huge when flipped, it's portable enough when it's closed. I can have it in my pocket without it falling out.. without it being annoying while i put on shoes etc...

I use its cover screen a fair amount too, to avoid having to flip it open, which is also why I got the ultra rather than the slightly smaller version.
by qingcharles | 2025-07-17 05:43:02+00:00
I might have worded it badly?

I was trying to say that the system was previously unfair as it allowed violent crimes with long potential sentences bail (if you were rich), while those with petty offenses would be held (because they were poor).

I'm not sure if there is a perfect system, since everyone should be given the benefit of potential innocence, and jailing anyone who might end up being acquitted is a problem.
by vidyesh | 2025-07-17 05:43:22+00:00
Your theory makes sense until it falls apart if you consider SE and Mini as the same category of small iPhones. If the only reason why Mini failed was bad launch time, then why haven't Apple launched anything small (SE or Mini) after 2022? Isn't 2024 or even 2025 the perfect time to launch an upgrade for SE or Mini? They now have enough data since the last launch of a small phone.

iPhone SE 1st gen 2016 (Discontinued 2018)

iPhone 12 Mini 2020 (Discontinued 2022)

iPhone SE 2nd gen 2020 (Discontinued 2022)

iPhone 13 Mini 2021 (Discontinued 2023)

iPhone SE 3rd gen 2022 (Discontinued 2025)
by zdragnar | 2025-07-17 05:43:26+00:00
> there is no rationale or data.

... aren't we commenting on just such a study?

All these threads are full of "yeah but humans are bad too" arguments, as if the nature of interacting with, accountability, motivations or capabilities between LLMs and humans are in any way equivalent.

There are a lot of things LLMs can do, and many they can't. Therapy is one of the things they could do but shouldn't... not yet, and probably not for a long time or ever.
by zer00eyz | 2025-07-17 05:43:50+00:00
> There is a housing shortage of between 3.5M and 12M units;

The problem with this stat is that the historic data does not support it:

https://fred.stlouisfed.org/series/RSAHORUSQ156S

The supply is just fine, more so with a declining population, how we use housing has changed dramatically.

https://www.census.gov/library/stories/2023/06/more-than-a-q...

U.S. Housing Shortage: Everything, Everywhere, All at Once: that you called out states "While the United States does indeed have a national shortage of affordable housing, every state and city's path to addressing it is relatively unique, and the tools and tactics used to create badly needed new housing supply will have to be tailored."

This is a gross understatement of the issue. The problem is voters. No one will vote in more housing, housing benefits for others or more affordable housing. Because the people who vote own homes and go into the voting booth and protect their own interests and assets: https://www.route-fifty.com/management/2022/08/problem-homeo... . There isnt a law about having to be a landholder to vote but there is a very strong correlation between the two.

Planing and zoning is hyper local, hyper political and very active. This is why mixed use zoning is harder to find, you can't run a garage out of your garage. The is why the "missing middle" is a thing in America. This is why "corporate ownership" of housing wont get fixed (it is a hyper local issue and the people who would show up to vote against it are the same ones whos property prices are being propped up by it).
by burnt-resistor | 2025-07-17 05:43:57+00:00
Yup, it was artistic license. It only happens in all of the terrible porn scenes and with people who are really bad at sex but too clueless to notice.

"Congress" is another vintage word for it. It's apropos given how the COTUS fucks around (in the present), and probably also did so 249 years ago being an inadvertent double entendre then given the making laws was and is also a contentious dance.
by dwaite | 2025-07-17 05:44:08+00:00
This doesn't seem like a new discovery at all - this is what news publications have been dealing with ever since they went online.

You aren't going to get advertising without also providing value - be that money or information. Google has over 2 trillion in capitalization based primarily on the idea of charging people to get additional exposure, beyond what the information on their site otherwise would get.
by palmotea | 2025-07-17 05:44:36+00:00
> Really takes a special guy to read a fantasy novel and identify with the villain.

IIRC, the palantír were kind of neutral, and created by elves.

Honestly, I think these techlord LOTR fans identify with the heroes, and lack the insight to realize they'd actually be the villains. They're totally Sarumans raping the forest to build an Orc army to conquer the world.
by wongarsu | 2025-07-17 05:45:14+00:00
In many countries that's basically how it works. You file for permission, hand in all the paper work, maybe have a hearing or a period where the public can bring concerns, and once the project is approved it can go ahead and is very difficult to stop. But doing it that way means the approval process now has to capture all the nuances, bloating the process. Big projects go a lot smoother, but small projects nobody would care to object to become more expensive

It's an interesting trade off, and getting the right balance is difficult
by anon-3988 | 2025-07-17 05:45:48+00:00
> This is true to some degree, but not really that much in practice. When refactoring you just add assertions for NULL (and the effect of derefencing a NULL in practice is a trap - that it UB in the spec is completely irrelevant.

This happens a lot in discussion about programming complexity. What you are doing is changing the original problem to a much simpler one.

Consider a parsing function parse(string) -> Option<Object>

This is the original problem, "Write a parsing function that may or may not return Object"

What a lot of people do is they sidetrack this problem and solve a much "simpler problem". They instead write parse(string) -> Object

Which "appears" to be simpler but when you probe further, they handwave the "Option" part to just, "well it just crashes and die".

This is the same problem with exceptions, a function "appears" to be simple: parse(string) -> Object but you don't see the myriads of exceptions that will get thrown by the function.
by jraph | 2025-07-17 05:47:17+00:00
Enlighten me.

To me, GP's point is that people aren't capable of reading. They illustrate this point with an experiment. I'm convinced the experiment doesn't prove their point and that's what I have spent time on.

https://news.ycombinator.com/item?id=44549089#44586441 makes a good point, although I'm not convinced that was the intent of GP.
by geocrasher | 2025-07-17 05:47:36+00:00
Daily, and with enough general usability to share? I have a few. They are basic. You can probably figure out what industry I work in.

df -h /; echo "----"; for fattable in $(find /var/lib/mysql/ -name *.ibd -size +1G -exec ls -lh {} \; | awk '{ print $9 }' );do echo BEFORE " " $(ls -lh $fattable| awk '{ print $5" " }'); db=$(echo $fattable| cut -d/ -f5); otable=$(echo $fattable| cut -d/ -f6| cut -d. -f1); echo mysql -qbse \"use $db \; optimize table $otable\;\"|bash;echo AFTER" "" " $(ls -lh $fattable| awk '{ print $5" " }');echo "----" ;done; echo "----"; df -h / apachectl fullstatus | grep ^[0-9]| awk '{ print $12" "$14 }' | sort | uniq -c| sort -n |tail tail -100000 /var/log/nginx/access.log | sed "/$(hostname -i)/d" | awk '{ print $1" "$7 }' | sort | uniq -c | sort -n | tail -050 find . -mtime -1 | cut -d/ -f2 |uniq pkill lsphp; sleep 2; while true; do sleep .4; strace -p $(ps aux | grep [i]ndex| awk '{ print $2 }' | head -01); done for file in /proc/*/status ; do awk '/VmSwap|Name/{printf $2 " " $3}END{ print ""}' $file 2>/dev/null; done| awk '{ print $2" "$3" "$1 }' | sort -n | tail -20 find . -size +200M -exec ls -lh {} \; | awk '{ print $5" "$9 }' awk '{ print $4 }'

https://explainshell.com/
by JimDabell | 2025-07-17 05:47:42+00:00
robots.txt support is built into the Python stdlib as urllib.robotparser: https://docs.python.org/3/library/urllib.robotparser.html

rel=nofollow is a bad name. It doesn’t actually forbid following the link and doesn’t serve the same purpose as robots.txt.

The problem it was trying to solve was that spammers would add links to their site anywhere that they could, and this would be treated by Google as the page the links were on endorsing the page they linked to as relevant content. rel=nofollow basically means “we do not endorse this link”. The specification makes this more clear:

> By adding rel="nofollow" to a hyperlink, a page indicates that the destination of that hyperlink should not be afforded any additional weight or ranking by user agents which perform link analysis upon web pages (e.g. search engines).

> nofollow is a bad name […] does not mean the same as robots exclusion standards

— https://microformats.org/wiki/rel-nofollow