MurphyA/hacker-news huggingface dataset:
by oumua_don17 | 2025-08-25 19:37:48+00:00
>> Migrating away is obviously not an option in 2025 and onwards

Why so? Yes it may seem difficult with lesser immigration friendly sentiments; however that shouldn't deter you.

You haven't mentioned your current situation, your experience etc to give more tailored suggestions. However, if making a living is not a concern for you in Nepal, then that gives you the freedom to pursue contributing to open source projects in subjects/areas (graphics programming may be) of your choice.

Otherwise based on your experience, you can apply to companies in UK and Europe, many will sponsor if you have the right skills and experience. That takes a while but it's not impossible.

Have you explored India as an option as Nepal and India have free trade movement and Banglaore/Hyderabad/Pune are great options if you focus on product and FAANG companies there. This may in fact be an easier route to get valuable experience in a reputed company.

>> My age is 28...

And 28 is hardly the age really to worry about moving/not moving, unless there are compelling reasons like having to stay back for strong personal reasons.
by mcny | 2025-08-25 19:38:16+00:00
Reddit threads suggest MOSFET problems are common among mini PCs. Any ideas?

This is especially frustrating because I have an ancient dell optiplex and dell precision with i3-2100 and i3-5xx that still work. I occasionally need to open the box to reseat the ram for whatever reason after a power failure but by an large these machines are over ten years old!
by tsunamifury | 2025-08-25 19:38:32+00:00
I can't believe I'm going to look like I'm defending this but here it goes:

The market 'offering' the most demand to the global economy right now is America, by far and away, with a distant second of Europe and Middle East. America has chosen to use tariffs in an attempt to 'tax the demand offered' to the global economy in order to stop the localize debt accumulation of that demand, along with other justifications (rightly or wrongly) of stabilizing global trade and currency.

This is at least the THEORY on Tariffs. Its makes a bit more sense than the 'grrr 1950's trade imbalance' story media keeps spinning, but whatever I'm not going to defend it any more than that.
by DriftRegion | 2025-08-25 19:39:40+00:00
Start with the question: what is the problem that you want to solve? Next, find codebases that solve that problem and study how they do it.

Good design is so deeply tied to the domain details. Wonham's Internal Model Principle applies to code.

Example: I wanted to solve the problem of unit testing for embedded targets. I found open source projects that do this and read the code critically to see how and why it is written. As I build my own approach, I revisit theirs to learn more as my understanding of the domain deepens.
by dawnofdusk | 2025-08-25 19:39:48+00:00
It's reasonable but essentially every "common misconceptions about Big O" is because people didn't have the necessary notions in calculus. For example, the fact that O(x^2) can be practically faster than O(x), due to the size of constants/subdominant terms, is confusing only if you never properly learned what asymptotic behavior is.

The practical question is whether you think it's ok to continue propagating a rather crude and misunderstanding-prone idea about Big O. My stance is that we shouldn't: engineers are not business people or clients, they should understand what's happening not rely on misleading cartoon pictures of what's happening. I do not think you need a full-year collegiate course in calculus to get this understanding, but certainly you cannot get it if you fully obscure the calculus behind the idea (like this and uncountable numbers of blogpost explainers do).
by tptacek | 2025-08-25 19:39:56+00:00
Like I said downthread, I think this is a B-tier show (better than Suits or The Good Fight, worse than Better Call Saul) --- but I don't think that has anything to do with whether "open source" is overshadowed by suicide. The show isn't "for" you.

The only reason technology is featured in it is that it's a way to show a period of rapid change happening underneath the characters. More than anything else it's a period show.
by tayo42 | 2025-08-25 19:40:13+00:00
Permissions are usually more strict then a hobby projects. So you can't just be writing and leaving things all over the file system without the possibility of failure.

Or maybe your using drives over a network and randomly your tests will now fail becasue of things outside your control. Things like that.

That's why when writing tests you always want them to actually do io like that.
by SLHamlet | 2025-08-25 19:40:31+00:00
This is not an anomaly, by the way. I've interviewed many multiple Meta staffers (including senior leaders), and can find little evidence that leadership actually read "Snow Crash" and/or even cared about virtual worlds. Even after spending tens of billions claiming they were building the Metaverse.

