MurphyA/hacker-news huggingface dataset:
by ithkuil | 2025-04-01 06:40:26+00:00
When societies get advanced enough that all the basic needs are covered, a new generation arises where people think we can go back to a simpler past and ditch all that ugly gray industrial scientific technocratic globalistic etc etc ( add more scary qualifiers ) things that are perceived to be the the reason why things are bad and never ever concede that these things play an important role in enabling the safe environment where those very thoughts can be entertained.

The hedonic treadmill is driving the world
by BeetleB | 2025-04-01 06:41:14+00:00
All his reasons for not using an LLM make sense only if you're a tech guy who has programming skills.

Have a conversation with a nontech person who achieves quite a bit with LLMs. Why would they give it up and spend a huge amount of time to learn programming so they can do it the "right" way, when they have a good enough solution now?
by gloosx | 2025-04-01 06:41:20+00:00
If we're calling out names, what about Roger Penrose, John Searle, Stuart Hameroff, Hubert Dreyfus, Henry Stapp? These are very intelligent people and I suggest to get acquainted with their work. Neural scaling laws are real and no matter if you put into training 10e-8 petaFLOP/days of compute or 200000 petaFLOP/days you will hit irreducible error constant at Efficient Compute Frontier.

I'm not a functionalist and my belief is that AI — especially LLMs — will never achieve real understanding or consciousness, no matter how much we scale them. Language prediction is just a computation, but human thought is more than that.
by Nursie | 2025-04-01 06:42:14+00:00
Fair enough - I don't think the laws have diverged much in this area in the last several years, and while there was always a difference in national legislation and how the actual enforcement bodies would act, there's generally more commonality than difference.

And yes, that sucks. I object very much to the "you subscribe and we still track/advertise" model, just as I object to ads creeping into paid tv streaming services now. And yes, I would expect the guardian to hold itself to a higher standard :/
by NikkiA | 2025-04-01 06:42:59+00:00
NT5 beta 2, before 2000 was enshittified.

I would have stayed on it, but my video drivers (Rendition Vérité 2200) at the time were time limit locked and the next set of drivers released didn't support the betas anymore.

2000 was the next best thing, but it was definitely a step backwards from beta 2.
by theshrike79 | 2025-04-01 06:43:05+00:00
I'd compare it like this:

Everyone can work out at home, you can fit a basic workout setup even in a New York apartment.

People still go to the gym, why?

It's about mindset. When you're working out at home, you're at home. There's laundry and the dishes and now you're doing pushups and see the dust bunnies under the sofa.

But when you're at the gym you literally can't do anything except work out.

The same goes for watching movies at home vs the cinema.

When I "Go to the movies", I go see those kind of movies that require me to focus. I'm mentally unable to start browsing HN on my phone while I'm at a location specifically for watching movies. Mickey 17 was the latest one I saw.

But when I watch at home, I can pause, browse on my phone. Go grab more snacks and let the movie run. It's for different kinds of movies - the kind Netflix uses. Their playbook literally says that people on screen have to say what they're doing so people on their phones or in the kitchen can keep up.
by toast0 | 2025-04-01 06:43:25+00:00
Yeah, I think it's an ABET requirement for accreditation of engineering degrees.

Lots of people with an engineering title don't have an engineering degree though. And of course, passing the class doesn't mean you'll be ethical. Knowing the material and acting on it are different. Also, understanding the requirements and working right at the edge of them is engineering...
by szszrk | 2025-04-01 06:43:55+00:00
But is that really the reason?

High appetite for avocados is the reason. Maybe combined with reasonable prices or some other factors. Importing them simply makes it possible for those purchase numbers to get that high. Means. If US would grow them in huge quantities on their own soil it would also allow for the same outcome. So how it is the reason?

