skysight-inc/HackerNews huggingface dataset:
Same here. I've gotten used to just having my laptop screen (14" mbp m1). It's fine. Having more screens is just confusing/distracting to me. The only time I use external screens is when presenting and I just put them in mirror mode.

Mostly using windows side by side is not a thing for me either. I look at one application at the time and I just give it the full screen. The sole exception to this seems to be finder windows for me.

There are lots of sub optimal things in the mac os UI. The key issue is feature interaction between features introduced over the years combined with obviously slipping standards on QA and UX. Steve Jobs would not have accepted a lot of the crap that slips through these days at Apple.

A good example is the the full screen mode in combination with the notch. You can't actually use the space next to the notch for anything else than the menu bar. Which just means full screen is a glorified "hide the menu bar thing". You don't actually gain any vertical space back if you use it with a lot of apps.

With the recent release, Mac OS defaults to having a transparent menu bar meaning that in dark mode and with the default background the menu bar is very bright. To fix this lovely bit of feature interaction, you just have to use a dark desktop image and turn off dynamic desktop backgrounds constantly changing the color. The sensible default of just making the menu bar background black isn't there because they want the dynamic desktop thing to always be visible unless you are full screen, which is not the same as having you window maximized. But obviously the maximize window button now makes your window full screen.

And speaking of desktop backgrounds. I don't care about them because there usually is something on top of my desktop. The only visible bit would be below the menu bar. The only time you see the damn background is when you are deliberately hiding all your applications. Why would you do that?

And of course full screen pretends that you have extra screens. So it's a hybrid that is like maximizing a window and plugging in a screen. So in terms of window management things get weird. Especially when you actually plugin an actual screen.

This stuff started escalating when they introduced full screen mode (aka. let's pretend hiding the menu is special), which is when they broke their dominant UX of always having the menubar visible and taking up space. Which now that we have the notch is the only use for that screen real estate.

Can we just loose the notch and get our screen real estate back? I just want to maximize windows and alt+tab between them. I mostly want the menubar unless I'm watching a video.

Apple itself is hopelessly confused on this topic. I recently experienced Apple TV on mac os. What were they smoking that it got released in that shape? It always plays the video in full screen but it keeps the main application window open separately. When you alt+tab away, you end back on the wrong thing. And sometimes when you hit escape it closes the full screen video but it keeps on playing. It's bizarrely buggy and dysfunctional. Complete amateur hour.
Very cool! Thank you! :)
Is there a way of cracking the subscription-based Photoshop?
My wife is getting into photography, and really wants to get Photoshop or Lightroom. Apparently these are subscription-based SAAS apps now, and she can't use the version she has, because it somehow detects that it's an unauthorised version.

A long time ago, perhaps close to 15 years ago, my old roommate installed photoshop on my MacBook, and blocked it from accessing the Adobe servers, so that it wouldn't be detected as an unauthorised version.

...or at least that's how I remember it. I'm no expert.

Even if that was possible then, I would imagine that's why they switched to the subscription-based SAAS model. So perhaps it's just not possible to block the software from accessing the Adobe servers.

So the question is, is it possible to "crack" Adobe products now, perhaps by blocking them from verifying and authenticating the software?
Maybe both are useful? There's "open source" in the FSF sense, which isn't always as useful when talking about modern neural networks (remember when papers used to be published with "open source" Python code for initializing and training the model, but no training data or weights?) Then there's "in the spirit of open source" where the weights and training data are also GPL'd. And there's the whole range in between.

Having the training data available is nice, but for large models, having weights provided under a GPL-style license (or even a MIT-style permissive license) is far better in terms of "being able to modify the program" than having the training data that you don't have enough compute resources to use. The distinction between the two, though, is also useful.

(I've even seen a few posters here argue that it's not really 'free software' even if everything's provided and GPL'd, if it would take more compute to re-train than they have available, which frankly I think is silly. Free-as-in-freedom software was never guaranteed to be cheap to build or run, and nobody owes you CPU time.)
“My platform”? So, like, the BIOS? What if I want to use both a PC and an iPhone?
I wouldn’t consider that much writing over 30 years (from 15 to 45 yo). Fiction as just 4 short stories, being 2 as a child.

I’d would say that’s very little writing before your first novel.
Apple is way too busy "motivating" you to buy their next subscription and their next hardware to get working on these bugs and make quality-of-life improvements.
It feels unfair to describe it as a "rugpull" when the first bullet point, in bold, reads:

> *Grant of copyright license*. You give HashiCorp permission to use your copyrighted work in commercial products.

https://www.hashicorp.com/cla

Unless that text was recently changed, or unless Hashicorp went out of its way to verbally reassure people that they didn't intend to ever exercise that option, I feel very little sympathy for any open source contributor who clicked that link and then was dismayed to find Hashicorp using his work in a commercial product.

