MurphyA/hacker-news huggingface dataset:
by Sesse__ | 2025-08-11 09:34:39+00:00
A source on what? The Intel optimization manuals explain what MOVNTQ is for. I don't think they explain in detail how it is implemented behind-the-scenes.

See e.g. https://cdrdv2.intel.com/v1/dl/getContent/671200 chapter 13.5.5:

“The non-temporal move instructions (MOVNTI, MOVNTQ, MOVNTDQ, MOVNTPS, and MOVNTPD) allow data to be moved from the processor’s registers directly into system memory without being also written into the L1, L2, and/or L3 caches. These instructions can be used to prevent cache pollution when operating on data that is going to be modified only once before being stored back into system memory. These instructions operate on data in the general-purpose, MMX, and XMM registers.”

I believe that non-temporal moves basically work similar to memory marked as write-combining; which is explained in 13.1.1: “Writes to the WC memory type are not cached in the typical sense of the word cached. They are retained in an internal write combining buffer (WC buffer) that is separate from the internal L1, L2, and L3 caches and the store buffer. The WC buffer is not snooped and thus does not provide data coherency. Buffering of writes to WC memory is done to allow software a small window of time to supply more modified data to the WC buffer while remaining as non-intrusive to software as possible. The buffering of writes to WC memory also causes data to be collapsed; that is, multiple writes to the same memory location will leave the last data written in the location and the other writes will be lost.”

