MurphyA/hacker-news huggingface dataset:
by robertlagrant | 2025-04-16 11:33:12+00:00
> Kids have been looking for ways to cheat on tests since tests began. If you're a teacher, you're gonna have to test in person.

Access is important. Yes you could hire a scholar to write for you, but that's far more expensive, and detectible by your parents, than asking ChatGPT. Now every student has access to some of the best cheat software on the planet.
by DecoySalamander | 2025-04-16 11:33:22+00:00
There are so many possible scenarios. What if the campus is infested with face-huggers from the award-winning movie Alien? What if there are still Jewish students and faculty members who need to be harassed anonymously?

I'll leave those to people more familiar with the subject. And as for the pneumonia scenario, I reiterate that the only sane course of action is to seek treatment, not to walk around public spaces, masked or not.
by brightball | 2025-04-16 11:33:31+00:00
No it’s not. It’s a position that comes from experience of knowing that it’s a complete waste of time because nobody’s mind is being changed.

Further, there are entire segments of political groups who just want to assume your beliefs like a political straw man so they can denigrate you.

It’s an unhealthy waste of time and that doesn’t truly hit you until you invest the time in talking to an otherwise rational person, provide the closest thing to proof of your perspective in a situation and then watch them deny it anyway.
by gcanyon | 2025-04-16 11:33:41+00:00
I'm genuinely curious what you think the "right" level of debt is, and how you justify your answer. The U.S. has only been debt-free once in its history, so obviously "zero" isn't the answer. And it seems self-evident that you are correct that there is a level where it becomes untenable. But what amount, and why that amount?
by raverbashing | 2025-04-16 11:33:49+00:00
There's a subtlety here

I was first going to say that this would only apply on embedded devices or kernel code

But note, the problem here is not if overflowing (pointer + offset) points to a valid address, but simply if the calculation works

Though maybe you're right, I guess in modern platforms this almost always never apply and my rant is over the top
by deepnet | 2025-04-16 11:34:01+00:00
Trump has ~91k files in the data

https://pbs.twimg.com/media/GomVrWxWMAA5S-_?format=jpg&name=...

[edit] site down - reddit link to the 10tb

https://www.reddit.com/r/worldnews/comments/1k0h9uu/anonymou...

Also x link to data

https://x.com/YourAnonFrench_/status/1912099907038572980
by rco8786 | 2025-04-16 11:34:20+00:00
> I wonder what level of compartmentalisation inside DHS means they didn't see this as having sufficient downsides?

Come on, are you living under a rock right now? There are massive indiscriminate funding cuts to anything that Elon/Doge deems to be "fraud", and they explicitly do not care about the collateral damage.

This is not about the DHS or "compartmentalization". This is just a politician running amok and having real consequences.
by moqizhengz | 2025-04-16 11:34:33+00:00
BFF is in practice a pain in the ass, it is large enterprise like Google's compromise but many ppl are trying to follow what Google does without Google's problem scope and well-developed infra.

Dan's post somehow reinforces the opinion that SSR frameworks are not full-stack, they can at most do some BFF jobs and you need an actual backend.
by rickdeckard | 2025-04-16 11:36:07+00:00
To quote the article

"Fourth, national vulnerability databases like China’s and Russia’s, among others, will largely dry up (Russia more than China)." "Fourth [sic], hundreds, if not thousands, of National / Regional CERTs around the world, no longer have that source of free vulnerability intelligence." "Fifth [sic], every company in the world that relied on CVE/NVD for vulnerability intelligence is going to experience swift and sharp pains to their vulnerability management program."
by dzonga | 2025-04-16 11:36:10+00:00
well written. I think your fatal mistake even though you folks are smart was not understanding the complete value chain of your business.

What I mean by understanding the economics of the value chain is you've to understand how your customers make money, how their customers make money & how their suppliers make money. From there - you can workout your value proposition - are you saving your customers money (means there's a cap on how much value you can extract) or are you allowing your customers to make more money (how much value you can extract is kinda uncapped - depending on mechanics)

