skysight-inc/HackerNews huggingface dataset:
> Traefik? Too big for the job. Apache, doable but needs half an hour from get go.

What do you think Traefik is if you think Apache is OK? It's similar in size and footprint, just modern (you can point it directly to Docker or any number of sources and it auto configures itself). I've ran Traefik with Docker containers behind it on Raspberry Pi 3s, this isn't supercomputer territory.

> As long as I run it, it binds to 0.0.0.0. So, if I want to install it locally to my desktop, I still need to add a firewall in front of it, because whole LAN can see it, and no, I don't trust any devices on my network (not people, but the apps

https://stackoverflow.com/questions/22100587/docker-expose-a...

Come on, this took literally a few seconds to Google.

> This is my problem. I want batteries included solutions, which can adapt to my circumstances.

Which is it, batteries included or flexible? It's hard to be both, and funny you complain about that, Traefik is a perfect example of a tool that does both well.

> The services I use must be able to adaptable to my environment. This is how bare-metal services, daemons in UNIX world work

Ah, so you don't need systemd/an init and service system? Or libc? Or iptables/firewall? You just plop an app and everything magically works how you want it to?

I think you have fundamental knowledge gaps, and instead of trying to address them, or think about why would a project prefer to not reinvent the wheel everyone already has anyway, you prefer to rant that it wasn't like this in the good old days. Good old days with cgi-bin and php-fpm that needed a reverse proxy in front anyways, so nothing has changed other than an abundance of documentation and examples and flexibility.
In an attempt to stay on topic, I’m splitting the thread here to answer your question:

> Again the question, what do you see in the future?

What I see in the future is the followup to Palestinians finally be given a voice at the international stage (a process started before oct. 7 2023; but escalated dramatically since). This gives Palestinians a new avenue of resistance, namely international politics. I see them being very successful here, as sympathy is very high, and unlikely to shrink, given the genocide. On the flip side this will come at the cost of Israel who will see their influenced diminished at the same time. Serial violations of international law will come up to them, and I honestly don’t see Israel even being a member of the UN in 2 years time. This will be the focus of Palestinian resistance, not armed resistance (even though armed resistance will probably not vanish).

Historically, when anti-colonial resistance is given a political avenue for their fight, almost 100% they take it, and are much more successful then with previous tactics of terrorism (though, far too often, it takes terrorism to get that political avenue in the first place).

