skysight-inc/HackerNews huggingface dataset:
I work with desktop software and have to work with multiple display scenarios. It's on Windows, but I guess the problems are similar. Fundamentally, one issue is that the concepts of multiple screens, multiple desktops, multiple DPI's are usually quite young.

Also, there is (at least in Windows) no well defined concept of "desktop configurations". There is no built in support for remembering which screen a particular window was last started on, or last shut down on etc. You have to write all this from scratch. Log a screen index/name/size/whatever, per window, on shutdown. If your app is one that typically spreads out over multiple screens, it's even worse.

For a user that some times works on a laptop, and some times plugs in a second display as their primary screen, then the odds of that being recognized as "Oh now they're using that config where they are more likely to want to use the large screen for our program rather than launching on the screen the last ran on" is basically nil. Does that happen in any software? Is it even a remote expectation of any user? It would be a pleasant surprise for sure, but I'm also sure half the time the guess would be wrong, leading to even more frustration than a simpler system with fewer guesses like "launch on the screen last used regardless of the current configuration".
Feudal overlords operated under similar constraints as the mafia today. They couldn't be too bothersome, or the peasantry could support a rival.
It's fantastic work you've done. As someone who works at a older software company (founded early 80s), I'm sad that there isn't a push internally for us to make our old software source available, or even just the binaries available!

What sort of tactics did you use to convince them? Maybe I can apply them to where I work too...
My favorite Hex Editor hack was when I cracked a Windows software simply by changing the instruction "Equal to" to "Not Equal to" where it matches for Software Key with user entered key.
since both beer and wine differ, both in alcohol and sugar/carbohydrate contents, it's not all the same. Also high spirit liquor(37%+) is very different than wine (sub 14.5%).

A large part of the hangover is the dehydration which depends on both alcohol and sugars; as a general rule you want more water.
Thank you for pointing out which-key, that sounds extremely helpful.
You can scoff at the price of second hand analog gear at a HAMfest or you can embrace SDR and OSHW.

As the hobby evolves, so does the hobbyist.

The FCC's door is as open as always.
Chrome 124 processing ozone flags is broken.

If you set up ozone platform using chrome://flags, it will affect you. You can start with manually specifying --ozone-platform and then in chrome://flags, set ozone platform back to default.

https://issues.chromium.org/issues/329678163
Agreed, I use bettertouchtools for the same purpose
When our soul begins to die. Never stop searching ;)
You can’t avoid these corporations if you want to remain active on the internet. They keep shadow profiles. They sell and share your data from one service to another (I stoped using Facebook for example, but Netflix shared its watch data with Facebook.)

I don’t think it’s possible to avoid them. Confuse them maybe.
They are just trying to kill all
Mine also
https://techpanga.com/roblox-image-ids/
Introducing obscurity to the process doesn't make it insecure. Criticism of "security through obscurity" is that security shouldn't rely on obscurity. The system should remain secure even if the attacker knows every detail of your system. Here the point of the "obscurity" (if you can call it that) is to avoid blowing up your logs and wasting compute cycles and energy on attempts that will fail anyway.
This is probably referring to "zero changes to your driver code" and not "zero changes to the SQL you send over this driver".

Translating between SQL dialects is notoriously hard and attempts to translate [1] are working in 95% of cases. But the last 5% would require 5x amount of work. That's because "SQL dialect" also includes weird edge cases of type inference of things like COALESCE(5, FALSE) and emulation of system catalogs (pg_catalog, information_schema).

[1] https://github.com/tobymao/sqlglot
Just watched the original movie, I guess the video I had timed was recut to go with the 2 Steps From Hell audio. In the original movie, it takes them 9:15 to cover 1200m (<8 kmh, a fast human jog!) and there's a turk calling out distances that have no relation to either the map from your article or to what horses are physically capable of.
> In 2006, he was honored for 25 years of service with the company, the third employee to reach this milestone, after Bill Gates and Steve Ballmer. He retired the same year from Microsoft

Considering he "only" joined MS in 1981 (which was found in 1975?), I'm surprised no more people between him and Bill stayed at MS.

