MurphyA/hacker-news huggingface dataset:
by throwaway422432 | 2025-05-15 03:20:42+00:00
As soon as you say "latest research", you really need to cite your claims.

Meat is not a status symbol food. Culturally/historically eating roasted meat was a family event: The Sunday lamb roast, the roasted pig or bison in an earth oven in Polynesian/Maori/Native American cultures for example. The only status may be the quality of the cut where you're eating Wagyu rather than ground beef.

There are no native ungulates in Australia. There are also no predators except wild dogs (also introduced) and there's a 3000+km fence to keep them out of grazing areas.

All cattle, sheep, goats and pigs in Australia must be tagged with an EID/RFID tag or device. We track where they were bred, raised, sold and eventually killed. There's no cattle just roaming around wherever.

We have kangaroos which are regularly culled because of the lack of predators and they compete with cattle and sheep for the grass, and most people don't want to eat kangaroo. (National symbol and also because it has a strong flavour)

There are also feral pigs, camels and other introduced pest species like rabbits that we try to eradicate.

Feral pigs in particular damage tree roots, destroy water sources and irrigation and are a vector for exotics disease such as African swine fever, Japanese Encephalitis, lumpy skin disease, foot & mouth and all sorts of parasites.
by seer | 2025-05-15 03:21:54+00:00
Tbh, I once dabbled in building an ORM myself (in PHP) and I did find that in some situations it was faster to do individual queries and then join in code, to solve the N+1 problem.

Granted I was much worse in my sql knowledge and postgre/mysql had severe limitations in their query planners, so I can see how something like this could have happened. If they support multiple dbs, and even one has this problem, it might be better (for them) to do it application side.

The specific issue was doing a join with a table for a one to many, you get a lot more data from the db than you would normally need, if you do the join the naive way, and if the join is nested you get exponentially more data.

It was faster to do a query for each db separately and then stitch the results.

Now it is easy to solve in pg with nested selects and json aggregation, which pg query planner rewrites to efficient joins, but you still get only the bytes you have requested without duplication.
by thomasfromcdnjs | 2025-05-15 03:22:09+00:00
I love scrabble, it may be going through a growth spurt at the moment, kind of like chess after all the netflix movies.

Everyone should follow Will Anderson, he runs an extremely high quality Youtube channel -> https://www.youtube.com/@wanderer15

Even if you don't play often, his scrabble videos are fantastic to watch on a lunch break.

---

My friends and I are playing around with vibe coding a 4+ multi player scrabble, surprisingly it doesn't really exist. (hasbro is extremely tight on their copyright)
by Sharlin | 2025-05-15 03:23:26+00:00
No, Adams, like everyone who develops their own film (or RAW digital photos) definitely worked in HDR. Film has much more DR than photographic paper, as noted by TFA author (and large digital sensors more than either SDR or HDR displays) especially if you’re such a master of exposure as Adams; trying to preserve the tonalities when developing and printing your photos is the real big issue.
by throwawaymaths | 2025-05-15 03:23:29+00:00
You don't have to query all checks at all times. You only have to borrow check when you pr to main. What is the sum latency of the coder dealing with conceptual problem of satisfying the borrow checker at every stage during an arduous refactor where they don't fully have the destination model in mind (and might want to try things out only to discard them). Versus, just ignoring it, seeing how the chips fall, and fixing ownership errors in one or two passes at the end once you've settled om the code structure? Of course you don't have to take the full round trip-to-someone-else's-computer latency either. If you can run it in CI, I presume you could run it locally too, and borrow checking is not particularly slow for the computer.

You're also not (because one can't) quantifying the problem of a developer getting exasperated and saying, fuck it, it passes the borrow checker, good enough, instead of actually taking the time to make their code legible first and then making sure it is memory safe. This absolutely happens.
by guyfhuo | 2025-05-15 03:23:38+00:00
This seems a self servingly literal interpretation of the op’s original comment.

Clearly something like “server telemetry” is the datacenter’s “CRUD app” analogue.

It’s a solved problem that largely requires rtfm and rote execution of well worn patterns in code structure.