The other mistake - which you correctly kinda alluded to is not understanding the incentives / dynamics of the industry. UK land is tricky since most wealth / power is packed into UK land. hence your part about emotion etc.

final mistake was equating success to raising money. Profit, if not revenue growth is the only measure of success. Raising money is not.
by luk4 | 2025-04-16 11:36:25+00:00
It's worth noting that it could have dramatic consequences for some people.

In France, public television raised the alarm a few years ago about the anonymization of voices and the blurring of faces of investigative sources. As a result, an anonymization policy has been implemented requiring that voices be replaced by an actor reading the text and that people be filmed from behind at the very least, or even replaced by an actor altogether.

More problematic are the archives of past investigations, which put people like political dissidents and witnesses against organized crime or the mafia at high risk of suffering retaliation. To mitigate this risk, tens of videos have been taken down, and efforts have been made to contact those who may be affected.

https://larevuedesmedias.ina.fr/urgence-france-televisions-i... (in french)
by tasn | 2025-04-16 11:36:57+00:00
The first item in the link you shared is revocation of citizenship/residency for people who were paid to commit a terrorist act in Israel. What's discriminatory about that?

Second law is about non kosher food in hospitals during Passover. A law that affects everyone, including secular Jews (majority in Israel). Doesn't discriminate against anyone. It's like saying that supermarkets being closed in Europe on Sundays (Church day) is discriminatory.

I can go one by one and comment on this list, but the first two are already ridiculous.

What's also not shown there: the rights of Jews and Christians in the Muslim world (and Palestine in particular) which are much worse. Not to mention the rights of gays, and other communities that are protected in Israel. Mind you, this is not whataboutism, as the people compiling these lists are often closely tied to the Muslim world, and Palestinian rule is the alternative that's suggested by Palestinian supporters.
by KoolKat23 | 2025-04-16 11:38:42+00:00
Inequality is growing massively, it is also not necessarily the best use of capital, whilst this growth may be big, if it were not so concentrated it would likely be even larger. Concentration of capital leads to inefficiency, a small but relevant example, large mansions and super yachts. The marginal propensity to consume also needs to be considered, we live in a demand driven world.
by nindalf | 2025-04-16 11:39:15+00:00
Milk is my main drink. I don't drink beer or wine, it's mostly just plain milk for me. And while there is a substantial taste difference based on the % of fat, I have never seen a difference in taste between pasteurised and non-pasteurised. I actually bought a bottle of raw milk from a farmer just to try it. No negative effects, but it just tasted insipid compared to 5.4% fat milk I can get at the supermarket.

People who claim a taste difference between raw and pasteurised, I'd very much like to see someone taste the difference on the same cow's milk blind, before and after pasteurisation. I just don't think it affects the taste much, and certainly not as much as fat %.

And for people who claim health benefits, I would like to see a double blind study demonstrating those benefits.
by strogonoff | 2025-04-16 11:40:12+00:00
> it’s a complete waste of time because nobody’s mind is being changed.

What you said can be true if you approach the discussion with an attitude of “I want to change everybody’s mind” instead of trying to get to some agreement and truth.

Not only stating an opinion is compatible with a constructive discussion that could lead to a mutual adjustment of opinions—in fact, stating your opinion is a precursor to having a discussion that can change it.

> It’s an unhealthy waste of time and that doesn’t truly hit you until you invest the time in talking to an otherwise rational person, provide the closest thing to proof of your perspective in a situation and then watch them deny it anyway.

The magic happens when one person realizes that another, obviously sane in every other way person can think very differently about topic X. Repeated exposure to alternative views from other people in your circles leaves no alternative except to adjust your own opinion on topic X.

Thing is, it’s tricky or impossible online. Aside from a handful of well-known people with some reputation or infamy, most of us only know each other as handles with no context. On the Internet, no one knows you are a dog or a basement dweller who lives with his parents and could never hold a job. Meanwhile, access to a group of like-minded people is always at your fingertips when you are online. However, when you are in a company of people who clearly are similar enough in what they achieved, in their choice to work for the same company, maybe good in their software engineering skill, etc., it makes their opinion something that may count.

