MurphyA/hacker-news huggingface dataset:
by wredcoll | 2025-04-15 22:42:03+00:00
You brought up the right-left dichotomy, I'm just following your lead.

It's undeniable that, right now, the right wing is anti-intellectual and anti-science. They constantly seek to censor speech, defund research and privatize public goods.

Where's a prominent politician saying "no actually, we should keep funding public research"? Or defending free speech? They're awfully quiet on the matter.

Frankly, I don't know how to define "left wing ideology", I've yet to hear anyone give a particularly good definition, but if we assume that what people who self-identify as right wing hate and fear is considered to be left wing, then it seems like I'm in favor of most of that.

Gender/transgender is a trivial subject to demonstrate the point. People thought "male" and "female" was a super specific binary that was trivial to separate people into. Then people did Science and found out it was considerably more complicated and closer to a spectrum with people crossing over at various points.

Now look at which group of people is rejecting that research by calling it a lie and shouting loudly and which group of people are changing their world views.
by johnea | 2025-04-15 22:42:49+00:00
Those suggestions would really help, and also, why don't we just _build_ high speed rail?

This is a shining example of the downsides of the financialization of the US economy: the inability to build almost anything at scale.

Really great at owning, not so great at making.

If it were possible, I'm sure Andy Grove would be rolling over in his grave and uttering a ghostly "I told you so..."

https://en.wikipedia.org/wiki/Andrew_Grove#Preference_for_a_...
by Nijikokun | 2025-04-15 22:42:54+00:00
the biggest issue i've had for things like this is that ai doesn't understand context very well, anything that is beyond a context window creates hallucinations and it starts making up things that may exist in one location but it tries to apply it to a completely unrelated scenario, would be curious if this does understand the connected pieces appropriately and catches things that break those connections, otherwise it's just another linter?
by ang_cire | 2025-04-15 22:43:42+00:00
> For one thing, everyone has to abide by the rules- and if the rules are unfair, then it is the rules that deserve this scorn, not the people who played the game by them.

> Rightwingers idolize success without acknowledging the systematic boosts (or pure luck) that have often assisted it

Guess what some of those systemic boosts are? Unequal rules. And if a game maker (or a government) made a bunch of special rules or made constant exceptions to the rules, for people of a certain wealth level, no one would direct their scorn only at the unfair rules, they'd also rightly direct it at the people benefiting from them (especially when that group lobbies for the special treatment like the wealthy do).

> Musk graduated with college debt

So? His family is incredibly rich, and he was given every opportunity on earth to succeed, and any college debt would have been no threat to that. He carries millions in personal debt, and it doesn't disadvantage him now, either.

> I'd love to know of one.

Bernie Sanders? Hasanbi? The average 60+ retiree whose house is now worth north of a million? If you're asking me to list billionaires, there won't be any, but the vast majority of millionaires out there who aren't trying to use their money unethically, the Left has no issue with.

> Wait, how am I already getting downvoted? At least counterargue?

Perhaps the people who downvoted you didn't have time to retread all this.
by mwkaufma | 2025-04-15 22:43:45+00:00
>> The mix function is an interpolation function that linearly interpolates between the two input colors using a blend factor between and ( in our case).

>> A mix function for two colors works the same way, except we mix the color components. To mix two RGB colors, for example, we’d mix the red, green, and blue channels.

Colorspace alert! mix != lerp in sRGB
by trealira | 2025-04-15 22:43:47+00:00
Typical conservative doublespeak - speak as though there are commissars suppressing political dissidence so you can actually have an excuse to install commissars to suppress political dissidence. Conservatives have long disdained education for decades and abandoned its institutions, and now that they aren't bowing down, you want to use the government to force them to do so. The disgusting disregard for logic here is on you.
by lelandbatey | 2025-04-15 22:44:32+00:00
While satisfying, that quote is also hilariously one-sided in it's perspective. I imagine that lawyer in the courtroom saying something like the following:

