MurphyA/hacker-news huggingface dataset:
by zczc | 2025-08-11 09:56:31+00:00
At least some of those journalists seem to be Hamas combatants.

"According to the IDF, [Anas] al-Sharif has served as head of a rocket launching squad and a member of a Nukhba Force company in Hamas’s East Jabalia Battalion"[1]

https://www.timesofisrael.com/idf-says-gaza-documents-prove-... (2024)
by District5524 | 2025-08-11 09:57:00+00:00
I believe it's more about witnessing a deepening AI-divide between rich and poor countries. Or the maturing of the AI market. But in the end, this will only matter if we see these more expensive tools/subscriptions actually having a market advantage that cannot be mitigated by low income countries. (Certainly no new startup will be able to train new models in low income countries, hire world class AI professionals etc.)
by simianwords | 2025-08-11 09:57:10+00:00
>As for the relation between making the company healthy and profitable and having a successful carreer ; except for founders and a few early employees, it's usually more profitable to look for individual advancement within the company (promotions, raises, etc) rather than to expect the company's growth to benefit you.

That's not the case for people at the top with extremely high salaries tied to stock. Which explains why their salaries are high.

In general you are not refuting my main point and you are bringing edge cases which I agree can exist. But in general the incentives are aligned to hire a CEO best fit for the job and not some one you know.
by epolanski | 2025-08-11 09:58:05+00:00
That's not an answer.

You are factually wrong, a Yemeni does not need to pay 100+ years of salary to get a CS degree, end of story.

Also, I've been a researcher and have few scientific papers published (you can search for my name on scholar: Enrico Polanski) and I've seen ZERO evidence that a student from Harvard or Imperial to be more knowledgeable than one in unnamed universities from the third world you've never heard about. None.

It's way too personal and student dependent. Plenty of people in ivy league famous colleges study to ace exams and don't remember shit few weeks later. Plenty of people in unnamed universities are genuinely curious.

Your college makes very little difference in how prepared you will be. Single teachers/courses may have an impact, but the location very little.
by shakna | 2025-08-11 09:58:30+00:00
Maybe, but it is defined for GCC:

> You can store a null pointer in any lvalue whose data type is a pointer type. [0]

Though, I would expect a complaint from clang, and clang-tidy.

[0] https://www.gnu.org/software/c-intro-and-ref/manual/html_nod...
by pas | 2025-08-11 09:59:26+00:00
I propose main character syndrome as explanation. Reading too many blogs, thinking we are one of the cognoscenti, projecting ourselves a bit too close to the big polymath plasma screen in the sky, and eventually just ending up as ash in the divertor at the bottom of the big social tokamak. We think we know better, because we likely do, but what good does that do us?

https://www.youtube.com/watch?v=GLkweSiuG2E
by maisonwork | 2025-08-11 09:59:33+00:00
Founder here. HN has been circling commercial real estate all year—maturity walls, sticky vacancies, RTO whiplash, “why do prices stay high with empty floors,” failed office-to-resi conversions, bank exposure. I’m building maison.work to work on the boring-but-critical part: actually matching good tenants with the right office/retail/industrial spaces, faster and with less noise.

We’re currently focused on Europe, starting in Switzerland. Commercial-only. The aim is fewer tire-kickers and more qualified conversations for owners, asset managers, and brokers; and for tenants, clear, decision-grade info (layout, access, utilities, fit-out status, timing) instead of vague brochures and phone tag.

What feels different in our approach: purpose-built for CRE (not a residential site with a “commercial” tab), transparent listing performance so owners can see what’s working, and a product surface that plays nicely with existing workflows (CRMs, 360°/floor plans, data export), rather than forcing yet another system.

Why post on HN: I’d love feedback from people who remember the 42Floors/Hightower era, folks in proptech/data, and anyone with battle scars from leasing or asset management. What would make you switch from email/phone/spreadsheets to a purpose-built tool? Which signals should drive ranking? How would you tackle duplicate/fake listings? Any “don’t make this mistake” advice from your market?