Not being able or willing to freely exchange and consequently converge on opinions with people whom you routinely meet in real life, and only discussing said opinions in your respective online bubbles, strikes me as a path to having more and more divergent, incompatible, extreme opinions (which I rather suspect might have been happening a lot in recent years).
by redbell | 2025-04-16 11:40:18+00:00
> Any AI responses used for email support are now clearly labeled as such

Also, from the first comment in the post:

> Unfortunately, this is an incorrect response from a front-line AI support bot.

Well, this actually hurts.. a lot! I believe one of the key pillars of making a great company is customer support, which represents the soul or the human part of the company.
by ryao | 2025-04-16 11:41:28+00:00
You cannot use variably modified types in C++. The following will not compile no matter what flags you give the C++ compiler as far as I know:

https://godbolt.org/z/z9M55s3q6

What is particularly nice about that code is that a C compiler will realize that it has a buffer overflow. Adapting it for C++ will cause the C++ compiler to not notice the buffer overflow.

If you are going to be writing C, there is no reason to compile it as C++. Using C++ limits your ability to use newer features of C and exposes you to headaches like the ABI compatibility break of GCC 5.0 that was done for C++11. C has never had an ABI compatibility break caused by a revision of the language. Your suggestion that people should use C++ even when it is not what anyone wants befuddles me.

If you said this in a room with Linus Torvalds, I wonder if he would start cursing again.
by metalman | 2025-04-16 11:41:30+00:00
hmmm?m it's moronic to go along with any notion of genius as bieng any single thing, that is present or not. it is fairly reasonable to suggest that most of the lesser sheep are threatened and resentfull of anybody who offers real, implimentable, better, alternatives to the way things are bieng done now Some number of "genius" people are also socialy aware and adept, and know when to just shut up, and let the drones, drone,on, timing and co ordinating the implimentation of there ideas and making there genius look like luck or better yet politics.
by cess11 | 2025-04-16 11:41:30+00:00
Prolog has very little syntax, usually it's not particularly hard to serialise your data structure directly into Prolog code and consult it. If your data is streaming you might have to resort to assert/asserta/assertz/retract, depending on your use case.

log("2024-10-22", "09:09:23", "Mozilla", "/login"). log("2024-10-23", "09:09:24", "Safari", "/dash"). log("2024-10-24", "09:09:25", "Chrome", "/user"). log("2024-10-25", "09:09:26", "Brave", "/login").

Implementing a transform of a web server log file into Prolog can be as simple as this. In practice you'll have more like ten or twenty fields, of course. Then you can query along the lines of log(Date, Time, "user agent constraint", Resource). and don't have to be as diligent as when stacking grep:s or such.

If you already keep all your logs in analytics databases the example isn't very good, but it ought to be easy to see how this trivial technique can be applied elsewhere.
We built our entire AI App Builder on Cloudflare stack, and it's awesome
by danleshem | 2025-04-16 11:41:40+00:00
Hey everyone, the founder of Fine.dev here.

I wanted to share my experience from switching our cloud provider to CloudFlare. A bit about us:

Last week launched our platform: An all-in-one AI that turns a single prompt into a production-ready app.

Every project our users build comes with auth, database, file storage, LLM integration, and hosting, all working out of the box.

It feels like magic but it's very real - and a lot of it is thanks to Cloudflare.

Our dream with Fine was that anyone, literally anyone, will be able to build and launch something useful. Without wrestling with infrastructure. Without stitching together 10 different services. Without spending weeks before seeing something live.

Cloudflare made that dream feel possible! It is global by default and fast by default. The Infra just "disappears" behind the product. This allowed us to focus all of our energy on our users' experience.

I mentioned the features before because each one of them relies entirely on Cloudflare's powerful stack: → D1 as the database → Workers for backend logic → R2 for file storage → AI Gateway for model routing

We are already having users testing this and the responses have been… incredible.

We’ve seen people ship AI agents, micro-SaaS apps, internal tools and personal productivity tools - everything that you can possibly imagine!

