MurphyA/hacker-news huggingface dataset:
by morsch | 2025-04-12 07:43:52+00:00
Thanks, apparently utilities is disabled because I disabled something called Apps Activity because the data sharing involved seemed both bonkers and vague.

Sharing chat transcripts I'd hate but deal with, but they're also getting files and images shared (ie possibly my screen whenever it thinks it heard hey Google or registers a double tap), related product usage which could mean anything, and seemingly unrestricted access to your location. https://support.google.com/gemini/answer/13594961?sjid=12105...

Not sure why I can use Gemini in general but can't have it set up an alarm without all that. Or why the AI thinks it can set up an alarm when it doesn't. I guess I'll opt in and try it out a bit.
by PaulRobinson | 2025-04-12 07:44:23+00:00
He's a 2x impeached convicted felon.

He told everyone what he was going to do. A lot of people thought he was a lying politician who lies, and therefore these were all lies. Or, at best, jokes or exaggerations.

And now, 4 months into a 4 year term, he's doing it all. Who knew?

So when he jokes that he can do whatever he wants, including run for a third term, learn from the past: it isn't a joke, even if he's chuckling; it isn't an exaggeration; it's not a lie. It's real, it's the plan. Decide how you feel about it.

I'm not criticising anyone or anything here, I'm just stating facts. It's sad to me that so many people think this is all coming as some sort of huge surprise.
by WhyNotHugo | 2025-04-12 07:45:24+00:00
> The missing part of this article: are the requests valid?

They are enforced with neither human nor AI review, so the reality is that we don't know. They are enforced by virtue of who submits them, with no question on whether they are valid or not.

Having heard from friends the kind of censorship they face on the topic on Facebook and Instagram when discussing the topics at hand, I know of plenty of situations where people were censored without breaking any rules. They're a small sample of course.
by LeafItAlone | 2025-04-12 07:45:45+00:00
But nearly all of that isn’t going to be actual insider trader, which is pretty narrowly defined: https://www.investor.gov/introduction-investing/investing-ba...

That would be like saying there are 300 million peanut butter and marshmallow fluff sandwiches eaten a year because that’s the total number of sandwiches made in a year. https://www.ezcater.com/lunchrush/office/state-of-the-sandwi...
by jofzar | 2025-04-12 07:45:48+00:00
March 11th was when the alarm one was From, these are just ones that I have screenshot because they were so bad I shared with a friend.

https://imgur.com/a/nj4newx

Edit: I just asked it for the weather this week and it only showed today. Like this is Amateur hour stuff, Siri 1.0 stuff.

https://imgur.com/a/81mz98Y
by NoMoreNicksLeft | 2025-04-12 07:46:05+00:00
And just what process is due a person under risk of deportation? People say "due process" quite often without even giving any thought to what the term means, and I doubt that 1 in 4 could give a casual definition.

One might think that the only process due to such a person would be the opportunity to contest that they were a citizen and to provide evidence to that claim. Was he denied this? Did they slap a muzzle on him as he tried to scream "but my birth certificate's in the sock drawer, just take a look!"? If the agents who detained and deported him ran any sort of check that would have discovered his citizenship in time to prevent a deportation (had he been a citizen), this seems about all the process that could or should be due.

PS Am I the only one that notices how the news media always describes him as "from Maryland" when he wasn't born there, didn't attend school there, etc?
by petesergeant | 2025-04-12 07:46:27+00:00
> Google is too risk averse to do anything, but completely doomed if they don't cannibalize their cash cow product.

Google's cash-cow product is relevant ads. You can display relevant ads in LLM output or natural language web-search. As long as people are interacting with a Google property, I really don't think it matters what that product is, as long as there are ad views. Also:

> Web search is no longer a crown jewel, but plumbing that answering services, like perplexity, need

This sounds like a gigantic competitive advantage if you're selling AI-based products. You don't have to give everyone access to the good search via API, just your inhouse AI generator.
by throw310822 | 2025-04-12 07:46:54+00:00
Maybe you could try to express yourself in your own words.

Let's separate the two aspects, usefulness and risks, and argue:

