MurphyA/hacker-news huggingface dataset:
by ckw | 2025-11-10 14:44:35+00:00
Good luck figuring out the actual number: (https://www.congress.gov/crs_external_products/R/PDF/R46570/...)

'Annual reports of immigration statistics for FY1995 through FY2003 published by the former INS and then DHS contained “Parolee” sections with data on parole grants.88 DHS’s 2003 Yearbook of Immigration Statistics, the last to include such data, contained annual data for FY1998 through FY2003 on several categories of parolees.89 During this six-year period, the annual total number of persons paroled into the United States ranged from about 235,000 to about 300,000, with port-of-entry parolees accounting for more than half of each annual total.90 Only limited data on DHS’s use of parole since then are publicly available. Among the available data are statistics covering FY2022 and FY2023 that were published by DHS in response to congressional mandates.91 The DHS reports for FY202292 and FY202393 included quarterly data on parole grants by CBP, the DHS component responsible for determining whether or not to grant parole in the majority of cases. The FY2023 reports also included parole grant data for ICE and USCIS as well as data on parole requests received and approved by ICE and USCIS. As DHS explained in its FY2023 report for the fourth quarter with respect to ICE and USCIS parole data, requests, approvals, and grants each represent a “stage in the parole process,” with requests being “the number of applications and petitions for parole submitted,” approvals being “the number of parole requests authorized,” and grants being “the number of paroles given.”94 The parole grant data in the FY2022 and FY2023 DHS reports reflect numbers of grants, not unique individuals. For FY2022, DHS reported 795,561 parole grants by CBP (417,326 by OFO and 378,235 by USBP).95 For FY2023, DHS reported 1,244,348 parole grants by CBP (940,348 by OFO and 304,000 by USBP) as well as 85,608 parole grants by ICE and 10,046 parole grants by USCIS. 96 For both years, the quarterly OFO data were reported by what DHS termed “parole classes of admission.” 97 In addition, from October 2022 to November 2024, DHS’s Office of Homeland Security Statistics (OHSS) published monthly tables on CHNV parole. It reported a total of 532,110 parole grants during the October 2022-November 2024 period.98'
by jacquesm | 2025-11-10 14:45:05+00:00
Indeed, if it is just saturated in an oxygen poor environment it will last for a very long time. As soon as you expose it to air it starts to rot, and pretty quickly too. This effect is compounded by the mechanical effects of repeatedly shrinking due to drying out and then re-absorbing water again until the wood is saturated.

More than you probably ever wanted to know about this subject:

https://www.tandfonline.com/doi/full/10.1080/17480272.2025.2...

https://www.waternet.nl/en/our-water/groundwater/

Lots of houses and other historical buildings in Amsterdam are having their foundation supporting piles replaced. This is a very challenging operation and highly specialized gear has been built to do the job, and with a minimum of vibration to reduce the chance of damage to the structure. They're called 'schroefinjectiepalen' in dutch (too many letters for Scrabble).

The essential piece of kit is a tiny pile driver that gets lifted into the basement of a building and that then pushes hollow steel shells into the soil until resistance. Each shell is threaded, much like drilling rig piles from oil drilling, only much shorter, typically 1 to 2 meters in length. When the required resistance is met the shells are filled with grout, so you end up with an inside-out reinforced concrete post that once it has cured can be load bearing. There are also versions where the grout escapes the post and forms a shell around it and there are versions where there is more armoring inserted into the steel tube.

Edit: finally found a good English language article:

https://www.walinco.nl/g-grouts.htm

These little machines are quite the feat of engineering, some of them are so small they fit through a standard doorway.

https://www.schroefinjectiebv.nl/wp-content/uploads/2019/11/...

Here is a picture of one under one of Amsterdam's theaters:

http://funderingstechniek.com/foto/carre3.jpg
by stackedinserter | 2025-11-10 14:45:14+00:00
Why do I "have to trust native apps"? I owe them nothing and they can happily work in a sandbox where they have access to a their own folder and files that I allow them to use. If I decide they don't need network, then they don't need network.

> a photo editor could need a network connection when it contains collaborative features. Or whatever.

Or none, if I decide to not allow it.
by Tyrek | 2025-11-10 14:45:48+00:00
Sure the "principled high road" has meaning. Coming out of the 90's, the US had a dominant position in international institutions and a 'vibe' that it was willing to subordinate its interests in favor of the global community. The post GWOT shift to a 'selfish' position, clearly illustrated here by your argument, reflects the absolute cratering of international public opinion, and frankly the collective loss of trust in a less selfish America.
by jeffwask | 2025-11-10 14:46:09+00:00
I played 3 times finished twice.

1.0 was 5/10 (quit after a few days) 1.5 was 7/10 (finished) Phantom Liberty was a 9/10 (finished)

It took 2 full years of additional development for 2077 to be in the amazing state it is in now.
by lorinab | 2025-11-10 14:47:02+00:00
I work at XWiki, and we’ve been getting a lot of questions from teams that need to stay on-prem after Atlassian Data Center’s end of life. Together with OpenProject, we’ve built a setup that covers most Confluence + Jira use cases, fully open-source and self-hostable.

Next week, we’re doing a live session to show how migrations work, what tools we use for importing spaces, issues, and attachments, and what still needs improvement.

If you’re running on-prem or testing other open stacks after Atlassian, I’d be interested to hear what approaches you’ve tried.
by danielcspaiva | 2025-11-10 14:47:12+00:00
Thank you for pointing that out!

The correct website is: https://www.hackerreader.app/

About the app being available in Poland, I just found out I need to submit a "Trader Status" for my app to be available in the EU. I'll do it and get back to you as soon as it's ready.

Once again thank you for pointing that out.
by shadowgovt | 2025-11-10 14:48:56+00:00
Poe's Law fully in effect here. Given the 90s-era eye-gouge layout, I can't tell if the author endorses continued support of XSLT or is doing a "Modest Proposal"-style satire by conflating those who support continued native implementation of XSLT with those who pine for the days when most of the web looked like this.
by numbsafari | 2025-11-10 14:49:27+00:00
In my experience, this process typically spans multiple deploys. I would say the key insight that I have taken away from decades of applying this approach, is that data migrations need to be done in an __eventually consistent__ approach, rather than as an all-or-nothing, stop-the-world, global transaction or transformation.

Indeed, this pattern, in particular, is extremely useful in environments where you are trying to making changes to one part of a system while multiple deploys are happening across the entire system, or where you are dealing with a change that requires a large number of clients to be updated where you don't have direct control of those clients or they operate in a loosely-connected fashion.

So, regardless of AWS RDS as your underlying database technology, plan to break these steps up into individual deployment steps. I have, in fact, done this with systems deployed over AWS RDS, but also with systems deployed to on-prem SQL Server and Oracle, to nosql systems (this is especially helpful in those environments), to IoT and mobile systems, to data warehouse and analysis pipelines, and on and on.
by withinboredom | 2025-11-10 14:50:45+00:00
I once worked with someone who apparently thought they were supposed to throw their takeout out their car window after eating it. That's why they thought they saw people cleaning up the side of the roads every now and then.

Our whole team had to explain to them how this is littering and that isn't why those people exist.

And yes, this is what they had been told since they were a child.
by wswope | 2025-11-10 14:51:01+00:00
Having hit those first two pain points, I changed my transcode config to 1) run every time, and 2) use a custom bash script as the transcode command. The bash script keeps a plaintext list of files + their modtime and disk size, then only transcodes files it hasn’t seen before. Because it’s a plaintext list and relatively small, there’s not a terrible performance hit since it’s paged into memory.