Read what you sign, and take responsibility.
> given the intentions

Exactly. If I just nilly willy connect to your server, try a password and it works and I immediately disconnect, will that get me in trouble in the UK? That would be worrying.
Nice job. Now we should program it in subleq2[0] :D

[0] https://en.wikipedia.org/wiki/One-instruction_set_computer
Do you know how to turn the dratted thing off, by any chance?
Ask HN: Good AI news summary products?
I remember seeing a bunch of AI news summary products ("your personal newspaper" type) popping up early on in this last AI wave, is anyone using any of them that have evolved past the demo stage and are legitimate products/companies now?

Basically, I want to follow along relevant topics across the web, ideally being able to set both the level of importance of topics and the frequency of update (weekly summary, etc).
And CRUX, a granddaddy of Archlinux.
ISPs don't want to charge they want to extort.
People have been having this experience for ages. The first time you look at access/security logs for an internet-connected server, your jaw hits the floor, you get very curious about who all those bad people are, and you start worrying whether you're doing enough to keep them out.
I've been disto hopping since, i guess the beginning (mid '90s).

Have been on Alpine for around 18 months now and it's the first time i've EVER thought 'this is my forever distro'
Man, I am not living in EU anymore so not personally affected by its policies, just mentioning that world and people are more complex than you would like it to be, not 'sowing' anything. Just relaying what I heard over and over in eastern part of EU, across multiple states, on personal but also institutional/government level.

We all saw how quickly Brexit went, and neither UK nor Europe is better afterwards, you just need few skilled populists push the right levers at right time and its done, for good. Why feed them even more without even listening to their concerns?

I am all for EU despite its dysfunctions and consider it overall a good institution in Europe, but ignoring problems and having tunnel vision only on efforts that you like ain't smartest approach, things will backfire. People and societies we form are complex in various ways, lets respect that a bit if we want some long term consensus and not constant infighting and ignored tensions which benefits just our enemies, like current one in the east.
You can open your Firefox about:config and set security.webauthn.ctap2 to false.

This will cause a fallback to FIDO/U2F where possible and your browser will appear to not support FIDO2. I've observed this with the default Keycloak flow for Security Tokens. May be a bug, too...

I don't know if this works with Google but if you try it, let me know :)

This needs no restart of Firefox, so you can use it to quickly disable it instead of fully disabling it on your Hardwaretoken.
> money laundering - the federal crime - relies, absolutely relies on their being an illicit origin. it cannot be charged independently and relies on discovering there was an illicit origin and moving to prosecute that.

There are money laundering laws that require it be illicit funds.

But there are also transaction reporting requirements - like generating a currency transaction report (CTR) - that don't require the funds to be illicit. It just requires that you attempt to circumvent them.

"The transaction is designed to evade any regulations promulgated under the Bank Secrecy Act"
They offered their own hosted instance of fediverse social platforms, for a pilot experiment.

After a successful first year, they were renewed for a second year. 40 "institutionnal account" went on there, which seems a lot until you realize it doesn't mean institutions, any MEP qualify, for exemple.

At the end of the days, 40 is just not that high, so the pilot was not extended and allocated funding into a bigger long term project.

Because it was a fediverse integrated platform, they're offering all 40+ account a way to convert into another hosted instance.

They tried, it didn't catch, figuring out if it was worth doing it long term is what the pilot was for.

Personally I'm of two sides, the idea of them owning their own platform seems nice on the surface, but the whole point of social media account is to be where the users are, and also forcing them to use the same platforms the rest of us do also forces them to be facing the same TOS/rules/moderation. Utimately I think it's better this way.
It's hard to read sarcasm online, but as far as I can tell, very few people realise there's a difference!
> TruffleRuby 24.0.1 (JVM):
> 0.1336908749944996

That's impressive numbers for running the unoptimized code. I might give TruffleRuby a shot!
Could you help improve my intuition about that, or give me a reference where I could learn more?
So it's a (unsurprisingly) hosting cost issue.

Now we know what to do next time we discuss the need for privacy-friendly and user-focused social media platforms.
What feature do you need, is it available in the last version accessible to you?
Your comment is stupid...

I never said don't blame Hisense. I just said that it shouldn't be this easy to DoS Windows.
You either misunderstood what you read, or commented something incorrect and out of subject on purpose. I encourage you to offer alternatives from other countries that you think should be followed.
Europe could put quite some weight behind open social media if they would put official accounts like x.com/bundeskanzler on bundestag.de/@bundeskanzler instead.

Similar to https://www.threads.net/@potus but truly open by tying it to a government controlled domain.

I think ActivityPub supports putting a "look over there for the actual content" file on a domain, so that technically all you have to do is put a static file on the domain. And then you can use an external service to publish your content.
This makes sense, noted.
Dutch mass claim launched against Apple for deliberately slowing its iPhones
At least it is possible (really annoying process) to unlock the bootloader on Xiaomi devices.
>Maybe both are useful? There's "open source" in the FSF sense,

