skysight-inc/HackerNews huggingface dataset:
Does sleep clear more toxins from the brain than awake? Research casts doubt
I had zram set up by itself in the past, but on my most recent install I got paranoid and I decided to set up a swap partition just in case (though I dunno what happens when zram runs out of space). I suppose I may as well try zswap.

On an unrelated note: if you're the DrMcCoy from Twenty Sided and GOL it's nice to see you.
Ask HN: How might a Mac hacker get keyboard and mouse access?
Recently I returned to my computer after a 3 minute break and I observed a third party moving my mouse and clicking around.

I assume this means they had some sort of screen access?

My question is: What sort of things do I need to consider when assessing how they got access? What would it take? How did I slip up?

I run Little Snitch, and am fairly aware of apps making calls.

I update /etc/hosts regularly with malware and spam lists (eg: from https://urlhaus.abuse.ch)

All the "sharing" options in MacOS are disabled, like file sharing and screen sharing. No remote login or management. Nothing as full disk access. No unexpected login items.

I have a reputable VPN which also offers basic malware and spam blocking. (I wont name the VPN, but it has a good reputation, like Mulvad)

I do use homebrew and npm, so no doubt crap gets installed there, but again Little Snitch asks me to wave them through each and every time I use them.

I don't bother with virus scanners, and especially avoid any type of "remote help".

My modem firmware is up to date. An older 2022 DLink modem with no fancy "network scan" or "parental control" or "remote access" etc.

Noone is sharing my wifi. No mystery devices on my network. WPA3 only.

I just can't get my brain around how someone could possibly remotely observe and control my computer like that.

In no way am I an expert, but I am moderately savvy - but obviously prone to hacks!

It's really hard to find examples and explanations of other peoples experiences... need to learn from them!
> Now I'm to give 50% of this up, having those buffers/cache flushed for... someone unarchiving a tarball?!

Nope, unarchiving tarballs doesn't write the tarball content to /tmp.

> It smacks of people with desktops, with enormous amounts of free RAM, making decisions for servers.

* Servers usually have way more RAM than desktop devices? Unless you mean VMs, in which case the VM can't decide what device /tmp lies in anyway.

* in any case it will be trivial to just not use it for your servers, if you prefer /tmp to be on disk. Just like I already used tmpfs for 2 decades in Debian, it is a single line in /etc/fstab either way.
That's just physics/scaling and pricing to represent it

Space is practically finite, if more of the same performance can be crammed in, that's still a win! Your laptop and servers are solving for entirely different workloads and constraints.

The egregious pricing has always been there, but the proportional nature makes sense. It's less perverse incentive and more... natural characteristic
Apps would crash before the device got the traffic back telling it what to swap out.
We're talking audiophiles, it's not like they're trying to cheap out.
How "no one is illegal" is an anti-european message or "hate speech against native populations" is beyond me.
Does Discord guarantee, _absolutely guarantee_, that they will never change their ids? This might be a safe practice if they explicitly claim that, and you trust them absolutely. Not otherwise.
Doctors endorsing anything are being paid. Doesn't matter if its on X or not. The whole system is corrupt.

Every large pharmaceutical and medical device manufacturer has been busted for kickbacks and have mandatory internal training as part of the punishment to prevent it, yet it still happens.

If you try to bring a product to market and are looking for feedback and an endorsement, doctors will openly hint of receiving compensation for the endorsement.
You know what, I will release the app on Google Play first so users on Show HN can actually try it out! Hang tight! Should be a few more weeks.
Cheers
>> Parent seems to care more about 'not polluting something i see all the time'.

> Yes, this.

Like "My Documents" (or "Documents" nowadays)? Now that's some dumping ground.
As in this post

https://askubuntu.com/questions/769417/how-to-change-global-...

I ran gsettings set org.gnome.desktop.interface gtk-theme 'Adwaita-dark' and firefox isn't in dark mode, despite the fact that i have firefox configured to use the system theme and firefox is on GTK according to google.

Help again?
If they are still harassing her, can you try one of the tricks above? Start talking about banned topics.
> If JavaScript wasn't as expressively powerful as it is, it would have been replaced a long time ago.

No, it wouldn't matter how terrible or in-expressive the language is - once it got rolled out to the web browser, then it would never be replaced. That is why you have WASM nowadays - you can add new stuff but never replace stuff.
It’s painful to read. Without Linux we are left with windows and macOS. This guy is biting a hand that’s feeding him.

Also in logo

> using my brain since 1970

This guy has some mental health problems, or lack of self confidence, or something.
> Infinity is something which is boundless, endless, or larger than any natural number.

https://en.wikipedia.org/wiki/Infinity
Good stuff.

One of the words I had to solve was a plural ending in S.

Wordle-type games don’t use these words, generally, and I have played so many of those that I found this oddly jarring, perhaps because your grid is 5x5.
Which is incredibly annoying and thankfully can be disabled.
Wreck of WWII 'Hit 'Em Harder' Submarine Discovered in South China Sea
if you don't mind, I have two questions about your comment.
Why is sfm relevant to assess the quality of your calibration?
What does the distortion field tell you besides using the wrong distortion model or having an unbalanced data set? (e.g. not having enough samples at the borders of the image)
Per RFC5321, the local part (before @) _may_ be case-sensitive, but in practice, it almost never is, and relying on case sensitivity is a recipe for disaster.

The domain must always be case-insensitive.
What to do when you're feeling upset about being disliked
Any startups trying to commercialize these?
I have an XReal Air 2. It's ok. Image can be blurry, especially near the corners. Field-of-view is pretty small. It's fine for watching videos or playing games but I wouldn't want to work on it.
It's never a single database in the real world. As soon as you integrate something or have an API to something the keys are out there. Unless you add a translation layer, but then you could just as well use surrogate keys directly.
Seems like good technical execution but why not put a video on the homepage?
BTW you are serving lots of PNGs on your site. You might want to make the site load faster with jpeg or webp, that would reduce bandwidth costs too. There is transparent HTTP middleware for that sort of thing.
There's another aspect to this, which I'm not sure even has a proper name. Misaligned incentives isn't quite it, more like... incentive scale misalignment.

It goes like this:

Let's say you run a company that has a critical database that cost $10M in software licensing, $100M in software development, and is central to your $1B business. Now go host it on a cloud server that has margins of $10 per core per month. If that cloud vendor can cut your performance by 10% to save $1 without you switching providers, they will do that, because across millions of cores and millions of customers, that's huge money... for them. Sure, you've lost $111 million worth of performance on $1.11B of your stuff, but that's your problem. The cloud vendor's executives are whistling a happy tune while flipping through a yacht prospectus. They don't care about your lost efficiency, they care about their single digit dollar margins.

You'll see this any time some huge company uses a platform, input material, or service that is very low cost relative to the value of the service or product that it goes into.

As another random example: the quality of the cotton cloth that goes into name-brand T-shirts. You can buy a $100 shirt that has 10c of material in it because some guy worked very hard to make it as thin as physically possible to cut that down from 11c. He doesn't care if your nipples show through.

Conversely, the companies with the best products in the world typically have good vertical integration. E.g.: Apple.

PS: All major cloud providers use processor "C-states" to save a few dollars per server per month on their power and cooling costs. Turning that off is the magic turbo button on database servers. I do this for kit that I have direct access to. You can't do this in the cloud, and never will be allowed to, no matter how many millions of dollars this costs you.

PPS: All cloud SLAs refund the cost of the service you purchased, not the value of the service you were unable to sell due to the outage.
Thanks for this link. Firefox has been getting worse for me stability-wise on my Mac M1, even with tab discarding it consumes huge amounts of power, and at least two or three times a day it will just stop loading webpages and show errors in the network tab and need to be restarted. I spend a couple of hours every few weeks trying to track down the issues and Firefox and even in the bug tracker can't find answers.

I also have a bizarre problem where any Chromium-based browser (Chrome, Brave, Edge) are extremely slow to load any page since upgrading to Sonoma, where Firefox or Safari are near-instant - like taking 60 seconds to even start DNS lookup. After a couple of minutes it will eventually fully load a page. I've seen other people mention the same issue online, but no fixes. I have spent hours trying to debug and track down problems for that too.

It's discouraging how much it feels like every software tool I use on every device has gone to shit, especially things as fundamental as a web browser.
Seems like normal users have to wait:

> We expect to begin offering Arm runners for open source projects by the end of the year

side note: I find it mildly annoying that it's no longer "ARM" but "Arm"
1. Ignore the trends. That means stop thinking about AI, because it’s already saturated with wannabes.

2. Listen to what people are complaining about. You two choices here: real offline problems like transportation and housing or low risk vanity bullshit like the things people whine about on social media.

3. Build an original solution. Keep in mind if it’s original it will be hated until it isn’t. If it’s precise and high quality it will alienate contribution from incompetent people.

4. Don’t give up. Your solution exists because there is a real problem that you just solved, but people only generally want comfort and convenience. New things scare and confuse people.
Optimizing LLMs for Accuracy
Does not sound like a Linux distro problem. Can you name any free software pieces that fit the description? If they exist, they're likely to be in a lot of distros' package repos already.
I think I've tried some TUI chatbot with a small llama LLM recently, just out of curiosity. It was available in Arch repo by default. Can't remember the name though.
Well each to their own. I'm enthusiastic as I just bought some dumb meme thing that 5xed. Coinmarketcap has daily trading volume at $92bn so there's quite a lot of punting going on.
Sorry, by your logic an ISSN would be a good key for a database of scientific journals. It's exactly what ISSN is invented for! Right? Right?

Been there, done that. Journals that changed their names (and identities) but not ISSN. That changed the ISSN but not the name/identity. Journal mergers which instead of obtaining a new ISSN kept one of the old ones. "Predatory journals" that "borrow" an ISSN (you may not consider them real journals, but you've got to track them anyway, even if only to keep them from being added to the "main" database). The list may go on and on.

And don't even start me on using even more natural ID, the journal name, perhaps in combination with some other pieces of data, like year the publication started, country of origin, language, etc... Any scheme based on this will need to have caveats after caveats.

(A fun fact: there were journals that ceased publication but later on "returned from the dead". Such resurrected journals are supposed to be new journals and to get a new ISSN. Sometimes this rule is followed...)

At the end, a "meaningless number" you assign yourself is the only ID that reliably works (in combination with fields representing relationships between journals).

The problem with keys that "have meaning" is that they appear to carry information about your entity. And in vast majority of cases this is correct information! So it's almost impossible to resist "extracting" this information from a key without doing actual database lookup at least mentally, and often in your software too. Hidden assumptions like this lead to bugs that are really hard to eliminate. A meaningless number on the other hand does not tempt one :-)
How about not doing that?
Also bookmarking to think about it.

My mind drifted towards Fourier transform. Using the transform as a way of describing a system with less entropy?

Or am I butchering all of mathematics by making this comparison?
> it wouldn't gain you a new ability (...) suddenly you are in a brand new control regime where the pilot is probably not as proficient

It would be an incredibly powerful marketing message.

The pilot doesn't need to be able to control the drone; the drone would simply land where it is, which, depending on the location, could be not ideal, but in any case much better than falling like a brick...
The corner detection is bad. Not sure why. I also think its gotten worse since 3.5.
I know the corner detection refinement is worse than the raw detections, so turn that shit off.

Yeah thats a common problem if the calibration failed. It could also be that you are not cropping to what is in front of the camera, but if its really weird, its most likely the former.

So the default, and probably most of the camera models in opencv requires a monotonic change lenses and bijective imaging. The former is common unless the lense has defects on the surface, and the latter is practically a physical constraint. The problem is that these constraints are difficult to add to the estimator, so they didnt. Meaning it will find a solution where they are not satisfied. If say the bijectiveness is not satisfied a bit outside the image, but stil valid accounting for infront and float accuracy, then that would absolutely account for the problem you describe. Is pretty obvious if you consider the function what the problem is, just hard to add the constraint in opencvs estimator.

The solution is 1, verify the result is satisfied after estimation, 2 make sure you make the parameters are as observable as possible during calibration. This means spread out in the image, evenly distributed, and all the way to the edges. Also make verify it has not rotated one or more of the detected chessboards upside down, or 90 deg sideways. Finally, because it becomes harder and harder to avoid this problem with more parameters, always start with 1, then try 2, then the two variations of 3, and so on. More parameters always fit better, so use an appropriate test.
You don’t have to use the PK as the URL slug. Even if you want to route that way, you can have an internal ID and external ID. This is one way to use something random like a UUIDv4 for display without incurring the costs (at least, some of them) of having it as a PK.
How could one test this for themselves?
Also always do calibration in good light conditions.
If someone has admin access to your PC (which they need to access the SQLite file) they could also just install malware that sends everything you do and type over the network.
And it can be the other way around. I still don’t get why this demands some new level of security beyond what protects other data.
looks great. Although in your example it seems like the y-axis is a bit off.

start: 0.05 vs 0.1

end: 0.65 vs 0.7

It's a difficult example!
Like Superman V there will be generally positive reviews, but post V, VI will be in a different form as marketing's already wearing thin.
Presumably Torvalds has other sources of income but the Linux Foundation pays pretty modestly by big tech standards. Certainly, some executives/founders make big money comparable to big name athletes and entertainers--often primarily through stock. But it shouldn't be a surprise that big name entertainers and athletes make a lot of money (while those on the other end of the scale make basically nothing).
Interesting how differently people interpret "realism". This was really stark in the realm of games when resources were more limited - yet some games managed to be more immersive with blocky pixelated low-palette graphics than today's big-budget productions.

> the gas giant’s surface texture will be generated in realtime using a pixel
shader and a render-to-texture approach

It's fascinating to watch someone descend into a rabbithole, starting with an impractical, unbounded approach, finding ways to invite performance bottlenecks, and carrying on, and on and on, meandering towards... did OP eventually get this working?

I guess this is a difference between a project with real-life constraints, and a hobby. Let's use a pre-rendered, animated texture for the gas giant, and move on to the rest of the project - come back to cosplay Slartibartfast once everything is up and running.
Rename doesn't work across filesystems. You just create a new file and do a regular copy.
Shuttle (YC S20) Is Hiring
At Shuttle, we're on a mission to create the best developer experience for building cloud applications. We want to empower the next generation of builders to make use of the latest and greatest cloud technologies, by crafting the simplest, fastest, and most enjoyable product possible.

Shuttle is open source and our Infrastructure from Code framework paired with our cloud platform eliminates infra hassle and accelerates app development and deployment.

We’re looking for a Senior Cloud Engineer who will implement and contribute to the technical vision for Shuttle.

This is a hands-on role, with the majority of your time dedicated to individual contribution.

Salary: $80K - $150K

Read more and apply here: https://www.ycombinator.com/companies/shuttle/jobs/9IkARen-s...
Pierre de Fermat wrote his "last theorem" (that no three positive integers a, b, c satisfy a^n + b^n = c^n for integer values of n>2) in the margin of a copy of Diophantus' arithmetica with the comment that "I have a truly marvelous proof which this margin is too thin to contain".

The theorem went unproved for 385 years until Andrew Wiles eventually proved it in 1995, winning the Abel prize (because he was too old to win a Fields medal). Most people think Fermat didn't have a proof - just an intuition - as Wiles' proof uses a bunch of extremely sophisticated and powerful results that came well after Fermat.

The GP's comment is particularly clever because until Wiles, the Riemann hypothesis and Fermat's last theorem were the two most famous unsolved problems in maths, so were often talked about together as being these almost unassailable challenges.

https://en.wikipedia.org/wiki/Fermat%27s_Last_Theorem
This is a bit contrived to illustrate a problematic case. Every business has a unique ID that's assigned to it before it can operate. EIN or even a state id together with state would be a fine natural key for most situations.
This will get you 99%, but there are exceptions. I.e. Firefox is linked against GTK, but paints its own widgets with custom theming anyways. Telegram is linked against Qt, but has it's own theming/dark mode too.
> I should add that there is also a set of database design wisdom that suggests you should never use database constraints such as foreign keys, only app/api constraints, but that's a whole different tangent.

That’s less a DB design thought and more of a “devs with little formal training in RDBMS who only want to use it as a dumb store” thought.

Use the DB to its strengths. CHECK constraints add an infinitesimal amount of overhead for writes, and guarantee that there will never be invalid data written. A bad code change could allow, however briefly, for that to occur.
You can't.

That's why everybody use SSN.
The fact that YOU don't have a particular use case doesn't necessarily mean much. Billions of people don't use linux and this all doesn't matter to them.

But perhaps 30% could be in what you call "edge case", since your statistics is entirely based on yourself.
I'd say those articles show Wikipedia's political bias and a tendency to overly politically correct instead of portraying reality.

Many in real life do refer to themselves as gitano or Gypsy and would ask for others to refer to them as such.

Of course it's very easy to find an article saying otherwise and then using that as the end of discussion for Wikipedia editors.
Sorry, to be more clear: I'm more interested in whether this matters from a scientific/measurement perspective.
That is "AT", isn't it?

(No, it isn't, if you look closely enough.)
shhhhh! China bad, USA good
those criticisms are from people who think that publishers and reviewers should evaluate scientific papers, when obviously the right way to evaluate papers is by the larger research community over the course of many years. worse, many of the criticisms are from institutions that are attempting to use bibliometrics for hiring and tenure decisions, which is an obviously stupid idea

most papers are worthless, but when they are first written, it is too early to tell which ones they are; of course reviewers' suggestions are often helpful in improving the quality of a paper, but they cannot improve a worthless paper into a groundbreaking one

pre-publication peer review was instituted mostly in the mid-twentieth century and should be regarded as a failed experiment belonging to the age of paper. most peer-reviewed papers are worthless, and peer review often serves merely to retard progress

most of the papers i see on mdpi are mediocre, but some are useful, and it certainly isn't vixra-style garbage
I believe the opposite on this actually. You may be the creator of something, but once you've shown it to me, it becomes the property of the human race. Something our species has done and enjoyed (or hated). You have no right to erase it from existence. You could make a big speech about how bad it was, put a warning at the start, etc, but removing it entirely from existence is just vandalism. Imagine if the Pharaohs decided to blow up the pyramids after they built them!
You'll have to modify the natural key if later it is decided to add rankCategory ("best overall", "best ambience", "best value" etc) via rankCategoryId foreign key to the RestaurantRank table because a given restaurant can have the same rank in the same year under multiple categories. A synthetic key avoids you having to mess with the key to handle such cases.
Drone use by the creep state is a serious problem...but Wired did a crap job of picking their opening vignette. Screaming altercations at bus stops are not just free-speech exercises, and the patrolman who followed the drone was quickly rifling through the pockets of one of the screamers.
Migadu doesn’t have automated quotas. They are understanding and they won’t block your account because of one bad actor. Even if you go over the limits, they won’t say anything unless it becomes a regular pattern.

I host email for quite a few people, and we’ve never even come close to the limits on my plan, and there’s some people who are very heavy email users.
> Swap is still mostly mysterious to me ... I remember back in the windows xp days

I mean no disrespect, but why in 20 years haven't you just read up on or watched a video explaining swap and disk cache?
And when he got concrete scenarios he dismissed each and every one of them as "this is just you doing this".