Also shouldn't Paul Allen still count (from Wikipedia, "Allen resigned from his position on the Microsoft board of directors on November 9, 2000, but he remained as a senior strategy advisor to the company's executives.")?

Edit: wow, never knew he worked at Valve, too.
There's gotta be lots of duplicated styles. I've mostly been starting fresh with each page and copying similar bits around.

I've been a fan of htmx for a few years. I was already subscribed to the approach having previously cobbled stuff together which resembled hx-boost and hx-swap-oob. htmx feels natural to me, I feel I get to focus on what I want to accomplish vs thinking about how to use htmx.
Since she made her method public I wonder if this will still work now. But apart from that it is a simple solution for a tricky problem.
If you use a good password (meaning a unique, randomly generated one), or disable password login and use private keys only, your chances of getting hacked by any of these are abysmally small.

There are reasons to lock down your SSH port (fear of exploitation of the SSH software, like in the xz backdoor scenario) but I generally wouldn't worry too much about all the failed login attempts in your SSH log, as long as you're using secure enough login credentials.
As you said, The central point is where the attention goes, hence if you just prompt an LLM for a movie to watch now because it gives better answers the focus will be shifted against Google.
Thanks. I do like the idea of best of both worlds, but I also feel the draw of starting from a blank slate in terms of configuration. I’ll check them out.
It seemed to me they were well into the current era of lessened relevance before that stuff happened.
The distinction between the two terms is what is useful.

Imagine if people only referred to open source software as "free software", and there's no distinction made whether the software is free as in beer or free as in freedom.
It's done.

FSD and robotaxis are just hype that Musk has been promising for a very long time and they have no answer to BYD. Insiders are cashing out.

It's done.
Ok but then it could at least say "there is a screen plugged into port 1, and the same serial in port 2, so I'll draw the things that were on port 1 there again"?

That way it would be up to the user to plug the same screen into the same port, which I think I could handle.

Plus I can see the serials are actually different, so just going by serials should work.

Or it should just tell you "hey buddy, you've got two screens with the same serial and that's why I don't know what to do"
The new "I use Arch btw".
Interesting, I don’t have any of these issue due to 2 pieces of software: displayplacer [0] and Phoenix [1]. Both free and open source.

displayplacer is a CLI tool that once you have your monitors configured how you want them, it can give you a command you can run in the future to reconfigure your monitors the same way again. I have 2 commands stored (that I activate via Alfred but I could have also set up aliases in zsh) for the 2 locations I work at. When I sit down I run the command and everything snaps into place. I could automate this to run automatically but I haven’t felt the need.

Phoenix is a tool that lets me write my own keyboard shortcuts for window management. I have 1 key combo that detects which location I’m at (by looking at monitor UUIDs) then positions all my windows how I like them. I also have shortcuts for resizing windows on a monitor or moving windows between monitors. You can accomplish something similar with Moom [2] (paid) and Rectangle [3] (free) or Magnet [4] (paid).

As for the dock issue, I use right-side dock with auto-hide and I don't find this bothersome at all. I use it plenty in addition to Alfred to launch apps. I have 3 monitors, 1 horizontal in the middle and 2 vertical on each side.

Lastly the Menu Bar, I have it only on my center display, always visible. Never felt like that was a problem or limiting to me.

[0] https://github.com/jakehilborn/displayplacer

[1] https://github.com/kasper/phoenix

[2] https://manytricks.com/moom/

[3] https://github.com/rxhanson/Rectangle

[4] https://magnet.crowdcafe.com
There's a thing I've been curious about for a while, might as well try and ask here.

What does "DEVICE=" in config.sys actually do? As in, why is this in config.sys:

device=c:\dos\emm386.exe

and not just:

c:\dos\emm386.exe

in autoexec.bat?
Not really, I would guess more of a personal workflow. I just have the same set of apps open the whole time, regardless of OS. Browser, test browser, code editor, terminal, chat, music player. That's enough windows to cause placement issues.
All good, thanks for sharing.

