skysight-inc/HackerNews huggingface dataset:
Banning /foreign/ influence and propaganda? Why would a country want to do that I wonder?

We should bring back RT while we're at it then eh?
Yes, this is very annoying, because how Pinyin works. There were a lot mistakes made when using Pinyin in English content. Pinyin suppose to break at character level, Pinyin = Pin Yin, you can easily write it as Pin-Yin, or Pin Yin, but Pinyin is just wrong.

Hun Yuan is a lot better. I agree, with unicode, we can easily incorporate the tone.
If they'd stop upselling one drive in W10 as the backup and go back to letting you use locally attached media as first class backup, without nags, that would be good.
Is Tibet not part of China? Last time I visited Tibet, I didn't need a visa, or special permit.
Just curious on what planet you exist where 100C is only “somewhat uncomfortable”
Horses were common, now horses are rare and expensive. At the sharp end of the decline in horses you wouldn't suggest a kid become a farrier. Now? They'd be making bank.

Electronics repair shops still exist. They want $2000 minimum, to strip down and rebuild my KT66 Quad valve amp, shipping not included (the transformers way 2kg each)

It just becomes bespoke.
We don't yet live in a world where electricity is reliably overproduced by 2x. Renewables are ~100% of the US's new electricity production, but still only a small fraction of its total electricity production.
'She said that she did not want to stop using Facebook, saying that it is "filled with ... entire chapters of my life".'

At some point you have to ponder wether the right choices were made when you write up entire chapters of your life on an ad-broker's website.
Pretty cool! Would it work for primary school teachers?
> Thing is, individual freelancing or small-sized development agencies, they never economically worked. They always lost money to clients, never generated net positive returns

What? Freelancing has certainly "worked" for me (15 years), and many other freelancers I know personally. It has also worked very well for the many small agencies I have worked for over the years.

I don't know what data you have, or what information informs your opinion, but it doesn't match my experience.
What made him a great christian?
Thanks for explaining. I feel like we’re talking past each other but it’s my mistake. I should have said it is only useful (not “particularly useful”) if one has compound statements like a pipe or multiple commands. Invoking sh just to run a single command is superfluous and you are right that reaching directly for execve() is better.
What's happening is we're fucking up early childhood and puberty, and we even know it at scale. The problem is it's become tangled up in debates about the role of state control over access to information and media and the nature of digital ID proofs.

I'll be dead before this washes through: I'm 63. It's the poor buggers in their 10s to 50s who have to live this.
And how many of these files have I downloaded over the years? :sob:
For now the Russian media and Twitter have worse influence on democracy than Tiktok ever did.
It's nice when someone explains capitalism calmly without being overtly pro- or anti-. The world needs more clear explanations of how things work, and fewer opinions.
In Australia we do have unpaid gigs (internships etc) however the company offering that position isn't allowed to "make money" off any work that person does.

I think this is a pretty fair way to do it, they get trainees, however can't abuse people to make money off them.
All threats aren't equal. I'm more afraid of Twitter and Facebook, where there's tons of official government presence.
Considering the small-ish/mid-size forces they are on, I am not sure they would be in that position. They are uniformed and the two that I know better than the other one are female. Most stories they tell that have any "excitement" are of dead bodies, accidents & natural causes mostly, that they respond to reports of--which tbh was a shock to learn about how often/how many dead people they see.

[added] I don't disagree that there are institutional forces at work and that does happen. At the same time, when it is very obviously illegal that ruins others; if they cover that up, that puts them in the corrupted people category for me. The individuals not the entirety of the force
I think that this looks like a great tool, that I'd use (and that I'd want for other languages, tbh)

The current ai-coding hype is already losing some steam as a lot of people are realising that the generated code is of dubious quality and requires (overall) more time for anything other than a one-shot "it's good enough" project. Sadly, people will use this for an MVP - which we all know, _doesn't_ get thrown away, but becomes production code at some point, when someone will have to maintain it.

Personally, I don't use any of these "assistants" as I find them way more annoying than useful - filling in obviously incorrect code, or, worse, subtly buggy code. Every demo I've been at, once the speaker has triumphantly shown the results of new tool X, I've found an issue with the code - more often than not, an actual bug where the code doesn't meet the requirements specified in the prompt.

"vibe-coding" (what a cringe term) will (imo) soon distinguish marginally-skilled programmers (who use these tools) from proficient ones (who have to clean up the mess).
All native North American tree species are dying. Chestnut is gone, Ash will be gone in the next 10 years, Beech is next.
It worked for freelancers and freelancer agencies SURE!