Where we are: live in Switzerland, expanding to more European markets. Browsing is open; listing is paid and month-to-month. If this resonates, happy to share metrics, our ranking signals, and roadmap details in the comments. Contact’s in my profile. or remo@maison.work #thehouseofwork
by LarMachinarum | 2025-08-11 10:00:39+00:00
Much as I understand how a 5 bit quantization might be a sweet spot in the tradeoff between precision and making it possible to cram more weight parameters into limited ram, and thus in that respect better than e.g. 4 bit or 8 bit,…

…I struggle to comprehend how an odd quantization like 5 bit, that doesn't align well with 8 bit boundaries, would not slow things down for inference: given that on one hand the hardware doing the multiplications doesn't support vectors of 5 bit values but needs repacking to 8 bit before multiplication, and on the other hand the weights can't be bulk-repacked to 8 bit once and for all in advance (otherwise it wouldn't fit inside the RAM, besides in that case one would use a 8 bit quantization anyways)

it would require quite a lot of instructions per multiplication (way more than for 4 bit quantization where the alignment match simplifies things) to ad-hoc repack the 5 bit values to vectors of 8 bit. So i kinda wonder how much (percentage-wise) that would impact inference performance
by gpt5isawful | 2025-08-11 10:00:39+00:00
GPT-5 is garbage, providing only insincere, repetitive answers that infuriate users. It is pure gaslighting from an overfed OpenAI. It merely stitches together words from the last two or three turns of conversation, parroting them back in a yes-man fashion, without any intelligence or insight. There is no sincerity. It only serves to make the Earth hotter. The overall context is erased, making it feel like talking to an elderly person with mild dementia who cannot remember what happened just moments ago. This is not a matter of lacking empathy — it is a matter of quality.
by spwa4 | 2025-08-11 10:01:39+00:00
> Justice didn't go after humans copying books by hand, it went after reprints of existing copyrighted material.

Not sure who "justice" is, but copyright owners most definitely did go after individuals copying even small excerpts of copyrighted material, in fact that is currently still going on in libraries:

https://www.theguardian.com/commentisfree/2023/oct/09/us-lib...

(yes, they explicitly made taking excerpts impossible and fought against any attempt to change that)

> Music industry didn't go after people singing tunes in their kitchen

Again, yes they did. I'm not aware of kitchen incidents, but this happened:

https://stanforddaily.com/2020/08/04/warner-chappell-music-s...
by themafia | 2025-08-11 10:01:52+00:00
It's everywhere.

You design a new transmission to comply with federal regulations. The transmission is mostly an upgrade of previous designs and built in cooperation with multiple vendors. It's actually not a bad unit.

Which is a problem because it will be too reliable. So you take a small accessory component, like a valve body, and you undersize it and built it out of inappropriate materials. It now starves the transmission, causes it to run hot, and the nice transmission cooks itself to death under even the slightest load.

The hope is you won't even bother to buy and install a new $7000 part. Just scrap the car and get a new one!

If you're buying a new vehicle, find your favorite search engine, then search for "car model year reliability upgrade." You're almost certainly going to want to get a few of those done if you expect the car to be driving in more than 5 years.
by graemep | 2025-08-11 10:03:46+00:00
> There is not much point for anyone to go to the UK to study CS for that amount of money (unless they already live there, but they get their degree for a third or even less of that money)

A lot of people do though. There are lots of international students, many from low and middle income countries. Obviously from high income families.

> It's normal for international student tuition fees to be inflated by many universities, they try to collect some extra revenue based on a perceived extra prestige,

In the UK the government heavily subsidises the fees of British students (basically defined as having lived in the UK for the previous three years, other than on a student visa - there are some other complexities but that is the simple version) whereas overseas fees are the full market rate.

> Similar to charging different prices for tourists than for locals.

Not a thing in the UK.
by uyzstvqs | 2025-08-11 10:04:19+00:00
> I don't think anyone has demonstrated any actual harms from porn

That's disingenuous and false. It's pretty common knowledge that pornography is not representative of real relationships, and because it's not actually emotionally satisfying, it takes regular consumers down a rabbit hole of increasingly extreme, vile and obscure content. Take a guess what that does to a developing teenager, essentially being educated by pornography. Not to say that it's not harmful to adults too, because it is.