Maybe it'll happen at some point in the future.
How would one get these 16x16 images generated in a way that does not need a lot more compute power than the inference itself? Maybe by using a sensor from an optical mouse which seems to have a similar resolution? [0] According to a quick web-search, the CH32V003 seems to support SPI and I²C out of the box [1] which the mentioned sensor supports?

What would one do with such a system?

[0] https://pickandplace.wordpress.com/2012/05/16/2d-positioning...

[1] https://www.wch-ic.com/products/CH32V003.html
In the trial where somebody is accused of first degree murder and they are instead convicted of second degree murder, the murderer deserves all that compensation? You haven't thought this out well.
> able to do what snap does for Canonical for years.

Exclusive control over the only available apps store?

Not going to happen.
Don't give in to hate and anger bro. Come back to the light
Why? Governments can do so much harm by incarcerating, fining or even killing you.

Don't get me wrong - corporate surveillance can be very annoying, especially in insurance / credit scoring / price discrimination etc, but it seems a comparatively lesser danger.
> It's particularly frustrating since Apple's most popular Mac product is their Macbooks, which have a rich docking and display ecosystem, so you'd think dynamically changing the desktop configuration would be solidly handled! But no.

I hear what you’re saying, but the vast majority of MacBook pros are probably never plugged into an external display. I know on Hacker News it’s a very different story, but for the general population, they don’t use external displays.
And then 'apt install firefox' or 'apt install thunderbird' installs it back.
This should instead be something like this:

SQL Error (1064):
20 |
21 | ...ROM my_table JOIN other_table ON GROUP BY
22 | ^^^^^

This should not be hard. Both MySQL and Postgres do have the span of the parsing error and they do have the original query somewhere.
Did you know that you can turn every $2 Raspberry Pi Pico clone board into a FIDO2 stick, and even make it Yubikey compatible?
https://www.picokeys.com/

Well, not as secure as a commercial key, because the Pico doesn't have encrypted storage, but still much more secure than login/password.
The name will be confusing, https://daylightcomputer.com/ is a fast e-ink tablet.
>Many of these points are backed up by the US.

Maybe it's the fact that I just saw the nth video of a WH spokesman dodging a direct question about an independent investigation with the phrase "we are requesting more information from the Israel government" that makes this point ring really hollow to me.

>Everything negative we know is also something we take at face value from an interested party - Hamas itself

Negatives come from several parties. Including as mentioned independent investigation from the most important human rights organizations, investigation that have in the past, corroborated Gaza Health Ministry past figures.

Which is the actual point, independent investigations are needed. I mean I would have hesitance to trust an independent investigation by the US or by "other democracies" (sic), but I would concede if that were a thing. But we get responses in the vein of "Israel is our ally so we choose to believe them".

>That's paradoxically why democracies sometimes "look worse" compared to autocracies
>US actions in Iraq/Afghanistan

Yeah, I don't think those actions were a genocide, but there are some parallels between those conflicts and the current one, the propaganda and lies, the way that the opposing voices are completely ignored, and the veneer that "we are a democracy" so war crimes are either non existent or will be revealed. After all these years, what do we know about the mass murder weapons that caused the destruction of Iraq? Did the checks and balances worked or was the whistleblower arrested and tortured? Didn't we saw Bush have a lapsus just a few years ago about an authoritarian man deciding to invade a country for no reason and the audience just laughed it off?

>I only talk about this in terms of broad numbers because that's necessary for understanding this war compared to similar wars, which is the only valid yardstick for what is happening.

