skysight-inc/HackerNews huggingface dataset:
Perhaps we are confusing what we mean by "people in tech".

There are some people in tech who are inventing new algorithms, proving new theorems, developing new frameworks and moving technology further.

There are the "people in tech" who are entrepreneurs. To make money, they rely on tech, sure. But their philosophy is not inherently different from an entrepreneur who is in some other industry.

There is definitely some overlap between the two sets, for sure. But we cant draw the same conclusion about both of these sets of people
Canada has a king.
This is false. 3D VCache is enabled by TSMC's 3DFabric packaging. It also didn't really play a role in AMD passing Intel. Chiplets are also enabled by TSMC technology, CoWoS.
> and the simple fact that it is incapable of making anything good.

Weird cope about AI, not a very smart one.
Python development tools produced by Astral (https://github.com/astral-sh), primarily uv and ruff. GP is a complaint about how often people submit links to these projects. The resulting discussion tends not to produce any new insight and the most common points IMX are "it's fast because it's written in Rust" (which is fairly specious logic - most problems with existing native Python tools are due to algorithmic problems such as poorly designed caching) or "it avoids bootstrapping problems because it's not written in Python" (it's completely possible to avoid those problems for everything except actually provisioning the Python interpreter, which some people apparently do see as a killer feature).
No, I definitely don't know that.

My "rhetoric" about the issue which Donald J. Trump spent something like 1/4 of his ad spend on. I didn't pick it to sound extreme. I picked it because it was very important to how politics will play out for the next 4 years.

If you don't like what Trump does now, you can thank Kamala's attempts to ingratiate herself to trans activists back in 2019.
I don't buy the 'huge blows as the true cross was stolen' story. Christianity did fine for 100s of years in the region. Conversion happened very slowly over a long period of time.

Its not even clear how 'Islamic' the early armies were, they might have considerable Christian and Jewish portions. How differentiated early Islam was from certain version if Christianity is up for debated.

I also think just going with the 'right place, right time' narrative misses good coalition billing, good generalship and other things they did very well. Both Rome and Persia had thought a great number of wars in its history, and faced many 'barbarian' invasion, sometimes from forces that on paper were more impressive, that invaded during ongoing peer conflicts and despite that had been successful.
Astral is the organization making uv. It's right there in the GitHub URL.
Now that's a new license I haven't heard of before.
awesome, feel free to shoot me an email if you want to connect!
My gut (been a while since I've been that low level) is various forms of inlining and/or flow continuation (which is kinda inlining, except when we talk about obfuscation/protection schemes where you might inline but then do fun stuff on the inlined version.)
The secret.club is a good resource.
Your argument seems ideological. There is no chance they could have improved Flake8 to be as good as Ruff is.
I didn't say anything about JWST filling in the gaps. I said it wouldn't make sense to do another project with Hubble to finish the image when it would take another decade. They can get a scientifically useful image from the missing spots in less time with the new telescope.
United States Digital Service renamed to DOGE
So?

A number of democratic countries have residual symbolic figureheads.
I thought “asteroid” was the leading theory for dinosaur extinction. Did that cause a prolonged climate change or has the consensus shifted?

Not trying to debate or anything, just curious
Didn’t we agree no more politics on HN?

If Trump getting shot doesn’t make on HN, I don’t think Trump announcing his gender policy should.
do you think people that know the existence of organ harvesting, human trafficking, Darién Gap would be scared by words? interact with a few see what they are running from will get a few interesting stories to say the least
I was going to post that link but the paywall was in the way
> I’m still not sure what pg thinks “Wokeness” means.2 I know for a fact, that for most people – including many of the people he hangs out with – it just means “left-wing thing I dislike”. I got the impression that he thinks it’s bad, and that companies should purge people who are too woke. Maybe I’m being unfair to him.

The funny thing is that Paul Graham has a framework for thinking about these sorts of things, which is explained very eloquently in "beating the averages". He calls it the "Blub paradox".

Blub is a hypothetical programming language that is roughly average in terms of expressive power and abstraction. The Blub programmer can recognize languages that are inferior to Blub because they lack some important feature that they would find it difficult to do without. On the other hand, they can't recognize the merits of more powerful languages very easily because the features are unfamiliar and seem like "a bunch of abstract nonsense invented by ivory-tower academics" that have limited real-life application.

I think the same thing works for social views. It's easy for someone somewhere on the spectrum from might-makes-right brutishness on one end and perfect wisdom, justice, and harmony on the other to know when they're looking down. But someone who is more "progressive" than they are will usually appear indistinguishable from someone trying to impress their friends with how "woke" they are.

I think this comes into play in elections. Voters in general seem to be more willing to vote for someone more conservative than they are than someone more liberal.
>If they’d named “wokeness” to be “kindness” or “considerate”, then there would be people who would still have found a way to be “anti-considerate”, and mean it as a “good” thing.

"If we name our religion the Religion of Peace..."

This line of illogic has been memed for years: https://imgflip.com/i/67qfsz
> Qualified Americans losing their jobs (e.g., relatively recent layoffs) and struggling to find work. Meanwhile, H1Bs remain employed [...].

Why do you want to destroy market power for people on visas even further, leading to even more exploitation than exists today?
What does Community mean in Tech?
Whenever Ruff comes up, I reflexively go and check https://github.com/astral-sh/ruff/issues/970, since Pylint is the one tool whose performance I find to be egregiously bad. Looks like Ruff is still very far from being able to replace it.
Standing up fresh images for validation and post validation tasks.

CI shines for running tests against a clean environment for example.

Really any task that benefits from a clean image being stood before running a task.

The key though is to decouple the tasks from the CI. Complexity like pre-packaging artifacts is not a great fit for CI configuration, that is best pushed to a tool that doesn’t require waterfall logic to make it work.

There is a reason task runners are very popular still
Really hoping for support for an AMD Radeon Pro W5700 I have kicking around.
curious what data do people look at? GDP growth? interested for a personal project
Folks said the same thing to me about grep 8.5 years ago when I released ripgrep.
I'm also sad but from a different perspective.

If something can be rewritten from scratch fairly quickly and ends up being much faster, it makes you wonder what we (the general “we”) might have done “wrong” with the “decades of effort” before.

To be clear: there was nothing wrong with the old toolchains (hence the quotes). And of course, Ruff/uv can do what they do because they build on all that earlier knowledge. My point is just that sometimes it's easier to start over than to fix the old, and that fact itself feels kind of sad to me.
What are the demographics that don't vote and how do they compare to your current status (financials, privileges, etc) in life? Be data driven and get back to me.
If it goes against your personal beliefs to call someone what they prefer to be called at no expense to yourself, then you need some new personal beliefs.
They're trying to protect against AI crawlers siphoning their content. Unsurprising given the article's positioning.

Isn't it just a matter of time before we see content creators weaponize their sites? They may present text as images or require a user to solve a pictogram cipher etc.
Your links are broken. No one here can see your "hard numbers"
Ask HN: Is anyone using Function Calling with LLMs in production?
Excellent seeing on earth is typically 0.4 arcseconds, so close. https://en.wikipedia.org/wiki/Astronomical_seeing

My setup gives me around 1.92 arc seconds for a point diameter.
I've never met anybody who used neopronouns either, I've only heard about it online.

I wonder if there are any long term effects of forcing someone to say something that they consider to be untrue? Taken to its most hyperbolic extreme, it could be used as a form of psychological torture, like something out of 1984, where Winston is tortured for not accepting that four fingers being held up is five, or "Four Lights" from Star Trek.

To get one to renounce what they know to be true and accept whatever you say without question is probably the ultimate form of control and subjugation.

For emphasis: "taken to its most hyperbolic extreme".

edit: more realistically, you could say that transgender or gay people might feel like they are compelled to lie about who they are in order to fit in, or in certain circumstances. Surely, if we recognize this as psychologically damaging, then we should recognize all other types of forced lying to be similarly damaging.
I think I can summarize it in a rough, general way.

CI/CD is a method to automate tasks in the background that you would otherwise run on your laptop. The output
of the tasks are used as quality gates for merging commits, and for deployments.

- Step 1. Your "laptop in the cloud" requires some configuration (credentials, installed software, cached artifacts)
before a job can be run.
- Requires logic specific to the CI/CD system

- Step 2. Running many jobs in parallel, passing data from step to step, etc requires some instructions.
- Requires logic specific to the CI/CD system

- Step 3. The job itself is the execution of a program (or programs), with some inputs and outputs.
- Works the same on any computer (assuming the same software, environment, inputs, etc)
- Using a container in Step 1. makes this practical and easy

- Step 4. After the job finishes, artifacts need to be saved, results collected, and notifications sent.
- Some steps are specific to the CI/CD system, others can be a reusable job

Step 3 does not require being hard-coded into the config format of the CI/CD system. If it is instead
just executable code in the repo, it allows developers to use (and work on) the code locally without
the CI/CD system being involved. It also allows moving to a different CI/CD system without ever rewriting
all the jobs; the only thing that needs to be rewritten are the CI/CD-specific parts, which should be
generic and apply to all jobs pretty much the same.

Moving the CI/CD-specific parts to a central library of configuration allows you to write some code
once and reuse it many times (making it DRY). CircleCI Orbs, GitHub Actions, Jenkins Shared Libraries/
Groovy Libraries, etc are examples of these. Write your code once, fix a bug once, reuse it everywhere.
“China has too much political influence over the WHO, so we’ll withdraw, giving them even more influence over the WHO”
So not "rights enumerated by the constitution." Which is why the degree to which the First Amendment provides protection does turn on legal status with America [1].

[1] https://constitution.congress.gov/browse/essay/artI-S8-C18-8...
Some publishers hope GTA VI costs as much as $100
The oligarchy is backedby middle managers with 401ks directly dependent on their success.

The march to this point is the use of capitalism to drive out socialism to implement racism. Its just now that the ends meet the justified means.
Nobody is going to read your AI generated book
Unsloth also works very diligently to find and fix tokenizer issues and many other problems as soon as they can. I have comparatively little trust on ollama following up and updating everything in a timely manner. Last I checked, there is little information on when the GGUFs and etc. on ollama were updated or what llama.cpp version / git commit did they use for it. As such, quality can vary and be significantly lower with the ollama versions for new models I believe.
> I honestly can't figure out which Radeon GPUs are supposed to be supported.

Exactly.

I have a 6700 XT with 12 gig ram and a 5700 with 8 gig ram.

If i ctrl+f for either of those numbers on the GH issue, I get one hit. For the 6700, it's a single row that has a green check for "runtime" and a red x for "HIP SDK". For the 5700 card, it's somebody in the peanut gallery saying "don't forget about us!".

HIP is the c++ "flavor" that can compile down to work on amd _and_ nvidia gpus. If the 6700 has support for the "runtime" but not HIP ... what does that even mean for me?

And as you pointed out, the 6800 series card has green checks for both so that means it's fully supported? But ... it's not listed on AMD's site?!

Bad docs are how you cement a reputation of "just buy nvidia and install their latest drivers and it'll be fine".
Ok? The Google lawsuit and promising lawsuit of the Open library probably will result in a W for Meta. Torrenting is obviously the best way to grab lots of data to train on. Just because they seeded (torrent clients automatically do this) doesn't mean they actually uploaded anything if they couldn't connect to a peer or manually paused/stoped the torrent. Also the author slants the story against Meta and has a bias. At least I felt that way when reading it.
Interestingly (or possibly not), I made this [0] comment here (on HN) some time ago and was quickly informed that my technique was used in the 1960s to identify moving celestial objects in successive astronomical photographs. [2] I kind of assumed is was a fairly well-known technique, but didn't realize it also had practical use!

[0] https://news.ycombinator.com/item?id=37981314
[1] https://airandspace.si.edu/collection-objects/microscope-ast...
I don't see how messing with text selection does anything to ward off scrapers. The article content isn't obscured in the HTML in any way.
Training on datasets like libgen is a "old-school" GPT-3 era method by now - you can just assume any major base models dataset includes a ton of pirated pdfs, really nothing new about this. Information wants to be free, and copying digital data isnt stealing since the information can be replicated infinitely for free.

Zuckerberg sucking up to the right wing because the cultural landscape is swinging right is also not surprising.
Hardcore Engineer (2022) [video]
Waymo vehicle involved in deadly 7-car crash in San Francisco
When you look at the people that stand lockstep with pg, or viciously defense Elon Musk as he openly admits to being a fake gamer it becomes clear that this was going to be the next step. The tech oligarchs have formed a cult of personality around themselves and have no problem setting the world on fire for an additional buck.

I think the only thing that'll end up shaking people awake is when said oligarchs finally get their way and crash the economy in a way that everyone feels. Because as rich as they are, we're ruled by the dumbest oligarchs alive.
There is no "coupling" inherent to native Python tools. They can generally be installed in a separate virtual environment from the one they operate on.

For example, with Pip you simply pass the `--python` option to have it install for a different environment - you can create your venvs `--without-pip`, and share a copy of Pip across all of them. If you use Pipx, you can expose and use Pipx's vendored Pip for this, as I described in a recent blog post (https://zahlman.github.io/posts/2025/01/07/python-packaging-...).

Twine and Build don't care about your project's environment at all - Twine uploads a specified file, and Build by default creates a new environment for the build (and even withough build isolation, it only requires your build environment to contain the build backend, and the build environment doesn't have to be the one you use for the rest of development). Setuptools, similarly, either gets installed by the build frontend into an isolated build environment, or can reside in a separate dedicated build environment. It doesn't actually operate on your project's environment - it only operates on your project's source tree.
It's like asking pigs to rebel buddy. If you want people to energize, you've got to give them more the a pulse. You've gotta at least let them think they've got a chance at the American dream of they energize.

Reality is the American dream is dead for most young people not born with a spoon up their ass. And that seems more and more by design. When you experience this reality your whole life, you carry a level of apathy that "get out and vote" is meaningless to hear.

Lives need to get better from a young age. People need to believe in the American dream again. But the policies set in place over the last 30 years are heavy.
I stole a lot of books too, reading them and all. Just integrated them into my worldview, and don't pay a license fee when I use the ideas in new contexts. Sometimes I even quote from them. A lot of them I didn't even pay for, I borrowed them from libraries or friends.
I think it was GDP, probably ppp.

This explains it a bit better:

https://cebr.com/blogs/claims-that-poland-will-be-richer-tha...

It was hyperbole, but the ppp gap will keep on shrinking and with that the desire of poles to even go to the UK will keep decreasing.
Not quite, it’s renamed to United States DOGE Service. This will surely help attract top talent.
I would wager that because the AI bots want to scrape all the data possible, then eventually someone will realise that they can setup a site that once scraped will poison the training data in subtle ways.

Effectively turning the web scraper into an attack vector.

The CSV score would be weird for that.
My bet will be on core banking software provider issues. I think they did try to talk to theirs and got a response like, "We can do it in 5 years, and you will have to pay XXX million to us to do it".

There was a large-ish scandal in the late 2010s when some core banking providers were delaying Zelle integrations for smaller FIs, and they started complaining as customers were demanding it and leaving the larger competitors with it.

Another option can be as simple as this - they fear tech as most don't understand it. When I was working on a corporate charge card startup, my co-founder and I faced this issue many times. The craziest experience was when the bank was ok to be issuing bank for us but requested our clients to go to their branches to sign paperwork (the bank literally has maybe 5 branches in the whole USA).
I thought superpower was fitting when I read it, back when the referenced post was originally posted. I was already familiar with optical illusions that you cross your eyes to see some kind of shape emerge in 2.5D

But I had never heard of using that same trick to solve puzzles where you find how two pictures differ. And I tried it out and it worked for me.

It took something I had limited application for and turned it into a slightly less limited power. And a great party trick. That’s sort of a superpower :D
I'm confused: why are you linting code in CI, rather than as a precommit hook?
I can't tell if your implication is what meta did is fine or just that your brain is as good as an AI?

Could you clearly speak your point?
"His hair was perfect"
There was employee communication that expressed it being odd to use a torrent client on company computers. [1]

[1] https://timesofindia.indiatimes.com/technology/tech-news/whe...
Vanilla firefox can select text with no extensions.
> An unoccupied Waymo vehicle operating autonomously was in a line of stand-still traffic when it was struck from behind by a vehicle that was impacted by another vehicle traveling at an extreme rate of speed.
Dodgy department
I see a silver lining here: If Meta and/or Google's lawyers can successfully demonstrate in court that piracy does not cause harm, it would nullify copyright infringement laws, making piracy legal for everyone.
Japan Offers Free Daycare to Boost Tokyo's Falling Birth Rate
The comment looks to me to have been quite organically upvoted. The upvoters are mostly users who've been here for years (in many cases, a lot of years) and have posted and voted on all kinds of topics in the past.

While I have you, could I ask you to please review https://news.ycombinator.com/newsguidelines.html? Note these two of the guidelines:

"Please don't post insinuations about astroturfing, shilling, bots, brigading, foreign agents and the like. It degrades discussion and is usually mistaken. If you're worried about abuse, email hn@ycombinator.com and we'll look at the data."

"Please don't comment about the voting on comments. It never does any good, and it makes boring reading."
Indonesia wants to move further up the value chain. Some time back Indonesia banned the export of nickel ore because they wanted to attract more investment in domestic smelters and refineries. The EU response to that was to take them to the WTO.

https://moderndiplomacy.eu/2024/10/28/indonesias-trade-dispu...

Biden tried to work out a deal with Indonesia of nickel supply but then its stuck on concerns like environmental impact, forced labor, etc.

https://www.reuters.com/markets/commodities/us-indonesia-dis...

https://www.eenews.net/articles/feds-link-indonesia-nickel-n...

I imagine China has no concerns about these issues. They just trade technology and building domestic factories for access to minerals.
> Who do you think was employed as "fact checkers" and who paid them?

Legitimacy, or at least a thin veneer of it, so that the Biden administration wouldn’t force it upon them.

Because that was always in the cards - legislation that would legally force these companies to fact-check, or worse, for an outside bipartisan agency to do the fact-checking with no way for these companies to control the process.

>If Zuck wanted biased misinformation, he could have hired people to push it as fact and fact-checked anyone else.

Again, it had to look authentic. But Meta did the absolute minimum amount of fact-checking as possible. Just enough to appear like they were actually doing something constructive, to keep the administration from looking too deeply.

But now? Zuck is doing exactly that with AI accounts.

>It makes far more sense that "fact-checking" and related censorship is antithetical to the foundational principles of the US and a tool of oppression, so we are just going back to normal.

Checking to see if something is truthful is “antithetical to the USA and is oppression”??? That statement is misinformation _in of itself._

America is not built upon a foundation of lies and misinformation, but without fact-checking, that is exactly what Americans will get -- lies and misinformation. Because there is nothing to counteract lies and misinformation except concerted efforts to check them for factual accuracy. As in, fact-checking.

Maybe one day you will come to understand just how important facts are, and how critical it is to ALWAYS have them checked.

Because the only people afraid of fact checking are those who are threatened by facts. Just like how countries who fear the truth target journalists for elimination. There is no difference.

And the left loves facts. Because facts are a manifestation of reality, and the truth. Which is why checking for objective reality and truthfulness is so important for the left, and why the left is invariably unhurt by fact-checking.
I’ll take misleading headlines for $1,000