Some background: https://nwn.blogs.com/nwn/2025/05/horizon-worlds-meta-horizo...
by lucideer | 2025-08-25 19:40:47+00:00
Ah... that makes sense. I hadn't heard of Hey before but it appears Hey World is a pretty newly added feature to a platform primarily built for & around email - attachments do make some deal of sense in that context, though I'd imagine I might still like to browse image attachments in my email client from time to time rather than stash them in downloads.

Might just be teething issues for a new product though.
by catigula | 2025-08-25 19:41:45+00:00
Did you read this link?

>This reluctance extends to different types of platforms. Only around a third would be likely to provide age proof for messaging apps (38%) or social media sites (37%). For user-generated encyclopaedias like Wikipedia, half (51%) say they would be unlikely to submit any proof of age. Just 19% say they would be willing to submit proof of age for dating apps, lowering to 14% for pornography websites.
by dekhn | 2025-08-25 19:42:13+00:00
We've basically been watching Google gradually re-discover all the tricks of supercomputing (and other high performance areas) over the past 10+ years. For a long time, websearch and ads were the two main drivers of Google's datacenter architecture, along with services like storage and jobs like mapreduce. I would describe the approach as "horizontal scaling with statistical multiplexing for load balancing".

Those style of jobs worked well but as Google has realized it has more high performance computing with unique workload characteristics that are mission-critical (https://cloud.google.com/blog/topics/systems/the-fifth-epoch...) their infrastructure has had to undergo a lot of evolution to adapt to that.

Google PR has always been full of "look we discovered something important and new and everybody should do it", often for things that were effectively solved using that approach a long time ago. MapReduce is a great example of that- Google certainly didn't invent the concepts of Map or Reduce, or even the idea of using those for doing high throughput computing (and the shuffle phase of MapReduce is more "interesting" from a high performance computing perspective than mapping or reducing anyway).
by Retric | 2025-08-25 19:43:02+00:00
Food production isn’t some homogeneous entity, it might make sense to subsidize some level of staples but direct subsidies are more transparent and can be more easily limited. But, obviously industry doesn’t want the government feeding through to stop simply because the’ve scaled vastly past domestic consumption.

Similarly, military procurement can subsidize relevant industries without impacting the wider economy. In other words you can maintain some domestic steel production etc without impacting the cost of goods.
by Arnavion | 2025-08-25 19:43:03+00:00
>The end user will find out whether their ISP is blocking them or Netflix is blocking them. Usually by asking one of them or by talking to someone who already knows the situation. They will find out Netflix is blocking them, not their ISP.

You seem to think I said users will think the block is initiated by the ISP and not the website. I said no such thing so I'm not sure where you got this idea.

>What, exactly, do you want ISPs to do

Respond to abuse reports.

>Neither one is even detectable. (Not even by the target website! They're just guessing too)

TFA has IP addresses.

>Which, on the other hand, means Netflix would ban every ISP and have zero customers left.

It's almost like I already said, twice even, that the plan won't work because the big web properties won't be in on it.
by 93po | 2025-08-25 19:43:05+00:00
after some searching: it seems like you can have a linear quantity in physics or in dimensions when it involves length. for example, the more fence you have, the more length it has. it's a linear quantity because it scales 1:1

outside of that you can have a linear relationship, which is more like: income per hour worked. the more hours you work, the more income you have. and ignoring overtime pay, it's a 1:1 ratio again

i dont believe the graph involves a linear relationship, because the the filesize doesnt increase the same every year. there's no connection between time progressing meaning filesize is inherently bigger. and file size isn't linear quantity because it doesnt involve a length.
by dawnofdusk | 2025-08-25 19:43:09+00:00
>This seems to be quite a bit of a strawman to me.

Not really, if you ever listen to CS undergrads or people in non-traditional schooling (bootcamps, etc.) talk about software engineering this opinion is essentially ubiquitous. People interested in ML are less likely to hold this exact opinion, but they will hold qualitatively identical ones ("do you really need multivariable calculus/linear algebra to do ML?"). It is precisely because people (primarily Americans) are scared to learn mathematics that they rationalize away this fear by saying the necessary mathematics must not be essential, and indeed it is true that many people get away without knowing it.
by __bb | 2025-08-25 19:43:11+00:00
To add to what xmprt and msephton have said, people have told me they use it for:

- Storing results for scientific research - Local analysis of data exported from server-based databases - Experimenting with database designs before exporting SQL to codebases - Maintaining relational data where a website or app are not needed (eg. tutors keeping client records) - Recovering data from databases used by other products (eg. phone backups, discontinued apps)
by jauntywundrkind | 2025-08-25 19:43:37+00:00
> Put that in perspective with high-end machines with hardware concerned with performance and not power draw, that can easily idle at 100W.

I've been trying to optimize my desktop's power consumption. At the beginning of the year I put the kill-a-watt on it and was shocked to see it was using 115W idle! I got it to 90W pretty quickly with some minor Linux tuning but was still pretty unhappy to see so much idle load. Recently though, I've got it idling at 57W, which makes me feel much better about it (although more than I'd want for a 24/7 load). 5700X cpu and RDNA4 9070XT video card.

Dialing down unnecessary cooling helped more than I would have guessed. Under-volting the GPU -30mV may have helped but I'm not sure. Adjusting every governor I could find to powersave helps of course, and doesn't feel noticeably different. A lot I think is just that the new tuned daemon is way way way better at it's job than previous solutions like tlp was. I did have some problems with my Crucial P3+ NVMe drive not liking "powersupersave" PCIe Active State Power Management (aspm), but most improvements were a kernel setting away, and tuned really seemed to do .

One of the thing I really love about modern computing is that I can just dial in power consumption under load. With the new RDNA4 video card, I was seeing 450W power consumption when gaming. But I can open CoreCtrl and tell it, no, use 70W, and for surprisingly little FPS hit my system is now down to ~155W. (Still looking for more control in Linux for the CPU!)

It is lovely that there are all these mini-PC's, many of which will idle at ~10W! But definitely worth noting that power consumption on desktop is much more configurable than it used to be.
by femiagbabiaka | 2025-08-25 19:44:00+00:00
> While the EU certainly has its issues, its protection of democracy is still one of the best in the world.

Don’t let defensiveness lead you to say nonsensical things. Nearly every single country in the EU has a worse-than-trumpian party waiting in the wings, or even in power, see Hungary. Ascribing some sort of special property to the EU, a region with absolutely terrible standards for personal liberty, because at the moment there is more respect for liberal democracy there than elsewhere.. well it’s just waiting for the other shoe to drop.
Show HN: Gonzo – A Go-based TUI for log analysis (OpenTelemetry/OTLP support)
by J0nR | 2025-08-25 19:44:01+00:00
We built Gonzo to make log analysis faster and friendlier in the terminal. Think of it like k9s for logs — a TUI that can ingest JSON, text, or OpenTelemetry (OTLP) logs, highlight and boil up patterns, and even run AI models locally or via API to summarize logs. We’re still iterating, so ideas and contributions are welcome!
by gvsg-rs | 2025-08-25 19:44:10+00:00
Hi, I’m from Readyset. We hadn’t realized this post had picked up traction here, but I wanted to share a bit more context.

Some folks pointed out that index pushdowns and join optimizations aren’t novel. That’s fair. In a traditional database engine, pushdowns and access path selection are standard. But Readyset isn’t a conventional engine.

When you create a materialized view in Readyset, the query is compiled into a dataflow graph designed for high-throughput incremental updates, not per-request planning. We receive changes from the upstream database’s replication stream and propagate deltas through the graph. Reads typically hit the cache directly at sub-ms latency.

But when a key hasn’t yet been materialized, we perform what we call an upquery -- a one-off pull from the base tables (stored in RocksDB) to hydrate the missing result. Since we don’t re-plan queries on each request, the structure of that upquery, including filter pushdowns and join execution, is precompiled into the dataflow.

Straddled joins, where filtering is required on both sides of the join, are especially tricky in this model. Without smarter pushdown, we were overfetching data and doing unnecessary join work. This optimization pushes composite filters into both sides of the join to reduce RocksDB scans and hash table size.

It’s a well-known idea in the context of traditional databases, but making it work in a static, incrementally maintained dataflow system is what makes it unique here.

Happy to go deeper if folks are curious. Appreciate the thoughtful feedback.
by lucky_cloud | 2025-08-25 19:44:11+00:00
Under $100... by what measure? I'm going to Japan soon and was planning on shipping a bunch of clothes, books, etc to myself. I'm not going to sell any of it, I just want to send a bunch of stuff back without having to deal with checking another bag. So as far as I'm concerned, there's no dollar value. I'm buying stuff in Yen for my own personal use...

But I suppose I'll just check a bag or use a different carrier...
by pchangr | 2025-08-25 19:44:18+00:00
It was net positive in all the studies I found. Here’s some for Germany

https://www.bertelsmann-stiftung.de/en/topics/latest-news/20...

https://www.econstor.eu/bitstream/10419/306683/1/GLO-DP-1530...

In Canada, economic immigrants are net positive while refugees and sponsored (family reunion) immigrants are net negative.

https://mpra.ub.uni-muenchen.de/102505/1/MPRA_paper_102505.p...
by ethbr1 | 2025-08-25 19:44:57+00:00
Hot take: good

The de minimis treatment has been abused beyond original intent. Specifically by China, but you can't fix that without fixing the general case.

Fast fashion and other low-value drop air shipping across oceans is ecologically insane: as a planet we literally can't afford to keep doing this. And the US, by virtue of population + relative consumer wealth, is the biggest customer for this.

Furthermore, the inability to reliably screen low-value packages is a problem. To wit, I should not be able to order illegal drugs on the internet and have them delivered by the federal postal system to my door without inspection.

Unfortunately, the way to actually address this requires thoughtful regulation (Congress+customs), modernization and funding of enforcement at scale (Congress+customs), and doesn't produce a quick win... so isn't going to be done.

More likely, it's used as a bargaining chip in trade negotiations, then the problem is declared "won", then it's back to business as usual.
by notatoad | 2025-08-25 19:45:26+00:00
i did the same last month - i used chatgpt heavily to explain oauth to me. and then confirmed what it was telling me my checking the actual spec documents.

i think, as the article says, oauth is so varied that while there are documents, none of them are tailored enough for your specific use case. but an LLM can narrow it down to exactly your use case, which is what you really need to implement it.
by godelski | 2025-08-25 19:46:02+00:00
I think you really are misunderstanding what swap is for.

If your speeds matter, you, and I cannot stress this enough BUY MORE RAM[0]. It's called "swap" not "RAM" so anyone trying to tell you it is "more RAM" is lying to you or woefully naive. It would be as idiotic as having no swap space.

Swap is a cache. Swap will actually help your RAM be even faster! Go look at your RAM usage in a bit more detail. You get a little from using a tool like `htop` but you'll get more from just `cat /proc/meminfo` or `free -wh`. You RAM has tiers of memory inside of it, all RAM is not equal. You should see that some is compressed and a lot is cached. (`/proc/meminfo` will show you there's a whole lot more to this than just "RAM and swap")