But yes, government control, censorship and centralization of the internet is not the solution. Mandatory ID checks will not protect any kids, it will destroy the free and open internet.
by crinkly | 2025-08-11 10:05:44+00:00
Other side of Al Jazeera is not particularly pretty. No one reads that. One of their "journalist" reports on 7th October who was actually, well, there:

https://www.aljazeera.net/politics/2023/10/7/شهود-عيان-للجزي...

(Use translate)

The joy of killing civilians. Disgusting. My support is gone.

Edit: I can't reply. Forget your whataboutism. Hamas values the martyrdom of their civilians and the deaths of Israelis more than it cares about the Palestinians. That is the tragedy here: Hamas made them perfect victims and political capital.

To note this is not a binary decision. You don't have to support one side or the other. I don't. But holding one to account and not the other is not acceptable.
by ponector | 2025-08-11 10:08:31+00:00
Hiring is slower, salaries for open positions are down as well. But the reason is more offshoring to cheaper locations than AI.

As of AI, I've been asked to test a partial rewrite of the current UI to the new components. For a few weeks I've been logging 10+ bugs a day. The only explanation I have, they use AI tool to produce nicely looking code which does not work properly in a complex app.
by potato3732842 | 2025-08-11 10:09:57+00:00
I mean, on the flip side every semi truck that rides the jake brakes down the hill near me is basically playing the anthem of low rents and the accompanying clientele.

I'm certainly not the only one in my neighborhood who would go postal if I had to live in a "quite" neighborhood where people complain about the noise each other's landscaping services make and call the cops when parties run late.
by wishfish | 2025-08-11 10:10:12+00:00
Still using it every day. Works on every device I have. Not expensive. I've only had one problem in the past 10 years that required technical assistance, and I was able to get a human to help me in a reasonable time.

One reason I stick with them over Drive, iCloud, or OneDrive is that file sync is 99% of their revenue. They have every incentive to keep it running as smoothly and reliably as possible. More incentive than companies where files are just one of several services.
by IshKebab | 2025-08-11 10:10:12+00:00
> It's pretty common knowledge that pornography is not representative of real relationships, and because it's not actually emotionally satisfying, it takes regular consumers down a rabbit hole of increasingly extreme, vile and obscure content.

That's not common knowledge or true. Most of the population watches porn. Where's the harm?

> pornography is not representative of real relationships

No shit. Next you'll be telling me that Batman isn't representative of real billionaires.
by denizsafak | 2025-08-11 10:10:45+00:00
Thank you for bringing this to my attention, I genuinely appreciate you taking the time to share this important feedback. As the repository owner, I want to clarify that "abogen" is simply a shortened form of "audiobook generator," which is what this project does.

I completely understand your concern, and I'm grateful that you pointed this out. It's clear that your comment comes from a place of wanting to help, and I really value community members like you who look out for potential issues.

The name was chosen purely based on the technical functionality (audiobook generation), and I had no awareness of the unfortunate similarity you've mentioned. As English is not my native language, I sometimes miss these cultural nuances that native speakers would naturally catch. I appreciate your understanding that this was entirely unintentional.

Thank you again for the thoughtful heads-up
by ntoll | 2025-08-11 10:12:17+00:00
Ever wanted to quickly share and run Python code via a URL? Well, now you can!

PySnippets is JSFiddle or CodePen but for Python in the browser (via PyScript).

It's a static website. All the logic runs in the browser. No back-end or cloud storage is used - instead, code is URL encoded. Share the URL, your code is in there already, and the static target re-hydrates it then runs it. Yeah, yeah, "snippets" because this is for small scripts. ;-)

This is a goofy "fun" project just to see how quickly something like this could be created. The initial version took just 3 hours to build. Here's a sample (SNAKE game) project: https://is.gd/q3209l (click through to see how its done.)

Feedback welcome..! Thank you!
by Ygg2 | 2025-08-11 10:12:31+00:00
> Sure. With infinite energy, anything’s possible - we can prevent all bugs. The problem is, we don’t have infinite energy.

You don't need infinite energy but it is a significant undertaking. The UB seem to obey a power law in regards to their lifetime i.e. every X years number of UB caused problems halves.