My English ain't amazing, I know, but when I read "old school press" it makes me thing: am I so dumb, or are they deliberately using confusing phrasing to sound smarter than it's actually required?
by JodieBenitez | 2025-04-01 06:43:58+00:00
At this point I don't even understand why everything has to be a SPA. It's complicated and inefficient and should probably be only used with highly interactive applications like some kind of Photoshop or Ableton live for the web, which means very few apps should use this paradigm. Granted, I'm not much of a frontend dev... but what I know is that if "instant search and other operations over 150,000 records" is a problem then it's probably best to re-think the paradigm.
by raxxorraxor | 2025-04-01 06:44:10+00:00
Let us use a reference here:

https://en.wikipedia.org/wiki/Freedom_of_speech

Your interpretation is widely spread but also wrong. The government is only a relevant party if we talk about specific laws.

> As a moderator, I also ban people who are just obnoxious and loud without any substance.

You then don't follow the principle of freedom of speech, simple as that. That is no crime, but you aren't liberal in these cases either.
by perlgeek | 2025-04-01 06:45:25+00:00
> To put the writing and speaking speeds into perspective, we form thoughts at 1,000-3,000 words per minute. Natural language might be natural, but it’s a bottleneck.

We might form fleeting thoughts much faster than we can express them, but if we want to formulate thoughts clearly enough to express them to other people, I think we're close to the ~150 words per minute we can actually speak.

