MurphyA/hacker-news huggingface dataset:
by rawgabbit | 2025-11-25 22:33:59+00:00
A CIO once told me with Agile we didn’t need requirements. He thought my suggestion to document the current system before modifying was a complete waste of time. Instead he made all the developers go through a customer service workshop, how to handle and communicate with customers. Cough cough… most developers do not talk with customers. Instead where we worked developers took orders from product and project people whose titles changed every year but they operated with the mindset of a drill sergeant. My way or the highway.
by alephnerd | 2025-11-25 22:34:18+00:00
> I am not sure why SE Asian cities aren't going as all in on mass transit like China

Eminent domain and mass demolitions were very common in 1990s-2010s China, and to a degree that I have not seen in other authoritarian and nominally communist states like Vietnam or even Laos, let alone other less authoritarian states.

Entire neighborhoods, villages, and towns were razed to build the urban areas that make up China today.

Beijing [0][1], Shanghai [2][3], and other cities across China [4] all saw massive urban demolitions until the Central Government banned them in 2021 during the Evergrande crisis [5] due to limited utility and rising urban discontent.

Back in the day, it was somewhat common to see news about some random Jie commiting a terrorist act in retaliation for being evicted from their homes [6][7] due to this urban demolition program, and partially helped Xi consolidate power as most officials affiliated with these programs were deeply corrupt, and were often felled during the anti-corruption purges (ironically, Xi oversaw similar initiatives in Zhejiang in the 2000s).

Most other governments don't see the utility of implementing a similar style of program.

[0] - https://www.smartcitiesdive.com/ex/sustainablecitiescollecti...

[1] - https://www.theguardian.com/world/2007/jun/06/sport.china

[2] - https://web.archive.org/web/20130324195541/http://www.unhabi...

[3] - https://archive.nytimes.com/sinosphere.blogs.nytimes.com/201...

[4] - https://www.sixthtone.com/news/1002775

[5] - https://english.www.gov.cn/statecouncil/ministries/202108/31...

[6] - https://www.bbc.com/news/world-asia-china-18018827.amp

[7] - https://www.nbcnews.com/id/wbna34450213
by supermatt | 2025-11-25 22:34:22+00:00
It appears that you are an American who has conveniently forgotten about FISA, EARN IT, CLOUD act, PATRIOT act, LAED, etc, etc.

You realise this hasn’t passed, right? It’s a proposal.

Seriously you should look to yourself and what you guys have actually passed into law before you start throwing stones at others.
by kace91 | 2025-11-25 22:35:40+00:00
>this would be a much better world.

Would it?

We’d close one of the few remaining social elevators, displace higher educated people by the millions and accumulate even more wealth at the top of the chain.

If LLMs manage similar results to engineers and everyone gets free unlimited engineering, we’re in for the mother of all crashes.

On the other hand, if LLMs don’t succeed we’re in for a bubble bust.
by Dylan16807 | 2025-11-25 22:35:48+00:00
> Would you kindly show me how you would fix this in the unsafe block only?

I'd probably hold a reference to the vector or something.

> That's essentially what I'm arguing.

The thing is it's only the safe code in the same function as the unsafe block that you could call responsible in any reasonable sense.

In the original version the main() code cannot be blamed for dropping a vector 'early', because it didn't invoke this scheme that requires the vector to be kept alive, make_slice did. It was make_slice's responsibility to guarantee the underlying allocation stays alive, and it didn't do that.

> What is clearly wrong? I'm not saying none of it is wrong, I'm just saying unsafe allows you to make bugs outside of it. And yes, it can happen at arbitrary depth, not just in the function containing unsafe code.

If you're putting responsibility on code in the same function, you're not really treating it as safe code. There's an unsafe{} around the entire function body that you should have written if you were going for maximum clarity.

