skysight-inc/HackerNews huggingface dataset:
Idk why it is downvoted tbf

Bitcoin paper is really interesting from CS perspective

And also had HUGE influence on the world
What happened isn't the point. How you respond is
How does a download counter tell you if people immediately uninstall the app because it sucks?
In general I do agree (except for the recent Canada stuff - I believe it's more of a bluff than anything else)

But I want to respond to this:

> And to top it all off, despite having a much smaller population AMERICA HAS MORE PRISONERS THAN CHINA. Its insane

1. The US publically acknowledges who is in prison, China doesn't. You can be disappeared in China without anyone knowing.

2. The Chinese operate several Black prisons both within and without their borders. These are Prisons without actual sentences, laws or rights. The public doesn't even know of their existence. This is where you land up as a political prisoner in China.

3. The Chinese have placed thousands of Uigur muslims in "re-education camps" (not prisons) - many of whom are only guilty by association (i.e. there's no direct crime the CCP arrested them for, other than being a blood relative of someone who did commit one of these "crimes")

4. Chinese police are already spread thin enough dealing with all the political prisoners meaning there are many dangerous criminals who are freely committing crimes in China. The CCP keeps this information under tight wraps so as not to cause a panic. As a result the Chinese are a lot less cautious than they should be so (unofficial) crime levels are much higher than they should be. It's not uncommon to hear of (or see) Children who were kidnapped and had their limbs chopped off so they could beg more effectively - there has never been a widespread crackdown on this behaviour and many perpetrators are still walking the streets forcing children to beg for them.

5. Not to even talk about the prison organ harvesting claims made by several groups who have been persecuted by the CCP. From Falun Gong practitioners to Uigur muslims.

Also don't be lazy and just call this propaganda - I could easily do the same with other messages in this thread ("CCP propaganda") meaning it's not a strong argument to anyone on the fence / on the other side. Yes, it is very anti-China, but that's because I'm trying to bring it in contrast to the very anti-US message. I don't think either country is perfect and in fact I prefer to not live in (or near) either.
In my opinion, you shouldn't expose it to a browser, it's not what is good at, build something custom that converts to json. Like using REST to talk between backend services, makes no sense using a human readable protocol/api especially if there are performance requirements (not a call every now and then with a small amount of data returned).
Using a projector and/or TV as a monitor, at a distance, may help. I've been doing this for a while now, and it works for me.
I really adore this. AI art is at its best when it's strange and uncanny. Another example (watch till the end):

https://www.youtube.com/watch?v=XqLm0qbLJqY

edit: I'll add this great take too:

https://www.youtube.com/watch?v=fQs0GwIlEKM
I mean, I'm sure it was an okay solution on PDP-11.
>high severity

>mark of the web

>manual update

Just Windows things
Idk about next 15 but you can literally bootsrap next 13 using a single index.tsx with typescript & next being the only 2 dependencies in package.json. No typescript is fine too.

It's not new, has been the case for a few years, so honestly I don't get people complaining about next's complexity.
German software is SAP. Every other software from them is made in Poland, Romania, Belarus, and Russia.
I literally feel sad when I turn off the blue light (using f.lux) or turn on eye saver mode on my monitor. No idea how to fix this.
F-Droid Basic is cool. Same thing, just without some sharing options etc., you probably don't use anyway. It was the first one to get actual background updates on modern android.

Barcode Scanner is decent, it even searches for products online, if you scan something that looks like a food label etc.

Casio G-Shock Smart Sync if you are tired of official Casio app in a casio bluetooth watch.

DuckDuckGo is there...

FadCam - if you ever need a recording without tracking attention (while phone is locked). Could get you out of some legal trouble...

Futo Keyboard is interesting project.

GadgetBridge saves some old devices. I use it for some Xiaomi eink devices that overwise require... to be connected to chinese datacenter to be discovered and sync. Which is insane, as some versions discover and can be synced on EU servers...

Grayjay for videos on many platforms.

So many HackerNews clients - I'm on Hacki currently.

Home assistant, Jellyfin, Joplin, Mullvad, Telegram, Nextcloud, Organic Maps, Osmand~, Tailscale or Yubico authenticator are all there. I like them better from f-droid.

Street Complete is an awesome way to contribute to OpenStreetMap.

Thunderbird (!) which is a fork of K9 (still active), and looks and runs great. Highly recommend.
Funny that you picked BYD of all manufacturers: https://insideevs.com/news/712148/byd-quality-problems-hit-i...
It is hilarious that page shows how one replaces FB with HN... which is precisely what I did in 2019, and now I'm a total HN addict, spending more than a few minutes on it at least 5 times a day.
I suspected something would happen, but I still jumped when I pressed"What is a jumpscare?". Well played.
The main page is strait to the point but not very explicative. Perhaps that page would have been a good link too : https://www.dietethics.eu/en/eating-together.php
The jury which only has you as a member, obviously.
Hi Ertu! Great to see your work again! Keep it up!
You could do all that today and still be back at work on Monday.
no need to stress once the purge is over things will go back to normal just gotta do everything to not be a sub human like me :)
Well, you know, we're having to deal a lot with our own superiority complexes, suffering the disparaging attitudes of our peers, the need to re-invent wheels in the browser without ever having learned much in the way of UI fundamentals, and a constantly shifting baseline of browser APIs, bells, and whistles. And if that weren't enough, we also have an unending supply of amazingly clever developers releasing new frameworks that compete for mind- and market-share every season. Which is to say, yes, we do think of boiling it all down to something sensible, and some part of ourselves have, but many others of us are too busy in our unspecialized part-jobs, maintaining the health of our now-teams, to piece it all together in a way that makes enough grammatical sense for the LLMs to understand. It certainly could be a bubble, sure, but it looks more like an ocean to us.
> People usually don't like that solution, especially when considering welfare programs, but it is fair to give no one assistance in the sense that everyone was treated equally/fairly.

If you're saying all the different ways you could spend that money, then you're saying non-intervention for the wealthier people how made a bad financial choice, and yes-intervention for other ways in which the money could be spent, which again, is a decision on where to give limited resources.

I'm not saying I agree or don't agree with whether it would be more helpful to give it to those who have college debt or those in the US who are without a home or frankly those here in Kenya (where I am now) who if don't have money, might starve to death.

Moreover that each decision can be judged.

> Now its a totally different question whether its fair that some people are in this position today. The answer is almost certainly no, but that doesn't have a direct impact on whether an intervention today is fair or not.

If we approach it from this side, I agree. Non-intervention, or not giving any limited resources to anyone, is the most fair approach and then we can evaluate whether it's fair the position in which those people are. Yet I don't know how realistic this is, to withhold all resources from everyone.
I do that heavily. Still, instagram decides to nuke my preferences quite often. Right now I'm on tik tok garbage, two weeks ago I had arabic muslim stuff (like videos in mosques, prayers etc). I don't use it at all when that happens, so they loose out. Give me trail running and outdoor shit and I'm happy, very easy!
Last I tried (several months ago) it didn't, the built-in frontend bundler was not very useful so everybody just used 3rd party bundlers so (for most people) it would not have any meaningful differences compared to nodejs. It seems they are putting more effort in the bundler now, so it seems like it can replace plain SPA applications just fine (no SSR). The bundler is inspired by esbuild so you can expect similar capabilities.

IMO the main benefit of using their bundler is that things (imports/ES-modules, typescript, unit tests, etc) just behave the same way across build scripts, frontend code, unit tests, etc. You don't get weird errors like "oh the ?. syntax is not supported in the unit test because I didn't add the right transform to jest configuration. But works fine in the frontend where I am using babel".

But if you want to use vercel/nextjs/astro you still are not using their bundler so no better or worse there.
I'm pretty sure it was the same in every bigger European city. There used to be plenty of diverse tech meetups in Warsaw or Poznań, PL before the pandemic; today they're still slowly rebuilding and those that already did are usually still a shadow of their former self.
Quite a lot of people have told Jared (Bun’s Author) the same thing, but his opinion is that Bun should have everything a basic project might need. Keeping it in core he can make it more optimized than it would be as third-party library.

It’s a misguided approach according to me. And I feel Jared has become way too ambitious. But what can I say, it’s his passion project.
The scariest thing about the LA fire
The rationale is that it was implemented before threads existed, and now can't be retrofitted with thread safety.
Perhaps the trick used by text-based LLMs could be used: when the context window starts filling up, the LLM is asked to summarize the existing data in the context, thus compressing it (lossily..) into smaller space.
> I simply don't see the appeal.

- Not having to name CSS classes

- Easier to read as it's inline with the rest of your HTML

- Standardised way of naming so that everywhere uses the same conventions

- Not having to manage a separate file and remove unused components

- Being able to use media queries, which I couldn't do in a style tag

- No risk of changing a class that is used elsewhere. CSS has global scoping which has its benefits but is risky.
I'm not making the claim that the US is innocent because China did all this stuff. I'm making the claim that I would feel much safer living on the Mexican-American, Canadian-American border or even in Panama, than I would near any of China's current conflicts. And that China is just as aggressive (if not more so) with their neighbours.

At least if the Americans win I don't have to be worried about becoming a political prisoner, forced into re-education camps, or having my organs harvested.

Also there are many more conflicts currently where China is involved than the US.
Alone is the closest to fulfilling I get, when the day is spent chasing the whims of others
Do you inspect 100% of the code of each library you use to make sure it does not rely on missing or incompatible functionality?
Just installed this on my co-worker laptop who plays Cut The Rope... Let's see her reaction! I like the idea, pretty creative, you can use it as a way to combat addiction, prank people or both!
With a business account it's even better. Where I work we get one electronic invoice at the end of the month that is automatically paid and entered into the accounting system with the correct VAT code for all purchases and deliveries that month. The savings compared to processing 20/40x traditional charges is way more than what they charge.
I provided a copy/paste from the site about the envp array size you asked about.

I clarified why I mentioned fork().

I tried to explain the difference between registers and variables.

I’m not trying to show off or bring anyone down… I just like to help people. I’m old (my first Linux kernel commit was in 2004). And I could be wrong — please LMK if I made a factual error (I’d appreciate it, honestly).

All good?
Netflix is raising prices after reporting its biggest-ever subscriber jump
Java doesn't even allow to change the working directory also due to potential multi-threading problems.

Another reason why Java isn't the greatest language to create CLI tools with.
The right-wing narrative scattered throughout this article is irritating.

It's also a bit laughable that Germany could stand a realistic chance to top the world's intelligent robot production - as long as we're talking about general-purpose and hence likely humanoid robots. As far as I'm aware, Germany has no history in building such robots while companies from other countries, both Asian and US, have a big head-start.

This article reads more like a more or less desperate sounding attempt to somehow save Germany's former manufacturing glory in the 21st century. Alas, without first class AI software, this isn't going to happen, and in that respect, Germany is more or less irrelevant.

His description of how German politicians have time and again failed to recognize realities and act accordingly seems spot-on, however.
The knowledge and content are licenced for the community. You can start a new Stack Overflow today with that content. Nothing about that changed with the sale.
Sam Altman posted to Twitter:

> Insane thing: we are currently losing money on OpenAI pro subscriptions! people use it much more than we expected.

Ref: https://techstartups.com/2025/01/06/openai-is-losing-money-o...
Scientists detect chirping cosmic waves in an unexpected part of space
The good thing about general purpose robots is that solves the aging population issue without having to resort to migration.
I would really like if proto to C# compiler would create nullable members. Hasers IMO give poor DX and are error prone.
eh, the mobile app for this by the italian tax agency is called FatturAE.

The opposite casing is just funny to me.
Have you lived in a country where the citizens believe that the government is overall apathetic to their situations? It often doesn't create a utopia, but rather a lot of cynicism and reliance on family support networks. I'm an American currently in East Africa and I imagine many if not most people here would say the government doesn't care about them and does very little for them. So what ends up happening is that since there is little government/social welfare programs, people rely on family welfare. And well, if you don't have a rich family, your life can be really really really hard, if you even survive.

Your family doesn't have money? No food. No service at the emergency room. Heck, even no water.

I think there's a balance and that people who want more apathy and inaction may not realize what it's like when that's actually the case.
From their docs it is "written in zig" which implies "all of it is Zig". They don't hide that they use JSC but they don't like to advertise either.

It is a bit manipulative advertising to draw hype people in I would say. You know those tech influencers who like to peddle stuff to get views.

edit: I was a bit unfair, it feels like those "hype tech influencers" are the ones who downplay JSC in favor of promoting Zig, not the project itself. The frontpage of Bun mentions JSC twice and Zig once.
https://www.researchsquare.com/article/rs-4243877/v1

Had no trouble opening relevant PDF.
Show HN: I built an AI Agent for WordPress
Hey HN,

I developed an AI Agent for WordPress, to generate titles, write articles, review them to improve quality, and post content to WP (with SEO best practices) in bulk or with a recurrent schedule. It can manage multiple websites.

Relying on GPT4o-Mini, I have used it locally for 6 months and Google is quite happy.

Now I released it as a Saas. If you can give it a try, I’d love your feedback. There's a 14-day money back if it doesn't work.

Thanks
Year old (March 2024) article about small numbers of paint scratch, storage mold, and other minor issues in a large number of deliveries from a rapidly expand manufacturer concludes:

But it’s too early to gauge if these quality problems are false alarms or something BYD needs to take very seriously.

(also The unlinked primary source for much of that material was the WSJ: https://www.wsj.com/business/autos/having-overtaken-tesla-by... )
It’s not just good practice it’s the whole point
Same here. Played a lot of it in a brief moment some 13 years ago, then never touched it again. Villagers and stuff is still strictly in the "new" category for me.
NGAD based out of 1IC was suppose to be the TW air dominance hail mary.
Interesting! Do you have examples of what you have in mind?
Death of the Visceral
Same for Ruby, and you don't even need to inherit. You include the Enumerable module, implement next, and your instance is suddenly iterable
My primary complaint is that it is hard to test (compared to "stateless" pages) and that the whole thing feels complicated.

I also feel like the learning curve is pretty steep and you can't just have a random, experienced non-Elixir dev join the project and have them fix something. They must be comfortable with Elixir & Phoenix before they get productive. I feel like it is multiple layers of complexity and uncommon patterns.

Other than that, I think it is very cool. I have very strong mixed feelings about the feature hah.
To my understanding, the underlying issue is the way to structure code in a maintenance friendly way. It’s just very easy to go awry with unrestricted wild goto. There are more often than not some alternatives control flows which are easier to mentally follow. And things like label in Java[1] already capture most of relevant cases in which a generic goto statements might feel like a valid approach. This doesn’t mean that there is absolutely no case where a goto might be the most elegant easiest way to implement something, but that few cases are exceptional.

I mean, no one feels like using a laser is a proper way to cut butter, but using lasers is sometime the best cutting accurate option.

[1] https://www.geeksforgeeks.org/g-fact-64/
Government is just a collection of people, collection of unknown neighbors. Action can lead to unintended consequences, but so can inaction. Someone is bleeding on the street, do you help? If you help, you might get HIV, if they were attacked the attacker might come after you, the person might even attack you. If you don't help, they might bleed out on the street, they might have permanent damage, or something else.

Do you act or do you not act?

Both have unintended, often unpredictable consequences.
I don't think fiction should be submitted to ACM.
Poppycock. I could make the exact inverse argument. Perhaps animals being easy to access in a city makes people care less about them. "Who cares if it goes extinct in the wild, I can still see it at the zoo." Without any kind of practical evidence, you cannot know what effect zoos have. The only effect zoos have had on me is that I went to a local aquarium one time and saw a giant sea turtle swimming round a very small tank. The sheer cruelty of that stays with me. A creature which migrates thousands of miles in nature confined to a cage perhaps ten meters long. It is, without a doubt, one of the saddest things I've ever witnessed. I don't think anyone who can tolerate zoos actually cares about animals.
Meanwhile, macOS will check if the application is single threaded and if so avoid using locks: https://developer.apple.com/documentation/foundation/nsthrea...
Kia is famous for their warranty AND the Kia Boys thing. The most reliable Japanese brands (Toyota, Honda, Mazda, I'd say) only offer 3 years here. Warranty seems to be a marketing thing, in the automobile world.
> Whereas Mastodon/ActivityPub has some flaws that are going to cause real long-term problems if they're not addressed, e.g. tying accounts to a specific instance combined with the propensity for instances to ban other entire instances or ban small/new instances by default, which will have the unfortunate propensity for market concentration.

I don't think these are problems. Compare it to how email works nowadays, and it's very similar. At least you can easily move your Mastodon account to a new instance and there are built in mechanisms so that you're followers dont even notice your instance has changed, they still keep following you. And good luck running your own email server, you'll also get marked as spam by most. But still, email works and works well. So, no reason for Mastodon not to work.
There probably should be an addendum to the "12-factor app" movement that says that the environment should be treated as read only for the duration of the process. Most of the issues people talk about here seem to relate to people trying to abuse the environment as some kind of key value store for mutable global state (which sounds like a bad idea). Why would you even want to do that?!

Being on the JVM which actually treats the environment as immutable that and which probably inspired a lot of the 12 factor app movement (with companies like Soundcloud being big Scala and Java users and pushing this), I've never experienced any issues with the environment changing on me or causing any threading issues. The environment is effectively immutable and there's nothing in my processes that sneakily circumvents that (via some native calls into libc). So, complete non issue on the JVM.

Even if somebody manages to modify the environment, the immutable copy stays the same. That copy gets created on JVM startup and is immutable. Anything using normal Java apis to interact with the environment will never see the modification. I'm sure people might have tried to work around that but it's not a wide spread practice. Because, again, why would you even want to do that?

The problem with configuration files is that their parsing is process specific. That's why Linux/Unix is such a mess. Every single tool seems to have its own conventions and mechanisms for configuration. There are no standards for this.

Other of course than the Docker ecosystem. You can do whatever you want inside the container but effectively your only interface to the outside world is either messily mounting some volume and doing whatever convoluted way of configuration your app requires; or just using environment variables. Most modern software is docker ready/friendly in the sense that you can fully control their behavior via the environment. It's perfectly adequate for most things that people run via docker these days. Which of course is pretty much anything.

And of course with Docker compose or kubernetes (which I'm not necessarily a fan of) you get yaml files defining lists of environment variables that define how your process starts. So you more or less get what you are asking for. I'm not a big YAML fan but it works well enough. Too much potential for syntax issues really ruining your day IMHO. But it's not like the alternatives are free of issues.
As long as it works and follows a consistent API, why would that be an issue?

I kinda like the idea of not having to import potentially very slow JS code to do things that I need in basically all my projects.
Thanks, I just tried it out to generate some content for my blog. I like the flow and the quality of the output which sounds much better than usual AI generated BS.

One thing that didn't work are the references. All errored (Information not found).

One thing I missed is the ability to add some custom data. In this case I would have like to give a few points on what my product is, what keywords are important for SEO, what is the spin I'd like to give the post.
Bun has always been a bundler (and package manager, and Node runtime). This release adds "HTML imports" as a way to use the bundler.