But what about clients? That's who i meant. Demand was never economically justified/it was never a mean of producing capital - they always spent on freelancers more than the value those freelancers created for them.

Have you seen a SINGLE successful software product built by an outsourced team and/or freelancer(s)?

Because the demand is not really economical, it never worked, thus it can never stop working. It's just a form of final consumption.
This has always been my problem trying to learn it. It seems like throwing stuff at a wall and seeing what sticks.

The maths isn’t hard for me but the explanations of ‘why does this work better than that’ are always super hand wavey. Or actually quite often it’s “it doesn’t but it’s faster to compute”
What's with all the baseless claims about NixOS lately? Is Sam Altman invested in it or something?
Okay. Or, hear me out.

On a scale from 0-100, you have very cold and very hot.

Or you’ve got from 0-45. Where 0 is “meh” cold and 45 is incredibly warm.

So you’ve got a nice little 0-100 scale that all humans are going to experience just living that goes from very cold to very hot.

Or you’ve got a useless 0-100 scale that the bottom just means freezing, and ignores every pain point of being really cold below that, and anything really greater than 50C only has practical applications in cooking.
https://news.ycombinator.com/item?id=43398308
It is very interesting that Eugene does this work and publishes it so soon after conferences. Traditionally this would be a literature survey by a PhD student and would take 12 months to come out as some obscure journal behind a walled garden. I wonder if it is an outlier (Eugene is good!) or a sign of things to come?
Good catch, I missed that part completely. I'm heading into a long airport layover so I should have time to reread the full article.
The C standard is accomodating as always: https://feross.org/gcc-ownage/
> a lot of developers insist on encapsulating everything, even when it's redundant.

Can you give an example? 15 years ago was 2010 and Java 8 was already released.

> Fortunately, Java is a better language today.

In what ways? To me, it has barely changed since JDK 8 when it got lambdas. To be clear, the JVM is leaps and bounds better each long term supported release.
Related but I decided to try out Claude Code and one of the first things I noticed is that it didn't seem to be checking for basic transpilation errors (this was in a Typescript project). I added the following bit to the CLAUDE.md file (which is the equivalent of the assistant's LLM guidelines):

- `npm run build` - Run TypeScript compilation + Vite build. You should periodically run this to check for errors.

And it made a pretty significant difference when "autotake suggestions" was on.
I've always found people who have such a strong agression toward OO are people who simply cannot grasp it. They hide behind "My way is better" to cover for the fact that they cannot understand why OO is useful to begin with.
> and wondering how easy it would be to create a .osm file instead of uploading the data. The JOSM editor’s todo list plugin would make it easy to plough through all the polygons or centroids, and do any refinement necessary. For example, I’m curious to try this out to detect crosswalks, and those need to be glued to the highway being crossed.

Hi, I didn't know about this possibility. I should have better researched what were the different options. I will be taking a look on implementing this approach.
Hydrogen generation systems exist on the same balance. When the input electricity is expensive, you want to build them to be more efficient, and that costs money, in catalysts and low-loss reaction chambers and such. If a huge amount of energy at peak times is free, then the optimal point is very different, and indeed if you try to minimize capital costs you end up needing something barely more sophisticated than a kettle. Kettles aren't particularly expensive to run!

While competition will quickly drive this towards a more even balance, as cheap storage displaces yet-more excess solar buildout, the point of the argument was just to show why naïvely extrapolating to extreme overproduction (>2x) is misleading.
Blaming macroeconomics, politics, "society," platforms, etc. will get you nowhere. Those things have nothing to do with your individual success (or failure) as a freelancer.

Since you mention Upwork, if you call that piecework auction site "freelancing" I think you misunderstand freelancing. That site caters to and represents the low-end, the race to the bottom in both price and quality. Few people can make a good living from Upwork and Fiverr, and even fewer who live in high cost of living countries.

I have not noticed any downturn in freelance jobs in the last few years. In fact anecdotally I see more freelance work available than a few years ago -- layoffs always create opportunities for freelancers. I also see a lot more people (some of them recently laid off) trying to get started as freelancers and flailing with that, which will appear to make the field look saturated and too competitive. That happened after the 2000 internet bubble popped, and after 2008 layoffs.

Successful freelancers bring more to the table than a list of tech skills or a "stack." They have experience and deep business domain expertise, sufficient marketing, sales, legal, and accounting knowledge to find, sell, and keep their clients. Probably most important they have good professional networks, because freelancing mainly comes down to reputation and word of mouth. No serious freelancer I know or have worked with uses site like Upwork.

