MurphyA/hacker-news huggingface dataset:
by rmbyrro | 2025-11-22 12:18:27+00:00
Empirical research [1] [2] shows that your worry is unfounded.

[1] Homeschooled Children’s Social Skills: https://files.eric.ed.gov/fulltext/ED573486.pdf

[2] Homeschooling and the Question of Socialization Revisited: https://www.stetson.edu/artsci/psychology/media/medlin-socia...

Edit: if I had to bet (don't know any research), schools nowadays are the main producers of intolerance, with the indoctrination and teaching kids to only respect civil discourse, ideas and opinions if they agree with the mainstream world model.
by reliablereason | 2025-11-22 12:19:23+00:00
Attachment Styles is a very low dimensional way of observing something that has very high dimensionally.

When people use this type of dimensionality reduction you get problematic outcomes.

This type of phenomena will always keep happening. The world is complex and perceptually high dimensional. We try to understand it(the world) using low dimensional concepts and when those low dimensional concepts have low validity issues arise.
by lol768 | 2025-11-22 12:20:18+00:00
> This is consistent with photo licensing

On the contrary, I would say this is increasingly unusual nowadays. There are print restrictions on e.g. iStock content, but there's no attempt to "ration" the number of visitors that see a stock photo at a specific price point.

It's something that's generally put me off from licensing paid fonts - despite the work that has gone into them, because you're almost signing a blank cheque and it's not easy to know how many visitors are scraping content for LLMs.
by zelphirkalt | 2025-11-22 12:20:29+00:00
About point 2: I have yet to have a job interview, in which the interviewer has even taken a look at my website. Well, actually I don't know that, of course, but what I want to say is, that none so far showed any sign or indication of having taken a look, and as a consequence also no sign or indication of knowing anything about any of my showcased projects. In 95% of the cases it was just that they want to do their one thing, their one test, and not consider the candidate as a person at all. No time for that these days, I guess.
by david-gpu | 2025-11-22 12:21:29+00:00
> I work with mobile GPUs for <AAA Engine>, have direct contacts with Qualcomm, and the drivers still find ways to disappoint even with my low expectations.

Often when people run into problems with a GPU they blame "the drivers". How confident are you that the problems you ran into originated from the drivers, and not from other sources, such as the hardware itself? Just because an issue goes away with a driver update it doesn't mean that the problem originated in the driver -- most of the time what happens is that they found a hardware bug and implemented yet another software workaround.

I am not throwing the HW folks under the bus, either. The hardware is immensely complex and it's not that they can release a new revision every month.

One of the main responsibilities of GPU drivers is working around the bugs that are found after hardware is released. That, and getting all the blame.
by baiac | 2025-11-22 12:22:13+00:00
>I realize I’m responding to an account created four minutes ago but… the output of nearly all work done on a computer meets this criteria. Is all work done on a computer worth $0 in your view?

Yes. Also, this website is very pro-piracy, which means they generally agree with me. (Saying this last part because by mentioning the age of my account it seems you're accusing me of being a troll,)
by mexicocitinluez | 2025-11-22 12:22:26+00:00
> or a third team starts depending on your event stream as an integration API.

> vents stop being an internal persistence detail and become a public contract.

You can't blame event sourcing for people not doing it correctly, though.

The events aren't a public contract and shouldn't be treated as such. Treating them that way will result in issues.

> Used as a generic CRUD replacement it’s a complexity bomb with a 12-18 month fuse.

This is true, but all you're really saying it "Use the right tool for the right job".
by bahmboo | 2025-11-22 12:23:00+00:00
Testing at the UW Medicine Clinical Virology Lab identified the virus as H5N5, making this the first recorded infection with this variant in a person globally. The result was confirmed by the Centers for Disease Control and Prevention (CDC).

The risk to the public remains low. No other people involved have tested positive for avian influenza. Public health officials will continue to monitor anyone who was in close contact with the patient for symptoms to ensure that human-to-human spread has not occurred. There is no evidence of transmission of this virus between people.
by xmcqdpt2 | 2025-11-22 12:24:11+00:00
I worked on anti money laundering for a Canadian bank in Canada. Our scenarios in 2020 were much stricter than stopping illegal arms trading. We were on the lookout for Iranian-Canadian dual citizens sending Canadian dollar remittances to their Iranian families, which would have invalidated the bank’s status as a money service business in the US (which all Canadian banks require due to our integrated economy!) That is, any transaction in any financial institution in any currency (including eg life insurance, mortgages, paypal, etc) is covered by American sanctions regulations if that financial institution does any business in US dollars.
by TinkersW | 2025-11-22 12:24:31+00:00
OpenAI appears to have bought the DRAM, not to use it, as they are apparently buying it in unfinished form, but explicitly to take it off the market and cause this massive price increase & squash competition.

I would call that market manipulation(or failure if you wish)--in a just society Sam Alton would be heading to prison.
by blacklion | 2025-11-22 12:25:26+00:00
Somewhat tangent: x86-based laptops of this brand (it is new to me, I never meet Tuxedo Computers before) looks attractive, but there is no information about their screens main property: are they glossy or matt?

My wife is very sensitive to glossy screens and we have big problems to find new laptop for her, as most good ones are glossy now.
by user____name | 2025-11-22 12:25:52+00:00
If you want to render 2d vs 3d there are different tradeofs, a 3d renderer has to do interpolation of attributes over triangles, a 2d renderer doesn't and as a result can render ngons without having to triangulate them.

I'm just going to dump some links really quick, which should get anyone started.

Getting a framebuffer on screen: https://github.com/zserge/fenster

I would recommend something like SDL if you want a more complete platform abstraction, it even supports software rendering as a context mode.

Filling solid rectangles is the obvious first step.

Loading images and copying pixels onto parts of the screen is another. I recommend just not drawing things that intersect the screen boundaries to get started. Clipping complicates things a bunch but is essential.

Next up: ghetto text blitting https://github.com/dhepper/font8x8 I dislike how basically every rendering tutorial just skips over drawing text on screen, which is super useful for debugging.

For drawing single pixel lines, this page has everything on Bresenham:

http://members.chello.at/easyfilter/bresenham.html

For 2d rasterization, here's an example of 3 common approaches: https://www.mathematik.uni-marburg.de/~thormae/lectures/grap...

Scanline rasterization tought me a lot about traversing polygons, I recommend trying it even if you end up preferi g a different method. Sean Barrett has a good overview: https://nothings.org/gamedev/rasterize/

Side note: analytical antialising is fast, but you should be carefull with treating alpha as coverage, the analytic approaches tell you how much of a pixel is covered, not which parts are.

For 3d rasterization Scratchapixel is good: https://www.scratchapixel.com/lessons/3d-basic-rendering/ras...

Someone mentioned the Pikuma course which is also great, though it skips over some of the finer details such as fixed point rasterizing.

For good measure here's some classic demoscene effects for fun: https://seancode.com/demofx/

Anyway, this is just scratching the surface, being progressively able to draw more and more types of primitives is a lot of fun.
by reactordev | 2025-11-22 12:26:08+00:00
I never mentioned the web as a target, rather devices. You don’t need a browser, you need a window or a surface to draw on and use C/C++/Rust/C# to write your code.

WebGPU is a standard, not necessarily for the web alone.

At no point does a browser ever enter the picture.

https://eliemichel.github.io/LearnWebGPU/index.html
by andyferris | 2025-11-22 12:27:02+00:00
Our local government taxes are entirely LVT and yet our housing prices still spiral upwards.

I'm not sure how to work this to everyday people's benefit - are the taxes to be so large punative that half of everyday home owners need to sell up? (I mean, the tax will only depress value if sales are avoided, or existing owners choose to sell, right?)

I'm probably in the "increase supply until no one else wants one" camp...
by rmbyrro | 2025-11-22 12:27:28+00:00
I think this is analogous to diseases and vaccines. You don't immunize a child by exposing it to the pathogen, but to a modified version of it that poses no threat to their health, but still allows their immune system to recognize and produce anti bodies.

The same applies to teaching "street smarts" to kids. You don't do it by throwing them in a hostile environment where they'll be prey to hostile people without having any defenses built up first.
by anthonylevine | 2025-11-22 12:28:00+00:00
> CQRS sounds good, until you just want to read a value that you know has been written.

This is for you and the author apparently: Prating CQRS does not mean you're splitting up databases. CQRS is simply using different models for reading and writing. That's it. Nothing about different databases or projections or event sourcing.

This quote from the article is just flat out false:

> CQRS introduces eventual consistency between write and read models:

No it doesn't. Eventual consistency is a design decision made independent of using CQRS. Just because CQRS might make it easier to split, it doesn't in any way have an opinion on whether you should or not.

> by folks and companies who host queueing technologies (like Kafka).

Well that's good because Kafka isn't an event-sourcing technology and shouldn't be used as one.
by sashahilton | 2025-11-22 12:28:36+00:00
All these new standards looking to become the successor to WiFi/Zigbee IoT devices, yet every single one makes the same mistake - they think that because they find ways to force certification, take away end user control and extract licensing fees, that they’re somehow going to convince people to buy it as the next big thing.

I was cautiously optimistic when Matter/Thread was in its early days, but predictably as with most of these industry backed standards it’s turned into another pay to play walled garden. The CSA seems to be particularly bad at this.

Cant wait to see in subsequent years all the additional e-waste when manufacturers consider devices obsolete, and no one can repurpose them because of Matter spec mandating secure boot.
by elashri | 2025-11-22 12:29:01+00:00
Author here.

What I mean is that for an institution of higher education and intellectual research, the bar for ethical action should be higher. An apology (with guarantees and plans for improvement with oversight) is better than put a low price and call it cost of doing business. The damages or negative consequences are going to happen no matter what as information is already out there.

My point is not about the money that as person I would get or not. My personal private information is mine and should be protected and the law require that. If anyone consider that it is worthless or not is irrelevant. And because the affect does happen on a scale. This breach for example affect probably close to 200k or more (maybe much more).

My point is we shouldn't normalize that, just if "corruption" is widespread in a place then we should fight it not just say this is how things works. Same thing should happen here. And we should hold people responsible for the decisions liable. This way the simple decision of ignoring cybersecurity or outsource to the lowest bidder suddenly becomes unattractive.

Also I don't understand the logic is that because I got "abused metaphorically" before then it is not a big deal if this happens to me again. Why do we accept this in such case and not in others? And actually in my particular case, the university breach was probably the first breach of my personal information (others happen later). why would that change anything?
by imtringued | 2025-11-22 12:29:39+00:00
There is no purpose of the scapegoat organ. This is one of the biggest fallacies people have with regards to natural selection and economics.

Standard neoclassical economics theory tells people that they have perfect foresight and know the configuration/structure of all future possibilities. In other words, there are no unknown unknowns. You know everything you don't know yet.

People have the same belief with regards to natural selection being efficient. It just seemingly chooses the most efficient organisms.

In reality there is a developmental process with no guarantee of optimality or progress toward optimality. It is possible to get stuck in local maxima and it takes activation energy to get out of it.

The scapegoat organ exists because the perceived marginal cost of fixing and investigating an incident or problem is considered more expensive than deflecting blame.

The Iranians destroyed their water supply with scapegoats so trying to find a purpose in the scapegoat organ seems pretty insane. It's more like a weakness that leadership does not have a complete picture of the problems that its people are facing. You could argue that scapegoating is an expression of a lack of power. You have just enough power to blame others, but not enough to solve the problem.
by nis0s | 2025-11-22 12:30:05+00:00
> What follows from this analysis, one that few serious observers now challenge? That we must develop a political vision that moves on from the failures of liberalism, one rooted in the timeless ideals of Western civilisation and culture — notions of political virtue, the common good and human dignity.

It’s a reliable collection of ideas to have as a fall back, but Western intelligentsia (both in the past and present) has made an oversight in not acknowledging whose shoulders they stood on to be able to look over the fogs of disorder and chaos—it was Eastern philosophy (such as it can be called). The cradle of civilization is in the Middle East, and understanding why in a complete and objective sense is important for determining the absolute fundamentals which govern and drive the behavior of groups of human. What drove those progenitors to build (I mean both in an actual and metaphysical sense) the things they did.

I think the obvious reasons for this oversight are wrong, it wasn’t racism (always) or differences in cultural values which prevented Western thinkers from fully acknowledging or crediting their Eastern (middle or far) counterparts. I think it’s more to do with the fact that Middle Eastern thought has always been rooted in spiritualism, and the practicality of Far Eastern thought unfairly made it appear mundane to the observer. Note that I am using western-centric terms like “Far East” on purpose because that’s how the nexus of philosophical thought on which we base most of our current mental models viewed their contemporaries, so it’s easier then to frame historical efforts into a given context.

We don’t need to go back to the basics because there’s a lot we’ve sussed out since then that’s more insightful. But current political ideologies which want to dominate the next phase of human civilization want to convince us all that everything we’ve built is based on oppression/chauvinism on one side, and detrimental multiculturalism on the other. At the root of it, there are fundamental properties which drive human behaviors, and a more serious and unbiased contemporary examination of such properties is warranted lest we get taken advantage of by opportunists.

> What of course does not exist in these societies is government by the people, free speech, freedom of assembly, the right to privacy, or any number of cherished liberal norms.

For now maybe that’s for the best because geopolitics (realpolitiks) cannot allow organic flourishing or destruction of nation states.

> His call for a “strong state” fails to reflect the fact that truly strong and sustainable states, capable of self-renewal, rely on strong national and civic cultures.

You can’t ensure this in populations where there’s a normal distribution of intellect and ability. The extremes will overpower in one way or another, either by dominating, or by being the dominant victim. I am not sure what’s the solution to this.
by bgwalter | 2025-11-22 12:32:38+00:00
What "AI"? The current search situation is:

- The forced "AI" summary is wrong.

- If you click on "Google AI", it gives a new summary that contradicts the initial one.

- If you check Wikipedia or the top real search result, they contradict both the above.

Should the board intervene and fire Pichai? Does the board know something we don't, e.g., are there massive surveillance contracts with the NSA and the "AI" demand is internal?
by jdasdf | 2025-11-22 12:34:14+00:00
>Real estate(the land, not the mansion) is a really good long term storage of wealth as it is fixed, finite, and doesn't depreciate in value except through market trend and it basically only go up as long as the economy itself grow.

None of this is true.

Step by step:

>as it is fixed

Something not being able to be moved is a negative, not a positive

>finite

New land is created all the time. The netherlands has created an entire new province.

> and doesn't depreciate in value

Only true legally. I can assure you land does depreciate, as can any farmer that has used it to farm the same crop for years and now finds its yields reduced as a result.

>except through market trend

So, just like any other asset?

> it basically only go up as long as the economy itself grow.

Untrue, simply check any number of rural areas that have had the life drained out of them over the past 50 years.

Land is useful, but let's not pretend like it's something it isn't.
by zimpenfish | 2025-11-22 12:34:42+00:00
> California's 3 strikes law only applies to "serious" felonies.

But not all states are California.

> No one is getting life in prison for littering or insurance fraud

William James Rummel begs to differ[0] - fraudulent use of a credit card ($80), forged check ($28.36), failure to return payment for non-performed work ($120.75) and voila, life sentence (albeit later reduced to time served on procedural grounds.)

[0] also references "Graham v. West Virginia, a 1912 case which involved an individual convicted of three separate counts of horse thievery total[l]ing $235" which ended up in a life sentence.

In summary, some states may have sensible 3 strike laws, some may not.

[0] https://en.wikipedia.org/wiki/Rummel_v._Estelle
by spwa4 | 2025-11-22 12:35:54+00:00
Just so we're clear: fresh water is shifting location ... when it comes to the total available, it's increasing. There are many more locations were humans can now live where they couldn't a century ago, not less.

The issue is not that we can't live anywhere. The earth is greener than before. The issue is that there are a small number of locations where humans can't live anymore, especially not without good water management. Obviously, people don't want to or can't leave, and some of the locations that didn't use to, but now really do require proper management have a LOT of people.

Teheran has more water than a century ago. But more does not mean infinite.
by iainmerrick | 2025-11-22 12:41:50+00:00
Yes, I’ve had exactly the same experience. Once you get off the dependency train, it’s almost impossible to get back on.

I don’t think this is specific to any one language or environment, it just gets more difficult the larger your project is and the longer you go without updating dependencies.

I’ve experienced this with NPM projects, with Android projects, and with C++ (neglecting to merge upstream changes from a private fork).

It does seem likely that dynamic languages make this problem worse, but I don’t think very strict statically typed languages completely avoid it.
by tim333 | 2025-11-22 12:41:55+00:00
>no new algorithm ideas on the horizon

The LLM algorithms seem pretty clunky to me, like a hack designed for text translation that surprised everyone by getting quite smart. The reason the human brain is so much more energy efficient is quite likely better design/algorithms. I was watching some video comparing brain and LLM function and almost tempted to try building something myself (https://youtu.be/3SUqBUGlyh8). I'm sure there are many more competent people looking at similar things.
by exasperaited | 2025-11-22 12:42:01+00:00
IMO the primary limiting factor in FreeCAD at this point is OpenCascade, the CAD kernel, and that is owned by a large org: CapGemini, which has 350,000 employees.

OCC is the domain where FreeCAD's biggest limitations (fillets, chamfers, draft, thickness) are found, and the design of its API is part of why the topological naming problem was so difficult to mitigate.

You need more than a couple of good devs to solve this, or CapGemini would have. CAD kernels are one of the hardest possible things to write in a way that is bug-free, which is why there are so few of them.

I think it is possible that OpenCascade will get more attention because of EDF (french multinational power company) and the French atomic energy commission's involvement in SALOME. Things do seem to be slightly improving.
by kees99 | 2025-11-22 12:42:02+00:00
> produce more mature technology ... DDR3/4

...except current peak in demand is mostly driven by build-out of AI capacity.

Both inference and training workloads are often bottlenecked on RAM speed, and trying to shoehorn older/slower memory tech there would require non-trivial amount of R&D to go into widening memory bus on CPU/GPU/NPUs, which is unlikely to happen - those are in very high demand already.
by zknill | 2025-11-22 12:42:30+00:00
Please explain how you intend to use different models for reading and writing without there being some temporal separation between the two?

Most all CQRS designs have some read view or projection built off consuming the write side.

If this is not the case, and you're just writing your "read models" in the write path; where is the 'S' from CQRS (s for segregation). You wouldn't have a CQRS system here. You'd just be writing read optimised data.
by viraptor | 2025-11-22 12:42:50+00:00
The $30 settlement doesn't mean that's what the data is worth. For better estimation, we could look at how much discount various places are giving for information. For example my shopping data is apparently worth many hundreds a year. (So a few thousand in total by now) Which is silly considering it's basically the same things on rotation and anyone with even simplest data analysis could correlate all my shopping anyway. But PII isn't that interesting without any other activity attached. So... probably less than my shopping and it doesn't change so there's no need to refresh. Probably in the hundred dollars range then? Unless someone wanted to use it for impersonation where financial hacks, then maybe it goes up to thousands as well? (Large percentage will not convert)