If the depth goes any higher, you screwed up. It should be impossible for safe code outside the function to use your code and cause a memory error. If it's not impossible then that's a bug in the unsafe blocks (or the function with the unsafe blocks).
by Habgdnv | 2025-11-25 22:35:58+00:00
The problem is a bit wider than that. One can frame it as "google gemini is vulterable" or "google's new VS code clone is vulnerable". The bigger picture is that the model predicts tokens (words) based on all the text it have. In a big codebase it becomes exponentially easier to mess the model's mind. At some point it will become confused what is his job. What is part of the "system prompt" and "code comments in the codebase" becomes blurry. Even the models with huge context windows get confused because they do not understand the difference between your instructions and "injected instructions" in a hidden text in the readme or in code comments. They see tokens and given enough malicious and cleverly injected tokens the model may and often will do stupid things. (The word "stupid" means unexpected by you)

People are giving LLMs access to tools. LLMs will use them. No matter if it's Antigravity, Aider, Cursor, some MCP.
by Rochus | 2025-11-25 22:36:00+00:00
> to compensate and protect artists

What a joke. If they were really serious about artists, they would have fixed the exploitative Spotify compensation scheme for a long time.

> WMG’s Suno deal is putting new limitations on downloads for users

Ok, they caved in to the monopolists. What a pitty. It was a wonderful time, even if it was short. Soon the Chinese will be ready too.
by pchiusano | 2025-11-25 22:36:08+00:00
We do have an FFI now! https://github.com/unisonweb/unison/pull/6008

It's very recent and we'll be adding more types to it soon, this first PR was just focused on the core machinery. This is in the 1.0 release, btw.

Let us know if you give it a whirl.
by krainboltgreene | 2025-11-25 22:36:22+00:00
Literally look at any education chart and it's straight up better than wage growth for the last 70 years.

