skysight-inc/HackerNews huggingface dataset:
> I bring this up because a main reason for my distaste is Async's incompatibility with non-Async. I also bring this up because lack of a Django or SQLAlchemy-style ORM is one reason I continue to write web applications in Python.

So you use gevent/greenlet?
> Romania started building its own empire

Romania, empire... Who's this, Mr. Trololo? Come on, as Linus said, "Apparently it's not just lack of real news, it's lack of history knowledge too".

No one stopped Russia from offering economic support to Moldova, but guess what? Instead pro Russia guys stole one billion dollars.

More polling stations are always welcome, but it's not like they come for free. You're also forgetting that the initial pro-Russian strategy was to boycott the referendum. So why have more polling stations if no one will vote? :-)

> With few exceptions, after 1945 the USSR controlled the countries which participated in the Nazi's invasion. I don't think any apologies towards Nazi allies are in order.

Ok, no apologies needed, but stop with the Liberating Army bullshit.

> the West grabbed 300 billions of Russian foreign reserves which Russia trusted the West to keep

I don't have enough details to comment, but I guess it's not nice.
By the way, did I mention that we're still waiting for our gold to return from Russia?
Yes iPhones have tap to pay but iPads do not, they need external hardware. Even if iPads had this capability it won't work for some cards (no tap support, or that card is broken) so you will still need external hardware.

Also if you want an iPad-only setup then you probably have to have a 100% up network connection. This is harder to accomplish than you might imagine. There is a big reason why most POS have some kind of on-site server (or one of the POS units acts as the "brain" role), it's to centralize logic and also queue up data (like offline payments). I've seen a company do it with only iPads and 1 iPad acted as the "main node" but it did not work great in practice. iPads are much better at clients than they are servers (shocker).
What do you mean here? I'm my experience, SQL is one of the most compositional languages there is. You've got relations and a bunch of operations to combine and transform relations to form new relations.
It's not really possible to avoid bootstrapping on a centralized authority in general, and DNS seems like a mostly reasonable backstop for that. As others have said, you can make your own DNS network and people have.
> I found an API in Windows that let me see what ports were open. It was simple enough to discover what IP addresses they were using. Anyone with open ports to those IP addresses had to be running the hack application.

the hunter becomes the hunter
Honestly I think the right to remix and derivative work would benefit everyone a lot more. Never going to happen, but I think society losing a lot due to how hard it's to profit from adding your own work to someone else's work.
I find the syntax confusing. Setting properties and even creating associated model instances is done with opaque method names like `.name()` and `.todo()`. I'm not always a fan of using set/get prefixes, but I think there should be some differentiation for an ORM which is inherently involved in property access. I'm particular it is strange and surprising to me that `.todo()` would associate another model. Why not "add_todo" or "create_todo"? What if the association is not one to many but one to one? The method `.todos()` retrieves a list of Todos, but what if we're talking about a 1:1 Profile model? How would a user differentiate between setting and getting a `.profile()`?

I'm not a rust person so I might just be exposing my ignorance here, just wanted to provide feedback since it's on early development.
>but there may be differences in what you need to enter your admin password for, which may make users less suspicious when asked. On Linux distros I have used the only regular operation on a desktop that requires it are software installation and updates updates, which has a well defined UI and comes after a specific user action.

clearly you haven't seen all the projects on github where the instructions are "curl ... | sudo sh". Moreover, the security model behind sudo is so hilariously bad that it's trivial to get EoP[1]. UAC might have plenty of exploits (usually around auto-escalation), but at least they make an attempt at making it secure.

[1] tl;dr: modify $PATH to contain a bobbytrapped version of sudo that executes the command you want, plus whatever evil stuff you want.
Australian logistics company is taking its electric truck fleet off the grid
> How should I make an informed comparison between them?

Pygfx provides higher level rendering primitives. The more apples to apples comparison would be wgpu-py versus QtRhi, both of which are middleware that abstract the underlying graphics API.