I can't tell if you want to get freelance work or develop a complex theory to explain how the world doesn't work as it should. If you want to freelance I would focus on the necessary skills and connections rather than trying to make sense of the confusion of memes and factoids you included in your post.
Which means that as long as you can specify the requirements, constraints, and success criteria you can automate the coding part.
It's like saying that package manager for language X is a hype.
There are still lots of people playing DnD so not all hope is lost. Or just do 6 kids and play with them, true it’s a long term investment just for one game :D
Seriously though the instructions say you can play over internet too.
The focus of your link appears to be papers and research. I would imagine somebody with less time for these developments is looking for more practical "here's how you can use this cool new AI" style articles instead.
Electric power generation from Earth's rotation through its own magnetic field
It may be cheaper to learn, but the volume of knowledge you need at your fingertips and the ability to synthesize it to make good decisions is not necessarily less for a highly competent 28 year old tech worker who started coding at 12 than it is for a 28 year old doctor who started medical school at 22.

Self-teaching is also possible and a common route for auto mechanics, who make about as much as tech workers. They know how to do things that both doctors and SWEs are willing to pay for. Can your doctor rebuild his own car engine?

When I explain my job to people, I usually compare it to being an auto mechanic, not a doctor. That is what most software engineering boils down to. And in fact, our paths are converging with mechanics.
Your comment seemed to be claiming that cross-compiling an entire operating system was infeasible. My comment was that it's exactly what big companies do.
I think I now know why on macOS "Applications" (with capital A) comes first in the list of root-level directories. I've been showing to my colleague that on modern systems "sudo rm -rf /" does nothing, however that turned out to be GNU-specific thing, and macOS of course uses BSD tools. So I've started noticing that something is off very quickly and stopped the command. On HFS+ (probably on APFS too) the file list is always sorted, so it only deleted some of my Adobe apps and stuff like Addressbook, so I didn't even notice anything at first :)
I agree for the most part, feeling the anger is a very important step to understanding where it comes from inside and the analogy of it being a guest is a great one. But (and this could just be the limitations of language so we may be saying the same thing) I disagree that expressing anger is always harmful.

I think the conventional idea about anger is that the only way to express it is to shout, yell or worse, physically assault somebody. To me that's just an unhealthy form of expression, that seems to come about due to fear or repression.

Imagine a friend punches you jokingly in the arm every time you see them and you find it uncomfortable. It's unhealthy to scream at them, sure, but IMO it's also unhealthy to just sit there and feel the anger mindfully while continuing to let them do it. The middle way is to tell them assertively to stop it. It doesn't have to be unkind - just like we wouldn't consider a cat unkind when it nips at you for invading its personal space for patting it too much. The cat is using the only expression it has to warn you about its boundaries, but most cats don't go off the rails and start tearing you apart because it was slighted.

Personally I never had a healthy example of anger growing up -- only dysfunctional examples -- so I believed that the conventional expression was the only way to express it. The conventional expression felt scary, so I avoided it at all costs. It took me years to realise that I was so afraid of the emotion and expression of anger that I was even using meditation and mindfulness to continue to repress it.

The more I began to express anger in these healthier ways, the less that heightened state of arousal comes up to the point where it's very rare that anger sticks around for more than a few moments now, and is far less intense in the body.
Yeah, it's also very hard to find steam locomotive repair shops today.

But that wasn't the point: sure, if nothing replaces a need for software development, you are looking at things coming back strong.

Electronics repair has become too expensive compared to new production, esp in countries where cost of labour is high. It's still going strong in poorer economies.
I'm ok with removing the charging port, but please bring back the headphone port. I'm tired of using bluetooth earphones that lose their charge exactly when you need them not to.
It literally pays campaign in slight disguise. Simply, in politics you can't compete without campaign. Simple as that, you get corporate takeover because of corporate ability to pay much more.
It's there to protect the animals too. The diseases aren't pleasant for the animals.
They don't mention that you could get the schematics, and extensive documentation on the internals. It was a very open system.
This kind of argument is like how Gentoo used to be better than anything else, because everyone knows how little piece is built, and here we are two decades later, who still is wasting nights compiling everything.
Yes it did and then it slapped barely believable excuse on it. Like common, this had zero to do with freedom of speech or freedom. It was about power and that is it.
aren't abstract sockets un-jailable unless using network namespaces?