> Yes, my client did take a stack $100 bills and leave it on the sidewalk atop an elaborate contract proclaiming that those $100 bills should be given to the very next person going by the name of "John" who found this stack of $100 bills upon the sidewalk, including specific language stating that anyone, even an unforeseen party meeting such criteria, would be entitled to that money. And indeed, my client signed and dated that document in triplicate. Yes my client did go to great lengths to write such a detailed and specific contract, and he was quite sure that such a contracts terms would be sufficient to ensure that only my clients brother, John Williams, would be entitled to the money, that same John Williams who lives across town. The brother would never find that money though, because the villainous, criminal, thief of a man John Smith stole that money from off the sidewalk when walking out of Smiths front door! Smith would have you believe that he was merely fulfilling the terms of a fortuitous open ended contract foolishly entered into by an idiot who failed to think critically about the terms said idiot entered into. That, however, is not important! I am here today to say that the terms of such a contract are not what is relevant, what is relevant is how upset my client is that he no longer has his money. I can prove that Smith stole that money, no matter what the documents signed by my client say! Those contracts are not law, only the law is law. What Smith did was not a "clever deal", it was theft. Which is illegal, and people go to prison for it.

A bit over dramatic, but that's how the lawyers statement reads to me.
by arandomusername | 2025-04-15 22:44:50+00:00
That does not make it dismantled. People can still get social security. Just because some office is closed and now they have to travel further or do it online, does not make it dismantled.

Dismantled means destroyed. To take apart. It means that people can no longer rely on it. Them having to use the internet instead of calling is not dismantling.
by zipy124 | 2025-04-15 22:44:55+00:00
There exists the multiresolution FFT, and other forms of FFT which are based around sliding windows/SFFT techniques. CQT can also be implemented extremely quickly, utilising FFT's and kernels or other methods, like in the librosa library (dubbed pseudo-CQT).

I'm also not sure how this is causal? It has a weighted-time window (biasing the more recent sound), which is farily novel, but I wouldn't call that causal.

This is not to say I don't think this is cool, it certainly looks better than existing techniques like synchrosqueezing for pushing the limit of the heisenberg uncertainty principle (technically given ideal conditions synchrosqueezing can outperform the principle, but only a specific subset of signals).
by aaaja | 2025-04-15 22:45:27+00:00
The UN Special Rapporteur on Violence against Women and Girls, Reem Alsalem, published a report on this recently. She examined the evidence and concluded that a protected female category is needed, at all levels of sport, to ensure fairness and - in contact sports - safety.

According to the research conducted for her report, the failure of governing bodies to exclude males from women's competitions has so far led to more than 600 female athletes losing out of 890 medals in 29 different sports - and this is likely to be a considerable underestimate.

Another adverse effect of male inclusion is that some female athletes, seeing the unfairness of this, will choose not to compete at all. Others will be displaced from qualifying for competition. By including males, governing bodies are excluding female athletes from what should be their own category.

The oft-repeated claim that it's just conservatives bringing up this issue is a false narrative, as is the incorrect assumption that this is being driven by "hate". Many people who have been speaking out on this - whether they're athletes themselves, UN officials, feminist activists, or simply just care about the wellbeing of women and girls - are doing so because they see the inherent unfairness and safety risks this imposes upon female athletes.
by mgraczyk | 2025-04-15 22:46:20+00:00
What is the evidence that "dozens of users publicly canceled their subscriptions"?

A total of 4 users claimed that they did or would cancel their subscriptions in the comments, and 3/4 of them hedged by saying that they would cancel if this problem were real or happened to them. It looks like only 1 person claimed to have cancelled already.

Is there some other discussion you're looking at?
by gwern | 2025-04-15 22:46:30+00:00
Who will be the first AI-first company to close the loop with autonomous coding bots, and create self-fulfilling prophecies where a customer support bot hallucinates a policy like OP, it gets stored in the Q&A/documentation retrieval database, and the autonomous bots implement and roll out the policy and lock out all the users (and maybe the original human developers as well)?
by emptysongglass | 2025-04-15 22:46:31+00:00
You've done a good job of explaining the relevant de minimis rules, but you've deflected or minimized the EU's fault.