1) why is this not a useful feature

2) do you really expect computers in the future to remain dumb tools without episodic memory and contextual awareness

3) if you answered no to 2), then how do you imagine the privacy and surveillance concerns can be solved? Or all you care about is sticking to your old dumb calculator, muttering "over my dead body", while the rest of society moves on?
by watwut | 2025-04-12 07:47:07+00:00
Yes it is unprecedented. I did not said there was no corruption before, I said not it is very blatant. Even for Trump himself - Trump 1.0 was massively corrupt, Trump 2.0 is even more corrupt.

The self dealing Musk does was not the norm previously, actually. Open successful extortion/destruction of law companies that sued politicians was not norm, now it is. President selling cars was not the norm, now it is. I could go on and on.
by Secretmapper | 2025-04-12 07:47:14+00:00
I think the option would be great regardless. What you say is true - pen and paper is more expressive than digital notes, but digital notes is better than nothing.

I played Obra Dinn without pen and paper and I was fine.

There was a game called The Roottrees are dead which is based on Obra dinn with a built in journal system and it is really useful.
by bhasi | 2025-04-12 07:48:10+00:00
I have a childhood friend that I went to school with for all of my school days. Ever since school days, we find the same obscure things funny and always end up in splits whenever we talk. To this day, I don't have this with any other friend.

We had a few years' gap of not really being in touch during undergrad but that changed as we had a few months' overlap at post-grad university. It was easier to meet after that and we did keep in touch, but I felt that he was holding back somewhat and not really being free with his thoughts, letting the conversation flag at times.

So at a friend's wedding a couple of years ago, I opened up to him and plainly told him that it's a shame we don't talk as we used to as we both are clearly on the same wavelength when it comes to shared interests and sense of humour. And this worked - our degree of friendship has increased an order of magnitude since before that time. I would have lost a great friend to the vagaries of life had I not taken that step to become vulnerable for an instant then.
by refurb | 2025-04-12 07:49:25+00:00
I'd be more interested to see the other side of this trade and how many options were purchase that didn't pay out.

People buy options all the time, sometimes without any insider information, people buy options that happen to just perfectly line up with major market moving events.

Look at 9/11, there were several trades made right before the planes hit that paid out big time. The SEC investigated and found no evidence of insider information.

https://govinfo.library.unt.edu/911/hearings/hearing1/witnes...
by LeafItAlone | 2025-04-12 07:49:25+00:00
>That's an illustration that insider trading law in the US is not supposed to protect the public.

From [0]: >Because insider trading undermines investor confidence in the fairness and integrity of the securities markets, the SEC has treated the detection and prosecution of insider trading violations as one of its enforcement priorities.

So it _kinda_ is supposed to protect the public.

0. https://www.investor.gov/introduction-investing/investing-ba...
by watwut | 2025-04-12 07:50:54+00:00
> Republicans strongly asserted the Biden Administration was corrupt - and this was brushed aside by Democrats

As it should, republicans strongly asserting something does not mean much. It usually just mean they find the politician too popular. They "strongly assert" about 20 false accusations any given week. That is how the whole conservative machine works.

They admire Trumps criminality and frauds. As far as republicans are concerned, these make him cool and manly.
by kamma4434 | 2025-04-12 07:51:50+00:00
I do not agree with the contents of this article. Behaviors are possible because of the underlying architecture of the system. Behaviors are not interfaces – they are more like abstract object in a language like Java so they implement basic and self-contained functionalities that are hidden behind a collaboration interface, but they couldn’t do much without the underlying infrastructure that makes sure that every process is totally separate from other processes, the that all processes can be safely closed without leaking memory, or resources, and that you cannot just share a rogue pointer between two different processes.

What Joe did in his thesis is to show you how you can build reliable systems (and up point, reliable distribuited systems) by using a given set of Lego blocks.