I recently listened to a Linguistics podcast (lingthusiasm, though I don't recall which episode) where they talked about the efficiency of different languages, and that in the end they all end up roughly the same, because it's really the thought processes that limit the amount of information you communicate, not the language production.
by maigret | 2025-04-01 06:45:47+00:00
Humans can extract information quicker from proper layouts. A good layout brings faster clarity in your head. What developers often get wrong: it's not just about doing something, it's also about how simple and fast to parse and understand it was (from a visual point of view as well, of course information architecture and UX matter a lot as well). Not aligning things is a slippery slope. If you can't center a div, probably all the other things that are more complex in your website / app are going to be off or even broken. Thankfully AIs can center divs by now, but proper grid systems understanding is at best frontier.
by mike_hearn | 2025-04-01 06:46:22+00:00
There have been other cases like this one yes, the EU fined UKIP for the same reason iirc. UKIP of course was a party that had only one policy: getting Britain out of the EU. Therefore any political activity by them was considered illegal under this policy.

In other cases the same things have been done without fines, I think, e.g. the German Greens. Because their policies align with the Commission their campaigning in Germany isn't considered "embezzlement".

The basic issue the EU has is that the Parliament isn't actually a Parliament. It's not genuinely the legislative branch because it can't change the law, which is the dictionary definition of Parliament. As a consequence it fills up with anti EU parties put there as a protest vote. These parties then want to spend their time advocating against the EU back home which is embarrassing to the EU as there is no other so-called Parliament in the world with so many members who think it shouldn't exist. These kinds of legal actions were conventionally about that.

This one has gone further because it's a way for the left to continue locking down mass immigration policies. Although you will read that Le Pen is far right in reality she is a classical left wing socialist with the policies typical of such a person, she is just against the EU and its migration policies. It's a purely ideological action, hence the ankle bracelet.
by eru | 2025-04-01 06:46:26+00:00
No, infinite loops aren't generally UB in C. Only when they essentially "don't do anything".

Assume that `do_something();` does some IO, and C is perfectly happy with that loop.

You could have also added extra conditions to make the loop look less infinite to the C compiler. Eg do a check in the loop body, and optionally break from it.

> Of course you still generally need to have whatever harmful code you don't want ran here to still be present in the binary somewhere, [...]

Well, assume that we are eg looking at the 'sudo' program. In any case, almost any code can become harmful, if memory gets corrupted, and if attackers control the input.
by stouset | 2025-04-01 06:46:35+00:00
Checking out the first example—object pools—I was initially blown away that this is not only possible but it produces no warnings of any kind:

pool := sync.Pool{ New: func() any { return 42 } } a := pool.Get() pool.Put("hello") pool.Put(struct{}{}) b := pool.Get() c := pool.Get() d := pool.Get() fmt.Println(a, b, c, d)

Of course, the answer is that this API existed before generics so it just takes and returns `any` (née `interface{}`). It just feels as though golang might be strongly typed in principle, but in practice there are APIs left and rigth that escape out of the type system and lose all of the actual benefits of having it in the first place.

Is a type system all that helpful if you have to keep turning it off any time you want to do something even slightly interesting?

Also I can't help but notice that there's no API to reset values to some initialized default. Shouldn't there be some sort of (perhaps optional) `Clear` callback that resets values back to a sane default, rather than forcing every caller to remember to do so themselves?
by Foobar8568 | 2025-04-01 06:46:37+00:00
We had to transfer a few 10GBs, if not 100GBs between Europe and the US back 15yo.

Bandwidth was of 100KB/sec at most, I suggested to do that fly over things if the systems team didn't want to raise the priority of that transfer, after prod tried 3 times over the weekend, sadly, they changed the priority of that flow, it took still like 40h? For the initial load.
by naiquevin | 2025-04-01 06:46:53+00:00
Captrice works in a browser on an android phone. But honestly, it's designed to be used on a desktop/laptop with a keyboard as there are some handy keybindings/shortcuts for easily controlling the metronome while playing the instrument.

If you are specifically looking for an android app, I've only found one that comes closest - Instrumentive[1]. It allows tracking time for the entire practice session besides uploaded recording of the session. Whereas my use case is to track the duration of practice at every tempo. Trying to play for extended duration seems to work well for me in terms of building endurance and muscle memory.

[1]: https://instrumentive.com/
by uecker | 2025-04-01 06:47:10+00:00
One can have sanitizers also for defined behavior. The issue is that a sanitizer that has no false positives is about 100x more useful than a sanitizer that has false positives. You can treat each case where a sanitizer detects signed overflow as an error, even in production. You can not do this same when the behavior is defined and not an error. (you can make it an error and still define it, but there is not much of a practical difference)
by DeathArrow | 2025-04-01 06:47:58+00:00
Were I a large investor buying something I would:

1. Ask them to let a few of my men to dig into the source code and database in their presence.

2. Hire a company to do investigations, speak with their employees, former employees, customers, investors and businesses partners

3. Use an escrow service, a trusted third party which will verify their claims

4. State in the contract that if the deal goes through and if I discover more than 1% of their claims is fake, they own me double the money

But in this case, the article states JP Morgan was sent all the fake data. They just didn't care to verify it. That is either stupidity or JP Morgan have some careless employees which don't risk anything if their employer loses lots of money because they don't do their jobs, so it might be nepotism.
by cbogie | 2025-04-01 06:47:59+00:00
amen. i hit golf balls with old hand me downs from my great uncle. the woods - the heads are wooden! they feel great to connect and they can crush distance. but the feel is so full and warm. i guess like warm vinyl records.

even better- i get to suck on so many shots. but sometimes - glory and feels.

another thing i like to celebrate when doing new sports ks starting with the crappiest gear available. it works and i learn. eventually when i upgrade, i can appreciate the new features and tech. or it’s bogus and doesn’t matter.

probably inappropriate but i find this phrase encouraging - it’s not the arrow, it’s the indian.
by break_the_bank | 2025-04-01 06:48:21+00:00
shameless plug here but we have been building in a similar space. We call it tabtabtab.ai - https://tabtabtab.ai/

The core loop is promptless ai that’s guided by accessibility x screenshots & it’s everywhere on your Mac.

You can snap this comment section or the front page and we’ll structure it for you if it’s a spreadsheet or write a tweet if you’re on Twitter.
by leonhard | 2025-04-01 06:48:29+00:00
I really like the approach but the demo [0] doesn’t really work on iOS Safari (although might be my outdated 16.7.8 version). Scrolling doesn’t work, the layout and buttons have weird line breaks, the native search button is embedded in the custom designed one, leading to 2 icons…

[0] https://mpa.nuejs.org/app/
by bb88 | 2025-04-01 06:48:54+00:00
Before recently movies were shared experiences. A good crowd made a great movie on a great screen even greater. Now movies are kind of singular experience. The only movies that still maybe fit this bill are the horror movies that draw in the teenager crowds -- but then it's more about how gory is it rather than plot, character, acting, direction, etc. Or maybe how cheap they can make the movie while still being able to market seats.

To be fair, Hollywood has always had this kind of problem -- just watch a few Mystery Science Theater 3000s to see how bad things can get -- or 1994's "Ed Wood" from Tim Burton. Both of which still romanticize the industry in their own way.

There will never, ever, be anything like seeing the original Star Wars, Indiana Jones, Back to the Future, or Ghostbusters (peak Bill Murray, Dan Aykroyd, Ivan Reitman) in the crowded theater filled with anticipating viewers ever again. Laughing as part of a crowd feels better than laughing alone.

Maybe we're too fragmented as society to enjoy all the same movie that we used to. I don't think this is true, because we all still like Ghostbusters, more or less. I think Hollywood has targeted markets, rather than trying to sell a movie to the masses.

And in 2024 they best thing Hollywood could do is reboot a 1980's TV Show "The Fall Guy". Geesh.
by nitwit005 | 2025-04-01 06:50:06+00:00
> I’m not entirely sure where this obsession with conversational interfaces comes from.

There's a very similar obsession with the idea that things should be visual instead of textual. We tend to end up back at text.

Personal suspicion for both is the media set a lot of people's expectations. They loudly talked to the computer in films like 2001 or Star Trek for drama reasons, and all the movie computers generally fancy visual interactions.
by Gud | 2025-04-01 06:51:10+00:00
And why shouldn’t you be able to use EU funds for that? It seems perfectly reasonable to me that if a political organisation that is pro EU gets funding, the opponents should be funded as well. What is beneficial to the EU as a organisation shouldn’t be a parameter at all, that’s not how democracy works.

I agree that Marie Le Pen holds authoritarian views. When it comes to politicians this seems to be the rule rather than an exception. But that doesn’t make EU a particularly democratic organisation.

In my opinion, it is rare to find politicians who try to increase democracy.

Regarding your USA example, I believe it is only a nominally democratic state. I don’t think what they do over there is particularly good and should not be wused as a positive example.

I believe the best example of a functioning democracy is Switzerland.
by somenameforme | 2025-04-01 06:51:48+00:00
Most working in the field in the US are doing so only due to an effort to undermine it, not study it. Otherwise - they aren't getting published, at least not by the traditionally prestigious journals. Here [1] is a search in reverse chronological order from Nature for studies with the terms IQ and intelligence. The exact demarcation mark is difficult to find, but I do think 1996 is a reasonable indicator. In any case the difference is plainly visible.

I particularly like their trend of publishing editorials with ledes like, "We are leading Nature on a journey to help decolonize research and forge a path towards restorative justice and reconciliation." How can that not make you cringe? People are going to look back at this as the equal but opposite of phrenology. Or perhaps we've had our own Al-Ghazali [2] moment and people will look back at this era as an inflection point in science shifting from one culture to another.

[1] - https://www.nature.com/search?q=iq+intelligence&journal=natu...

[2] - https://en.wikipedia.org/wiki/Al-Ghazali
by viraptor | 2025-04-01 06:54:41+00:00
I'm curious what the problem is with that task. I'd open Google maps, find a larger place in the right direction, confirm with directions that it's about 2h away, search for "dinner/lunch/restaurant/Japanese/tacos/..." in the visible area, choose something highly rated. I've done that lots of times successfully. What part is that fails for you? (As a non-driver of course)
by jpcom | 2025-04-01 06:55:59+00:00
Voice recordings are turned to text via in-browser Speech-to-Text (STT the opposite of TTS) and then piped / sent to Grok as text. These are privately sent via my API key to Grok. I don't hold on to them at all except for sending them over the wire to Grok. So storage duration on our side is as minimal as possible, typically just a few seconds while it is sent to Grok and a reply is formulated. However, one should be aware that the whole conversation is sent to Grok from within our lesson pages, so the whole chat persists for a session until you close out the tab or move to another lesson page, at which point it is reset.
by cplli | 2025-04-01 06:56:34+00:00
What the top commenter probably failed to mention, and jensneuse tried to explain is that sync.Pool makes an assumption that the size cost of pooled items are similar. If you are pooling buffers (eg: []byte) or any other type with backing memory which during use can/will grow beyond their initial capacity, can lead to a scenario where backing arrays which have grown to MB capacities are returned by the pool to be used for a few KB, and the KB buffers are returned to high memory jobs which in turn grow the backing arrays to MB and return to the pool.

If that's the case, it's usually better to have non-global pools, pool ranges, drop things after a certain capacity, etc.:

https://github.com/golang/go/issues/23199 https://github.com/golang/go/blob/7e394a2/src/net/http/h2_bu...
by albertsondev | 2025-04-01 06:57:34+00:00
This right here is probably my single biggest complaint with modern computing. It's a phenomenon I've taken to calling, in daily life, "tools trying to be too damn smart for their own good". I detest it. I despise it. Many of the evils of the modern state of tech--algorithmic feeds, targeted advertising, outwardly user-hostile software that goes incredible lengths to kneecap your own ability to choose how to use it--so, so much of it boils down to tools, things that should be extensions of their users' wills, being designed to "think" they know better what the user wants to do than the users themselves. I do not want my software, designed more often than not by companies with adversarial ulterior motives, to attempt to decide for me what I meant to watch, to listen to, to type, to use, to do. It flies in the face of the function of a tool, it robs people of agency, and above all else it's frankly just plain annoying having to constantly correct and work around these assumptions made based on spherical users in frictionless vacuums and tuned for either the lowest common denominator or whatever most effectively boosts some handful of corporate metrics-cum-goals (usually both). I want my computer to do what I tell it to, not what it (or rather, some bunch of brainworm-infested parasites on society locked in a boardroom) thinks I want to do. I can make exceptions for safety-critical applications. I do not begrudge my computer for requiring additional confirmation to rm -rf root, or my phone for lowering my volume when I have it set stupidly loud, or my car for having overly-sensitive emergency stop or adaptive cruise functions. These cases also all, crucially, have manual overrides. I can add --no-preserve-root, crank my volume right back up, and turn off cruise control and control my speed with the pedals. Forced security updates I only begrudge for their tendency to serve as a justification or cover for shipping anti-features alongside. Autocorrecting the word "fuck" out of my vocabulary, auto-suggesting niche music out of my listening, and auto-burying posts from my friends who don't play the game out of my communications are not safety-critical. Let computers be computers. Let them do what I ask of them. Let me make the effort of telling them what that is. Is that so much to ask>
by android521 | 2025-04-01 06:57:35+00:00
>I admit that the title of this essay is a bit misleading (made you click though, didn’t it?). This isn’t really a case against conversational interfaces, it’s a case against zero-sum thinking.

No matter the intention or quality of the article, i do not like this kind of deceitful link-bait article. It may have higher quality than pure link-bait but nobody like to be deceived
by sharp11 | 2025-04-01 06:57:39+00:00
From your numerous comments on this topic, it seems that you are remarkably self-aware (for a college student) about your own learning process. That is kind of amazing. I hope you really know just how broken the system that you're describing is and that it is absolutely worth fighting to figure out how to really learn something hard.

Also know that there's a yin and yang here. You're in a broken system--but the system used to be broken in other ways. Your point about there being too many resources strikes me as fascinating and true--and yet we have efforts like Three Blue One Brown taking teaching to a whole new level. People who figure out how to learn are always in a golden age.
by whatshisface | 2025-04-01 06:57:55+00:00
It's a would vs. could thing. To grow that many avocados in the US you would have to plow up whatever is growing there now, crops that are more profitable. That would require raising the price (to beat out the opportunity cost) and potentially accepting a lower quality (avocados aren't like polyethylene, and they'll come out differently depending on the location and the variety the local pest profile and climate require).

Importing them from Mexico lets consumers have a good quality avocado at a low price. Offering someone a good deal raises demand for that deal relative to offering them fewer, lower-quality eaches at a higher price.