Inspection fees, duties and taxes make it so functionally no Danish consumer bothers to purchase goods shipped from the US. For Americans to then come rushing to our aid when us poor Europeans are getting a dose of what we've been giving for decades is ironic, to say the least.
by AnthonyMouse | 2025-04-15 22:47:07+00:00
> The idea that the free market will self-correct and optimize outcomes is a well-documented fantasy.

There are far too many documented instances of it actually working to call it a fantasy.

> Markets don’t account for externalities

Markets aren't expected to account for externalities. Externalities are the things you're supposed to tax.

> they concentrate wealth (and therefore political power)

You're describing regulatory capture. This is why governments are supposed to have limited powers. To keep them from passing rules that enrich cronies and entrench incumbents.

> they routinely underprovide merit goods like education, healthcare, and basic research (things that benefit society broadly but aren’t immediately profitable)

Markets are actually pretty good at providing all of those things. There are plenty of high quality private schools, high quality private medical facilities and high quality private research labs.

The real problem here is that some people can't afford those things. But now you're making the case for a UBI so people can afford those things when they otherwise couldn't, not for having the government actually operate the doctor's office.

> As for how to address budget issues, the solution is simple: tax the rich.

Is it so simple? The highest marginal tax rate in the US is 50.3% (37% federal + 13.3% state in California). The highest marginal tax rate in Norway is 47.4%.

Meanwhile most of what the rich own are investment securities like stocks and US treasuries. What happens if you increase their taxes? They have less to invest. The stocks then go to someone not being taxed, i.e. foreign investors, so more of the future returns of US companies leave the country. Fewer treasury buyers increase the interest rate the US pays on the debt. Fewer stock buyers lower stock prices, which reduce capital gains and therefore capital gains tax revenue. Fewer stock buyers make it harder for companies to raise money, which lowers employment and wages, and therefore tax revenue again. Increasing the proportion of tax revenue that comes from "the rich" causes an extremely perverse incentive whenever you ask the Congressional Budget Office to do the numbers on how a policy that would transfer wealth from the rich to the middle class would affect tax revenue, and the policy correspondingly gets shelved.

TANSTAAFL.
by searealist | 2025-04-15 22:47:09+00:00
https://en.wikipedia.org/wiki/Students_for_Fair_Admissions_v...

Compare the numbers for MIT who is somewhat complying vs the Ivy leagues who are mostly not complying.

I agree my original claim is likely not true. I should have said >95% of Asian's SAT scores are higher than the median Black SAT score.
by imgabe | 2025-04-15 22:48:37+00:00
> Why?

Pretend you are an investment banker. You've spent the last 10 years living and breathing investment banking. You've worked 100 hour weeks. You can point to a long list of successful deals you've done. You have glowing references from every client and colleague that has ever worked with you.

Now, you're applying for a job at a major investment bank, but before your resume is reviewed by any of the investment bankers, you have to write an essay about how much you love baseball. This essay will be reviewed by a panel of baseball superfans. They will judge it on how much you know about baseball and how much you love baseball. If they feel you know enough about baseball and you sufficiently express your love for it, they will then pass your resume on to be reviewed by the investment bankers.

Now, maybe you like baseball, maybe you don't. Maybe you have no particular strong feelings about it. Mostly, you didn't have time to think much about baseball because you have spent your time obsessed with investment banking.

Do you think this is a good system to hire investment bankers? If someone said "hey, we should hire investment bankers based on their track record in investment banking and not how much they love baseball or if they are baseball players", would you call them "anti-investment banking"?
by Retric | 2025-04-15 22:48:39+00:00
More accurately: Intellectual property is about someone having ownership over information, as a photo for example isn’t an idea.

Remove it and you can’t retaliate against anyone buying or selling access to your company’s source code thus making it impossible to keep private. So all such source code ends up public at any reasonably large company effectively killing all AI startups etc. The same is true of any proprietary information thus quickly killing nvidia, AMD, etc. Medical R&D also dies outside of governments and non profits. It’s shocking just how many industries get gutted as there’s far less incentive to make accurate maps when anyone can copy them.

But hey, I respect your stance here.