I'll put it this way. My machine has 64G of RAM on it and ~9G of swap. Currently the system (rebooted yesterday) is using about 8G of RAM and 200M of swap. Except that's actually a lie, that's what htop tells us. In fact, we need to check from `free`. Of my 62Gi of RAM: 8Gi is used, 7Gi is free, 1Gi is shared, 3Gi is in buffers, 45Gi is cached and 54Gi is available. (Swap is identical: 200M) When my system is running longer, that swap isn't so minimal anymore. Things get paged into it despite having tons of RAM available. This isn't because the OS is dumb, it is because the OS is smart.

The only reason to not have swap is because you really really care about a trivial amount of disk space. But man, disk is cheaper than RAM and these days you're probably using NVMe or at least an SSD.

What you should do:

- Follow the instructions from [1] or elsewhere[2] and get yourself at least 4G of swap but I would do 8. Are you really going to miss 8G of disk space? - Change the swappiness value[2]. Set it to 10 to get pretty similar results to what you have but without crashes. - Read more about what swap files actually are because you are currently giving a strong impression that you have vastly oversimplified how a computer's memory system works.

[0] https://news.ycombinator.com/item?id=45008336

[1] https://help.ubuntu.com/community/SwapFaq

[2] https://docs.redhat.com/en/documentation/red_hat_enterprise_...