In the old days (Pentium Pro and the likes), I think there was basically a 4- or 8-way associative cache, and non-temporal loads/stores would go to only one of the sets, so you could only waste 1/4 (or 1/8) on your cache on it at worst.
by esperent | 2025-08-11 09:34:49+00:00
This is utter bullshit. An American CS degree might cost that much, but why would someone from a developing country (who isn't rich or getting a scholarship) want one of those?

The actual cost of a CS degree varies a lot depending on the country, but here in Vietnam I think it's about $1000 per term at public universities. That's not cheap, it's about a year at minimum wage here. But it's a long, long way from your claim of 124 years.

And to forestall the obvious next claim: Vietnamese education is quite good actually. Maybe you won't be going to Harvard but there's plenty of universities in the top 1000 worldwide with a few in the top 200 (no idea for the ranking for CS specifically though).
by newsclues | 2025-08-11 09:34:50+00:00
This hits home.

After COVID, I stopped caring and trying to fake being a normal person, and choose just to be me, alone.

I wasn't good at trying to be normal, and it's so much nicer to be free to not bother to make the effort and not be me. But I have no friends or good relationships with family (who don't understand or tolerate who I am).
by jacooper | 2025-08-11 09:35:22+00:00
Israel now has killed the entire Al Jazeera crew in Gaza. Anas Al sharif was reporting non stop since the genocide began, he was the last journalist standing in north Gaza.

This time it's not some collateral damage, they targeted him on purpose and are boasting about it. https://twitter.com/ryangrim/status/1954656049556062533

His will and last message https://twitter.com/AnasAlSharif0/status/1954670507128914219
by the_mitsuhiko | 2025-08-11 09:35:33+00:00
So a handful of things here. One is that you can actually at the moment at least use a lot of it for free. Secondarily, I think when it comes to access to ChatGPT and other services, in a lot of low-income countries there's a much bigger hurdle than the money, which is a combination of language and device that is capable of connecting to ChatGPT. There are a lot of countries still where you're limited to feature phones or not even having a phone at all.
by robin_reala | 2025-08-11 09:36:44+00:00
In Sweden, assuming that $125k of that disappears in taxes, it’d leave you with 1.2M SEK. There are currently ~650 properties on Hemnet between 1M and 1.25M. I’d suggest maybe this one in Ödeshög at 1.1M SEK? https://www.hemnet.se/bostad/villa-3rum-odeshog-odeshogs-kom... Not the biggest, but it’s reasonably well done up, comes with 2/3rds of an acre of land, is near a main motorway to get to places, and near the shore of the biggest lake in the country. If you want to take a train then it’s 30 minutes drive to the nearest station on the Stockholm-Copenhagen line.
by Tuna-Fish | 2025-08-11 09:36:51+00:00
IIRC they used the write-combining buffer, which was also a cache.

A common trick is to cache it but put it directly in the last or second-to-last bin in your pseudo-LRU order, so it's in cache like normal but gets evicted quickly when you need to cache a new line in the same set. Other solutions can lead to complicated situations when the user was wrong and the line gets immediately reused by normal instructions, this way it's just in cache like normal and gets promoted to least recently used if you do that.
by makeitdouble | 2025-08-11 09:36:54+00:00
Scale matters.

> But suppose a human [...]

A human doesn't ingest half of the web and simultaneously deal with millions of people.

We've be been through this times and times again. Justice didn't go after humans copying books by hand, it went after reprints of existing copyrighted material.

Music industry didn't go after people singing tunes in their kitchen, but after wide distribution networks.

Removing scale from the discussion leads to absurd conclusions.
by ben_w | 2025-08-11 09:37:34+00:00
UK tuition fees £9,535/year - https://www.gov.uk/government/publications/tuition-fees-and-...

£9,535/year * 3 year degree / 124 years ~= £231/year ~= 310 USD/year

UN estimates GDP/capita of Yemen and Burundi were less than this, that Tajikistan has lower gross average monthly wages. Those are nominal, not PPP.

https://en.wikipedia.org/wiki/List_of_countries_by_GDP_(nomi...

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

The World Bank numbers here are adjusted for cost of living, say that 1.31% of the world population are living on a dollar a day: https://ourworldindata.org/explorers/poverty-explorer?tab=li...
by calgoo | 2025-08-11 09:39:59+00:00
Well thats a choice right? We dont NEED these systems, its just mandated by governments. Just like here in spain they changed from emergency triangles that you need to put on the street to a little crappy light you put ontop of the car. That light will do nothing in sunny spain or if your car happened to stop after a curve. Its stupid crap mandated by governments to make it look like they are actually doing something new, but they forget about basic stuff. Same thing with this call system, its my car so my choice. If they want to take my car apart to figure out that i disabled it, then go ahead. I'll just pull the plug the moment you force me to plug it back in.
by atoav | 2025-08-11 09:39:59+00:00
As an introvert I'd argue those are basically just: "be empathic". That means you should not treat others in a way that annoys or demeans them – because you yourself would not like that either, right?

Empathy implies you can feel with others. Example: You are a man and you talk to a woman. Being empathic means you have a clear mental image of what it might feel like to be a woman and can thus avoid saying things that aren't funny, like sexist bullshit. Or you talk to a student/junior and remember what it felt like when you had no fucking clue and how shitty it was when the old greybeards would scoff at you, with empathy you can talk to people where they are instead of highlighting the difference between you and them.

Most communicative problems I have ever seen (aside from language barriers) could have been resolved by a little bit of empathy.
by energy123 | 2025-08-11 09:41:51+00:00
A warning about ChatGPT Pro. The 128k tokens context claim is deceptive advertising.

Messages above ~65k tokens are rejected. Messages between about 50k-65k are accepted, but the right-side of the text is pruned before the LLM call is made. Messages just below ~50k are accepted, but are then partly "forgot" on any follow up questions (either the entire first prompt is excluded, or the left-side of the text is chopped off).

Realistically, it's a 55-65k token limit (40k token question, 15k token response).

They want you to attach your context so they can use RAG.

I can't even be bothered filing a bug report, because I know this shit is intentional. The mistakes always run in a favorable direction.

(GPT-5-Pro is a genuinely good model however, and usage limits are generous)
by concinds | 2025-08-11 09:42:16+00:00
> Also they mean "theft of income"

Right. It's the debunked, bad-faith argument that "piracy is theft" because the pirates would have bought a movie were it not for The Pirate Bay, to justify calculating monetary damages that are completely unmoored from reality. We shouldn’t let people revive this nonsense, even in the context of AI.
by sampo | 2025-08-11 09:45:09+00:00
> Correct me if I'm wrong, but as I understand it, only the Council can propose legislation, while the Parliament can only accept or reject the Council's proposals [1].

EU Council (Meeting of EU countries' head of states): Proposes what should be done

Council of the EU (Council of ministers of EU countries): Proposes what should be done

EU Commission: Proposes legislation

EU Parliament: Approves legislation
by ta1243 | 2025-08-11 09:45:38+00:00
CEO says the action was against policy and they didn't know, so the blame passes down until you get to a scapegoat that can't defend themselves.

The underlying problem is that we have companies with more power than sovereign states, before you even include the power over the state the companies have.

At some point in the next few decades of continued transfer of wealth from workers to owners more and more workers will snap and bypass the courts. The is what happened with the original fall of feudalism and warlords. This wasn't guaranteed though -- if the company owners keep themselves and their allies rich enough they will be untouchable, same as drug lords.
by frankie_t | 2025-08-11 09:46:24+00:00
My morale is extremely low. But I have different circumstances: I live under war, with my future life perspectives unknown. Software engineering, apart from being enjoyable, provided the sense of security. I felt that I could at least either relocate to some cheap country and work remotely, or attempt to relocate to an expensive country with good jobs.

With AI, the future seems just so much worse for me. I feel that productivity boost will not benefit me in any way (apart from some distant trickle down dream). I expect the outsource, and remote work in general to be impacted negatively the most. Maybe there's going to be some defensive measures to protect domestic specialists, but that wouldn't apply to me anyway unless I relocate (and probably acquire citizenship).

>Is your company hiring more/ have they stopped hiring software engineers

Stopped hiring completely and reduced workforce, but the reasons stated were financial, not AI.

>Is the management team putting more pressure to get more things done

with less workforce, there is naturally more work to do. But I can't say there is a change in pressure, and no one forces AI upon you.
by postexitus | 2025-08-11 09:46:59+00:00
He basically says just doing that doesn't help unless very careful, due to boxing/unboxing involved. If you are careful, yes it's certainly possible. I agree with your comments around how Python is useful (but not fast) - it's the most intuitive language I've ever worked with and it just works - no surprises, no weird stuff and once you get something working then you can worry about performance without actually having to rewrite everything from scratch.
by themafia | 2025-08-11 09:49:43+00:00
> The end of anonymity online basically means an end to the internet era itself. We will effectively be rewinding time to the 1980s, when the only news sources were controlled by oligopolies, and dissident voices were simply not given a platform.

No, in the 1980s, dissident voices had platforms. They weren't "mass media" platforms but they definitely had radio shows, periodicals and various publishing channels to disseminate their publications and broadcasts. They were incredibly important in those days, and those sources held some amount of power, in that they could expose a story, and effectively force the rest of the media to cover a subject or event they otherwise would have ignored.

This is worse in every way as it /completely/ locks them out the modern market of ideas that is the internet and ensconces prior restraint into law in a way that violates the civil liberties of every citizen, whether they are the publisher, or the consumer.

We have lost control of the internet. Those who have control intend to turn this world back into a fiefdom with their newfound power. They are otherwise working to keep the rest of the population in fear and distracted. I'm genuinely afraid our past luck will fail to hold out. They've spent 20 years to get to this point. I don't see them giving up.
by howmayiannoyyou | 2025-08-11 09:50:14+00:00
Stop, if for just a moment:

Have a look at industrial accident data globally, considering underreporting in developing nations.

- Same, environmental accidents.

- Same, WMD proliferation, including chem, bio and nuclear.

- Same, malicious cyber.

Now, ask yourself if we have enough problems aligning & regulating AI at the moment?

Are we sure that in the name of laudable egalitarian ideals that we are prepared for the second and third order effects of broad global accessibility to AI, including frontier models?
by latexr | 2025-08-11 09:50:17+00:00
That’s a false equivalence¹. You don’t need a CS degree² to become a good programmer, you can do it with time, perseverance, and access to an old machine. Additionally, even if you needed a CS degree, you don’t keep paying for that indefinitely³ and get skills which last for life. An LLM subscription is something you have to keep paying for, and are screwed if you can no longer afford it, it goes down, or you’re in a place without internet connectivity.

¹ https://en.wikipedia.org/wiki/False_equivalence

² Nor do they cost the same everywhere.

³ In the sense that it’s not a subscription. I get that in the US you may be paying for student loans for an unreasonably long time, but that’s not normal for the rest of the world.
by gattilorenz | 2025-08-11 09:50:39+00:00
WW1 started (among other things) because the "superpowers" in Europe had been arming each other for quite a while in fear of aggression from the other superpowers (not completely unreasonable, given the wars of the previous century). This, in turn, forced the other superpowers to invest more in armaments and army. To top it off, they made treaties of alliance/military intervention (the Triple Alliance and the Triple Entente).

The assassination of the archduke was like flipping a light switch in a house saturated with gas. Austria declares war to Serbia, which is defended by Russia, so Germany has to declare war to Russia; Germany expects France to join Russia so they declare war to France, but their battle plans to conquer France require passing through Belgium. The UK needs Belgium to remain neutral, so they declare war to Germany... and so on. Once the wheels are in motion, and everyone is ready for war, war just happens - whether coke is there or not.
by District5524 | 2025-08-11 09:50:56+00:00
That's for international students going to the UK to study CS. There is not much point for anyone to go to the UK to study CS for that amount of money (unless they already live there, but they get their degree for a third or even less of that money). It's normal for international student tuition fees to be inflated by many universities, they try to collect some extra revenue based on a perceived extra prestige, especially the US and UK. Similar to charging different prices for tourists than for locals.
by sampo | 2025-08-11 09:52:37+00:00
> The Parliament acts as a co-legislator with equal legislative power in this process

The EU Parliament doesn't have equal legislative power. EU Commission proposes legislation, and the parliament can only accept or reject. Of course informally they can discuss with the Commission and let the Commission know what they would or would not pass.

> effectively representing the citizens while the Council represents the member states governments

This is true. But you maybe forgot another body, the EU Commission.

EU Council, Council of the EU: Represent member states

EU Commission: Represents the EU

EU Parliament: Represents the citizens

I guess US doesn't have a body like the EU Commission, that is not elected and that represents the interests of the "deep state".
by boulos | 2025-08-11 09:53:54+00:00
To be clear, that altercation was definitely taken out of context and there was bad behavior on both sides.

As reported at the time [1], the kids who didn't have a reservation knew there were reservations, but wanted to highlight that they didn't like the new system and the Mission was gentrifying:

> Kai told me that he had heard over the summer that pickup-soccer players were regularly being kicked off the field in the evening by adults who had paid to reserve the field through the city’s Recreation and Park Department. Having grown up playing soccer on that field, Kai decided to try to help the neighborhood kids make a stand for the existing rules. “I’ve also felt kind of exiled from the community, because of my eviction, and I didn’t want to see the same thing happening,” he said.

The Dropbox employees effectively took the blame for a Rec and Park policy that was (temporarily) changed in response [2].

So sure, they said something clumsy in a heated argument. But if they'd more politely said "The courts are reservable, why should it matter which neighborhood I'm from?" would you still be so angry at them?

[1] https://www.newyorker.com/tech/annals-of-technology/dropbox-...

[2] https://abc7news.com/amp/tech-workers-mission-district-teens...
by JonChesterfield | 2025-08-11 09:54:18+00:00
bss stores zeros but sure, this lot could end up in rodata if you were careful about the runtime representation, or data if you were a little less careful. Treat the elf (ro)data section as the longest lived region in the garbage collector and/or don't decrement refcounts found there. Good thing to do to the language standard library.
by Beretta_Vexee | 2025-08-11 09:54:33+00:00
I remember as a child being stuck in the back seat of the car for over three hours in 35°C heat just to get through Millau.

The town is at the bottom of a very steep valley and it is very difficult to avoid (this involves extremely steep and narrow farm roads that are difficult to navigate without a small 4x4).
by themafia | 2025-08-11 09:54:57+00:00
> What happened in the early 2010s?

According to the industry people stopped doing maintenance and were more likely to trade in their vehicle for a new one. So they stopped optimizing for that segment of the audience and started making disposable cars.

Truthfully, industry watched the government bail out the banks, require next to nothing in return, and demanded no prosecutions for illegal behavior. The writing was pretty much on the wall. Industry realized it no longer needed happy customers.
by tialaramex | 2025-08-11 09:55:10+00:00
Right but your call to Default::default() gives the game away that we do have inference. Default::default() is generic, if we didn't have inference we'd need to tell it which of the enormous number of implementations of that trait it should call.

Would you take syntax like clear_value: _ { r: 0.25, g: 0.5, g: 0.75, a: 1.0 } ?? Then we're saying that we know we need to pick a type here but the type can be inferred where our underscore was, just like when we

let words: Vec<_> = "A sentence broken by spaces".split_whitespace().collect();
by cafeinux | 2025-08-11 09:55:13+00:00
For the few times where I had to speak to someone about topics I don't care much about, I found that simply asking questions to learn about them ( as well as the person I'm speaking to) is enough.

"What team do you support? Has it always been the case? How do you think they compare to <well-known other good team>?" "What car do you drive? Any particular reason for that car model? What's the brand's best and worst things? Oh, that piece tends to break easily; pardon my ignorance, but what's the purpose of it?" "Any key difference in the way you hunt/fish this or that animal, or the time of the year during which you hunt/fish? I don't know that word, what does it mean? Do you have any anecdotes about some hunting/fishing you did?"

Those have to be adapted to the person and situation, but they are pretty good to keep a conversation going. People love to speak about their interests, and a lot love to even teach about them. Putting yourself as the listener makes them perceive you as nice, and you might even gather interesting information to yourself, or at least gather enough knowledge to have an easier time speaking about it next time..
by ramraj07 | 2025-08-11 09:55:28+00:00
My 2 to Dropbox is my primary storage location. I can freely access it everywhere, move countries at a whim and don't need lousy drives with me.

(I do backup my Dropbox occasionally to s3).

Google drive is okay but im not trusting my entire file history on top of my email history to Google only to find it locked up one day. It gives me calm that my files arent entrusted solely to one Google account.
by duke254 | 2025-08-11 09:55:34+00:00
Description: RedNote is an international social media platform focused on lifestyle sharing. It allows users worldwide to post photos, videos, and reviews related to travel, fashion, food, and daily life. Unlike region-specific apps, RedNote emphasizes authentic, user-driven content across diverse cultures, aiming to build a global community where people discover and share real experiences. The platform features a clean interface with a borderless content feed that highlights trending posts from cities around the world. Perfect for those looking to explore authentic lifestyle content beyond their local networks.
by graemep | 2025-08-11 09:55:44+00:00
It sounds like you are talking about the cost of doing a CS degree in a developed country. The $736 (number used in article, source World bank) number multiplied by 124 gives you $93k. That is enough to manage a degree at one of the cheaper (but perfectly OK - regulated to ensure minimum standards) universities in the UK such as Chester. It cover one year of fees at Oxford but not leave you much to live on. I am pretty sure there are cheaper options in Europe.

Of course, someone from a low income nation is most likely to go to university in their own country which is a whole lot cheaper (and a lot of low and middle income countries have free or subsidised university education - which is why British hospitals were historically had lots of South Asian doctors, and now Africans). If their own country does not offer the right degree or demand for limited places is very high they can study in another low or middle income country (I know Sri Lankans who have studied in India).
by brabel | 2025-08-11 09:56:07+00:00
I completely understand. But I suppose most developers, specially in the USA (where salaries are astronomicals) and even Europe (where I am, most top-of-the-line laptops are affordable to most devs here) it's not a problem, but I too have a low-end Mac (which would be an expensive machine in some countries!) where IntelliJ doesn't run so well, as you mention. In those cases, I use emacs which has similar "grep" functionality. What I was arguing against was just doing it "only" in the CLI. You will spend hours for something that should be minutes!! But even the guy who originally said he does it on the CLI admited he's actually just calling it from the CLI, but using an IDE (if you allow me to call Neovim an IDE) to go through the results... which is basically the poor man way to do what IntelliJ does (no offence meant).