PS: If you think contracts/DRM/whatever that’s the solution! Now you do have protection for info and thus IP again.
by ultimafan | 2025-04-15 22:48:41+00:00
There's little doubt in my mind that for every person on websites like /pol/ that's taking the piss with subversive "be as offensive/absurd to the status quo as you can" style of humor there's at least one other person that's internalized those kinds of views as a genuine belief system.

I don't browse 4chan anymore though I did used to (a lot) years ago. Take what I say as anecdotal evidence but I used to chat with a group of people I met through a former friend that seemed to start with a similar mindset to the one you have and then went down the pipeline over a few years of unironically espousing the most absurd abhorrent kind of thoughts you'd see on /pol/ and feeling 100% justified in doing so. They had gotten so used to seeing and interacting with such content day in and day out that it became normalized for them and they started to think that such a large forum existing with people saying similar things validated the way they began to think and act.

I think my main takeaway for sites like /pol/ is that you can't really pretend to act one way for humor for extended periods of time without it rubbing off on you in one way or another and that there are too many young people out there that stumble upon places like that and adopt those views since they lack the world experience yet to have formed their own.
by GeorgeHaldane | 2025-04-15 22:48:43+00:00
General rundown of the logic can be found in this comment on reddit: https://www.reddit.com/r/cpp/comments/1jy6ver/comment/mmze20...

About linear IDs: A call graph in general case is a tree of nodes, each node has a single parent and an arbitrary amount of children. Each node accumulates time spend in the "lower" branches. A neat property of the callgraph relative to a generic tree, is that every node can be associated with a callsite. For example, if a some function f() calls itself 3 recursively, there will be multiple nodes corresponding to it, but in terms of callsite there is still only one. So lets take some simple call graph as an example:

Callgraph: f() -> f() -> f() -> g() -> h() Node id: 0 1 2 3,4

Let's say f() has callsite id '0', g() has callsite id '1', h() has callsite id '2'. The callgraph will then consist of N=5 nodes with M=3 different callsites:

Node id: { 0 1 2 3 4 } Callsite id: { 0 0 0 1 2 }

We can then encode all "prev."" nodes as a single N vector, and all "next" nodes as a MxN matrix, which has some kind of sentinel value (like -1) in places with no connection. For this example this will result in following:

Node id: { 0 1 2 3 4 } Prev. id: { x 0 1 2 2 } Next id matrix: [ 1 2 3 x x ] [ x x 4 x x ]

Every thread has a thread-local callgraph object that keeps track of all this graph traversal, it holds 'current_node_id'. Traversing backwards on the graph is a single array lookup:

current_node_id = prev_node_ids[current_node_id];

Traversing forwards to an existing callgraph node is a lookup & branch:

next_node_id = next_node_ids[callsite_id, current_node_id] if (next_node_id = x) create_node(next_node_id); // will be usually predicted else current_node_id = next_node_id;

New nodes can be created pretty cheaply too, but too verbose for a comment. The key to tracking the callsites and assigning them IDs is thread_local local variables generated by the macro:

https://github.com/DmitriBogdanov/UTL/blob/master/include/UT...

When callsite marker initializes (which only happens once), it gets a new ID. Timer then gets this 'callsite_id' an passes it to the forwards-traversal. The way we get function names is by simply remembering __FILE__, __func__, __LINE__ pointers in another array of the call graph, they get saved during the callsite marker initialization too. As far as performance goes everything we do is cheap & simple operations, at this point the main overhead is just from taking the timestamps.
by Nijikokun | 2025-04-15 22:48:55+00:00
it performs well with composition, however it seems SD and SDXL excels in capability and quality when intermixed with pipelines and workflows, this doesn't do much to talk about that comparison and whenever i see things like this i think about the overall workflow, like cool you do good composition but you don't fit within the workflow or ecosystem that surrounds that tool and thus i have low expectations around adoption
by throwanem | 2025-04-15 22:49:11+00:00
> I've always felt that the 'there are only two internet cultures: 4chan and tumblr' has felt somewhat accurate.

"Somewhat accurate" is exactly right.