[3] https://wiki.archlinux.org/title/Swap#Swappiness
by kube-system | 2025-08-25 19:46:16+00:00
Correct, but in aggregate, (which is what all of these numbers are) they have.

> the only thing that increases the value of a home over time is increased demand for homes relative to supply, which was my original point: "the price of housing has increased significantly."

At the risk of sounding obvious, yes, the value of housing is directly derived from how the market prices it.

When housing prices go up, the net worth of the people who own housing goes up. Most of the time, the prices have been going up. So the people who have the most time in the market are the most to benefit. When boomers were having children, the median home was around $100k. The average boomer who bought a home on a 30yr mortgage, had kids, and is now retiring, has $400k equity.
How do you smart people accept the money printer?
by Printerisreal | 2025-08-25 19:46:40+00:00
It's 2025 and money printer with $trillions printed exist. Governments increase the debt limits and get free printed fiat money for it. Amounts are in $trillions. How do you accept this fact and still just live normally like money or debt is limited things? they make it for free and investment banks can make it for free too?

You and I work for it but them and their friends with $$$$ make extra because they own assets and this all helps them. How is this reality in the world in 2025??
by em500 | 2025-08-25 19:47:01+00:00
No, that would be the the maximum cutoff, not the mimumum. That maximum, which is also the minimum cutoff to enter the 99.9 percentile (the 0.1%, or 1 in 1000) is almost 50 million dollars: https://fred.stlouisfed.org/series/WFRBLTP1311