And this is completely false. Genocide scholars have said time and time again that genocide is not about numbers. If you cannot get this basic fact, please avoid stating that a word is being misused.
to cure illness by yourself
I wrote a hammerspoon script that moves my windows and the dock when I plug in to monitors. That's free, I agree we shouldn't have to have such a complex solution though. But I would bet that if Apple did provide a built in solution it would break the more complex solutions.
I have been doing similar, albeit less complex analysis, of incoming malicious, and it's always surprising the amount of relentless attacks. Any good practices to maintain a secure online server?
Yubikey + PIN works as a very nice passkey
Well, BetterDisplay manages that just fine: https://cloud.paul.garden/s/eipiTJpKESPHZ6Q
While some healthcare ideas may seem promising, it's essential to vet them thoroughly. It's like selecting a reliable partner, such as Canadian Pharmacy B2B https://www.canpharm.com/pharmacy-partner , which offers quality assurance like a trusted young friend guiding you. Always prioritize credibility over appearances, ensuring your choices align with your long-term goals for optimal health and well-being.
I've added a few passkeys to 1Password. It works pretty well on github.com, and sometimes on google.com. But apparently, passkeys.io bypasses 1Password and asks the OS for passkeys? So passkeys.io doesn't actually work for me, unless I want to store the passkey in the OS keychain. Which I don't, because I don't want to be locked into that.

How can it be that the website decides which password manager I should use to store the passkeys? That's crazy and goes against all intuition.
Yes I think it is, In Mac OS it has always been explicit that an application ≠ window (with only a few exceptions such as the calculator app). Closing an app window must not quit the application.

This is reinforced by the menu bar which is always at the top of the screen rather than attached to an application window.
It is because desktop linux does not have passkey interface built into the OS. There needs to be TPM, systemd, etc need to talk altogether.
I've found the Bitwarden to be hit and miss. Some sites work fine with it, others don't work. I haven't debugged it enough to work out whether the problem is on the Bitwarden end or the website end or something else altogether. Given I'm wary of the benefits (or lack of) of passkeys I haven't really looked into it in depth as I have other 2FAs I can use instead.
In a vacuum where precise numbers do not exist, maybe.

In this real scenario, if someone's goog shares were vesting at an earlier value - let's take a rough average at a glance of goog YTD to be $145, they will have lost on a year's worth of dividends at $0.2 per share. However, the current share price is $175.

So, through this maneuver, a person holding N goog shares will lose at most 3 quarters of dividends: N * 0.2$ * 3 = N * 0.6$

But they will have gained whatever the stock has appreciated, which at this moment in time works out to: N * (175-145)$ = N * 30$

What am I missing which would make the scenario above result in OP's claim of "dividends devalue issued unvested RSUs"?

EDIT: This also fails to take into account "Dividend Equivalents (DEs)", which are not factored above, and would yield extra income to the person that owns unvested shares.
Jeff Bezos Rowing Boat [video]
> You can support development and unlock all features of the app by purchasing a Pro license for $18 / €18

This is literally on the linked page
Not if you want all features, it seems.
Out of interest, what thing, in the English speaking world, would not, in today's age, have a community meeting the above description you gave?

If you're going in there to spew your politics like they are, rather than focusing on coding (Rust is code, not a parliament, just so you're aware), you're just as bad.
How do you sync it to your Windows PC? Is it native Apple-Microsoft sync or does it require e.g. installing an Apple application?
Your answer is totally reasonable, but I admit I don't have time for that in most cases.

1. Most services are not Passkey-only--most people are using it as a password alternative (e.g. eBay) or a second-factor alternative. So losing it won't lock me out.

2. A very small number (e.g. Google) let you configure Passkey as your sole second factor. For those, I am indeed careful to do what you do and have duplicates.

I do think this is kind of bad? So the grandparent totally has a point here: services find it hard to do only Passkeys (and thus realize the security benefits).

But, as a user, it's not something I worry about a lot, to be honest.
VueJS and Gleam (Experimental)
Toyota likely believes it won't be able to compete with cheap electric vehicles anyway. It's very likely that someone else is the one losing the bulk of the sales, not Toyota. It has done a pretty good job at steering clear from the bottom of the market to maintain its reputation of quality and technology.
KeepassXC says that it is adding (has added) passkey support. I haven't tested this yet, but if it works, that would avoid platform lock-in. Assuming, of course, that the platforms don't somehow intercept the passkey requests and refuse to allow KeepassXC to do its job.