Further, the statement is about as nuanced as "the universe is just atoms". For example, I come from New Orleans where since Katrina they have effectively been 100% Charter schools (that's privatized). It has been a total disaster as not only did it not change literally any statistic for the better, it totally wrecked the local policy atmosphere. Now that shit is in 30 other states. Those "schools" get the same amount of funding (sometimes more!) and are worse in literally every meaningful measurement for society.

That's the lie.
by int_19h | 2025-11-25 22:36:40+00:00
It's kinda funny because "Unix philosophy" was never a coherent thing in the first place. Arguably Plan 9 came the closest to that in practice, but, well, you might note it didn't exactly have a strong uptake. Unix itself is a pile of hacks though, and it's both sad and amusing to watch people trying to divine some kind of methodology out of that.
by defrost | 2025-11-25 22:36:41+00:00
Conceivably.

From what I read of the uneven application of that which is termed "justice" in the US I imagine it to be possible that a career hungry prosecutor roped in to cover up a potential scandal might see an opportunity to threaten you with a Felony Murder charge and force you into a plea deal should you happened to be, let's say, somewhat less than of pearly unshaded WASP white heritage and lack connections.
by quickthrowman | 2025-11-25 22:36:56+00:00
If you see English written without articles (‘the’ and ‘a’) by someone who is ‘an American’, it was probably written by a Russian. It’s very easy to spot non-native English writing if you’re a native speaker.

It’s such an old concept that it’s written about in the Bible (Old Testament), referred to as a ‘shibboleth’, which in that case was a spoken word that revealed the native language of someone due to their inability to pronounce the word like a native speaker.
by Nextgrid | 2025-11-25 22:36:57+00:00
If the whole market goes to bet at the roulette, you go bet as well.

Best case scenario you win. Worst case scenario you’re no worse off than anyone else.

From that perspective I think it makes sense.

The issue is that investment is still chasing the oversized returns of the startup economy during ZIRP, all while the real world is coasting off what’s been built already.

There will be one day where all the real stuff starts crumbling at which point it will become rational to invest in real-world things again instead of speculation.

(writing this while playing at the roulette in a casino. Best case I get the entertainment value of winning and some money on the side, worst case my initial bet wouldn’t make a difference in my life at all. Investors are the same, but they’re playing with billions instead of hundreds)
by Aurornis | 2025-11-25 22:37:16+00:00
> The expression of the shared environment in the womb would be reasonably expected to lead to epigenetic correlations in twins at a crucial stage of development where they would have the highest impact, without them being heritable.

Sure, but that wouldn't be relevant to twin studies because both twins would be exposed to the same environment.

The pop culture discussion about heritable epigenetics tends to assume influence outside of in utero conditions or crossing multiple generations. It's where the "generational trauma is in your genes" idea came from.
by mrandish | 2025-11-25 22:37:40+00:00
Agreed. But it can be a significant growth boost. Senior partners at high-profile VCs will meet with them. Early key hires they are trying to recruit will be favorably influenced by their reputation. The media will probably cover whatever they launch, accelerating early user adoption. Of course, the product still has to generate meaningful value - but all these 'buffs' do make several early startup challenges significantly easier to overcome. (Source: someone who did multiple tech startups without those buffs and ultimately reached success. Spending 50% of founder time for six months to raise first funding is a significant burden (working through junior partners and early skepticism) vs 20% of founder time for three weeks.)
by gunalx | 2025-11-25 22:37:48+00:00
I was mostly ranting about open-webui and hoping onyx would be better than the current state. My usecase involves pdfs with lots of complex figures, ocrd through mistral ocr witch gives text, and images for figures (have tried multiple other as well). I would really like to keep the figures as images, as ocr captions really struggles getting the full semantic meaning.

But stoked to get alternatives to the area, will try it out once i get time soon.
by aranelsurion | 2025-11-25 22:37:51+00:00
my initial, 15min impression is.. wow so much to like here! It feels very snappy, really nice UI, supports "real" version of uBlock Origin, has built-in Vertical Tabs with nesting and Tab Groups, and also the iOS-like grid of tabs if you prefer.

What I don't like: Seems like no way to disable two-finger back/forward gesture? I hate that one and managed to disable a similar feature in Chrome. Also either it doesn't have any kind of Developer Tools, or I couldn't find it yet in my 15min speedrun. (edit: found it)

I'm hopeful.
by aucisson_masque | 2025-11-25 22:38:06+00:00
Orion for Linux and windows is actually a huge thing. I'm sick of having to choose between chromium clone and gecko clone, I find WebKit to be very efficient and Orion on my Mac was very good.

The only reason I didn't use it is because safari, I already paid for all the extension i need and I found safari to be better on iphone. But compared to Firefox or chrome, this is so much better.
by A_D_E_P_T | 2025-11-25 22:38:38+00:00
Most modern mathematicians are not set theorists. There are certain specialists in metamathematics and the foundations of mathematics who hold that set theory is the proper foundation -- thus that most mathematical structures are rooted in set theory, and can be expressed as extensions of set theory -- but this is by no means a unanimous view! It's quite new, and quite heavily contested.
by GoatInGrey | 2025-11-25 22:38:42+00:00
The PRC asserts that they follow a modified Marxism-Leninism. Though the ideology is full of hypocrisies and plain old nonsense. For instance, they refer to themselves as a "people's democratic dictatorship" that is "led by the working class". This irrationality extends into their stated foreign policy approach of "peaceful rise" & respecting sovereignty, a "socialist market economy" in which independent labor unions are illegal & violently suppressed, and anything else you can think of.

They're basically totalitarian gaslighters. See how hysterical the PRC gets whenever any nation indicates that they will protect Taiwan from violent invasion. You can see an obsession with narrative control that borders on pathological.
by stewoconnor | 2025-11-25 22:39:05+00:00
> Unison seems well-designed for this use case because it seems like you could easily run untrusted Unison code without worrying about it escaping its sandbox due to the ability system. (Although this obviously requires that you typecheck the code before running it. And I don't know if Unison does that, but maybe it does.)

Indeed we do, and we use this for our Unison Cloud project [1]. With unison cloud we are inviting users to ship code to our Cloud for us to execute, so we built primitives in the language for scanning a code blob and making sure it doesn't do IO [2]. In Unison Cloud, you cannot use the IO ability directly, so you can't, for example, read files off our filesystem. We instead give you access to very specific abilities to do IO that we can safely handly. So for example, there is a `Http` ability you can call in Cloud to make web requests, but we can make sure you aren't hitting anything you shouldn't

I'm also excited about using this specifically for games. I've been thinking about how you could make a game in unison cloud and another user could contribute to the game by implementing an ability as a native service, which just becomes a native function call at runtime. I started working on an ECS [3] a while back, but I haven't had a chance to do much with it yet.

[1] https://unison.cloud [2] https://share.unison-lang.org/@unison/base/code/releases/7.4... [3] https://share.unison-lang.org/@stew/ecs
by bossyTeacher | 2025-11-25 22:39:38+00:00
> Not to mention that children are a multi-decade commitment. My kids are nine and twelve. In that time I’ve been laid off twice and had a serious medical emergency. Things on that timescale are just not realistic to plan for as if there are guarantees. The less well of you are the more precarious everything is as well.

This sounds like a reason not to have them though. It's like saying the probability of X is high if I do Y. I do not want X to happen, but I will still do X even if I have no obligation to do so. Your decision might make sense to you but the way your comment reads it doesn't sound like a logical argument supporting your decision
by taeric | 2025-11-25 22:40:07+00:00
I'm heavily inclined to agree with the general thought, but I balk at the low level code showing why a language is bad at something. In this specific case, without the tidyverse, R isn't exactly peaches and cream.

As annoying as it is to admit it, python is a great language for data science almost strictly because it has so many people doing data science with it. The popularity is, itself, a benefit.
by zzo38computer | 2025-11-25 22:40:29+00:00
I think __builtin_ct_select and __builtin_ct_expr would be good ideas. (They could also be implemented in GCC in future, as well as LLVM.)

In some cases it might be necessary to consider the possibility of invalid memory accesses (and avoid the side-channels when doing so). (The example given in the article works around this issue, but I don't know if there are any situations where this will not help.)
by vitalina1917 | 2025-11-25 22:40:42+00:00
Spent two years developing concepts for an ecosystem of social media-based products that could generate $519M – $1.18B in ARR for a platform such as X by unlocking CSR budgets currently out of reach for social media platforms. Products connect users for the purpose of addressing social issues (college debt, crime, loneliness epidemic, etc.). The url links to product summaries. Would love feedback on their feasibility and also looking for a partner to execute/pitch to an existing platform, such as X.
by agreeahmed | 2025-11-25 22:40:46+00:00
Yes, while this is OSS, we haven't yet figured out how to self host an acquiring bank partnership... For now we're using Stripe Connect to set up a merchant account through our Stripe Connect platform. So as long as you are a legal entity (individual or business) in the countries that Stripe does merchant acquiring you should be good to go with us.

Eventually we want to get to a place where we are embedded deeper on the payments side. But for now that's the flow.
by progval | 2025-11-25 22:41:00+00:00
The pure Python code in the last example is more verbose than it needs to be.

groups = {} for row in filtered: key = (row['species'], row['island']) if key not in groups: groups[key] = [] groups[key].append(row['body_mass_g'])

can be rewritten as:

groups = collections.defaultdict(list) for row in filtered: groups[(row['species'], row['island'])].append(row['body_mass_g'])

and

variance = sum((x - mean) ** 2 for x in values) / (n - 1) std_dev = math.sqrt(variance)

as:

std_dev = statistics.stddev(values)
by tim333 | 2025-11-25 22:41:19+00:00
For Europeans wanting a megacity experience within weekend jaunt range, Cairo can be kind of a mad experience, with things like the Garbage City https://www.adventuresnsunsets.com/cairo-garbage-city/ and cave church https://www.egypttoursportal.com/en-gb/blog/egypt-attraction... plus the usual pyramids etc. Very cheap Ubers like $8/hr.
by stickfigure | 2025-11-25 22:42:04+00:00
All of this handwringing is so strange.

Right now, as we speak, there are giant teams of people doing their best to build AI-powered killer robots. They mostly come in the shape of flying suicide drones. Dumb versions currently kill hundreds to thousands of people per day in Ukraine. There's an arms race to automate them so they can work without an interruptible human remote control.

In this context, worrying about AI alignment, social impact, or effectiveness seems positively quaint. We're literally teaching them to kill.

Human vs robot warfare is not going to turn out well for the humans.
by pchiusano | 2025-11-25 22:43:18+00:00
Unison code is published on https://share.unison-lang.org/ which is itself open source (it's a Haskell + postgres app), as is the language and its tooling. You can use Unison like any other open source general-purpose language, and many people do that. (We ourselves did this when building Unison Cloud - we wrote Unison code and deployed that within containers running in AWS.)

The cloud product is totally separate and optional.

Maybe we'll have a page or a reference somewhere to make the lines more clear.
by alephnerd | 2025-11-25 22:43:35+00:00
Taiwan's mass urban demolition spree happened towards the tail end of authoritarian rule, and did in fact play a role in garnering mass support for the democracy movement.

After democracy, Taiwan shifted towards trying to preserve traditional neighborhoods or working to normalize unofficial neighborhoods and slums - basically adopting a bottom up instead of top down approach [0]

[0] - https://www.taiwan-panorama.com/en/Articles/Details?Guid=5fc...
by int_19h | 2025-11-25 22:43:37+00:00
I think it would make more sense to simply start taxing copyright as property, if we insist on "intellectual property" in the first place. Have an exemption in place for the first few years, then gradually ramp it up - the longer you keep something out of public domain, the more it costs to do so every year. Use those funds to subsidize new works released under permissive licenses.
by londons_explore | 2025-11-25 22:43:49+00:00
> These models somehow just generalize dramatically worse than people. It's a very fundamental thing

My guess is we'll discover that biological intelligence is 'learning' not just from your experience, but that of thousands of ancestors.

There are a few weak pointers in that direction. Eg. A father who experiences a specific fear can pass that fear to grandchildren through sperm alone. [1].

I believe this is at least part of the reason humans appear to perform so well with so little training data compared to machines.

[1]: https://www.nature.com/articles/nn.3594
by vkou | 2025-11-25 22:44:03+00:00
> As the model get's more powerful, you can't simply train the model on your narrative if it doesn't align with real data/world.

What makes you think they have no control over the 'real data/world' that will be fed into training it? What makes you think they can't exercise the necessary control over the gatekeeper firms, to train and bias the models appropriately?

And besides, if truth and lack of double-think was a pre-requisite for AI training, we wouldn't be training AI. Our written materials have no shortage of bullshit and biases that reflect our culture's prevailing zeitgheist. (Which does not necessarily overlap with objective reality... And neither does the subsequent 'alignment' pass that everyone's twisting their knickers in trying to get right.)
by pron | 2025-11-25 22:44:05+00:00
Ok, but the point of a test of this kind is to generalise its result. I.e. the whole point of an intelligence test is that we believe that a human getting a high score on such a test is more likely to do some useful things not on the test better than a human with a low score. But if the problem is that the test results - as you said - don't generalise as we expect them, then the tests are not very meaningful to begin with. If we don't know what to expect from a machine with a high test score when it comes to doing things not on the test, then the only "capacity" we're measuring is the capacity to do well on such tests, and that's not very useful.
by crazygringo | 2025-11-25 22:44:10+00:00
> Generally, as long as you keep the phone plugged in, the battery should be safe virtually indefinitely

What is your source on this?

I've replaced the battery in always-plugged-in iPhone 3 times over 10 years because it was expanding into a spicy pillow.

I too want a way to run phones directly off of USB power, without a battery present.
by 0_gravitas | 2025-11-25 22:44:12+00:00
> I'm assuming the people who are asking for Orion to be open source are not paying for it.

I think this is an odd/slightly-disingenuous statement.

I mean, I'm on linux, so I'm not, I'm happily paying for kagi though, and would pay for Orion+ if it was available to me :)

I would also very much like it if Orion was open source, it would make me feel a lot better committing to and recommending a browser if I had actual assurances it's behaving appropriately, beyond a company saying "trust me", no matter how nice/cool they seem at the time.

Honestly, I kinda wish Orion+ was the only option, I think having a free option (and the incentives that can create) is kind of antithetical to Kagi's whole raison detre.
by agreeahmed | 2025-11-25 22:44:18+00:00
This isn't quite a boilerplate to start your own payment processor - but an open source payments provider which you does the entire job to be done: handling the flow of both money and value inside your app. And yes, for now your coding agent + our MCP and SDKs handle the code. Our API handles the state management of entitlements usage credits etc. This is the really messy part that hasn't been well addressed yet by incumbents.

And then we, alongside the processing partners we use on the backend (currently Stripe, soon hopefully beyond) handle the rest.

Re the sweater: great minds ;)