The natural question is are you already using Qt? You say you are, so IMHO the pros and cons of the specific implementations don't matter unless you have some very specific exotic requirements. Stick with the solution that "just works" in the existing ecosystem and you can jump into implementing your specific business logic right away. The other option is getting lost in the weeds writing glue code to blit a wgpu-py render surface into your Qt GUI and debugging that code across multiple different render backends.
The paper studies "... the problem of ordering vertices by their distance from the source vertex."

If all you need is shortest path between just one pair of points, this result doesn't necessarily apply.
Bluesky's claims to why they're better than anything always sound like crazy pill stuff to me.

Other services both centralize identity AND algorithms/operations.

This seems to centralize identity WITHOUT the second thing, which strikes me as the worst of both worlds.

It's just, we've already mostly "solved" the centralized identity problem with EMAIL. As often, the key is "fail elegantly," not be bulletproof. Email, in it's federated state, allows for individuals to more or less choose what kind of centralization they want -- and more importantly, to kill and restart accounts if needed. Thus, Mastodon is the best parallel.

What am I missing? What is the advantage of bluesky here?
>Browsers only just recently patched browsers being able to be served javascript that scans local devices on 10.* and 192.168.* etc hitting IoT devices with exploits and payloads, hell even hitting open listening sockets on localhost and 0.0.0.0 -- that's cross platform, how many years did that go under the radar?

Ironically windows was not hit by that, but the "secure"(?) operating systems of mac and linux were.
Uhhh this is interesting question!

So because of the way LLMs are trained they naturally prefer to use the language one has initiated the conversation. I would guess that for the LLM, or specifically the transformer in it, the difference between human languages is not that big. But it would be interesting what it would lead to if we give transformers a possibility to answer in much more denser spaces. Like what if we can extract concepts itself and allow the LLM to answer with them instead of using the human language intermediate. - think a compressed embedding
Zstd support.
How do sites like ERank, Jungle Scout etc. get their data? Are they reliable?
Do they get all their data by scraping or some other way? Is the data reliable?
No type safety & writing manual SQL is slower. I get your point but the bottleneck is often developement speed, not query efficiency. I know and hate how stupid the ORM is underneath but I have to admit it's a blessing that I dont have to think about SQL at all (until I do).
As plants animals evolved over millions of years to change their landscape, the rest of nature evolved to follow suit.

Not so when humans drastically alter the environment in short periods.
You can always tell when someone counts on their fingers.
How to Get Hooked on Opera
Have you interacted with any political organizations in the last 10 years offline? If/when you interact with them online, do they claim provenance through some actual recognized body or just some vagaries around how they want to depict their alignments?

If this was such a big deal, where is the hubbub about pretty much every email in my inbox?

NGPVan (for instance, on the Dem side) doesn't require much except the bare minimum of legal registration for political organizations, I don't buy that what is essentially a "marketplace for voters' email addresses" suddenly legitimizes anyone who signs up for their service.

My point is, if this is a problem, it has been one for a long time and the cultural zeitgeist seems to have simply ignored this except in cases that can be used to demonize enemies.
Are you referring to this?

https://orgmode.org/worg/org-contrib/babel/languages/ob-doc-...
Agree that there are a great many reasons to "cheat" - as a kid reverse engineering and pwning or applying that knowledge to games I played was formative, with the goals of the game a useful starting motivation.

With online games making things not fun for others is not as good. Unless it's really funny.
As I understand it, desalination produces brine, and that needs to be disposed of. Where does all of that go?
Consider adding warnings against using ZFS native encryption
Popular browser ext framework responds after promoting botnet monetization tool
"make a pr if u don't like it :p"

Some nice people incl Cory Doctorow RT'd my first post which gave it a nice boost but second hasn't got much attention yet on X. That's the algo for you.