> I can only recall one serious concurrency bug I’ve ever had (a data race) which took some debugging time to track down, but it wasn’t in Go. YMMV.

That's what is nasty about UB in data races. It's not trivial to find and it's a pain in the neck to reproduce. So even taking you at your word, you not having issues with data races isn't the same as "I wrote code free of data races".

> As for the “billion dollar mistake”, I understand the argument in the context of C or C++, but not in the context of Go.

Even without a chance of UB. You're adding an implicit `Type | null` to every piece that uses nullable code without handling the null case. Each time you forget to do it, you cause either an UB or a null pointer error. And the place it manifests is different from where it's generated.

Furthermore, listening to Tony Hoare's talk (https://youtu.be/ybrQvs4x0Ps?t=1682), he mentions that trying to avoid the null, in the context of a language like Java or C#, that permits them is also causing people to waste time working around them.

> The middle network layer will report the error to the user, I fix it, and move on, a $0 mistake.

Sure, but that's not a $0 mistake. It's {time to fix * hourly rate}. Even if you're doing for OSS, you could have been spending that time doing something else.

> Everything is a trade off.

Sure. But trading "ease of use" for "preventing errors" is not something I want in any language I use. Null/nil are about as good concepts today as silently skipping errors.
by gambiting | 2025-08-11 10:14:20+00:00
>>And with the experiences with the current status are enough for me to be against those systems. The car doing an emergency stop because it saw a 30 sign an an adjacent road makes me not wanna purchase such a car.

Just to be clear - I hate these systems. They are unnecessary, don't improve safety, and increase the cost of new cars for everyone.

But, no system in any car works the way you described it. Even if the car recognizes a speed limit sign from an adjecent street(which happens all the time and I have experienced it too) - the only thing that will happen is that it will bong at you, it won't do "an emergency stop". The more hardcore version of the EU laws around it will require cars to stop applying throttle when going faster than the limit, but literally no legislation proposed or implemented now or in the future requires the cars to actively slow down(ie - apply brakes without your input).
by ontigola | 2025-08-11 10:15:13+00:00
I think that beyond the language used, the article does have some points I agree with. In general, LLMs code better in languages that are more easily available online, where they can be trained on a larger amount of source code. Python is not the same as PL/I (I don't know if you've tried it, but with the latter, they don't know the most basic conventions used in its development).

When it is mentioned that LLMs "have terrible code organization skills", I think they are referring mainly to the size of the context. It is not the same to develop a module with hundreds of LoCs, one with thousands or one with tens of thousands of LoCs.

I am not very much in favor of skill degradation; I am not aware of a study that validates it in this regard. On the other hand, it is true that agents are constantly evolving, and I don't see any difficulties that cannot be overcome with the current evolutionary race, given that, in the end, coding is one of the most accessible functions for artificial intelligence.
by andrepd | 2025-08-11 10:15:15+00:00
THIS IS NOT TRUE.

Both "The Left" and "Greens/EFA", the major left wing parties in the Europarl, OPPOSE Chat Control!

Unfortunately the website appeared to show the MEP's positions as being *equal to their country's government's position", which is obviously nonsense!

This has since been fixed but the damage is done....

-----

That being said, does it not raise your skepticism bells even a little bit to see every single French MEP painted in the same colour, including parties that hate each other mutually, including liberal, anti-european, and left-wing parties... Should be enough to at least make you raise your eyebrows and be suspicious that something is wrong.
by harshdoesdev | 2025-08-11 10:15:19+00:00
that's exactly the goal - aggregating context from slack, notion, and other services. but for now, it works a bit differently than just passing your repo context to cursor. right now, multiple team members can access the shared memory that your AI agents are generating. so when your colleague has a conversation with claude code about some architecture decision, you can pick up right where they left off when you switch to cursor or windsurf. the context persists across different AI tools through MCP servers, rather than everyone starting fresh each time. think of it as a shared brain for your team's AI development tools.
by imtringued | 2025-08-11 10:16:55+00:00
I think this guide is already failing people by assuming successfully initiated conversations and labeling it as "basic". If you have plenty of social contacts, that already warrants being considered "intermediate".

The really difficult things are maintaining good first impression and talking to (perceived) strangers. You know nothing about a person until you talk with that person, so what exactly are you supposed to do? There is a bootstrapping problem.

Classified ads are a good example. It's not like ebay, where you click a button and the delivered product is guaranteed to arrive a few days later. Instead you get a blank form of nothing, where you can write whatever you want and there is always the possibility of rejection. It's very much unlike any store you've ever visited, where money is king and the customer('s money) is always right.
by NoboruWataya | 2025-08-11 10:17:13+00:00
The positive intentional act, I guess, is disseminating the material. Proving intent and various ancillary concepts like knowledge, etc, are the bread and butter of prosecutors, so I don't think the act would be as difficult to enforce as you suggest. Sure, there might be corner cases where you can say "oops I forgot to password protect that Dropbox link" but certainly porn websites that don't do age verification will have a hard time arguing their conduct was not intentional.
by tetha | 2025-08-11 10:17:27+00:00
It kinda does, but I've added a few bells and whistles to it. Mind you, this is zsh code I haven't really cleaned up, so it's kinda messy and most likely buggy in edge cases.