Please stick to the comment guidelines:

> Please respond to the strongest plausible interpretation of what someone says, not a weaker one that's easier to criticize. Assume good faith.

https://news.ycombinator.com/newsguidelines.html
by dfxm12 | 2025-05-15 03:23:38+00:00
The issue would be with students who just want a certain grade. That's where the dopamine hit is. Maybe AI can write you a paper at home, but it can't fill out a blue book in a classroom. Maybe there needs to an adjustment around types of assignments or how to grade them, but the in-class exams have always held more weight anyway.

Just like we see posts here about how AI (at the very least AI on its own) is ineffective at coding a product, these students eventually learn what the Wharton study had proven, that AI is not effective at getting them the grade they want.

I know I'm lazy. I try shortcuts like AI, copying Wikipedia before that, hoping just punching number into a ti-86 would solve my problems for me. They simply don't.
by musicale | 2025-05-15 03:24:05+00:00
BASIC variables are typed. BASIC was also originally designed for printing terminals, so there was no 24 line limit.

Modern BASICs are suitable for writing larger programs.

Also seen today on HN:

"I Miss Visual Basic" https://news.ycombinator.com/item?id=43988853

"The history and legacy of Visual Basic" https://news.ycombinator.com/item?id=43949855
by fisherjeff | 2025-05-15 03:25:48+00:00
Well at a high level, ADAS and normal law both basically function as a way to remove the steady state effort of steering, allowing the driver/pilot to focus solely on fine corrections. You can still avoid potholes, overtake cars, etc., when ADAS is on but that’s the majority of your inputs.

I think really the biggest difference between the two systems is that ADAS does not abstract away nearly so many actions. Once direct mode is activated, obviously you suddenly have to start doing all the low-frequency yoke movement, but then you also need to work rudders to coordinate your turns, trim control surfaces, etc., etc., and if you are unaware that the mode has changed then it is not going to go well.
by lvturner | 2025-05-15 03:27:15+00:00
"[0] The machines wrote their own version of this story. If you’d like to see what they’re thinking, and how they plan to deal with the AGI announcement, you can read their accounting of events here."

Although I can't...

"Unfortunately, Claude is only available in certain regions right now. Please contact support if you believe you are receiving this message in error."

I remember living in Scotland as a child, without access to satellite TV, causing me to miss out on many large pop-culture moments (The Simpsons, Friends...) and constantly hearing "Except for our viewers in Scotland..."[0]

Getting access to the internet, for me was antithesis of this, freedom of information, free sharing -- finally! I could not just be following curves but be ahead of them.

Alas in the past few years we really seem to have regressed from this - now I can't even view text due to regional locks.

[0] https://www.youtube.com/watch?v=k7scMC7YSDQ
by vivzkestrel | 2025-05-15 03:28:00+00:00
When we have a problem such as "why do humans exist" I like to think of it in terms of probabilities. Every possible cause has a non zero probability. For example, even something religious people would believe in such as Adam and Eve were created by god would have a non zero probability. The idea would be to create a convergence diagram of sorts with all sorts of possible events with a score assigned to each. From gods of various religious creating humans, to alien species from another galaxy sending unicellular life to earth to an asteroid carrying chemicals needed to make the first cell, I would love to see someone use all these GPTs and put together the most comprehensive probable cause of existence ever investigated
by gnabgib | 2025-05-15 03:28:05+00:00
(2011) Related paper: Why Philosophers Should Care About Computational Complexity (2011)

2021 (171 points, 143 comments) https://news.ycombinator.com/item?id=29242498

2018 (173 points, 22 comments) https://news.ycombinator.com/item?id=17573142

2016 (177 points, 54 comments) https://news.ycombinator.com/item?id=11913825

2015 (160 points, 43 comments) https://news.ycombinator.com/item?id=9061744

2011 (140 points, 36 comments) https://news.ycombinator.com/item?id=2861825
by rstuart4133 | 2025-05-15 03:28:16+00:00
> Giving out the root password is less than ideal.