or in the other direction, to truly prevent e.g. xorg socket from being accessed by a bubblejailed application, it should exclude --share-net, regardless if you bind the actual path to the socket (since abstract permeates beyond that)
I think about doing this sometimes, and then I think how ironic it would be if I died next week and my last thought was I wish I'd spent those hours sleeping late, eating, drinking and fucking.
> As for ZFS... Dealing in filesystem snapshots is comparatively a bit awkward. If you want to recreate that config elsewhere you have to move the whole snapshot rather than just the recipe for building it

That wasn't the highlight of the point. It was that you can restore to a known good version of the operating system, effortlessly, regardless of what the operating system is. It could be Ubuntu, Nix, or FreeBSD. Broken OS, select an older snapshot in the boot loader, and you're golden again.
Do viruses trigger Alzheimer's?
you do not redeem today, saar
Storage matters for widespread direct-consumer use of hydrogen, but in the example I gave it's not a big deal: just put the electrolyzer next to the solar panels. You only need to store ~12h of hydrogen production, and burn it onsite.

A more realistic world won't be implementing the Dumbest Possible Refutation, and would overbuild solar less than this in the first place. In that case you do care a lot more about storage, and that's a large part of why I suggested ‘synthetic fuels powering existing fossil fuel plants’ would be a saner strategy. But what exactly that world looks like is in the details, and not critical to the broad point I was making.
You seem to imply there is fundamental irrationality on the parties buying the services, but is there really? At small scale, I have personally derived positive ROI from services I bought from freelancers. While outsourcing can certainly fail, it is not that different of a challenge from other business activities that entail managing people and making things work out financially.

Do we really think that every single dollar spent on services of freelancers was wasted?
I asked ChatGPT "tell me about Hawaii" and I only got "<..> Became a U.S. territory in 1898, and the 50th state in 1959. <..>"

When in fact:

>Spurred by the nationalism aroused by the Spanish-American War, the United States annexed Hawaii in 1898 at the urging of President William McKinley

So, what's the difference?
I did scoff a bit when the response to "it's hard to keep up with what's actually important in AI" with "just read this summary of the 10 most relevant papers every week".

Unless you are really working on the bleeding edge (or trying to make money by predicting the hype machine) you probably need to know about one or two developments every 6 months. The summary of 60 papers in that time might not be what everyone needs.

To be clear, I didn't downvote here and I have no issue with you promoting a blog!
Gemma3 Function Calling
Hey folks,
I'm on the Gemma team, we released new model(s) just recently, and I saw many questions here about function calling. We just published the docs to detail this more. In short Gemma3's prompted instruction following is quite good for the larger models and that's how you use the feature.

You don't need to take our word for it! We were waiting for an external and independent validation from the Berkeley team, and they just published their results. You can use their metrics to get a rough sense of performance, and of course try it out yourself in AIstudio or locally with your own prompts.

https://gorilla.cs.berkeley.edu/leaderboard.html

Hope you all enjoy the models!
It is an oversimplification, because those people were getting more federal money. They voted for lower taxes in their local states and thus underfunded own infrastructure. Then they got angry about crumbling infrastructure they were not willing to pay for. Frankly, the economics is just an excuse here.

Republicans never voted for better roads, never asked better roads. They don't want that. They will punish politicians trying to improve infrastructure. They have available free vaccines, but they don't want them. Instead, they actively go around villifying them trying to carve more legal ways to avoid vaccinations. They don't want to improve healthcare or make it cheaper, they actively rejected any such attempts for years. They don't want better school system, they want women to stay home and homeschool. They will actively work on trying to make schools worst.

Making up rationalizing motivations when those people actions are consistently and clearly saying "I don't care" is loosing proposition. Yes, it makes them sound better, but no, you are not closer to understanding them.
I've had problems with "cat *.csv" plenty of times processing data that is generated in many small files.

It is really difficult to deal with, because on top of the arg max limit, globs are not guaranteed to be in order.

The solution is not obvious and hard to get to if you don't know the foot guns in advanced and hard to read once implemented.
Detracting from the message, but what is the `try shell.exec(" ...` thing?
> spend 2 weeks making a fix

They didn't spend 2 weeks making a fix, that took a few hours. It took them two weeks to look at the report.
Eh, fair enough
I read a comment on Hacker News which suggested asking these people to provide you with their unlocked phone. The theory went that most people wouldn’t do it because they realize that they do actually have things they would prefer to be kept private or secure. The first time I tried this, the person I was trying it with unlocked her phone and handed it to me. I didn’t even know how to respond.