This needs to be in a directory in your FPATH.

At the core, it uses _arguments to dissect the command line. This both suggests that "-t" exists, is called "tags" and later on sets a state variable to "tags" or "limits" if we're completing these arguments.

#compdef corp-ansible-wrapper _arguments '-t[tags]:tags:->tags' '-l[limit]:limit:->limits' '-D[diffmode]' '-C[checkmode]' '::optional arg:_files' detect_playbook case "$state" in tags) ... ;; limits) ... ;;

Given this, the limits autocompletion goes one step further. `detect_playbook` mainly goes through $words and looks for a singular argument looking like "*.yml" and sets that as $PLAYBOOK. Then, based on "$PLAYBOOK", it selects a filter-expression for the groups. This ensures that a `./wrapper mariadb.yml -l<TAB>` only sees mariadb-groups, and not postgres-groups.

All of that is shoved into `_values`, and then the usual zsh completion works, so with something like `./wrapper mariadb.yml -l prj4<TAB>`, zsh tries to filter the values based on the word, so this finds stuff like `prj4`, `prj49`, `dc2_prj45`, and so on, but not `prj5`.

detect_playbook # should be an array. case $PLAYBOOK in postgres.yml) FILTER="pg_\|postgres_\|pgbackrest_" ;; mariadb.yml) FILTER="db_\|mariadb_" ;; # quite a few more *) FILTER="" ;; esac # probably overly complex ANSIBLE_GROUPS_RAW=$( cat $ANSIBLE_INVENTORY/groups | grep -E "$FILTER" | sort | uniq | tr '\n' ',') IFS=',' read -r -A ANSIBLE_GROUPS <<< "$ANSIBLE_GROUPS_RAW" _values -s: 'groups' "${ANSIBLE_GROUPS[@]}"

For the tags I'm working on a similar thing, but this contains enough ugly shell-script already. However, the key parts there are:

- You can run `ansible-playbook "$WORD" --list-tags` to get all tags a playbook references in the current inventory.

- One can give `_values` descriptions. If `_values` sees 'foo[bar]' as an option, it will show the user something like: "foo: bar" and only auto-completes to foo.

- This means, we can give standard or well-established tags short descriptions in a directory or an array or whatever, and instead of offering just "postgres_client_tls_certs" as possible auto-completions for `-t`, we can give the user a prompt like "postgres_client_tls_certs: Ensures the postgres cluster has valid and up-to-date TLS certificates for mutual TLS with applications".

It took a bit of time to understand all of this. But now documenting a tag in a place that people actually look at is very easy and straightforward.
by fennecfoxy | 2025-08-11 10:17:41+00:00
Used to get a similar thing in my flat; because Thameswater are absolute shit and need to be bought out already, there had been a water leak near/under the road next to me for some time.

Apparently it leaked to much water into the ground nearby that shocks were transmissible. Whenever a heavy lorry/truck drove along that road late at night, it would shake the building a little and rattle plates in the same way.

When they finally fixed it (after the road got beautifully resurfaced by the council, then dug up 3 days later by...Thameswater) presumably the water fell down into the water table and we've not had any shaking since.