The big tech companies (Google, Apple, MS) have all become evil.
maybe you could make a PR
So if someone puts a sticker on your car that has the url of an illegal website, then you may be prosecuted for illegal distribution?
Show HN: CTO – The Missing Manual for Managing
I'm waiting for the new event sourcing book by https://twitter.com/gregyoung

Last I heard it was scheduled for release Dec 2023...

There are a few tweets about the book, but unfortunately most of his tweets are not related to the book.
But still, what is stopping others from also developing DSA? I am not sure the technology alone will be Intel's savior. They've been on the decline for a while, ever since they took a jab at Nvidia for releasing CUDA, they demonstrated a narrow vision, consistently, and now they're playing a catch up game.
Show HN: Mendeleej.com - an Interactive Periodic Table
An interactive periodic table website i made some time ago, allowing visualization of a large number of elemental properties.

Note : not very optimized for mobile use
Mgła is my favourite band for concentration.
On the contrary, the context was that the kid was getting a lot of very stupid criticism already. It’s certainly why they attempted the joke.

I don’t think anything about that situation was somehow off limits or immune to satire, they just didn’t pull off the joke. It’s not like the kid was likely to have seen the joke, so no worries there. The problem is that when you use language like that and you’re not even funny, you’re operating at the Andrew Dice Clay level of comedy. That should inspire suicidal ideation in any comedian (who isn’t Andrew Dice Clay… I guess…).
It’s really infuriating when T-Mobile forces YouTube down to 420p and then says (roughly) “you can get 720p with only $10 a month” condescendingly.
> ./v4.0/src/BIOS/MSBIO1.ASM:82:; REV 2.15 7/13/83 ARR BECAUSE IBM IS FUNDAMENTALY BRAIN DAMAGED, AND

Hardly surprising. If you grep the leaked NT3.5 sources for the f-word, you will find similar comments directed towards IBM.
At this point I'd take the feudal Lord a hundred times over any democracy, at least the feudal lord had the obligation to provide housing and a piece of land for his people/peasants, unlike democracy, which by this point is just an empty concept used to keep the current hegemonic system in place (and I could understand how come what they call democracy is still popular in places like this one here, places where people don't have to worry all that much about mortgages/paying rent)
This month in Servo: Acid2 redux, Servo book, Qt demo, and more
Just my two cents about the security aspect.

All Linux binaries are compiled with PIE nowadays. You can run `checksec` on any binaries on Ubuntu, and it will have those properties.
(You can install checksec with `pip install pwntools`).

On the other hand, GLIBC has, to my knowledge, the most hardened heap implementation out there. And there are more mitigations for double-free and other heap exploits on GLIBC.

So in that regard, Alpine is less secure by using musl. Having a small, understandable system is a real advantage when it comes to security.
I love this term, openwashing. It stumbles off the tongue.
Passkeys ought to be exactly like SSH keys. Unfortunately, they are not.

The attempts to restrict when and how they are stored, and how you can access them - those are going to cause a lot of pain and confusion.

I have all of my SSH keys stored in KeepassXC, which (imho) is a lot more secure than having them hang around in my .ssh directory. Open KeepassXC, and the keys are available. Close it, and they're gone. Synchronizing the KeepassXC-file across devices means that I have access to the keys on all of my devices.

The big companies pushing passkeys are trying very hard to prevent this kind of convenience.
I think multiple display support has gone backwards on the Mac, in a way that’s representative of the platform and rather dispiriting.

I remember 20 years ago a colleague pointing out that Apple had put a lot of work in to allow windows to seamlessly cross different monitors, even if the PPI and colour depth were different. At some point between then and now, they ripped that out: windows are now only ever shown on one display.

I have similar feelings around other built-in features like Preview. I used to get the feeling that someone had really thought about these things, and then put in the effort to ensure 99% of use-cases were catered to. Now it seems that much of the time nobody has even bothered to ensure there are no regressions, and you’re lucky if even 80% of cases are supported.
The demand for perfection is mildly ameliorated by having a few redundant circuits and microcode and then a software layer that can detect and workaround defects. If your GPU loses one if its 1000 integer math units, it doesn’t die, it just slows down for an operation that might otherwise use that one.