I expect something akin to handing out the private key to your heirs is what happens. But the term "giving out" understates what happens: https://bitwarden.com/help/emergency-access/ It's an escrowed time lock. I haven't looked at the details, but I expect it's a multi step protocol involving at least two public keys. It the scheme of possibilities, it's pretty good.
by ninetyninenine | 2025-05-15 03:28:19+00:00
What does AI writing do to the quality or veracity of the story? It it doesn't do anything to it, then it doesn't matter.

A lot of people are becoming irrationally biased against AI in the same way that people can be irrationally racist (aka biased against race). Judge the piece on the writing alone, not whether it was written by or assisted by an AI.
by cryptonector | 2025-05-15 03:28:35+00:00
> kindly, what would make you believe that the private, highly-likely-to-ignore-or-skirt-regulation ride sharing industry would produce a mass-transit product that remains price/service-competitive in an american city?

Your question very unkindly builds in a biased premise, namely that "highly-likely-to-ignore-or-skirt-regulation". Also, ride sharing killed taxis by essentially working around a ridiculous pile of regulations, and good thing too, and we should all be thankful for that. So right off the bat your reply is phony. You were not being kind.

But I'll answer it anyways: I gave you an existence proof that such a product can exist. Buenos Aires is even an American city in a way :) Sure, it's not proof that such a thing can work here, but then too no U.S. city has tried to put together a public-private public transportation partnership like Buenos Aires', so in fact we can't know until we try, but your attitude is one of the reasons we can't even try.
by throwawaymaths | 2025-05-15 03:28:54+00:00
your argument doesn't hold water, because you are appealing to the existence of a schroedinger's programmer that simultaneously would use rust but also wouldn't turn on a borrow checker if it existed in another language.