The reason why you need the erlang vm to implement something like that appropriately – and that you cannot do that fully on a different VM – is that without the underlying plumbing, supervision trees would be leaky - in Java, you cannot kill a thread that is holding up to resources and hope that everything will always go well, And do not have ways to monitor different processes.
Ask HN: How to use Htmx and Alpinejs together?
by jerawaj740 | 2025-04-12 07:51:55+00:00
i want to manipulate the DOM with Alpine.js after receiving an HTTP response from HTMX. I think the most similar solution is alpine-ajax, take a look: https://alpine-ajax.js.org. The main downside is that it has a small community and isn't as popular as HTMX, so there may not be much support or development in the future.
by samsonong | 2025-04-12 07:51:58+00:00
...in the spirit of "if you're not ashamed of your product you've launched too late"

Here goes:

# Motivation

1. There are tons of tools out there to do technical analysis of a single game

2. There are also tools out there to explain Stockfish terms in Human language

3. While those helps to highlight mistakes you've made, learning from them requires conscious effort to digest and retro on why you're making the same mistake

# Approach

1. Instead of analyzing and walking through a single game with you, I analyze past 5 games to identify the most damaging recurring habit.

2. Instead of "what you did wrong", I try to uncover "why you did what you did"

3. This opens the door for further personalized coaching - think lessons on your biggest weakness, identifying your knowledge gaps, and so on.

# Where I am

1. The core app is ready from end-to-end

2. However, the analysis engine requires much more work. The advice it gave are too surface-level, and the move explanations does not make sense sometime.

3. The categorizing of bad moves is not done yet as well. This will improve the analysis engine's output, while providing an avenue for me to serve personalized lessons to the users

# What I ask for

1. If you're a chess player, please give my app a try! Sign in, click on your recent game, let the analysis run while you play some puzzles, and give me feedback on the results you get
by xxmarkuski | 2025-04-12 07:52:51+00:00
I agree that merging the technology division from the ministry of economic affairs (BMWK) to the new research ministry is a good step as both ministries have been large providers of funding. The BMBF funds DFG, as well as the large science organizations in Germany (Fhg, Mpg, ...), the BMWK has funded research which is closer to applications, of course looking to enable economic activity. I'm unsure why the ministry gets a special focus on aerospace, this topic is being worked on by the DLR, funded by BMBF. I'm also not yet sure what to think about splitting education and research. It goes against the Humboldtian Ideal, especially in the universitys both topics are connected. On the other hand, it might enable the ministries to be more focused and do reforms that don't depend on each other to be performed more quickly. The research ministry will go to CSU, the bavarian sister party of CDU. While it may not be very popular amongst many Germans, because CSU is seen as conservative and individual CSU politicians are not famous science policymakers, Bavaria is a successful science hub. Munich is home to international leading institutions (TUM, MPG, FhG). Bavaria is also a hub for aerospace with Aibus and MTU and startups like Isar Aerospace and Rocket Factory Augsburg. Maybe repeating what bavarian policymakers have done regionally to the whole of Germany will be good.
by somedude895 | 2025-04-12 07:53:10+00:00
> “Go back to the fascist-owned site where they enjoy supporting AI-generated art like your brand does,” wrote Evlyn Moreau.

Yeah this is why Bluesky will never be a serious and widely used social platform. It's the same sort of cesspool as the right-wing alternatives that popped up a few years back, just more self-righteous.
by jcgl | 2025-04-12 07:53:26+00:00
That assumes that there is a fixed amount of effort and resources to be split between the two things—that there is always opportunity cost.

When it comes to community efforts, it’s rarely the case that all things have opportunity cost—people who contribute effort for X would not have necessarily done so for Y.

The Fedora Project is of course not a purely community effort, so I don’t know exactly how that applies here. But just wanted to point out that prioritization and opportunity cost don’t always work like you suggested.
by huijzer | 2025-04-12 07:54:00+00:00
> And it's bullshit that you can reliably make money of such low probability options. Even if you do, you never put $2.5 million on something with a huge probability of ending in a complete loss, these deep out of the money options are essentially lottery tickets.

Nassim Taleb: "I was effectively short volatility. [...] I would have been harmed by small movements. I was set up to be harmed by small movement and gain if the move continues to something very large." [1]