Not at all saying this to dismiss your criticism though; absolutely would be great to have better OOTB options. Just putting it out for anyone who wants a workaround :).
by vaxman | 2025-11-10 14:51:09+00:00
*-"eventually" leaving those public companies no choice but to...

Clarifying, because there's no way a company (public or private) is going to reduce the credit line of a major customer until it's obvious that the orders "aren't real" But if Wall Street realizes it before they do, they can lose control of their business too. This is not quite Enron or WorldCom/MFS, but it's a very similar storm on the horizon. (BTW, ever wonder why Sprint never could remain airborne and eventually was merged with TeenMobile? It's because they overspent on CapX trying to keep up with the fraud at Worldcom and could never dig out to actually use all that spectrum. Likewise, we are still dealing with the fallout of the Enron collapse on the US domestic energy grid a quarter century later.)
by Hendrikto | 2025-11-10 14:51:17+00:00
You claim that they cannot be disabled, while this is already happening [0][1][2]. Some countries, like Switzerland, already completed the shutdown years ago [2].

[0]: https://newsroom.vodafone.de/2g-abschaltung-macht-lte-und-5g...

[1]: https://www.telekom.de/hilfe/2g-abschaltung

[2]: https://www.rosenberger-telematics.com/en/news/switching-off...
by shadowgovt | 2025-11-10 14:51:39+00:00
It has, I think, one nice feature that few markups I use these days have: every node is strongly-typed, which makes things like XSLT much cleaner to implement (you can tell what the intended semantics of a thing is so you aren't left guessing or hacking it in with __metadata fields).

... but the legibility and hand-maintainability was colossally painful. Having to tag-match the closing tags even though the language semantics required that the next closing tag close the current context was an awful, awful amount of (on the keyboard) typing.
by Rayhem | 2025-11-10 14:51:41+00:00
Disclaimer: I'm just an...interested layman, but as far as I know we don't really know. It looks like there's both genetic and environmental components to it; your genes have a big impact on your "temperament" and more volatile temperaments correlate more strongly with cluster B disorders. But it seems like neglect, a failure to recognize a child as their own independent person (basically "my needs are your needs"), from parents/caregivers who are often themselves narcissists contributes pretty strongly, too.

The Little Shaman[1] has been one of the most comprehensive-yet-approachable resources I've found for understanding these kinds of high-conflict personalities. In particular [2-4] are pretty relevant to your question.

[1]: https://www.youtube.com/@thelittleshamanhealing/videos [2]: https://www.youtube.com/watch?v=uJZeXxU7QTg [3]: https://www.youtube.com/watch?v=TokWBgMQIZ4 [4]: https://www.youtube.com/watch?v=e5Hq_xNxrOg
by aryonoco | 2025-11-10 14:51:47+00:00
I can tell you that here in Australia we shut down 2G in 2011 and 3G in 2022-2023.

And yes many things broke, train ticket vending machines stopped working, smart meters stopped working, etc. But then the got replaced.

2G and 3G is a horrible waste of bandwidth compared to 5G. Keeping them on and wasting all that bandwidth is borderline negligence.
by osigurdson | 2025-11-10 14:51:51+00:00
I created a small / 20 line Jupyter notebook that uses the Nthesis api which shapes, tags, and makes the data searchable, chattable and allows you to visualize relationships / data clusters (yep lots of games this month!). https://nthesis.ai/public/hn-working-on

I've always loved the "What are you working on" post. So many niche and interesting projects!
by jclarkcom | 2025-11-10 14:52:25+00:00
Thanks for the encouragement. I do plan to make more of them open source, in the past it's been a bit of burden to document, test, and fix bugs before publishing but for some projects AI can do that for you now.

One project I did publish: https://github.com/jclarkcom/ble_proxy This turns your cell phone into a network proxy, but using BLE so the phone can be connected to a Wifi network (hotel, plane, etc). It's pretty slow, but in some cases you just need a little bit of data to work. I made it on a plane ride where my cellphone had data but my laptop didn't.
by JKCalhoun | 2025-11-10 14:52:40+00:00
(Only because I have an axe to grind) I really dislike "genre" and work hard to strip that metadata tag. It is so reductive. And flawed as well.

Do we assign a "genre" to an artist? Album? Song?

The band R.E.M.: "College Rock"? "New Wave"? "Alternative"?

(Wow, don't even get me started on all the ways you can further slice up "alternative" into "shoe-gaze", "twee", etc. It's, ha ha, naval gazing for the music intelligentsia.)

R.E.M.'s "Don't Go Back to Rockville"? "Country"?

I think "live" and "soundtrack" might be the only two interesting "genres".
by rurban | 2025-11-10 14:52:45+00:00
Not having such a committee in power and most likely no COC. The FSF's Kindness COC sounds good though.

Within perl we treated conference abuse privately in a seperate nonpublic group, but never mailinglist outbursts. This group had no power over anyone else. Esp. over devs with different opinions, who critized core devs over their work.
by rootnod3 | 2025-11-10 14:52:58+00:00
I am working on my own Lisp-like language (cliche, I know). Goal is a hybrid. Syntax is a bit more Clojure inspired, but want to emulate the interactivity of SBCL once I am done.

And the other goal is minimal dependencies. The only bootstrapping stage is a very very small core in Common Lisp + FSet but could also be replaced with other languages, and then using that subset to bootstrap the rest.

There is absolutely zero claim to be highly performant, it is more of an educational experience.

All of it is done via literate programming in org-mode. So far it's working pretty well, but will have to see how that approach works if the project grows.
by mehdibl | 2025-11-10 14:53:03+00:00
Previous report blaming TPlink slow to patch a CVE were already outdated as the CVE got patched. Yes TPlink are recieving updates if the products are not EOL. And even US products when EOL are vulnerable.

Seem more heavy lobbying to get their US marketshare here rathar than looking for secure products.

Also the report from checkpoint over firmware used to attache EU, the malware is firmware agnostic. As it can be used for other hardware.
by zengineer | 2025-11-10 14:53:13+00:00
I have built something similar for kids once, also using tensorflow: a game where you control a goal keeper with your body. Optionally kids (ok and adults) can color the goal keeper(https://dibulo.com/world/frutball

Tensorflow.js made it easy and it was quite fun to build. I still use it for breaks, where I want to move a bit and have fun
by Merad | 2025-11-10 14:54:35+00:00
I've been exploring getting some deeper experience with Claude Code (my org only allows Copilot) and exploring vibe coding by using CC to design a functional programming language that transpiles to JS and build out a full language specification and the tooling to go along with it. I haven't pushed anything to Github yet but it's been very educational, and also a little terrifying to see how easy it is now to produce tens of thousands of lines of code that you totally don't understand.
by trillic | 2025-11-10 14:55:17+00:00
In Chicago I’ve observed and measured a consistent 0.8kn (1.48 km/hr) current set flowing north after a long week of consistent breezes out of the north. The water just piles up in the shallow end of the lake and when the breeze dies that water needs to go somewhere.

Lake Michigan has the least turnover of all the lakes and when thinking about predicting current on it it’s good to imagine a 300 mile long bathtub.
by sehansen | 2025-11-10 14:56:22+00:00
The further down the value chain you go, the simpler it is going to be to find alternative suppliers. Or alternative inputs. And figuring out which alternative inputs make sense in your situation is probably much easier if you're the ones integrating the different components. And if you are committed to building X ships a year for strategic reasons, chances are a local company will end up a globally competitive supplier by grabbing the opportunity right in front of them.
by friendzis | 2025-11-10 14:56:35+00:00
> Sufficiently unexpected (surprising) is cursed.

I think there three distinct classes of surprising that fall under this umbrella: 1. a behavior overrides another behavior due to some precedence rules 2. behavior of a construct in language x is different than behavior of similar construct in most mainstream languages 3. who in their right mind would design the thing to behave like this.

Examples could be: string "arithmetic" in most dynamically typed languages, PHP's ternary operator order of precedence and Python's handling of default function arguments. In all of these cases when you sit down, think about it and ask yourself "what's the alternative?", there's always a very reasonable answer to it, therefore, I think it is reasonable to call these behaviors cursed.

In this case the surprise factor comes in, because we are used to equating finally block with cleanup and I concur that many would trip on this the first time. But if you gave this exercise some time and asked "what should happen if finally block contains control flow statements?" the reasonable answer should be "take precedence", because the behavior would be surprising/cursed otherwise.

That's my reasoning.
by deepsun | 2025-11-10 14:57:08+00:00
Not so easy. Oftentimes there's no place to store the offloaded containers, and parking spaces are limited too. Probably a ship can also park "on the street" aka in open ocean, if weather agree, but I didn't see that.

Same thing with train carts that arrive to pick up the containers -- there's little place to park them to wait.
by tuvistavie | 2025-11-10 14:57:56+00:00
I've been studying wine and was a bit frustrated with the wine note taking apps around, so I've been building one. It allows to:

- Scan wine labels (it analyzes the label automatically)

- Add structured or unstructured tasting notes

- Create lists (shared or not) to keep wines organized

- View information about the regions/grapes

It's called Cork Club: https://corkclub.app/
by iso1631 | 2025-11-10 14:58:28+00:00
The thing which really amuses me about that time is the Futurama Episode "300 big boys" from April 2003

Hermes: You invest this penny like you wanted.

Dwight: Thanks, Dad. I'm gonna take this and buy five shares of Amazon.com.

Hermes: A risk-taker? That's my boy!

In today's shares Amazon peaked at $5/share in December 1999 (adjusting for splits etc) but by early 2003 had collapsed to about $1.

Certainly enough to joke about it as a cartoon writer.

Today of course it's $250 a share.
by Semaphor | 2025-11-10 14:59:03+00:00
320 vs FLAC: unless you are both a mutant and audiophile with the right equipment, you won't hear any difference at all. It's purely for archival purposes for me, that I have the "originals" or as close as possible.

Legacy tags: luckily not an issue for me, I only care about multiple (usually metal) subgenres and that my players show/filter them.
by yjftsjthsd-h | 2025-11-10 14:59:10+00:00
> NetBSD supports big endian arm even

AFAIK, this is probably the easiest way to test BE on hardware (if you need that for some reason) - NetBSD on a Raspberry Pi running in BE mode is easy to use. (EDIT: Actually the more important thing is that it's cheap and easy to acquire)
by angiolillo | 2025-11-10 14:59:24+00:00
> Collective action that is effective is hard to pull off in a million homes a million times around the country.

True, but it is significantly easier for a single motivated individual to pull it off in their own community than for them to change laws at the territory/state or country/federal level.

And even if your end goal is a universal law, it usually makes sense to start at the lowest level from a process perspective. Laws at the community level are often a precursor to laws at the territory/state level, just as territory/state laws can be a precursor to country/federal laws. In the USA, both alcohol and age of consent laws have gone through (and in some respects are still going through) this process. Bypassing this (admittedly slow) laboratory of democracy to implement novel laws directly at the country/federal level results in controversial laws that often have unintended consequences.

> It’s way more sensible to just make it law.

Centralizing laws can be sensible if you're somewhat confident that the people writing and enforcing those laws will behave sensibly.
by parados | 2025-11-10 15:00:06+00:00
Former UK manufacturing engineer here (1980s onwards).

The manufacturing industry in the UK at that time suffered from three serious problems:

- Low productivity workforce. There was a huge pool of skilled, low wage, workers that had little incentive (or will) to up-skill. There were few apprenticeship schemes or other education programs to train them for the modern world.

- Poor quality management. "Working in trade" had a low social status compared to working in, say, the Civil Service. So the best and the brightest were not interested in manufacturing.

- Lack of access to capital. Banks were very reluctant to lend to that sector which made modernisation really difficult. With the ever present threat of nationalization it was hard to raise capital from shareholders. Why invest in technology when you could be nationalised on a whim?

I don't believe that these were significantly contributory, from experience:

- Margret Thatcher: whilst I'm no fan of her, at most she just administered the needle to a sector that was already on end-of-life support.

- The unions: I worked for a large engineering company (fully unionised) that had not had a strike for 30 years. We also introduced modern automation without resistence. The reason? Good management.

UK manufacturing is what long term decline looks like. Apart from a few small examples the UK has not been a world beater in manufacturing for fifty years or more.

On the other hand the UK is particularly good at Finance, Insurance etc.
by TheOtherHobbes | 2025-11-10 15:00:26+00:00
Rejoin is polling far ahead of Brexit, which is beginning to be acknowledged as a mistake by everyone. Although not everyone agrees on the reasons.

The problem is the UK is an oligarchy owned and run by non-dom billionaires. It's essentially a floating labour camp. Virtually all the major industries are foreign-owned, and profits flow out of the country instead of being invested in infrastructure, R&D, and national development.

The public school/Oxbridge educational path is based on a 19th century view of the world, which has its roots in a feudal society that expanded into global piracy.

Rejoining the EU isn't just about undoing the direct, about exposing the population at all levels to a more modern culture with elements of social responsibility and rational state planning.

The EU isn't perfect. But Europe successfully rebuilt after WWII, while politically the UK is still stuck in the 1930s.