MurphyA/hacker-news huggingface dataset:
by ajuc | 2025-04-13 19:40:32+00:00
Lem wrote in his journal:

"Na początku 48 roku wyjechałem na miesiąc do Pragi, gdzie zostałem zatrudniony w rządowej klinice im. Klimenta Woroszyłowa (wyobraźcie sobie u nas szpital imieniem Hermanna Goeringa). I ledwo wytrzymałem ten miesiąc. Codziennie jak nie masówka na stołówce, to agitka w szpitalnych garażach. W moim rodzimym krakowskim szpitalu na Montelupich byłoby to nie do pomyślenia. My byliśmy jednak najweselszym barakiem w obozie..."

"In the beginning of 1948 I went to Praga for a month, where I worked in government health clinic named after Kliment Woroshylov (imagine a hospital named after Goering in Poland). I barely managed to survive that month. Every day either a general meeting in the dining hall or political agitation in the hospital's garages. In Kraków Montelupi's hospital where I usually worked it would be unimaginable. We indeed are the merriest barrack in the [socialist] camp..."

Poles often called themselves that because censorship was the least strict there and we had some contact with the western culture (mainly through the "Kultura Paryska" - a Polish emigrants in Paris printed a newspaper that was very influential in Poland despite being theoretically banned - it was smuggled in en masse - it was so influential that to this day the political program developed by Giedroyć and Mieroszewski in that newspaper is serving as the core for Polish foreign policy - and it's working very well so far).

It changed depending on the period (50s were the worst) - but western culture was usually pretty well known and admired in communist Poland. We had very lively jazz scene, Beatles and other rock bands were played in radio (for example in Polish Radio 3 there were whole auditions based on showcasing western music - it was considered a "safety valve for Polish youth" by the communists).

We even had yearly indie punk/rock festival in Jarocin where all the anti-mainstream western-inspired kids went to drink and sing punk songs against the system.

Don't get me wrong - communism was obviously evil. But it wasn't competent/diligent enough to be 100% totalitarian in Poland. That would take too much effort and for what? You'd get paid the same either way. If you were unlucky you could definitely go to prison for a wrong joke or song. But most people didn't.

Anyway.

Lem definitely would have written that he liked American sci-fi if he did liked it.
by dragonwriter | 2025-04-13 19:41:22+00:00
Having had kids and cared for them as infants myself, and previously worked in a (very much unlicensed) home-based daycare, the 1:4 ratio for childcare centers and 1:2-1:4 (depending on primary licensee's experience) ratio for home-based daycares for infants are not at all unreasonable.

Yes, most of time that's going to seem excessive -- but it is not a cloud system with on-demand autoscaling, you have to set your capacity by peak demand, not average demand.
by Balgair | 2025-04-13 19:42:48+00:00
Yeah, the issue is one of incentives.

For all politicians, their incentive is to get (re)elected. That's pretty much part of the definition. The ones that follow that incentive are going to be (re)elected, those that don't aren't going to get into office.

But, if you really do believe in democracy, then you have to actually trust the voters here. If you're thinking that they are just rubes and are easily lead around, then well, you don't really believe in democracy, I think [0]. Whatever you think about Donny and his methods and ideas, we've had 10 years of the guy in politics. The voters (in the system we have) were as well informed as you could possibly expect them to be. They wanted him and everything about him, the results were very clear.

Ancient Greece is a good model here with it's many cities and systems. Democracies will often choose the wolf to escape the vultures. It's just part of how humans work. We can all wish that we live in a different place and a different time with different people, but we don't. We're here and now. And our fellow voters in the system we have, they want all of this.

Look, I'm with you, I think that the voters were very dumb here. But they have to find out one way or another and get their comeuppance. There is no feasible other way. We're going to get Donny in all his glory, good and hard.

[0] yes yes, we don't have a democracy, we have a constitutional republic and blah blah blah. We've all heard it a hundred times.
by Spooky23 | 2025-04-13 19:43:15+00:00
It’s the dumbest argument ever. Find a perpetual software license or 12 month subscription that allows for cancellation for convenience.

I get why some folks are angry, it was easier to pirate Adobe back in the day. If people don’t want to pay, there’s all sorts of competition in different segments of the market as well as open source.
by Aurornis | 2025-04-13 19:43:16+00:00
> I used to love Reddit, but the astroturfing has become unbearable, especially by political groups.

I really doubt most of it is astoturfing. You can find bot accounts, obviously. However, the Reddit hivemind has a very intense echo chamber.

Everyone learns very quickly that if you write something that doesn't match the popular opinion of Reddit, you're going to get downvoted quickly. Strike a nerve and you'll even get angry private messages or people going through your post history and trying to extend their argument into old comments.

Large forums have always been like this. You're at the mercy of a small number of users who have the most free time to post all day. Some times I'll get an unusually angry response on Reddit and click on their profile out of curiosity. It's often someone who has been commenting for the last 10 hours straight. You just can't compete with someone with infinite free time and a lot of anger to get out. Eventually they all sync up to drive away differing opinions
by faizshah | 2025-04-13 19:43:37+00:00
It’s not really that expensive, I guess it depends on your use case but it’s only like $4/GB (edit: misleading, see replies): https://oxylabs.io/products/residential-proxy-pool or https://brightdata.com/proxy-types/residential-proxies

Usually you only need some subset of the data per page load if you invest some time looking at dev tools you can probably find the API call you need and save yourself a few MB.

They all offer scraping APIs now too that can be cheaper for certain use cases where you only need a subset of the data that is actually loaded. Like $1.3 per 1k requests: https://oxylabs.io/products/scraper-api/web/pricing or $1 per 1k: https://brightdata.com/pricing/web-scraper
by sva_ | 2025-04-13 19:43:49+00:00
> By contrast, on macOS it's Cmd-Q; on Windows, it's Alt-F4; and so on. Innovation happens on stable foundations, not by pulling rugs.

That's the window manager of the respective systems though. On i3, I can also kill any window by pressing Option-Shift-q. But that's more like the sledgehammer approach and not how I'd close a text editor on any system ...
by jb1991 | 2025-04-13 19:44:13+00:00
While I do get your point, marriage is so deeply ingrained into the legal and financial systems of the U.S. that I think many can't help but subconsciously attach these things that really should be independent.

Marriage unlocks a wide range of legal and financial benefits: access to a spouse’s health insurance, favorable tax treatment (like joint filing and estate tax breaks), and legal protections such as hospital visitation rights, inheritance without a will, and immigration sponsorship. It also affects Social Security, parental rights, and eligibility for things like pensions and veterans’ benefits. I mean, if you get married, in the States stuff is just all worked out automatically.

In many other countries, marriage is not attached to these things.
by Aurornis | 2025-04-13 19:44:35+00:00
> My pet theory is that someone who claims reddit is a great place for niche hobbies were never part of an old-school forum with truly passionate and engaging members.

In my experience, Reddit can be an okay place for niche hobbies until the reddit becomes semi-popular. Then it's a lost cause for anyone but newbies posting the same question every day and old timers who take pleasure in yelling at them.
by bayindirh | 2025-04-13 19:45:09+00:00
I recently drove a Suzuki Vitara Hybrid for 4-5 days. The only downside I saw is its fuel consumption is very low.

Also, this one is not a fancy hybrid like Toyota's one. It has a motor between the engine and the gearbox. It also does regen braking, but that's all.

My colleague's Toyota C-HR's fuel consumption is also pretty bad. Half of its nearest competitor, and lower than most car's highway consumption, in the city.
by fragmede | 2025-04-13 19:45:28+00:00
I built one of these for phantom and Solana. the problem is there are just too many steps involved with building the page, and then it's too slow. I wanted to replace online display ads with a JavaScript widget that would charge you 3 cents as you scroll down the page, or have the "more inside" button charge users 3 cents or whatever. Didn't get to that part, but everything was just so clunky that it only really worked as a tech demo.

The problem is that crypto people already know crypto and have a wallet. It's the people that don't know crypto and are repulsed by it that you have to convince that hey, here's a valid use case for crypto (micropayments) but you have to do all this work before you can use it, and while the rails are there, it's just too immature.
by gradientsrneat | 2025-04-13 19:45:54+00:00
You stayed in the Tenderloin? Geez.

Most large US cities have, "bad neighborhoods." It's not specific to blue states.

The US cities with top highest violent crime rates are more likely to be in red states:

https://www.police1.com/community-policing/articles/where-ar...

I am no fan of the two-party system but your view of the parties is almost 20 years out-of-date and is ignoring some pretty glaring issues.
by aaronmdjones | 2025-04-13 19:46:13+00:00
> You're telling me cloudflare has to store something on my computer to let them know I passed a captcha?

Yes?

HTTP is stateless. It always has been and it always will be. If you want to pass state between page visits (like "I am logged in to account ..." or "My shopping cart contains ..." or "I solved a CAPTCHA at ..."), you need to be given, and return back to the server on subsequent requests, cookies that encapsulate that information, or encapsulate a reference to an identifier that the server can associate with that information.

This is nothing new. Like gruez said in a sibling comment; this is what session cookies do. Almost every website you ever visit will be giving you some form of session cookie.
by breppp | 2025-04-13 19:46:25+00:00
You believe that Arafat and his organizations were more violent than Hamas? An organization that without taking the recent massacre into account has pioneered suicide bombings against civilians? This really does not compute.

I think this is an extremely simplified look at the last two decades. Israel withdrew from the Gaza strip and removed all its settlements under a Likud government, was that also a conspiracy to strengthen hamas?

What actually happened is that Israel did not want the Gaza strip, or to manage any of the millions there, so it withdrew.

However, Hamas being hamas continued firing rockets at Israeli towns, which required going to war to protect these.

This left Israel in an awkward situation of having to reoccupy the gaza strip with the thousand dead gazans that will die in the process (a lesser version of what we see now) and having to occupy the strip back.

Because no one wanted to do that, together with a negligent leadership, this system of half-operations started, where every two years they would bomb and sign a cease fire. Enough to stop the rockets for a while but not enough to anger anyone internationally. Later on culminating in actually allowing Qatar terror money, in order to keep the quiet.

Ironically half of the reason of reaching to the point where so many people had died in this war, is the international community sensitivity to casualties, very similar to pre-ww2 appeasement. Where it is only accepted for Israel to destroy such an organization is after it already conducts its mass killings (and even that is apparently contested)
by ProllyInfamous | 2025-04-13 19:46:53+00:00
My hybrid doesn't even plug in... only has a 1kWH battery... and is warranted for 150k miles / 10 years.

I traded-in a turbo-charged petrol-only vehicle, so I definitely understand your wanting to reduce complexity. My Camry is about as fast as the Subaru, and gets 2.5x the mileage on low-octane (city driving, primarily: high-40's).

On roadtrips the battery really isn't that helpful (other than brief accelerations), dropping to ~38 mpg.
by IshKebab | 2025-04-13 19:47:04+00:00
Yeah I guess the difference is once an instruction/CSR has been defined in x86 or ARM the only two options are a) it doesn't exist, and b) it's that instruction.

In RISC-V it can be anything even after it has been defined.

Actually... I say that, but they do actually reserve spaces in the CSR and opcode maps specifically for custom extensions so in theory they could say it's only undefined behaviour in those spaces and then you would be able to probe in the standard spaces. Maybe.

I think they just don't want people probing though, even though IMO it's the most expedient solution most of the time. Otherwise you have to go via an OS syscall, through the firmware and ACPI tables, device tree or mconfigptr (when they eventually define that).
by eikenberry | 2025-04-13 19:49:48+00:00
I've always thought a lot of it was due to how channels + goroutines were designed with CSP in mind, but how often do you see CSP used "in the wild"? Go channels are good for implementing CSP and can be good at similar patterns. Not that this is a big secret, if you watch all the concurrency pattern videos they made in Go's early days you get a good feeling for what they are good at. But I can only think of a handful of time I've seen those patterns in use. Though much of this is likely due to having so much of our code designed by mid-level developers because we don't value experience in this field.
by constantcrying | 2025-04-13 19:50:24+00:00
No they are not.

I get what you are thinking. Detection, maneuvering and trajectory planning are all much easier than on a road. If you mandate built in transponders collision avoidance is also easy.

But what you are forgetting is everything that isn't normal operations. What do you do if anything fails? A car can just stop, break failures, even steering failures can all be reasonably mitigated. This is not the case when you are in the air. Any failure mode needs fast and accurate reactions, even when critical systems have failed. That is why a passenger plane has two pilots. A modern passenger plane can do most of the flying by itself, yet the pilots need to be there.

Aerospace standards are higher and more difficult to adhere to, ensuring any kind of reasonable safety is extremely difficult. How many of these flying into sky scrapers are acceptable?
by ipython | 2025-04-13 19:51:00+00:00
Not sure what you mean here. In the “traditional” internet peer to peer model from the early days, it was always a client-server model. Just that everyone “ran their own server”. For example: You want to send me email? Great my smtp server is sitting at my desk and the mail spool lives on my local hard drive.

That’s in contrast to the centralized model where all the servers live in a set of giant concrete boxes aka data centers run by hyperscalers.
by Juliate | 2025-04-13 19:51:29+00:00
You’re sure? How?

And what crowd? I am stating my viewpoint, from an education in humanities AND tech, and from 25 years of career in software tech, and 30 years of musician and painter practice.

Sorry but who is moving the goalpost here? Who is coming with their tech saying « hi, but we don’t care about how your laws make sense and we don’t care that we don’t know what art is because we never studied about it, neither do we have any artistic practice, we just want to have what you guys do by pressing a button. Oh and all of your stuff is free for us to forage thru, don’t care about what you say about your own work. »

Typical entitled behavior. Don’t act surprised that this is met with counter arguments and reality.
by BMc2020 | 2025-04-13 19:51:41+00:00
PRO-AID performs real-time monitoring and diagnostics using generative AI combined with large language models that notify and explain to staff when something seems amiss at a plant. It also uses a form of automated reasoning—which uses mathematical logic to encode knowledge in AI systems

Seems they've gone to great effort to re-create MS Vistas UAC - the alert box that popped up that said "Are you sure?" twenty times a day. It trained people to click OK by reflex.
by YZF | 2025-04-13 19:52:10+00:00
The IDF is not "massacring civilians by the tens of thousands". You could argue the IDF is very loose with its targeting and is willing to go after military targets even if many civilians get hurt. The Hamas was significantly looser with their targeting with 10's of thousands of rockets fired randomly into population centers.

The situation is completely different. One action is a defensive response and the other was an offensive initiative. There is no reality in which the Hamas attack can be framed as defensive or justifiable by any western values. The IDF response however is very much in line with what western nations have actually done, e.g. the US response to 9/11, the response to ISIS, WW-II or any other war you can think of.

The US went to the other side of the world to get the people it thought wanted to harm it. There wasn't even any real threat to its territory or people. It was simply about deterrence and getting even and it was significantly more heavy handed. Similarly other western powers that went after ISIS. Israel to contrast is facing an existential threat and parts of the country are/were unlivable because of the threat of attacks. It has no option other than the complete removal of Hamas from Gaza (and Hezbollah from Southern Lebanon which has largely been accomplished).
by dapperdrake | 2025-04-13 19:52:17+00:00
Still unsure, whether a naked single quote character for (quote …) is really a good idea.

Got used to it by typing out (quote …)-forms explicitly for a year. The shorthand is useful at the REPL but really painful in backquote-templates until you type it out.

CL:QUOTE is a special operator and (CL:QUOTE …) is a very important special form. Especially for returning symbols and other code from macros. (Read: Especially for producing code from templates with macros.)

Aside: Lisp macros solve the C-fopen() fclose() dance for good. It even closes the file handle on error, see WITH-OPEN-FILE. That alone is worth it. And the language designers provided the entire toolset for building stuff like this, for free.

No matter how unusual it seems, it really is worth getting used to.
by scarface_74 | 2025-04-13 19:52:42+00:00
They look at code on stackoverflow and the web that initializes the SDK resources that have you explicitly put the access key and secret key in code.

For instance, the correct way to initialize the s3 client in Python is

s3 = boto3.client('s3')

The SDK will automatically get the credentials that are configured locally within your environment or the IAM role attached to your Lambda, EC2 instance, Docker (ECS, EKS) container runner etc.

Your access keys never need to be part of your repository.
by plam503711 | 2025-04-13 19:53:26+00:00
That's because of the confusing names. Xen is not XenServer:

* Xen is the hypervisor, the "upstream" used by both XenServer & XCP-ng

* XenServer or XCP-ng is the platform, using Xen and various other things, to deliver a "turnkey" experience for server virtualization

Xen Project is part of the Linux foundation, and have various contributors, including AMD and Arm (for the embedded world) and others (including Vates, Citrix etc.)
by barrell | 2025-04-13 19:53:53+00:00
Eh I am happy waiting many years before any of that. If it only work right with the right model for the right job, and it’s very fuzzy which models work for which tasks, and the models change all the time (often times silently)… at some point it’s just easier to do the easy task I’m trying to offload then juggle all off this.

If and when I go about trying these tools in the future, I’ll probably looks for and open source TUI, so keep up the great work on aider!
by nasretdinov | 2025-04-13 19:53:56+00:00
I think since a concept of channel was something new and exciting back when Go was introduced, people (including myself) tried using it everywhere they could. Over time, as you collect your experience with the tool you get better at it, and certainly for shared state management channels are rarely the best option, however there still are quite a few places where you can't do something equivalent to what channels provide easily, which is to block until you've received new data. It just so happens that those situations are quite rare in Go.
by NotPractical | 2025-04-13 19:54:07+00:00
> "security" and "giving users a say in how their phone works" are diametrically opposed

Try putting that sentence prominently on the front page of the GrapheneOS website and watch the monthly download count rapidly drop. It would not be out of place for an Apple press release, but it would be out of place there.

I think the Graphene people sometimes forget that the vast majority of their users are nerds who aren't being targeted by APTs, don't want to be locked out of their own device, and really just want a trustworthy Google-free OS on their phone. They also probably use Linux on their computers and yet haven't been hacked by "fake sudo" or "evil maid" attacks and likely never will be.

> It's not recommended, but you can install magisk + root if you really wanted to.

Apps will then either detect that you're rooted, or use AOSP attestation APIs to cryptographically verify that you aren't using a known-good custom ROM, and block your access to basic features of modern society such as mobile banking. This isn't Graphene's fault, but it should be noted that you will start losing out on things as soon as you start customizing or rooting the OS. So it does matter what upstream does to some extent.

FWIW I don't agree with the OP, just replying to your comment in particular.
by johnea | 2025-04-13 19:54:19+00:00
Was that post written by a bot?

It must be really sad to be born into the "reality's not real" internet brain damaged generations 8-(

Of course, suggesting that all of that is why new millennium generations are the most neurotic in human history, is considered offensive.

I'll state again: The main difference between the LSD generation and the iPhone generation, is that after 6 or 8 hours, the LSD would wear off.

This sobering allowed the whole experience to reform as a sort of perspective altering, beneficial after effect. Since the iPhone is NEVER EVER turned off, this beneficial after effect never occurs. Thus, doom scroll neurosis.

Sadly, even though I'm only trying to advocate for reality, and point out a pathway to rationality and sanity, you may start your flagging and downvoting now... 8-(
by fpoling | 2025-04-13 19:55:04+00:00
In Go in many cases channels are unavoidable due to API. As already was pointed out in other threads a good rule of thumb is not to use them in public method signatures.

The valid use case for channels is to signal to consumer via channel close in Context.Done() style that something is ready that then can be fetched using separated API.

Then if you need to serialize access, just use locks.

WorkGroup can replace channels in surprisingly many cases.

A message passing queue with priorities implemented on top of mutexes/signals can be used in many cases that require complex interactions between many components.