He also described in one of his books that this strategy works because on most days you will lose money, and most people psychologically don't like that. But you have to ignore that and keep betting until you suddenly make a lot of money.

In case you don't know Taleb and would like to point out that he probably is a fraud, please note that his books and articles have been cited 39946 times according to Google Scholar. See also his Wikipedia [2]. Although I am aware that these are all popularity-based metrics, I unfortunately don't have a better metric available. I invite you to read his books for yourself and make your own decision on his credibility.

> I do buy slightly OTM options and it's barely profitable and even so I think mostly out of pure luck. No way would someone have done this trade without inside info.

Okay if the discussion is whether this particular trade was unlikely I can agree, but your "No way" makes no sense to me.

[1]: https://youtu.be/pavjXIkARS4

[2]: https://en.wikipedia.org/wiki/Nassim_Nicholas_Taleb
by hobofan | 2025-04-12 07:55:19+00:00
In many fields of study, the money that goes into academic research is essentially more of high-level-talent education expense, so that local companies have pools of PhDs to hire from, rather than needing to produce a invention that will be commercialized.

E.g. if you look at PhD graduates only one in a few hundred (even in STEM fields) will end up on a path that commercializes their research, with most of the other ones moving into industry and likely not working on a directly related subject to their thesis. That's not necessarily a bad thing.
by nolok | 2025-04-12 07:55:21+00:00
> Rather, Rubio wrote Khalil could be expelled for his beliefs. He said that while Khalil’s activities were “otherwise lawful,” letting him remain in the country would undermine “U.S. policy to combat anti-Semitism around the world and in the United States, in addition to efforts to protect Jewish students from harassment and violence in the United States.”

The way I read that, it's even more dangerous than it looked at first.

I'm from France and so we have the whole hate speech limitation to freedom of speech, that I agree with, it works but has to be well defined and limited to specifical type of things.

What the US gov is arguing here if I'm not mistaken, is that if the US gov wants to go in direction X, anyone arguing for another direction can now be deported even if everything they do and say is technically legal to. You simply have to apply that thinking to anything that isn't as polarized as israel/palestine to see how dangerous of a point of view it is. If the judge don't stop that, I don't see how that can lead to anything other than political persecution of the opposition.
by udioron | 2025-04-12 07:55:36+00:00
From datastar's docs:

> Backend Setup

> Data star uses Server-Sent Events (SSE) to stream zero or more events from the web server to the browser. There’s no special backend plumbing required to use SSE, just some syntax. Fortunately, SSE is straightforward and provides us with some advantages.

As a django developer, this is very far from true. With htmx i get almost no backend changes (mainly in template code), where datastar would require me to rewrite it and may not be possible to implement at all.
by wgreenberg | 2025-04-12 07:55:43+00:00
As someone who just rolled credits on Blue Prince after 20 hours or so, I can definitely confirm that there’s much much more to the post-game content than a skinner box. It’s much more like a mega puzzle hunt[1] with an RNGish roguelike wrapper.

[1] https://en.m.wikipedia.org/wiki/Puzzle_hunt
by Retric | 2025-04-12 07:56:17+00:00
Ehh, I’ve got not particular stake in this conflict so it’s really interesting to see how each side is using propaganda and how obvious the propaganda is when you’re not emotionally invested.

Each side is using different tactics to fit the strength of their positions and how well various messages resonate. “They are the same anyway” is useful for a side who wants people to be inactive, it’s not some universal benefit to both parties. Instead each side wants different people to be engaged vs apathetic, which hardly unusual.
by silisili | 2025-04-12 07:56:32+00:00
I noticed the same in Gemini. It would refuse to answer mundane questions that none but the most 'enlightened' could find an offensive twist to.

This makes it rather unusable as a catch all goto resource, sadly. People are curious by nature. Refusing to answer their questions doesn't squash that, it leads them to potentially less trustworthy sources.
by lmm | 2025-04-12 07:56:53+00:00
> You shouldn't spend your own effort; you should make it clear that you're open to users of such systems contributing.

In practice you can't really draw a line between those two things.