Despite all these different use cases, working with the infrastructure was smooth as butter. Really, one of the best infra experiences I had.

It’s been a joy building this.

A huge shoutout to CF team - we couldn’t have done it without the foundation you’ve built.

Dan
by nindalf | 2025-04-16 11:41:56+00:00
Porn forums are a thing. For example, this politician lost what should have been an easy election because someone found his old comments on a porn forum - https://en.wikipedia.org/wiki/2024_North_Carolina_gubernator.... Among other things he commented on the forum that he'd like to bring slavery back.

Honestly did not believe that people commented on porn forums before this incident.
by eitland | 2025-04-16 11:42:16+00:00
Varies from cow to cow I guess.

One particular cow ("Evjelin" IIRC) would try to avoid her own calves because (it seemed) she much preferred the machine it seemed.

The final year we found her calf with a broken neck in a flat area of the pasture. (Yes, they were always allowed to stay outdoors around when they calved and usually they spent a few days outside together. Mostly this was great I think and except this incident I only remember one other were it was a problem: one calf had got under the fence and into the bog and the cow had followed it into the bog and it was a real mess and I was a really proud teenager when I was able to get out the calf. Both of them needed help to get out but both survived and recovered nicely IIRC.)

(source: grew up on a tiny dairy farm)
by OccamsMirror | 2025-04-16 11:43:08+00:00
I loathe AI for what it's doing the job market.

But I'd be stupid not to use it. It has made boilerplate work so much easier. It's even added an interesting element where I use it to brain storm.

Even most haters will end up using it.

I think eventually people will realize it's not replacing anyone directly and is really just a productivity multiplier. People were worried that email would remove jobs from the economy too.

I'm not convinced our general AIs are going to get much better than they are now. It feels like we're we are at with mobile phones.
by acdha | 2025-04-16 11:44:21+00:00
I miss that, too, but the way we get there is by re-establishing democratic norms and boundaries. The United States is flirting with fascism, and globally we are seeing the fallout from that and the cascading effects of climate change, not to mention the impacts of AI on employment, surveillance and censorship, social media, etc. Keeping politics out of forums like the ones you mentioned is like keeping oxygen out of a space station.
by testycool | 2025-04-16 11:44:22+00:00
If this incident happened to me, I think I'd 100% give them a pass because Cursor is my favorite and most used subscription.

I've gotten a lot of value out of it over the past year, and often feel that I'm underpaying for what I'm getting.

To me, any type of business is a business. I'd treat Cursor as special because it is special.
by roenxi | 2025-04-16 11:44:38+00:00
You make that sound like it was emanating from the business community - the US has had a pretty significant period in there of 0% interest rates determined by a central committee. Return on capital doesn't really matter in a low interest rate environment, the important thing is access to the lending markets. Investors making sensible investments would have been eaten alive by those focusing on companies that were living off credit in ill-advised ways.

Uber still hasn't managed to make a net profit over its lifetime as a company, by the way.
by sph | 2025-04-16 11:44:39+00:00
Good post, and I believe indeed it is caused by social media and newer generations molded by it.

Go find some controversial discussion from 80-something years ago on Youtube, say, about homosexuality. Even as an older Millennial it feels the ability to entertain and politely discuss ideas we do not own nor approve of has completely disappeared. Now it’s literally just black and white, right or wrong, with or against us, with no nuance or possibility for one’s opinion to move towards compromise. It’s two camps making hateful memes about the other.

We are not made for this style of socialization and discourse, and no one is taking this problem seriously. It worries me a lot.
by gnfargbl | 2025-04-16 11:44:46+00:00
CNAs [1] are assigned blocks of CVEs and then assign from within that block, but the system only works if there is overall administration of the CVE Program [2].

My concern is that a capture of the administration would become a capture of the entire programme. Looking at the structure, it seems possible that CISA are in a position to prevent any such capture but, given some of the recent positions taken by the US government, we'll need to wait and see how that plays out.

[1] https://www.cve.org/ProgramOrganization/CNAs