This formulation overstates the number of Internet cultures by one, in that the deepest and most shameful secret of both websites' most avid users is that they have always been both websites' most avid users.

Other than that, there's nothing wrong with it.
by cmurf | 2025-04-15 22:49:24+00:00
The House has sole power over impeachments. Simple majority vote. The difficulty is scheduling it, the leadership controls this. A more likely path is four Republicans could make a declaration to caucus with the Democratic party, and change the leadership. Again, simple majority vote.

The Senate has sole power over impeachment trials. The trial and conviction vote have no quorum requirement. Republicans will have to show up and vote to acquit, explicitly, to protect Trump.

The law is clear, upon conviction the president is removed from power. The only power any person has is the power people voluntarily give to him. He can also throw poop if so inclined, he's plenty full of it.

But if not one thing is yielded to him, if without any violence he is simply not obeyed, he becomes naked and undone and nothing, just as when the root receives no nourishment, the branch withers and dies. - Étienne de La Boétie, Discourse on Voluntary Servitude: Why People Enslave Themselves to Authority
by nocoolnametom | 2025-04-15 22:49:40+00:00
s/Democrat nominee/Democratic nominee/g

or

s/Democrat nominee/nominee for the Democrats/g

"Democrat" is a long-used general US political slang to refer to an individual member of the Democratic Party (or to refer to a collective of individual members if used as the plural "Democrats"). In the past few decades right-wing commentators have made frequent improper use of the slang to refer to the official party, partly due to its easy association with negative words such as "autocrat" and "plutocrat", resulting in the common misuse of the slang. However, there is no such thing as the "Democrat Party" or "Democrat nominee".
by h14h | 2025-04-15 22:50:09+00:00
Excellent read! This is the first time I feel like I finally have a good handle on the "what" & "why" of RSCs.

It has also sparked a strong desire to see RSCs compared and contrasted with Phoenix LiveView.

The distinction between RSCs sending "JSX" over the Wire, and LiveViews sending "minimal HTML diffs"[0] over the wire is fascinating to me, and I'm really curious how the two methodologies compare/contrast in practice.

It'd be especially interesting to see how client-driven mutations are handled under each paradigm. For example, let's say an "onClick" is added to the `<button>` element in the `LikeButton` client component -- it immediately brings up a laundry list of questions for me:

1. Do you update the client state optimistically? 2. If you do, what do you do if the server request fails? 3. If you don't, what do you do instead? Intermediate loading state? 4. What happens if some of your friends submit likes the same time you do? 5. What if a user accidentally "liked", and tries to immediately "unlike" by double-clicking? 6. What if a friend submitted a like right after you did, but theirs was persisted before yours?

(I'll refrain from adding questions about how all this would work in a globally distributed system (like BlueSky) with multiple servers and DB replicas ;))

Essentially, I'm curious whether RSCs offer potential solutions to the same sorts of problems Jose Valim identified here[1] when looking at Remix Submission & Revalidation.

Overall, LiveView & RSCs are easily my top two most exciting "full stack" application frameworks, and I love seeing how radically different their approaches are to solving the same set of problems.

[0]: <https://www.phoenixframework.org/blog/phoenix-liveview-1.0-r...> [1]: <https://dashbit.co/blog/remix-concurrent-submissions-flawed>
by dang | 2025-04-15 22:50:19+00:00
Submitted title was "Cursor IDE support hallucinates lockout policy causes mass user cancellations" - I've de-massed it now.

Since the HN title rule is "Please use the original title, unless it is misleading or linkbait" and the OP title is arguably misleading, I kept the submitter's title. But if there's a more accurate or neutral way to say what happened, we can change it again.
by AlienRobot | 2025-04-15 22:50:32+00:00
Here's how to kill Twitter and Bluesky AND Mastodon:

1: use an LLM to extract the text from memes and relatable comics.

2: use an LLM to extract the transcriptions of videos.

3: use an LLM to censor all political speech.

OpenAI, I believe in you. You can do it. Save the Internet.

If you can clean my FYP of current events I'll join your social media before you can ask a GPT how to get more users.