I don't know the end result, but I remember a discussion of how implementing parts of Git in Rust would be a problem because NonStop, a currently supported platform, has no Rust support. Of course the sane response would be "screw NonStop then", but having accepted contributions to make NonStop a supported platform that isn't an easy path to take.
by Dansvidania | 2025-04-12 07:57:00+00:00
being open, honest and as a consequence sometimes vulnerable in conversations -1 to 1 or not- without overly filtering myself to stay appropriate or to protect my ego or image has brought me to having a number of close friendship that I would not have thought possible.

Those people that I now consider my family made me a better person and I would even argue made me into an adult.

I would simplify this in 1 don't be afraid to ask random questions 2 be sincerely interested in knowing about the other person's answer

I find this easier to do when the people are evidently interesting, but more often than not people are interesting after I exercise some curiosity about them.
by edanm | 2025-04-12 07:59:29+00:00
First, there are two parties here that could prove something. Meta itself, or the Israeli government.

Second, you write: > [...] their choice not to use this data to defend themselves (i.e. by not showing that the posts were in fact harmful or inciting violence, etc) lends credence to the allegations.

This article is from yesterday. I don't think it's fair to call not responding a "choice", surely you would expect it to take some time to actually respond. I might have missed it in the article, but did they reach out to the Israeli government or to Meta to ask for a response (as is normal journalistic practice)?

Third, it's possible that some of the material is things that cannot be publicized. I have no idea if this is the case (and I personally doubt it's the majority of takedown requests), but if, for example, some of the requests were to remove e.g. images of abused Israeli hostages, bodies, etc, this might be material that they won't release, because the whole idea is to stop spread of such images. Of course, they can still describe the purpose of the various takedown requests.
by vincent_s | 2025-04-12 07:59:44+00:00
No write-up yet - Cursor iterates so fast that any guide would be outdated in a few weeks.

My tips:

- Check out the Cursor docs. They're concise - read through them to understand the features and model/context behavior

- It's basically all chat now. Chat has manual mode (previously edit mode), ask mode, and agent mode

- For one-off file changes, use manual mode. Just tell it what to do, and it shows changes as diffs you can accept/reject

- Agent mode is similar but the model can use tools to read files not in context (plus some other stuff like run commands and search through files). It works in a loop until the task is complete - reading files, editing them, fixing lint errors, reading more files, etc.

- For agent mode, Claude Sonnet works best. Other models sometimes fail to use tools correctly or just stop mid-task

- Context is critical. Works best when you provide all necessary context, or at least file names/directory trees in agent mode

- Biggest issue is context cutting. Cursor truncates files and doesn't give the LLM all the code you think it does. Even in max mode, the read file tool only ingests up to 750 lines per file (though I think actively adding files to context lets it read more in max mode). Sometimes copy & paste the file contents into the chat prevents truncating.

- This is why I use max mode for almost anything beyond simple small file edits
by muldvarp | 2025-04-12 07:59:53+00:00
Compilers already warn when they detect _unconditional_ undefined behavior. They just don't warn on _conditional_ undefined behavior because doing so would introduce far too many warnings.

Exploiting undefined behavior for optimization only requires local analysis, detecting whether that undefined behavior arises (either unconditionally or at all) requires global analysis. To put it differentially: The compiler often simply doesn't know whether the undefined behavior arises, it only knows that the optimization it introduces is valid anyway.
by wordofx | 2025-04-12 08:01:10+00:00
> If your HTTP server provides and supports the appropriate headers and you’re serving supported file types, then it absolutely is true.

No. When you play a file in the browser with a video tag. It requests the file. It doesn’t ask for a range. It does use the range if you seek it, or you write the JavaScript to fetch based on a range. That’s why if you press play and pause it buffers the whole video. Only if you write the code yourself can you partially buffer a while like YouTube does.
by wewewedxfgdf | 2025-04-12 08:01:20+00:00
You can learn it here:

https://www.zeng.dev/post/2023-http-range-and-play-mp4-in-br...

You can also watch it happen - the Chrome developer tools network tab will show you the traffic that goes to and from the web browser to the server and you can see this process in action.