[2] https://www.cve.org/ProgramOrganization/Structure
by visarga | 2025-04-16 11:46:36+00:00
Nothing happened. Judge by the outputs, if they are infringing, the model learned expression. If not, it learned abstractions and styles. Why do you think there were only 2-3 lawsuits focusing on output infringement? If regurgitation was a big issue copyright holders would raise hell. But they focus on training data instead, which means the outputs are ok.

Anyway, focusing on training data is misguided unless you also restrict in context learning by policing what users can paste into the model.
by MSFT_Edging | 2025-04-16 11:46:44+00:00
The Microcenter near me always seems busy. There's always a steady flow of kids(I see more girls than boys interestingly) with a cart full of PC parts and a fat grin.

I always check there first when I need some kit. I much rather drive over and get what I need same-day. Routers, adapters, deoxit, solder, PC parts, generic flash drives in bins at the checkout like they're candy.

Their electronics section leaves something to be desired, but where else can I just grab a Pi zero w to-go for 10 bucks or some random sensor I've been meaning to play with to add on to whatever I was already buying. I cant even be mad at the markup because it's so valuable to have same-day.

That and the old-school sticker from the salesmen for commission means they tend to actually be nerds looking to help and I'm always happy to slap the sticker on whatever I'm buying to give them a piece.

If you have a Microcenter in your neighborhood, give them some business. I can only describe the feeling like you're a kid walking into Toys R Us again.
by Joker_vD | 2025-04-16 11:47:43+00:00
Pfft, you know how tests for functions like this:

func MonthToString(month int) string { switch month { case 1: return "January" case 2: return "February" ... case 10: return "October" case 12: return "December" default: panic(fmt.Errorf("invalid month number: %d", month)) } }

are usually written? You take the switch's body, shove it into the test function, and then replace "case/return" with regexp to "assert.Equal" or something:

func TestMonthToString(t *testing.T) { assert.Equal(t, "January", MonthToString(1)) assert.Equal(t, "February", MonthToString(2)) ... assert.Equal(t, "October", MonthToString(10)) assert.Equal(t, "December", MonthToString(12)) assert.PanicsWithError(t, "invalid month number: 13", func() { MonthToString(13) }) }

Look ma, we got that sweet 100% code coverage!
by fancyfredbot | 2025-04-16 11:48:30+00:00
Apparently this is the key to unlocking vast riches through a career as a derivatives quant. I'm told it's a requirement even though you don't really use it on the job. A bit like how you need to rebalance a binary tree to be a web developer.

Anyway now it's the key to unlocking vast riches through a career as an AI researcher too, seems like a good skill to have.
by tasn | 2025-04-16 11:50:04+00:00
I wasn't questioning that Palestinians have an identity nowadays. All I was saying is that this identify is based on "let's destroy Israel" and is a newer thing. There were no struggles for recognition as a Palestinian state in 1940, and anyway the lines drawn are arbitrary following the British and French mandates. The whole notion of this identify would have some legitimacy if the map drawn was some map of some ancestral land controlled by a group. Though they map they draw is just the state of Israel. They for some reasons don't want their supposed lands in Jordan, Lebanon, and Syria, and for whatever reason the land they claim follows the exact arbitrary lines drawn back then. That's also why you see internal wars in all of the region. It was just random disconnected tribes in the region.

Having an identity, not to mention one based on hate, doesn't automatically mean you'll get your wishes. E.g. ISIS wants a world under sharia law. They have a flag and that's what they want, doesn't mean we need to give them that.
by ethbr1 | 2025-04-16 11:50:17+00:00
Indeed. I'd argue that failing to apply robust antitrust enforcement (as the US hasn't in the last 20 years) is short-sighted.

It creates monolithic companies that are enormously profitable at the cost of innovation.

Fewer huge companies will never innovate as quickly as a diverse and competitive ecosystem, especially when the cost to develop and deliver is minimal.

Seen another way, the current Big Tech landscape creates artificial barriers that limit startups' access to customers compared to what the internet and mobile previously enabled.