FSF uses the term free/libre software and they do not like the vague term of open source. The problem is that in English language free also means costs zero and you can get confused with frewware.

This is why OP is correct in pointing out wrong term usage, you should not call a GPL software Freeware or a freeware acall it "Free software", it is wrong and causes confusion,

So for models would be great we could know if a model is actually open source, open weights with no restrictions or open weights with restrictions on top.
It's a "pre-crime"!

Who knew the movie Minority Report would come true.
Hanami is often used with dry-rb + ROM + Hanami as an alternative to Rails.

My experience has not been with Hanami itself but with the rest of the Dry ecosystem.

Upgrading a legacy app with Dry-Validation put me off using anything else related to it.

The breaking changes of DSL around the launch of 1.0 and the split into Dry-Validation + Dry-Schema was particularly painful.

In contrast upgrading from Rails 5.0 > 6.0 > 7.0 has been much smoother.

I prefer POROs for business logic plus ActiveModel for validation.

If I needed small performance bump with minimal rewrite I'd probably migrate to some combination of Sequel + Roda.
1Gbs? Why not go for 6Gbs?

https://ca.store.ui.com/ca/en/pro/category/all-60ghz-wireles...
Is this what's known as FPGA acceleration?
> my old roommate installed photoshop on my MacBook, and blocked it from accessing the Adobe servers, so that it wouldn't be detected as an unauthorised version.

It was an unauthorized version? And now you want to repeat that for your wife instead of buying an authorized version?
Legal also may be concerned that having source makes it easier to detect patent infringement and code copying. Even if you deem the risk zero that that actually happened, why run the risk of somebody claiming you did?

For the company there are as good as zero downsides to not doing anything, and a few small upsides and a few low risk, but potentially very costly (in dollars or reputation) if they happen downsides.

That makes not doing anything the default choice for the company.

For (former) employees who worked on this, the upsides are higher; they’ll get some of their work published for the first time. That’s why we see individuals push for this every now and then.
Automation.

Password managers should be the default authentication method, and the current hack of having it type text into a password field is both unwieldy and completely avoidable.
I’ve avoided passkeys so far because I just don’t have a good mental model of them. All my passwords are randomly generate and stored in a password manager so I really haven’t felt the need to switch or felt constrained by my existing set up.

I fully understand username/email + password and remembering the pain of things like “app specific passwords” makes me worry that some tools (open source, cli, etc) might not integrate well with password less so it’s best to stay where I am until things settle out better.
I hope somebody will take the time to incorporate a model like these into keyboard typing prediction soon.
AI Generated racist and profane comments used to frame Maryland Principal [video]
How does Radicle handle the following situation?: A non-programmer user wants to submit a bug report. The user has previous experience with submitting bug reports on GitHub and they would not mind creating a new account to submit a bug report on Radicle. Can the user submit an issue on Radicle without running their own node?
It actually has its own reason - if you ever saw a Chinese person in a buffet they have some weird hoarding mentality and will take ludicrous amount of food, which they can't possibly eat and then throw it away. I guess same is happening here with a toilet paper.
There's a ton of precedence for fraud protection law blocking perverse applications of the first amendment. The right to free speech is not a right to commit fraud or slander against another. If it were, society would fall into catastrophic disarray. I can say what I want, but if I lie to you or try to trick or swindle you there are allowed to be consequences.

It should be obvious here that even the most succinctly and universally stated rights have certain correct limits needed to protect society from individual selfishness.

So the fairness doctrine can be seen as compatible with the first amendment in exactly the same way that consumer protection laws against false advertising are compatible with the first amendment, because it is observably the case that a media institution selectively using its platform to attempt to control and direct the public mindset in a particular direction is itself a form of intentional public harm for selfish interests.
I was surpriswed at the sharp concentration of addresses in the Netherlands. It looks as if it's a matter of national boundaries - thee's no concentration in Germany or Belgium.

That could be a couple of "relaxed" ISPs, I suppose. I doubt it's a question of different national legislation.
Markdown, now in 2024?
Yes and no. They were not cancelled because they cost too much.

The pilot experiment was one year. It was actually renewed a second year.

Now they were at the end of the pilot, and thus a decision had to be made about making it a permanent/long term thing with its own resources and funding, or not.

And it two years, barely 40 representatives migrated there. Therefore their resources to protect privacy are better spent improving the areas where 90+% of the representative actually are.

Like I said in my other comment, ultimately I think this is the better move, because having a dedicated "clean" plateform would automatically lead to slighly less effort to try and make the "big ones for the public" clean.
No abstractions? So their API lets me control the individual registers on their CPU then?
> bundestag.de/@bundeskanzler in