More stats (including other decile cutoffs, mean and median with within the deciles) can be found here: https://fred.stlouisfed.org/categories/33001
by pessimizer | 2025-08-25 19:47:09+00:00
I don't understand the argument that it's bad that the government is suppressing grey markets in goods that aren't approved in the US.

I get it from a selfish point of view, as in I want a particular helmet and I think the design is safer, so I'm upset when I can't have it at the price I want it. I don't understand it as a political argument. If our government isn't meant to do anything, shut it down entirely. Don't have processes and subvert them so everybody can do what they want when they want.

Who would you vote for to get rules broken whenever they stop you from doing what you want, and why would anybody else vote for that person?

That being said, I deeply understand that the science and regulation around any sort of helmeting in the US (also in the case of motorcycles) is completely compromised by the people who sell helmets. The way you fix that is by fixing regulatory processes, not making rules easier to break for connected, smart, wealthy people. If you think fixing regulatory processes is an absurd, naïve impossibility, shut the government down and stop complaining about trivialities.
by fransje26 | 2025-08-25 19:47:38+00:00
> in the United Kingdom

Don't forget to earth all your water pipes to ground, and only use sockets that are water-rated to resist biblical floods.

I remember being intrigued by a big 40 x 40 cm plastic box on the outside wall of the cabin we were staying at in the UK. Opening the movable front-flap revealed 1 (one) 220V power socket, protected on all sides with enough rubber and plastic to seal a submarine hatch. I had absolutely no doubt it fully complied with all the norms of health and safety..
by closewith | 2025-08-25 19:48:10+00:00
No, you're just wrong here. Merchant doesn't let me cancel will almost always be won by the vendor when they demonstrate that they do allow cancellations within the bounds of the law and contracts. I've won many of these in the EU, too (we actually never lost a dispute for non-compliance with card network rules, because we were _very_ compliant).

I can only assume you are from the US and are assuming your experience will generalise, but it simply does not. Like night and day. Most EU residents who try using chargebacks for illegitimate dispute resolution learn these lessons quickly, as there are far more card cancellations for "friendly fraud" than merchant account closures for excessive chargebacks in the EU - the polar opposite of the US.