My point is the fact that people use Rust means that people do care. And those people will run static analysis checks (as long those static analysis checks aren't the shitty or overly difficult to run), and they will notice that your library isn't checked. Or, better yet, they will integrate it into their project, run the checker on their project, find the problem in the lazy person's dependency and PR a fix or fork it if the maintainer is an asshole.

Here's the thing. Rust is currently "the only game in town" for spatiotemporal memory safety and that is sucking the air out of the atmosphere, because no one wants to invest time into trying other ideas. And that's a shame, because everyone makes assumptions that Rust must be the only way to do spatiotemporal safety (cough cough Ada/Spark). And it gives cover for people to claim things that are presumptuous and totally untested like our schroedinger's programmer here.

Rust has a lot lot lot of shitty things in it, like RAII, and proc macros, and pushing you into some incredibly complicated (and privileged) templated types that are doing some things under the hood (remember when rust switched from jemalloc to malloc?), and Rust hasn't ever gotten to keyword generics yet. Those of us who don't want that kind of BS in our language have to constantly be accused of not caring about memory safety which is hardly the truth.
by Jensen321 | 2025-05-15 03:29:10+00:00
Probably Kagi is using candidates as "chatgpt" answers on what they want to further work on for free. I have already suspect this kind of shenigans 2 years ago and stopped my Kagi subscription. As for adverts on positions, ghost jobs likely. That is the current trends. As for Jose, don't be surprised say 3 years from now they contact you. Some companies pool potential candidates like backup boyfriends. I usually just flat out ban this kind of companies and actively spread these companies to my circle to avoid. The lost is really on these companies without further access to specific job pool (and even customers) and of course bad evangelism on their part for decades to come even if they have changed.
by atkailash | 2025-05-15 03:30:12+00:00
Oh well then. Either spend less on the train (also saving money on gas and maintenance) or stay in suburbia. We pay a premium to live in the city, much more than the $9 so I’m not gonna shed any tears that it’s not much less convenient for someone to not drive

Driving is almost always more convenient on many levels, so it’s not really the best argument start from “it’s just easier”
by tauoverpi | 2025-05-15 03:30:14+00:00
I've had the same issue every time I've tried it. The code I generally work on is embedded C/C++ with in-house libraries where the tools are less than useful as they try to generate non-existant interfaces and generally generate worse code than I'd write by hand. There's a need for correctness and being able to explain the code thus use of those tools is also detrimental to explainability unless I hand-hold it to the point where I'm writing all of the code myself.

Generating function documentation hasn't been that useful either as the doc comments generated offer no insight and often the amount I'd have to write to get it to produce anything of value is more effort than just writing the doc comments myself.

For my personal project in zig they either get lost completely or gives me terrible code (my code isn't _that_ bad!). There seems to be no middle ground here. I've even tried the tools as pair programmers but they often get lost or stuck in loops of repeating the same thing that's already been mentioned (likely falls out of the context window).

When it comes to others using such tools I've had to ask them to stop using it to think as it becomes next to impossible to teach / mentor if they're passing that I say to the LLM or trying to have it perform the work. I'm confident in debugging people when it comes to math / programming but with an LLM between it's just not possible to guess where they went wrong or how to bring them back to the right path as the throught process is lost (or there wasn't one to begin with).

This is not even "vibe coding", I've just never found it generally useful enough to use day-to-day for any task and my primary use of say phind has been to use it as an alternative to qwant when I cannot game the search query well enough to get the search results I'm looking for (i.e I ignore the LLM output and just look at the references).
by Benjammer | 2025-05-15 03:30:23+00:00
I mean, you could build this, but it would just be a feature on top of a product abstraction of a "conversation".

Each time you press enter, you are spinning up a new instance of the LLM and passing in the entire previous chat text plus your new message, and asking it to predict the next tokens. It does this iteratively until the model produces a <stop> token, and then it returns the text to you and the PRODUCT parses it back into separate chat messages and displays it in your UI.

What you are asking the PRODUCT to now do is to edit your and its chat messages in the history of the chat, and then send that as the new history with your latest message. This is the only way to clean the context because the context is nothing more than your messages and its previous responses, plus anything that tools have pulled in. I think it would be sort of a weird feature to add to a chat bot to have the chat bot, each time you send a new message, go back through the entire history of your chat and just start editing the messages to prune out details. You would scroll up and see a different conversation, it would be confusing.

IMO, this is just part of prompt engineering skills to keep your context clean or know how to "clean" it by branching/summarizing conversations.
by SchemaLoad | 2025-05-15 03:30:25+00:00
What situations do you encounter where you don't care about the structure of the data? The only ones I've ever encountered have been logging, where it's only purpose is to be manually text searchable, and something like OpenStreetMap where everything is just a key value store and the structure is loosely community defined.

As soon as you have a loosely defined object you can't access any specific keys which makes it useless for 99% of times you want to store and retrieve data.
by IG_Semmelweiss | 2025-05-15 03:30:55+00:00
>>> I'm curious, do other larger cities where commercial is concentrated into one area not have a private mini-bus(es)?

It turns out, there are some private buses. Take for example, Santiago, Chile. It succeeded in terms of profits and customer satisfaction. The problem is they do not survive. There comes a time when they don't pay sufficient "political capital" and get taken over (nationalized) by local politicians.

The result of the private bus system nationalization by socialists is macabre, at least this the Santiago case. First, the newly minted public bus service went from $60M USD profits, to massive $600M in losses [1] overnight. That is a negative 10x return. And service declined as well. [1] But that in itself is not a new story.

Now, fast forward ~12 years. The system bleeds so much money that the govt is forced to increase bus fares. The increase in fares activates the biggest riots the country has seen in decades [2]

Out of the riots, one young protester rises to the top. He comes with ideas of a new constitution. He is a young socialist leader. A certain Gabriel Boric [3], who had ran and won for president of University of Chile Student Federation against the leader of the Communist Party of Chile [4]

So now we come full-circle: A working private bus service was replaced by socialist politicians into a public bus system that hemorrhaged 10x more money than it earned previously in actual profits. The public bus funding crisis and subsequent fare hikes led to massive riots, which were a direct on-ramp for a socialist to ascend to power as president of Chile. In short, successful private local bus enterprise was replaced with a socialist bus system, which then proceeded to implode. This implosion of a socialist idea led to the spread of even more socialism, but now at a national level.

This chain of events from beginning to end, only took 20 years.

[1] https://www.econtalk.org/munger-on-the-political-economy-of-...

[2] https://www.scmp.com/news/world/americas/article/3033688/cha...

[3] https://english.elpais.com/international/2024-03-12/gabriel-...

[4] https://en.wikipedia.org/wiki/Gabriel_boric#Role_in_the_Esta...
by magicalhippo | 2025-05-15 03:31:18+00:00
Some that I've watched that I think qualifies, depending on how loosely you want to interpret it. Been a while since I watched most of these, so won't fight anyone if they disagree. Also didn't consider comedies or war, horror and very low budget movies as there are so many that fit from those categories.

Dawn Breaks Behind the Eyes - https://www.imdb.com/title/tt8518302/

Good One - https://www.imdb.com/title/tt30319516/

Hard to Be a God - https://www.imdb.com/title/tt2328813/

Rosencrantz & Guildenstern Are Dead - https://www.imdb.com/title/tt0100519/

The Wanting Mare - https://www.imdb.com/title/tt2267554/

In a Savage Land - https://www.imdb.com/title/tt0151047/

Welcome the Stranger - https://www.imdb.com/title/tt5716280/

Tinker Tailor Soldier Spy - https://www.imdb.com/title/tt1340800/

The Hourglass Sanatorium - https://www.imdb.com/title/tt0070628/
by Terr_ | 2025-05-15 03:31:35+00:00
It means if you want something resembling a self-introspective theory of mind, you need to arrange the overall document to cohere to documents where such things are/appear-to-be happening.

This leads us to new questions: How can we characterize and identify real-world documents which fit? How can we determine what features may be significant, and which of those can be easily transplanted to our use-case?
by throwaway422432 | 2025-05-15 03:33:22+00:00
I mainly know about what's going on in the Australian industry, but 2/3 of our beef is exported, and that is only likely to increase.

There are projects to develop and market seaweed-based feed to reduce burping:

https://www.csiro.au/en/research/animals/livestock/futurefee...

Grass-fed cattle in Northern Australian mostly eat native grasses as they are more hardy given the environment: Queensland Bluegrass and Mitchell Grass for example.

Yes, feedlots do allow for raising cattle faster and more consistently, but are problematic for runoff.

https://futurebeef.com.au/resources/beef-cattle-feedlot/

https://www.qld.gov.au/environment/agriculture/sustainable-f...
by linearithmic | 2025-05-15 03:33:28+00:00
Good point. For me the issue is the variance which governs the time that I have to leave. For the subway, if I give myself a 10 minute margin beyond the median time, I'm quite likely to be on time, for walking or biking if I give myself a 5 minute margin, I'll almost certainly be on time. For driving on the other hand... as per the article, a trip with a median travel time of 17 minutes can take me over an hour when traffic backs up.
by petesergeant | 2025-05-15 03:33:36+00:00
I feel like the article is not disciplined about maintaining definitions between Education and learning here, but there's some interesting stuff. I've found (I think!) LLMs to be hyper-useful for enquiry-based learning: lots of "well does that mean that" and "isn't that the same as" and "but you said earlier that" and "could you use shorter answers and we'll do this step by step please".

I am curious to dig into "Generative AI Can Harm Learning"[0], referenced in the article. I think the summary in the article skips over some of the subtleties in the abstract though.

0: https://papers.ssrn.com/sol3/papers.cfm?abstract_id=4895486
by lazyasciiart | 2025-05-15 03:33:47+00:00
No - it is a subsidy to make life more convenient than either the purchaser or shop is willing to pay for. If the shop needs people to arrive in cars, then it’s worth it to them to put in parking.

And parking minimums are constantly criticized for being higher than necessary. How could they possibly not be higher than necessary in a significant percentage of use cases, when they don’t allow anyone to say “we don’t serve people who arrive at my locavore socialist workers co-op by car so we don’t need parking” - instead they get the same amount of parking as any other restaurant, which is too much.