Here's my second tweet explaining browser extension company Plasmo's weak response, and some info about Mellowtel, the stealth startup who are making a scraping tool that turns users into a botnet unknowingly. "monetization"

And the first is below

https://x.com/thomasjamesio/status/1850184703665414467
GitHub sync, but not git sync.

Appears to be no way to collaborate on one or more folder trees of markdown with your team(s). Warns off of using vaults on anything but iCloud.

Home page suggests calendar sync for Google / Apple, while docs show readonly, but docs also add Outlook (via Microsoft's ability to publish a .ics URL).

Dev tools sync is such a good idea that I was ready to buy this for 50+ people even at $7/month, but lack of vaults backed by git repos is a deal-breaker.

// Fingers crossed that someday, devs considering the large U.S. market of employed devs (devs with a company that pays for things) may realize 85% of dev employers are using M365, not Google, things like calendars or synced storage can leverage "Sign in with Microsoft" instead of needing to deal with SSO, or many may have OneDrive for Business to sync from instead of iCloud, Dropbox, Google Drive, or other usual suspects. (But for Markdown source files, GitHub repos are even better.)
Would this happen to fall under the "cancel culture" rubric?
Threat actors can't wait for you to start doing this either.
I guess Torwalds does not have much choice living in the US. But it is concerning.

> genuinely naive

I don't get this angle. My take is that 'naive' people believe they are the good guys. They emotionally rationalize when their tribe indirectly or directly drops bombs on children and get all worked up when a tribe their elders dislike do it. They are destablizing and part of the problem picture.

You could argue US sanctions are counterproductive and are dividing.

A 'people should work out their differences and be friends' is not naive. It is a 'ye the US and Russia more or less arbitrarily invade other countries from time to time. That is bad. Lets not get in the way'.

Noam Chomsky or Henry Kissinger would like a word with all these mental shenanigans.
Stanford CS229 I – Machine Learning I – Building Large Language Models [video]
I find it odd that Yasuke would be a Samurai, when Toyotomi Hideyoshi, one of the three unifiers and a general under Nobunaga, was not.

After unifying Japan in 1590, Toyotomi Hideyoshi did not become Shogun because he was born a peasant. Only Samurai could become Shogun, and Hideyoshi was famously not one. You couldn't become a samurai, you had to be born one.
Not in most modern web application servers. ORMs seem to solve the problem of synchronizing some persistent application state (like a desktop GUI app) to your database state, but web application servers are usually relatively stateless. It's better to think of the application's job as taking a request, parsing it, compiling it to SQL, handing that to a database, and serializing the results.

Through that lens, the parts where you load and save object state are redundant. You're going to throw those objects away after the request anyway. Just take your request and build an UPDATE, etc. Use record types merely as a way to define your schema.
Tens of millions LOC in legacy C++ with many many compatability layers.
Sure, but even disabling SE Linux all together seems like a lighter and more sensible solution to me than changing distros. I doubt those applications are suddenly going to stop doing the things deemed insecure because they're running on a different distro, so even just allowing those actions seems far easier and still better off than changing distros. I generally try to fix all SE Linux issues as they come up, but when I just need something working and don't have time to muck with it, I've disabled it in the past. Yes, I know it makes Dan cry, but having people screaming for something that they need immediately to do their jobs makes me cry.
If you want to reduce IQ discrimination you would also need to forbid high IQ people the use of AI to augment their intelligence, or you will simply move the level of discrimination to a slightly higher IQ level for everyone.
> Linux bans Russian devs

The devs weren't banned, they were removed from the maintainers list

https://arstechnica.com/information-technology/2024/10/russi...
> has a vested interest in the success of the paper

What defines the success of the paper? Why do employees rather than the owner (who ultimately appoints them) get to decide?

It is a business. If it was a non-profit organisation you would have a point (although I do not personally think much of the big non for profit media organisations I can think of). Even if it had a structure designed to promote other values over profits (as Reuters does) you would have a point. In this case, AFAIK, it is simply the property of its owner. People get to decide what to do with their property.
Mh. I know Linux and SELinux. SELinux has a severe documentation issue.

Like, as a user, once you grok filesystem, port and process tags, it's easy to navigate most if not all common "strange" SELinux errors.

After that I figured, I might be able to implement SELinux modules for our in-house services. Just tag config files, binaries, logfiles, state files, add a tag for the process, link them up with a few rules, easy peasy

I all in all hit a wall harder than the iron curtain. I'd have to understand my application on an individual syscall level (I think, from like one github gist and a random dudes blogpost going into a few details to implement selinux modules) to do anything at that level. I spent a week on that and figured that I either have to understand kernel interfaces and the entire SELinux stack in all details to implement my own SELinux modules, or to not implement my own SELinux modules.

At that point I figured no one else on the team would have a snowballs chance in hell to do any of what I'm looking at and accepted SELinux would not be a thing for our internal applications.
Evan You revealing new details about VoidZero monetization, VC funding and more [video]
And you know they succeeded when they planted such paranoia in the citizens that they start seeing them everywhere.
A piece written by the interns is absolutely not a withdrawal of the endorsement by the Nation. Please don’t mislead people.
Better to focus on WebAssembly instead. Bring every language to the web.

JavaScript for some scripting, any other language for bigger applications.
Ah, the "private citizens owning nukes is covered under the 2nd Amendment" take.

Flattening ontologies doesn't do anything useful.
Thought this was gonna be about the browser

I miss Presto
The prevalence of 3rd party kernel-level code is an important factor too. Lots of windows malware relies on a vulnerable 3rd party kernel driver at some point.

By comparison, 3rd party kernel modules are rare and looked down upon on Linux and outright banned on macOS.
> The USA has lost its appetite for these mega projects, sadly.

Looking around at this thread, it's easy to see why. People value ecological conservatism over economic progress.

Of course, the type of economic progress we've had over the last few decades has been a mixed bag, due to structural deficiencies. But I don't agree with throwing the baby out with the bathwater.

The general cynicism and negativity makes me really sad. Esp for a community of builders and problem solvers.
In the past I’ve had some people accuse me of being a troll. On reflection, I found I was lonely and taking an opposing viewpoint not with the intent of upsetting anyone, but with the intent of having a discussion and to keep it going. Also, because some people had very black and white views on what I thought was a more nuanced issue, so I was trying to help people see that nuance. People tend to engage more when debating against someone who they feel is wrong, than with someone they agree with. While this probably wasn’t healthy, it did help fill the void for a while. It did hurt when people would twist that into me being a troll, as that was never my intent. The first couple times it happened I spend a lot of time reading and re-reading the exchange to try and figure out what I was doing wrong and couldn’t figure it out. Of course there are people who simple use the term to discredit someone when they run out of arguments for their views in a debate, a standard ad hominem argument.

As I’ve gotten older I’ve gotten better about noticing when I’m headed down that path and stopping myself, or simply disengaging with online communities where there is a lot of one-sided thinking that triggers my need to try to provide context or explain the other side (even if I didn’t necessarily agree with that other side, I felt like I could see where they were coming from and tried to help other people see it too, so there is less of a rift).

I’m not sure if this is similar to what you’re going through, or helps you I see a motivation you may have not realized. If so, I did find disengaging from sites like Reddit helped a lot.

Here at HN, when I first joined I read the guidelines[0] (and a few times since then). I found it really helped to make me more aware (though I’m sure not perfect). The community here also does a good job of regulating itself and sticking to the principles, which helps. Bad behavior isn’t rewarded like it is many other places, and the lack of an inbox system keeps things from getting out of hand.

In person communities are almost always better. If you have those available to you, use them. Online communities are a poor substitute when overused.

[0] https://news.ycombinator.com/newsguidelines.html
This clinical service is not something that you, the patient, should want or allow.

I use a digital recorder app to record audio from my clinical consultations. It's important for me, as a patient, to have a record, because I'm alone in there, and I frequently misremember or misunderstand things that were said.

My current recorder app has a transcription feature. It's fairly good at picking out words. It's supposed to recognize and label speakers as well, but that requires a lot of manual editing after the fact.

Still, it's fantastic having my own durable record of what was said to me, and by me. There are usually a few surprises in there!

Now, I've stopped asking for permission to record, because usually they become hostile to it. Nevertheless, it's legal, and it's my right to have.
The ecosystems are where we live, what you say makes basically zero sense.
This is an implementation detail that can leak from single-threaded event loops (JavaScript typically) but this isn't true of multithreaded event loops, which can even have a preemption mechanism for long running tasks (for instance in Rust async-std has one IIRC).

There's a fundamental difference between CPU heavy workload that keep a thread busy and a blocking syscall: if you have as many CPU heavy tasks as CPU cores then there's fundamentally not much to do about it and it means your server is under-dimensioned for your workload, whereas a blocking syscall is purely virtual blocking that can be side-stepped.
I understand your point of view, but I’ve been using Ubuntu LTS for over a decade and the only time it has broken on updates was hardware failure. I tried nix, but there is just too much to learn just to install an OS. If I needed 99.9% reproducibility I would go with it I guess but what I’m doing works for me and I don’t have to learn a whole new DSL just to install an OS
> However, there is no historical record of the wet bulb temperature outdoors

That’s not really saying much. The historical record is vanishingly small.
that's not what mr.beast is doing. he is taking money from google and advertisers. and yeah, he is not redistributing all of it, pretty much like any other business that donates some of their money for tax reasons. that mr.beast is heavily promoting his philanthropy is simply because it is part of his business model and it earns him more money from ads. he is producing entertainment, no more no less. morally questionable, maybe. but no worse than most entertainment.
It's like this: basically everyone who's ever driven a car has broken the law, gone over the speed limit etc.

But if you video it, broadcast it on social media that "OMG I'm driving so fast LOL!", encourage others to do the same, and tag the account of the local police, the situation is different.
I have a fairly boring consulting business, blocked by Twitter for being malware. Fortunately FB / LinkedIn / WhatsApp all work.
You do get some determinism, in that as long as the length of the vector is less than its capacity, it will never reallocate the buffer when new elements are added. And there are plenty of functions like Vec::with_capacity(), Vec::reserve(), Vec::reserve_exact(), etc. which let you control the capacity. The only unspecified part is by how much the capacity grows when the vector does have to reallocate.
TIL that existed.
But that would encourage students to intentionally do poorly on IQ tests so they can get more AI help.
It lets you see the position of the motor's shaft. That's used in some motor control algorithms, even if the motor's position isn't exactly the joint's position.
GPs point makes it sound as though the destructive parts were unintended and a surprise. They often weren’t, and they very rarely are these days when it comes to “landscaping” (sorry if that’s the incorrect terminology in English).

We know perfectly well how to alter the land we live on. At least in the EU we’ve been turning fields into swamps or forests and back again for various reasons since we industrialised farming. Basically all of the effects are known. While we can agree or disagree with a lot of the choices that are made in terms of economic growth, it’s not like what happens is surprising or unintended.
Yes. Indeed there is a difference between a philosophical consideration and a practical one.

Of course we're part of nature and whatever we do will not "destroy" the world like the world was not "destroyed" when algae pumped toxic oxygen in the atmosphere.

But for all intents and purposes we're able to "destroy" the things we care about the world and turn it into a place we would quite hate to live in (while cockroaches and rates may have no problems with it)
Doesn't this miss the forest for the trees? The entire point is to drive with epoll.
They skipped 88 because the editorial board decided they didn't want to endorse.
Hear the sounds of Earth's magnetic field from 41,000 years ago
Where does the kwrite() come from? How do you get the privileges to write to arbitrary memory addresses?