skysight-inc/HackerNews huggingface dataset:
Yes, but only if there is an executable or installer I can save in my downloads folder and use again in a few years.

I got burned by WikidPad, an open source personal wiki, which I've been using for a decade or more. The 2012 windows installer still works great, but the source code on Linux is effectively worthless because of breaking changes in the WxPython library[1] it depends on. Initially it seems fine, but only later do you realize that none of the dialog boxes actually work, effectively killing its utility.

It was that instance of failure that is the primary reason I still run Windows instead of Linux. I had moved over and all seemed good for a week, until I couldn't use WikidPad.

I tried to fix WikidPad myself, or find a fork that worked, but it was too far away from my skillset. There were 43 dialog boxes to fix.

Eventually I gave up and reverted to Windows. Perhaps I should fork it again, and give it another try, before Windows 12 hits.

[1] https://www.wxpython.org/
Or NAT prices... there's a good reason why there's FCK-nat. Those nat prices are terrible
Agreed but I also agree with the general sentiment that apple and google have way too much power here, especially compared to developing for the web
Based on the political environment I think there is pretty much zero chance Chinese manufacturers are going to be allowed to take over a significant portion of the Western auto market.
Yes but what about sour cream?? It’s already sour!
> It is not productive to declare that the people who don't agree with your policy goals are emotional, uneducated, and unsophisticated, clinging to "irrationality."

I mean, the logical conclusion of what you are posting is to cut off criticizing someone's argument as irrational or emotional as a line of debate, which doesn't really seem that reasonable.

But like anyways though, I would argue that, in this case, that's neither here nor there; isn't it the case that, most of the time, the debate surrounding coal boils down to "coal is bad for the environment and killing the planet" versus "yeah but that's mostly all we have for jobs in these rural communities"?

Insofar as that's mostly what this is about, I don't think the GP is correct in labeling those arguments irrational. The pro-coal position is very rational for those people in the short-term. Unfortunately for them, their self-interest conflicts with the interests of broader society, and we will have to steamroll them.

By and large, they aren't very sympathetic at the end of the day. When I was a litigator, one of the practice groups I worked with was an admin law group at my firm that did nothing but Black Lung claims (i.e. big coal companies hired us to litigate against claimant miners). These people got paid a fair wage by their employers for decades (they made rather good money, esp given that a lot of them were high school dropouts), had extensive smoking histories, and then, when they felt the negative health effects of their work + life styles, they wanted to turn around sue their former employers.