That's wrong. The Bundeskanzler is not part of the Bundestag but part of the constitutional body Bundesregierung.

Anyways:
https://social.bund.de/exists and is used by many authorities. Trouble is: They want to be where an audience is.
Don't give people ideas https://gist.github.com/MawKKe/1fafc1f4a5eb79ed654cf0567c284...
Seems you're right.
Never be as good as human? I disagree, seems like it’ll be nailed, no way to tell from the outside.
If it were easier to use, it wouldn’t be as big a flex. So we can’t be having that!
Nothing edgy about it, I think about this subject quite often, as a matter of fact. And I'll ignore the "no knowledge of the past" thing, even though a discussion around Marc Bloch's La Société féodale could be interesting (I've read it in Italian [1], what other edition/translation would have you recommended?)

[1] https://www.lafeltrinelli.it/societa-feudale-libro-marc-bloc...
The lack of distinction is confusing but Apple have released both the training source and the inference source + models/weights at the same time — so at least both are true.
More like they couldn't be bothered to use anything else than a "free" service or something with a vendor to bribe them as usual.

Public sector still hasn't realized most of it is actually an IT company providing judicial, law enforcement, healthcare, education and insurance services and still mistakenly believes that outsourcing their core information management to 3rd parties is a good move.
we had an angular 1.3 app that had a UserController.js with 100k lines in it ffs
I've just turned it off, and I still can't spread Safari over two displays. I'm on Sonoma, on an M3 Max, albeit using a third-party monitor.
Have some respect. People lost their jobs. They weren't fired because they did something wrong, they were laid off because the company did something wrong.
Yeah, but it's the "mostly" and "I think" that will cause lawyers to start sweating and force someone to do a bigger and more expensive investigation.
I honestly have no idea why people find OpenRC and such things appealing. Literally any supervision based option is better than leaking your PIDs, storing them in PID-files and hoping that the value in the PID file still refers to the daemon you ran after 3 weeks. To top it off, in some cases some service management tasks are handled by pgrepping for a specific process name. I can somewhat sympathise with the idea that not everything should be auto-restarted by default but that's literally the only thing these kinds of things have going for them.

Also, inevitably these things heavily rely on syslog, which is the most 80s technology ever invented. I agree that multilog/svlogd/whatever could be improved to add an easy centralised view (when you need to know the sequence of events from multiple tools) but grouping logs by some vaguely defined category which you always get wrong, and letting anyone log anywhere with any name are such strange features.
We're really in an era were laws and their enforcement will have a lot of catching up to do very fast.

Fake historical proof, fake leaks, fake endorsments, fake ads ... People couldn't be bothered to double check when it was mere random text article on facetok, it's going to be so much worse ...
There's no open washing — Apple have released the code (both training and inference), the weights and a research paper explaining. It's about as open as you could expect from them.
Very easy to put the a password into the wrong place when doing it manually.
Not for Linux users. Forces you to open windows first.
Oh: glad to hear that, if true. Thanks.
And HR will do their best to find an excuse to turn "layoff" into "fire" so the company won't need to pay unemployment
So out of curiosity, what if you run a business that just happens to generate $9K of cash regularly, for any reason?

Are you supposed to risk keeping it on premises until enough adds up, or you should tell the bank to file a CTR, or something else?
Doesn't musl still not support pthread_attr_setaffinity_np, which means you can't run some software on it. PyTorch being the biggest.
Ask HN: Is there such thing as universal human rights?
I’m from Europe, but I would have no problem going to a tech meeting with some google engineers in Silicon Valley.
Headline seems weirdly reductive. Would the philosophy of art be 'an art of art'?
This guy got into a pissing contest with the Arizona AG, which led to FOSTA/SESTA over the casual encounters page.

This has years of history. I worked in a similar industry to backpage for 11 years.
No, sorry, registers are an abstraction.

The API only lets you set voltages on individual wires.
Platform as in "ecosystem". iCloud Keychain, Google Password Manager, Bitwarden, 1Password, your Yubikey. Anything that can store passkeys.

If you want to use both you simply enroll both your PC and your iPhone. There's nothing stopping you from doing this. You can register multiple passkeys from different providers to the same account.

You can also log in to your PC with your iPhone by scanning a QR code. And then afterwards enroll your PC as a secondary passkey.
I use the nix package manager on Arch btw
It's a precedent that government can tell ISPs and others what they can provide you. Once they have that in place, it's not a stretch to imagine them furthering that power for political purposes.

Think about surveillance legislation after 9/11. None of it applied to domestic population originally
> Stripe announced a new version of its checkout experience that will be using AI to give a more precise selection of payment options to customers depending on location and what customers may have already used.

"Dave, I don't care that you want to use a new card, this old expired card is what I've decided you need to use."

or

"I've decided that you're the best fit for <payment method you've never heard of and is only available 3 countries away>".
and then the real world comes knocking