After Israel falls out of line with the international community I can only see two scenarios, either it persists as a fascist dictatorship for a couple of decades before succumbing to a popular uprising (including armed resistance from Palestinians) or it goes the way of Rhodesia and Apartheid South Africa, and drops its ethno-nationalist policies in favor of a single democracy for all it’s peoples, which includes Palestinians in the currently occupied territories. The second scenario is far more likely, and a much happier ending for everybody involved. Either way there is not much hope for the Jewish state of Israel. Going back to the ancestor comment when I jumped into this thread (https://news.ycombinator.com/item?id=42109905): Ethno-states are not a good idea.
My "we" claim, specifically, was, "Before going down the rabbit holes, we didn't know which ones were unnecessary." Out of the multitude of objects and subjects that you name, none knew which of the rabbit holes RepRap went down were unnecessary. Some of them had some beliefs about it, but those beliefs were unjustified, and most of them were evidently wrong, so they did not constitute "knowledge" as commonly understood.

Therefore the diversity of humanity, the ITU, libido, and so on, are irrelevant to my claim.

Ex ante, there was nothing distinguishing the proposition that a usable 3-D printer needed precision-ground leadscrews from the proposition that a usable 3-D printer needed a heated build plate. By trying hard to do without, we found that the first one was false but the second one probably true.
Gwern lives this way because he wants to. He has chosen this ascetic lifestyle. He could easily raise money if he ever needs it (he doesn't need it right now). He could easily do tech work in SF and set himself up for life. He also has many friends who got rich off crypto.

A room is only a prison cell when you're not allowed to leave.
Constructing sewage, the evolving history of work, and regulating hearing aids have very little in common, and apart from the last very little to do with regulators.
We run a ton of legacy cruft that's still on Java 8. Extended support is available until at least 2030. It's rock solid for us and migration is not easy unfortunately, even Java 11 is a challenge.
Fr. Don't know why you're getting downvoted. The bitter people in this comment section who think electronic music died in the 90s clearly wouldn't know a good club if it slapped them in the face and it shows.
Is this Amazon’s competitive answer to Temu?
Show HN: Experimenting with proof-of-work to fight WordPress comment spam
I'm experimenting with a WordPress plugin to fight comment spam in a different way, it uses a simple proof-of-work system, like blockchain but very basic.

How it works:

- When visitors write comments, the browser must solve a small math puzzle
- Take a few seconds for the real person posting one comment
- (Hopefully) making it expensive for a bot trying many comments
- No captcha
- Work in the background while showing a nice spinner

It's still in very early stages and I would like to learn more comments and feedback from you guys. Thank you.
IO performance is the most severely impacted, but it's still fine for most uses.
Can you link the comment here?
But you do have to admit that they know very many big important sounding words, go off on extremely dope tangents ("second order chilling effects!" Fuck yeah!) AND say "giigle" instead of Google, which is a.) super cool (obviously) but I suspect there's b.) a darker reason: they are probably a rouge cryptoanarchist being hunted down by The Algorithm and are only able to survive on the streets because of there every-day-carry RF blocking wallet and screwdriver combo and their ability to outsmart Google, because it hasn't learned all the words yet.

Good luck bro, continuing to obscure the entropic state of the x-M medium and remain plausibly deniable. Shannon in the (his?) house, mothafucka! Stenography FTW!
Not forcing but aggressively pushing it. At one point in time the offline installers were quite well hidden; nowadays they can be easily found under the "install with GOG Galaxy" button.
.NET Core web apps have no synchronization context anymore, which is exactly what you're asking for if I understand you correctly. There is no need to call ConfigureAwait there.

I think this is different for GUI apps, but I have no experience with that.
The problem is not containerization per se, I run containers both in my personal systems and at work. If you extremely optimize for compilers, the performance difference can be trimmed down to 2%. I think for most of us, it's 5%-6% band, and it's OK for non-loaded servers.

My qualm is about trimming fairly standard features and offloading it to somewhere else.

A single HTTP service + traefik (or Apache/NGINX reverse proxy) is heavier than a single HTTPS service. Plus adds more moving parts for smaller installations. f I was running an API farm, I can add all kinds of bells and whistles, and it'll be lighter overall, but this is not a valid reason for stripping fairly simple features from applications which will be used by small teams on small hardware.

Plus, this additional layers can sometimes conflict (A requires B, C required D, where B & D are same thing but either one can't accommodate A & C at the same time), requiring a completely new system to run the service, which is wasteful, from my perspective.
> They serve an incredibly important function: letting people learn what’s happening in the world around us by observing a single number (e.g. % win probability).

I've heard this point argued a few different ways, and I have to say: this is the most idiotic way of analyzing the world I can imagine. Don't listen to gamblers or people who think superforecasters are a real thing. Studying the world and reflecting on it thoughtfully will get you a lot further than these probabilities ever will.
The javax stuff really got us.
But FAANG-level salaries, right? To compete?
Kinda works both ways. In many western countries you still go to jail for refusing to give private encryption keys
Such cases would be pursued by DOJ or FCC or some other federal agency that the President has 100% control over. If the president asks to drop the case, it will be dropped.
> I worry overall that this could signal the complete end of new programming languages except in a few special cases.

I don't think anything has changed in this regard. Yes we have a small number of success stories like elixir or rust, and then we have a few corporate backed success stories like go, swift and kotlin. But that has always been a tiny fraction of the "promising new programming language" space.

Companies have always been conservative about choice of programming language and I don't think that will get any worse now.
What I find most disappointing about most editors is the lack of dockable textareas to enter search and replace with regexps on single/multiple files. And the lack of a dockable panel with clickable links to jump to search results. Almost all of them use an infamous dialog box, or single-line text fields, or only jump to the next result: what a handicap.

Yet, manipulating text effectively is the most important operation. Incomprehensible.

EditPad does it and it's absolutely brilliant, but it's only usable on Windows. E
speaking of which, any chance I could get you to double check my math in https://news.ycombinator.com/item?id=42125052 ? If Jim Gray's 5 minute rule has, via SSDs, really turned into the 1 week rule, that ought to be reflected in any new OS development?

for good measure, Mark Twain on lagniappe:

> The shopman always responds; gives the child a bit of licorice-root, gives the servant a cheap cigar or a spool of thread, gives the governor—I don't know what he gives the governor; support, likely.
> It's not just AWS. I think there are only two types of cloud providers: The ones like AWS and DigitalOcean that shift the risk to the customer and the ones that offer shady "unlimited" and "unmetered" plans.

Actually there is a third category, those who care. I will grant you it is a rare category but it is there.

One example name: Exoscale[1]

Swiss cloud provider, they offer:

(a) hard spend limits via account pre-pay balances (or you can also have post-pay if you want the "usual" cloud "surprises included" payment model).
(b) good customer service that doesn't hide behind "community forums"

Sure they don't offer all the bells and whisles range of services of the big names, but what they do do, they do well.

No I am not an Exoscale shill, and no I don't work for Exoscale. I just know some of their happy customers. :)

[1]https://www.exoscale.com/
To some extend, but the perfect language has not been invented yet, so we still need new ones.

I’ll admit Go and Typescript come close though.
> If the original author had a $100/month limit he wouldn't have been able to spin up the stack even once.

Sounds perfect. Much better than having to negotiate your way out of a $1000 bill you don't expect to see.
I don't disagree with you on that, but the reason I said mud hut is because I was taking the off grid thing very literally - you don't have an axe to build a log cabin.

I imagine a motivated individual could find some remote place where they could live undisturbed for a long time but without owning the land there's no guarantee you won't be chased off eventually.

But my main point is that's all kind of irrelevant because no one really wants to live that way. They want a somewhat modern home and access to utilities and vehicles and fuel and medicine and so on. They just don't want to pay taxes. They want to have the cake and eat it too.
Everyone to be age verified for social media in Australia
Waiting for many things at once with io_uring
you think C++ interop is niche? lol
Tons of green startups all around, UK, Germany - don't know much about the US.

Tons of software on the mechanical side - I'm more familiar with wind turbines which seems to be an extremely fractured supplier market. Building predictive maintenance software mostly, but also management software.

ESG/ financial reporting side: Tons of data suppliers who consolidate data going into ESG reporting, helping PE/ banks to assess the CO2 exposure in their portfolios.

Just a quick draft as I'm on mobile, but there's a ton of people out there among the entire value chain from capital to consumer building in this field.
Hi this is Sam from Lakera, as many of you noticed this article is nearly a year old but we’re glad it’s so popular on HN now. We’re actively building out our visual prompt security features and I’d love to speak with anyone that is working on visual GenAI applications right now to get some early user feedback. Get in touch at sdw@lakera.ai and we can show you what we've been working on
If You want to redefine the meaning of roughly equivalent then that’s your prerogative. There’s an isomorphism I’m referring to here and if you fail to see it that’s not my problem.

As for the rest of your argument, the point is to not use async functions locally in the context of pure logic. The pattern is imperative shell, functional core.
"Wordcel" is roon terminology, right? I highly doubt Aschenbrenner is an EA, and if he's a "wordcel" he somehow managed to do mathematical economics without too much problem.

Gwern's probably not a "wordcel" either, he can program, right? I've never seen any of his publications though.

It's called Situational Awareness too, not "Situation Report", and Yudkowsky said he didn't like it. Not that Yudkowsky is an EA either.

I think the situation is more complex than you think it is, or at least more complex than you're pretending.

Edit: oh, you're saying Gwern is an EA too? Do you have a source for that?
Respectfully, I think you don't understand what "open source" means in this context. It has a very specific meaning in software.

You may believe that it is not "open/publicly-available enough", and that is a totally fine opinion to have. But if you say "open source" on HN, people will understand something very different.
Surely it already is a universal platform. Almost all major software runs on the web / electron.
Is using uBlock Origin or NewPipe, which have made YouTube an ad-free experience for more years now than I can remember, a “Boomer marker”? Granted, it isn’t unusual to see claims in tech circles that younger generations today are less aware of certain customizations or certain forms of pirating content, but it would be a real shame.
i agree with that definition but then smalltalk nor any other language are using message passing for regular method calls because they are not asynchronous unless they use explicitly asynchronous methods.
EDIT: The Minims: i saw somewhere that Brienne was run by monks..

ive unfortunately (ego quoque!) degenerated to link/comment taiji for now,

https://news.ycombinator.com/item?id=42134920

A way to resolve the elite defo conundrum by separating out the laptop class (but merging car dealers into the working class?)

>as a dean i was … sitting under … swords while being perceived as the sword…
The simplicity of golang definitely helps.

Between golang and rust, chatgpt has much easier time with golang.

The standard toolchain (as opposed to python packaging) makes it easier for LLM to debug and run commands. So it's easier to develop a golang based app over python using poetry or uv.
OpenAI's new policy blueprint for AI imagines a role for government
Why is it that the first thing I try tends to uncover shortcomings?

typedef uint64_t qbb_t __attribute__((vector_size(sizeof(uint64_t) * 4)))

Syntax error

OK, its an extension, meh.
Did you also consider AWS managed services? Like a direct write to Dynamo?
Yes, I just wanted to emphasize that the r, g, b light does not really 'combine' but is instead perceived by people as the additional or secondary colors.

For example, if a display is emitting red and green light then the light reaching a viewer's retina will be red and green light, not yellow light.
One symptom that I see that's super annoying (I'm thinking JS, but many languages have this problem) is that tooling seems to be getting worse. Incompatibility between CJS and ESM, for example. Each new issue like this that comes up seems to get frozen in place for longer and longer.

Nevermind getting a newer language with new useful concepts, can we just have a tooling ecosystem that isn't broken!
I think I might have heard so from Nicolas Bourbaki
Yeah that confused me. I'm a 'moderator' (community note contributor in X lingo) and can see the proposed ones. Top 3:

>The Guardian have reported on two-tier policing, specifically about on race and sexuality, for decades https://www.theguardian.com/uk-news/2023/mar/21/metropolitan...

There has been widespread use of force by the police against working class (white) protestors. Including random unprovoked attacks on women and the elderly:
https://x.com/ashleasimonbf/status/1820088461182812308

>The concept of 'two-tier' policing is contested, it is neither proven nor disproven, therefore it is equally as inaccurate to call it a myth as it would be to say it is fact. The Guardian view is not accepted by all media commentators as fact: https://www.telegraph.co.uk/news/2024/08/05/met-chief-grabs-... https://thecritic.co.uk/two-tier-policing/

They all say: Needs more ratings, Not shown on X

I didn't feel inclined to upvote any. The system is there to point out factual errors. Differences of opinion can be posted in the comments (Xed?) as usual. "Two tier myth" seems to be opinion to me. There may have been a public note which disappeared - it's an upvote/downvote type system.
By writing, you are voting on the future of the Shoggoth using one of the few currencies it acknowledges: tokens it has to predict. If you aren't writing, you are abdicating the future or your role in it. If you think it's enough to just be a good citizen, to vote for your favorite politician, to pick up litter and recycle, the future doesn't care about you.

These AI predictions never, ever seem to factor in how actual humans will determine what AI-generated media is successful in replacing human-ones, or if it will even be successful at all. It is all very theoretical and to me, shows a fundamental flaw in this style of "sit in a room reading papers/books and make supposedly rational conclusions about the future of the world."

A good example is: today, right now, it is a negative thing for your project to be known as AI-generated. The window of time when it was trendy and cool has largely passed. Having an obviously AI-generated header image on your blog post was cool two years ago, but now it is passé and marks you as behind the trends.

And so for the prediction that everything get swept up by an ultra-intelligent AI that subsequently replaces human-made creations, essays, writings, videos, etc., I am doubtful. Just because it will have the ability to do so doesn't mean that it will be done, or that anyone is going to care.

It seems vastly more likely to me that we'll end up with a solid way of verifying humanity – and thus an economy of attention still focused on real people – and a graveyard of AI-generated junk that no one interacts with at all.
Ive also heard that China has many more people living in it than the US. Ive also heard that Chinese higher education system is state funded
I absolutely loved that talk, thanks for sharing!
This doesn't necessarily mean that your workload would perform unacceptably on an 8GB model. It just means that fewer optional things would be cached in RAM, more RAM pages would be compressed, and there'd be more swap usage.
Momento? This? https://www.gomomento.com/

Seems to be cloud hosted only.
I think this should have emphasized the presence of a knowledge cutoff date.
The repeating problem with cloud is that it no longer stops my bad code by OOM, rather the sky is the limit for both the memory and the cost. I heard funny story about people who bought badly written code which was constantly going up through the roof with resources. They got angry with my friend, told him the software is not bad, but the hosting is (software was bought with hardware from the manufacturer) and migrated to cloud, only to meet the hard iron hammer of karma (which in this case was embodied by high bill)

Also in my opinion billing is the new perf test but post factum and obscure, i.e. it is super easy to miss some key points in the development and then wake up with the costs falling down the responsibility sink (https://news.ycombinator.com/item?id=41891694)
https://www.theregister.com/2024/11/08/robots_crush_career_l...
Something like this, depending on how you want your input and output to be supplied.

public async IAsyncEnumerable<HttpResponseMessage> SendTwelveRequestsAtATimeAsync(IAsyncEnumerable<HttpRequestMessage> requests)
{
HttpClient client = new();
List<HttpRequestMessage> requestsBatch = [];

await foreach (var req in requests)
{
if (requestsBatch.Count < 12)
{
requestsBatch.Add(req);
}
else
{
foreach (var res in await Task.WhenAll(requestsBatch.Select(client.SendAsync)))
{
yield return res;
}

requestsBatch = [];
}
}
}
> You need to prove your premise first

It was and still is the default/status quo. So, no, not really...
Everything? He also writes things like this: "A list of unheralded improvements to ordinary quality-of-life since the 1990s going beyond computers."

https://gwern.net/improvement
EBS pricing (and by extension anything the effectively bundles EBS) is absolutely insane.
C++ is hardly niche, nor I would say is the desire to interop with large, established languages with decades of existing code and libraries.

As someone who has worked in both Swift and C++ I’m grateful for those that choose to make an effort in this space. And of course, just because some do doesn’t take away from others that work on SwiftUI. Both can be true at the same time.
AdGuard DNS Now Supports Structured DNS Errors
Why do you not block ads?
> Are you sure you won't ever fall out of favor and get denounced as troll or nazi yourself?

Nope, definitely not sure of this.

> And get suppressed as a result?

My position is that unregulated profit-driven social media powered by opaque algorithms is one of the worst things to happen to society in the last several decades, so being “suppressed” on such platforms really has no impact on me, since I don’t use them for much.
There's always some sort of peace deal available to any participant in a war: surrendering to your opponent's demands. War happens when those demands are not acceptable. Roughly speaking the difference between Ukraine's and Russia's demands is that Russia wants Ukraine to remain isolated from the west and militarily weak (which would make it easy for them to just go for it again), and Ukraine wants to align as tightly with the west as necessary to ensure Russia doesn't invade again, or failing that build up a credible enough deterrence themselves to achieve the same result.