Of course, whenever people on the left side of the political spectrum tried to raise the negative effects of coal mines, they dismissively called them "tree huggers", and whenever people like AOC raise the idea of proper healthcare in the country, they deride that as socialism (as if that's a bad thing)--yet they still hypocritically would turn around and try to sue their employers for health care money (which, btw, comes out of a government trust fund under certain circumstances).
I don’t think I can persuade someone away from one of their core values. Best I can do is put ideas out there and hope to make some impression on someone.

That said, treating discussions as a mutual exchange of information is precisely the thing that I find insufficient (outside the literal sense in which everything is a mere exchange of information).

Discussion is about persuasion and collective decision making. You can’t find truth and seek agreement just by collecting more data.

Rationalists seem to have the sense that we’re all just on the cusp of enlightenment, if we only had a bit more information. They refuse to accept the world as the messy and confusing thing that it is. But as I said, that’s not a point of view that I can dissuade anyone from directly. You can only sway people who aren’t personally invested in the subject.

Edit: Since you asked about being persuaded, I find that that my views change slowly and naturally as I think through the points I’m making and experience different things. Of course if someone could set me straight though an internet comment box that would be a great shortcut, but since we’ve all formed our points of view through a lifetime of experience it usually doesn’t work that way.
They’re operating in Australia too, its not extraterritorial.

If twitter doesnt like that they can leave the jurisdiction
> In Social Sciences, on the other hand, causal inference is being completely willfully ignored. Why? Causal inference is an obstacle to making a preconceived conclusions based on pure correlations: something correlates with something, therefore ... invest large sums of money, change laws in our favor, etc... This works for both sides. Sadly, I don't think this could be fixed.

This remark is totally ignorant of the reality in the social sciences. Certainly in economics (which I know well) this hasn't described the reality of empirical work for more than 30 years. Political Science and Sociology are increasingly concerned with causal methods as well.

Medicine on the other hand is the opposite. Medical journals generally publish correlations when they aren't publishing experiments.
Honestly, it gets better once you learn to stop worrying and love tokio.

I don't like the idea of having a single framework shaping up the entire Rust ecosystem, but at the same time once you just jump the tokio ship, everything just works out of the box and you don't have to worry.
lots
I wonder what are you referring to when talking about “lots of moving parts” when tokio has reached 1.0 three years ago and been pretty much stable since then.
What killed the blackberry it’s the lack of apps, picture quality and everything that made the iPhone a easy casual phone for everyone. Not only a phone for executives in their 40’s

For emails, connectivity and messaging, BlackBerrys were insanely good. As soon as you stepped out of these fields, it sucked.

I still believe there’s a (niche) room for a keyboard smartphone.
Realtors Face an Antitrust Reckoning
It's probably not true
With a nice syntax sugar on top, but yeah pretty much.
One of the intricacies of this kind of policy is that it is implicitly reversing the burden of proof: prove that you're transparent, prove that your random test bytes are not another layer of encryption, prove that you're not withholding access.
As HN articles go this one being here is puzzling. What value does this article provide to the HN audience?
Like others mentioned, Expo already provides over-the-air updates for non-native stuff, and that's only gonna become more and more common. You can also package an entire web app as a PWA and deploy it to the app stores. It could even be server rendered.

But any permissions-related changes have to go through approval again
SlideFill – Save hours creating data-driven presentations
Wow, so c++ is joining the gang too, looks like rust really is changing the programming ecosystem
Weird website, looks like it was copied from somewhere that had more information.

What is the inward-facing ultrasonic microphone for?
I saw their pricing page, but I’m a little confused. Do they have funding? Is this someone’s passion project that they are paying for out of their own pocket? I’m unsure how or why it’s free right now?
"The United Nations’ main internet governance body will host its next international forum in Riyadh, Saudi Arabia. In 2025, the UN may take its discussions on the future of an open internet to Russia."

The opening line reads like an Onion article.
Yes, Latin centum means 100; hence century, and the prefix centi was invented during the French Revolution, meaning 1/100 (https://en.wikipedia.org/wiki/Centi-). For hecto-, they took inspiration from the free ἑκατόν (https://en.wikipedia.org/wiki/Hecto-)

(They did the same for 1000 and 1/1000, deriving milli from Latin millum and kilo from Greek χίλιοι, but used Latin for both deca- and deci-, and used Greek for both giga- and micro. So far for consistency)

I don’t see how it follows that either usage is acceptable.
iOS App Store manages a human touch just fine.

Google just has a weird need to try to automate everything to the point where finding an actual human with enough privileges to overrule the AI model is getting impossible.
> (kex) ecdh-sha2-nistp521 -- [fail] using elliptic curves that are suspected as being backdoored by the U.S. National Security Agency

That seems a bit paranoid
ReasonML is at least as widely adopted as any other niche language, and seems to fit the bill as a ML-like which plays nice with modern tooling.
I think it's mostly "Look at this weird Polish thing". It's funny, it's local and it pops out during last few election, so probably someone decided to share this cultural phenomena, because of the timing.
look into tostino/Inkbot on hf
Pedes must be crazy, a million legs like that
Fundamentally, I wonder if Microsoft has lost the "spirit" for Windows.

If you said "where do we steer Windows for the next 10 years", I'm not sure there's a great answer, one that would please business people.

The right answer is probably "as a platform, it's on auto-pilot. Focus on preserving customer workflows, encouraging the growth and happiness of power users (who are stickier), and general cleanup/security/tech debt retirement. Above all else, don't give people a reason to think about an alternative." This was their message for years. We won't break your ancient badly-behaved apps. Your muscle memory will work. All those little customizations and weird shareware tools that let you pull more performance out of the system are encouraged. But that's a message to your existing customers, not something that pulls in new ones.

Microsoft has never been particularly good at getting Windows outside of its desktop and x86/x86-64 niches. They lost interest in all the old platforms (Alpha, PowerPC, etc.) decades ago, and then finally came back with an ARM attempt that seems to target a handful of weird machines nobody can actually buy. Their attempts to get away from the desktop paradigm either failed (WinRT, WinPhone), or found a niche and stagnated there (WinCE). TBH, I'd sort of blame Intel/AMD/VIA here in part: there was no useful x86 response in the low-power space, so many appliance-computing markets were just left entirely to MIPS, ARM, and RISC-V. If you're already committed to an entirely different architecture, why bother with the Windows APIs, which may not be as bulletproof as on x86?

By moving stuff like Office to web-based and Electron apps, they undermined the platform value of Windows. If Blink is your actual runtime, then it's much harder to say "Your day-to-day desktop workflow is so much better on Windows."

By constantly moving people's cheese and enshittifying the product, you get people to ask "what do I have to do to get an ad-free experience, or a shell that isn't actively fighting me every step of the way"-- conversations they should never be having, and which provide a bat-signal to draw the Mac and Linux acolytes in.

Eventually, the primary selling point for Windows is support for closed-source software that fits into a narrow sweet spot: too hostile to run well in WINE, too demanding to put in a locked-down-forever VM. That seems like a market that's both getting smaller by the day, and very difficult to grow.
From 2020: https://www.ft.com/content/33dfc288-b362-4521-ae58-d731f6c6d...

https://archive.ph/0u5Rw
Your comment might be more insightful if you clarified why. Because they didn’t come fast enough? Or because you were hoping to politicize the climate crisis as an opportunity to kill the automobile?
I'm Polish (well, not spending much time in Poland lately), but just FYI this practice (not the election silence - that is true) is not something me or family ever heard about. Maybe it exists, but it's not popular.
I'm not sure that any of the individual pieces of evidence makes this a slam-dunk, but overall it seems pretty compelling. There will be a lot of innovation in this area once MLS/NAR are stripped of their current coercive powers.
Agreed on the grandstanding! I can’t think of another topic area where the option space is extremely rich and full of trade-offs and the discussion space is so full of strong claims of there being one obvious and unquestionably best solution.
Counterinsurgency (Coin) & Civilians: Israeli vs. American Approaches
"It is sad that Israel’s philosophy is one which intends to bring about political submission of the civilian population, and to cause them “maximal civilian distress” as part of this process until that submission occurs. The U.S. found out, for all the world (including Israel) to see, during the Vietnam war that causing civilians distress and being less than discriminating is a recipe for failure, for disaster, for driving civilians into the arms of the enemy, and for increasing the risk to and casualties among your own troops."
If only. Deci- is from Latin, too, and both mega- and micro- derive from Greek.
Some digging reveals these;
https://webcache.googleusercontent.com/search?q=cache:_9qs2I...

Looks like apps aimed at kids, and that is a total minefield.
Neat. Adding three lines to my sshd_config makes lines go green.

Unfortunately, Dropbear doesn't appear to support any Encrypt-then-MAC algorithms, so I can't get my swarm of OpenWRT routers all green.
> the whole article reads as blatant virtue signaling

I've never quite understood why, in some circles, setting a good example is derided as "virtue signaling." (In TFA, the guy is doing neither: He's being the village scold, which is a very different thing.)
Sounds like a miserable job to have even if you can get it. Sane people that become politicians are performing a tremendous self-sacrifice.
MariaDB is selling to them via a subscription license, not through SkySQL / their cloud offering and has been for a long time.
To play the devil's advocate: so that you notice that something is amiss and you fix it. The problem with margins on these elements (at least, this used to be true - not sure if this is fixed nowadays) is that every browser implements its own defaults. Some of them might be suitable, but that will only mean that if the designer doesn't set them, these settings will be off in other browsers. So someone who cares might just as well set everything to 0 and then set as needed. Also, less likely that some margin will be set where 0 is appropriate.

On the other hand not much is lost with this. If css is ignored, cool. If not, other settings will fix layout as needed.
Thought Windows Live Movie Maker was making a comeback for a minute.
It's a failure of browsers not to include identity/key management beyond usernames and passwords
If there was any entity that had enough power to enforce this worldwide I‘m sure companies would jump at and lobby like crazy. We are blessed that no such (Orwellian) entity exists (yet)
When did bodybuilders start using steroids? [video]
I also relate to that.

I’ve developed for years to Android, since the Eclipse days through the latest horror of Gradle and Android Studio.

Then I’ve switched back (after years with Android devices) back to iOS devices as my daily drivers and started developing for iOS on my spare time.

So far, the Play Store over the years got worsen, it requires a lot of reviewing and updating all sort of forms. Yet, the response seems to be more prompt and more understandable.

With Play Store… it’s mostly automated responses with cryptic messages I need to take long to to figure out what I should do to resolve.

I just hope I won’t get into those horrible (but possible lock-outs when you’re just a small humble developer)
Similar laws exist here in the UK. The results of exit polls in particular can't be announced until after voting has finished, and political news coverage on TV and radio is very limited during the voting period.

Personally I thinks it's a good idea - voting ahould be calm and considered.
Right? The same Saudi Arabia where they jail people for Twitter posts?
I would have gone with decibillionaire
This is not "better than TAP" but rather better than implementing tests as captures of psql outputs as done in pg_regress. Besides that, there are other features that are harder or impossible to test in pg_regress, like binary encodings of types.

Plus, it provides TAP output for test runners/printers that support it.
So because of Win12 you would stop using your Mac? Say wha???
> The barrier to entry is so low, actual malicious developers could create thousands of accounts

It costs $25/acct, so that would add up pretty quickly.
Upvote for the numberblocks. My non-English speaking son found it on youtube, and learned a lot more than expected. At 5, I had to explain square roots to him, my wife joking he knew more mats than she did now. He ran around the house for weeks, screaming: The four fours! Oh yeah! So he presumably learnt some English along the way.
> I don’t know what to tell users who would rather just use threads and blocking IO. Certainly, I think there are a lot of systems for which that is a reasonable approach. And nothing in the Rust language prevents them from doing it. Their objection seems to be that the ecosystem on crates.io, especially for writing network services, is centered on using async/await. Ocassionally, I see a library which uses async/await in a “cargo cult” way, but mostly it seems safe to assume that the author of the library actually wants to perform non-blocking IO and get the performance benefits of user-space concurrency.

This seems like a glib dismissal of a real problem. If you want to do threads-and-blocking programming in the large in Rust, you basically can't, because async has become a very strong default in the ecosystem. And i don't think anyone could look at the ecosystem and honestly form the opinion that it's that way because every library developer has made the informed decision that their use-case requires async, when use cases which require async are so incredibly rare - it is absolutely a social default.

> None of us can control what everyone else decides to work on, and the fact of the matter is just that most people who release networking-related libraries on crates.io want to use async Rust, whether for business reasons or just out of interest. I’d like it to be easier to use those libraries in a non-async context (e.g. by bringing a pollster-like API into the standard library), but it’s hard to know what to say to people who’s gripe is that the people putting code online for free don’t have exactly the same use case as them.

The criticism is not about the library authors, but about the stewards of the language and community who laid the path for them to follow.
It's funny to read comments here after just reading the piece on Critical Ignoring. "Low-quality and misleading information online can hijack people’s attention, often by evoking curiosity, outrage, or anger."

So many commentators taking this and every other Play Store complaints at face value with zero critical thought/analysis. Don't let yourselves be highjacked by low quality information. The linked article has few details.
YouTube showing this ad non-stop [video]
> I'm surprised to hear that "Apple has committed to accessibility in a way that no other company comes close to

Blind users who want to use Windows most often end up needing to pay over a thousand dollars for a JAWS license, since the built in accessibility software isn't very good. Remote support from them costs an additional $200.

https://www.freedomscientific.com/products/software/jaws/

Apple includes full featured accessibility software with the device, and free support for it as well.
Ask HN: Is Google search team being sabotaged?
Or is it just me?

I feel that search results in Google are being deliberately annoying.
The bazarek is fun but in reality even less relevant that this post makes it out to be. Since people with real information cannot prove it and it takes zero effort to post fakes the bazarekposts are not any more meaningful than random guesses. Arguing about them is just a pastime for people waiting for polls to close.
You can just not write async code in Rust, no? There are a lot of Rust programmers that work this way, and it's fine because async is quite separable from the rest of the language.

Even if you have to pull in a dependency that uses async (though if you are not doing async stuff yourself, why would you??) you can trivially wrap it up with `block_on` and move on with your life.
Bulk Supplements, but mostly because they're the cheapest per gram I can find. I don't think you need anything fancy per se.
Yup and particularly:

"Please don't pick the most provocative thing in an article or post to complain about in the thread. Find something interesting to respond to instead."
57 minutes! Is there a summary?
It’s been a while, but IIRC there is no problem when you eg. change a struct, as long as the name is the same.
You can't release new code that is incompatible with Python and call it Python if you have not been allowed to do so by the Python Software Foundation. It's like, basic trademark law.
In Spain it's called "jornada de reflexión" (deliberation day), and there also are Twitter accounts sneakily announcing surveys and provisional results.
There are two schools of thought for CSS resets.
1. Minimize differences between browsers, keep some things like default padding, and styling where it makes sense
2. Nuke everything, standarize box-sizing, etc..
And I lied, there are also some that are more in between, but that's the jist.

The main argument for #1 is that it's closer to vanilla and lighter weight.

The main argument for #2 is that of you're making a comprehensive style, it's nicer to not have to worry about how for input elements have wierd legacy behavior, or to have to have a list of non standard box-sizing elements and a bunch of other weird legacy style anachronisms open all the time.

I personally, and I've seen this happen to others started out in camp #1 and eventually transitioned to camp #2 after I realized just how weird some stuff is. It definitely didn't mame sense to me until I had a lot of CSS experience.
The stubborn refusal to slightly inconvenience ourselves by foregoing inessential consumption is much more telling of our lack of ambition. Fucking up the planet and the non-human life on it is simply too convenient.
(can't reply directly to mrmanner, so adding this here)

Formally, yes, the Council represents democratically elected governments, and obviously people have heard of their national politicians. But that doesn't mean it makes the EU democratic. Some things to think about:

- When was the last time, if ever, you considered voting against someone at your national level because of how they might vote in the EU council?

- How much do you hear about EU council votes in the media, vs national parliamentary votes? (the OP is relatively unusual IMO)

The Commission is definitely undemocratic. But it has less power than many believe. It has the right to make proposals, but no power over whether they get adopted. It's more of a civil service in many ways. In my view, the council is the structure that has the most power in the EU. And the national politicians who operate it are content that it remains avenue for back-room deals whose results they can blame on the Commission, rather than being accountable to an electorate.
I wonder how much the style difference among browsers is today. Maybe, we only need a one liner to align all browsers but nobody bothered to check again.
If more countries followed suit with a proportional fine, then X might take notice and remove child sexual abuse content from Xitter, make it somewhat less abhorrently Xitty, and just return to it's original angry place where people can fling Xit at each other.