skysight-inc/HackerNews huggingface dataset:
To be realistic: Windows and MacOS are both great for getting "real work done".

I've never had an issue with this "35 character file save prompt" limit, and I cannot imagine it would be a dealbreaker even if I did.

Telemetry is irrelevant to getting "real work" done, assuming its implemented in a way which doesn't impact performance, and I've never had an issue on Windows. What you're talking about is privacy concerns, which are very, very legitimate; and have nothing to do with "real work".

Some things are more productive in Mac, others are more productive in Windows. I'll die on this hill: Microsoft Paint is a top 5 productivity application for me. If I need to quickly take an image, layer a second image on top of it, resize, and add some text; there's nothing more productive than Paint for that. The result looks like shit, but its productive. The ability to hit Win+Shift+S, screenshot a part of the screen, then immediately paste it somewhere? Huge. MacOS has nothing like this; it has all the same basic tools, but they don't tie together to enable the same velocity; even the screen clipping tool takes like 5 seconds for the image to leave the screen corner and hit the filesystem. Notepad is another example; I open notepad and can immediately start typing. On MacOS, I can open Notes, CMD+N to get a new note, it defaults to formatting for the title but at least that works; or you can do TextEdit, and you're presented with a "create a new document" dialog; no thanks. Little moments which add up.

But where does MacOS pull ahead? If I need to edit a video? Windows has nothing for me; maybe DaVinci, but its hyper-pro level tooling. iMovie is great, and years ago I splurged on the buy-once-and-done FCPX subscription: its fantastic. Photo editing beyond what Paint can do? No, I'm not paying $200/month for Photoshop; maybe you can try GIMP, but I'm using my $20 og Pixelmator purchase from a decade ago, it works great (ugh I guess I should support them and buy the new one). All the UNIX tooling of course. Need some light CAD? I love Shapr3D; and I'm super happy to see its coming to Windows soon, but traditionally its been an Apple-only thing. In short: MacOS owns Prosumer-tier software; Pro-Pro tier stuff tends to be on Windows+Mac (like, Adobe), but there's a ton of cool software right below that which is Mac-only.

Linux is the one OS where I have broad issues getting work done. If I'm developing a website or a web app? Sure, it works as good as anything else (better than Windows to be fair). But go beyond that and there are dragons. A juxtoposition of trying to make mediocre web apps or libre software work for workloads which should be native. CAD? No Fusion360, no Shapr3D... Tinkercad I guess? Vectary, kinda ok. LibreCAD, I'm sure was productive in 1997. Spreadsheet guru? Calc & Google Sheets have come a long way, but they're still in another realm compared to Excel; but I'm a big personal fan of Numbers, as it doesn't try to be Excel and instead serves a slightly different kind of user.
This person is straight-up brainwashed, lol.
Firstly, a developer emotionally attached to a bad UI is not likely to propose significant enough of a change in your interface for this to concern you.

Secondly, how would you, as a maintainer, vet a code change outside your best-known languages or paradigms? For that matter, how do you choose a mechanic if you're not a mechanic? How do you choose a caterer if you're not a chef?

Solicit outside evaluation assistance by asking for experienced design input on your repo page, newsletter, or other community gathering place. Look at previous work. Ask for portfolio links if you wish. Ask well-thought-out questions about: paths to accomplish tasks in the new vs the current setup; why specific changes are beneficial, to whom, and if it's deleterious to others; larger user goals or user groups seemingly left behind; important assumptions you think they made, fundamental implementation concerns without getting bogged down in inertia, etc. Experienced designers are used to having their work challenged and critiqued— that's true even for fresh college grads if they came from a design school.

Bikeshedding, overt dismissiveness, unnecessary defensiveness, tangentially-related gotcha questions to make the asker feel less insecure about not being the expert, and other defensive/ avoidant behaviors look the same without code involved. If you see your community engaging in them, politely ask them to change their tune or butt out. You'd do the same if a designer on your team started an ill-informed group dart-throwing session at someone sharing a technical proof-of-concept. If the person challenging the designer can't justify their assertion as well or better, you should consider if they're someone you should trust with that decision.

Thirdly, if you have to ask then it's probably never been a concern. Design is a communication field. Their proposal should be in plain language, logical, entirely justifiable, and almost certainly conceptual rather than in code. If they submit a cold PR out of nowhere with a significant interface modification and little to no justification, I wouldn't consider them a domain specialist regardless of what their portfolio looked like.

If you've got some detailed interface modification proposals you're just not sure about, a good
Full Story at;
<https://www.express.co.uk/news/world/1580546/russian-state-t...>
The big problem, as a sister comment pointed out, is that, for various reasons, a lot of people live close to the coast line. And a lot of people having to move was historically never really a good for peace, plus we loose a lot of agriculturally valuable land in the process.
Wouldn't TypedDict come in handy here? This way we can kinda mimick a structural typing system. The only disadvantage I ran across here is that TypedDict can't handle recursive fields, unlike dataclasses. Otherwise, it seems to me like a more Pythonic choice, reminding of Clojure
Google are incredibly helpful in this situation, you just have to look at it from the hacker's point of view.
Paying for subscriptions is the way to go. We can't expect companies to give expensive services away for free, and we don't seem to like being merchandized with ads.
> "Hey Google, if you expect users to pay for the privilege of using services that were marketed for free to small organizations or families, you can at least migrate to a regular free plan. options can be provided. While you’re at it, here’s how to go about fixing the shortcomings of Google Workspace to make it worth the attached monthly fee."

Hey Nation World News Desk... Google doesn't care.
Such a great idea.
That's true, kind of. If you have those kinds of tasks, I see the appeal of the makefile over various commands in package.json that won't run after a simple npm install anyway. In practice, you may be building your react native app with EAS Build and deploy your website/api to Vercel or to AWS with pulumi. That's all still npm dependencies.
Hosting data on servers located in the EU isn't required by GDPR in and of itself, as long as you have a valid data processing agreement with the provider stating how and according to which provisions customer data is protected on their machines.

However, according to a relatively recent European Court of Justice ruling you're not allowed to transfer any personally identifiable information to companies that are in any way affiliated with a US-based entity (e.g., by virtue of having a US-based parent company) anymore. Just being physically located in the EU isn't sufficient according to this ruling.

The reason for this is that with FISA US law enforcement can force US-based companies to hand over any data, even if that data is stored with an international subsidiary under a completely different jurisdiction.

This basically invalidates all of the provisions and legal frameworks for interacting with non-EU entities that used to be acceptable under GDPR before (e.g., Privacy Shield).

However, not interacting with any US-based or US-related entities at all anymore would be tantamount to ceasing almost all economic activity. So, until (or more pessimistically: unless) the US and the EU come to terms on a new agreement regarding privacy rules, there probably isn't anything a business can do on its own to completely address this issue. At this point, merely hosting data on servers physically located in the EU perhaps amounts to little more than window dressing.

Realistically, as of now your best option probably is to continue to put in your best effort to protect customer data (which might include hosting data exclusively in the EU) and document everything in the process.
Yeah, I knew what you meant, I’m being somewhat of a smartass. Somewhat, because I maintain that my point stands. :-) I mean, do we have any meaningful carbon sequestration that’s even threatening to come online?
Linux is not "so much better" as you can more or less do ANY thing on both without a problem. I use only cross-platform apps, so the OS choice is not a problem to me: firefox, thunderbird, powershell, vscode, copyq, dbeaver, audacity, pircard, doublecmd, less etc. all work the same everywhere.

After using all OSes, Linux is still lacking vendor support that Windows has, so one needs les time and lower level knowledge then on Linux to setup some things.

What we need is bloat free Windows, only kernel and package manager like Chocolatey/scoop/winget.
Why did this hit the front page? No comments, "Runs in Windows 7, 8, Vista and XP (SP3):"

I'm confused, and I love everything in the title...
How I know Russia is doing poorly?

Easy: The war is still going on. There is a lot information that is indeed very unreliable, but undeniable Russia has not yet won the war. A thing that Putin himself said on Russian television could be easily done within two weeks. We are now way past that and there is no end in sight.

Now if we take that indicator of bad performance seriously we can wonder what got into the way of the Russians. And there are some suggestions like badly maintained vehicles, lack of logistics (fuel trucks), vehicles that are unable to drive offroad, bad morale, lack of airsupport and so on.

Now we can take all these theories and try the ones that fit the perceived reality most — not looking at individual instances but on trends — and the theories that fit that picture best win (for now).

The fact is, that Russian explainations don't square with what can be observed long term. Ukrainian explainations are propagandistic (and sometimes lies), but they fit what can be observed if you look onto the bigger arcs of development much better.
Because in the medical field peoples' lives are literally at stake. Doctors absolutely do research for their patients in the real world but a base level of knowledge is still absolutely required. If someone is not able to answer the "easy" questions then how do we know that they won't falter when faced with an actual challenging one.

Would you hire an engineer who couldn't write a FizzBuzz without looking it up?
I hate to sound like a conspiracy theorist, but it's pretty easy for a carrier to determine devices that are making spam calls because they log everything, and they could simply create and distribute apps to their customers to enable reporting of spam calls, but somehow for years they've left it up to dodgy 3rd party app providers and the calls keep rolling.

I don't think carriers have any incentive to stop spam calls because they gain a lot of money every year in billing minutes for those spam calls (mostly prepaid accounts are affected by the billing unfortunately)...

I wouldn't dare go as far to say that the calls are possibly even sponsored or conducted by profiteers in the game... (People who sell prepaid and metered phone services)

Just a personal opinion though.
How comfortable would you be if your ER doctor went to look something up while you were in need of urgent care?
"Pax Americana is fine but you don't get to kill people."

I don't think you understand what you're saying.
Foxconn halts Operations in Shenzhen as China locks-down tech-hub
Thanks! That gives me a bit more context.
The climate was far more extreme in the past than what AGW is expected to do. It doesn't matter. Climate change is expected to be a problem because of changes that are faster than humans and other species can adapt.

Having said that, nobody has any idea how much of a problem it'll be for humans or even if life will be better or worse than it already is. All we have is predictions of sea level, temperature, etc. that don't directly impact us.
Semiconductors, raw materials for manufacturing, capital, ownership stakes.

Russia is now seeing viable businesses shut down in mass because their owners decide to exit the market. Europe can't sever Russia entirely due to energy dependence. Everyone is wondering what will happen when Russian companies go bankrupt, or the harvests from Ukraine and Russia don't materialize.

Is the real question whether it's safe to have any large economic dependencies on a country that you may have a military conflict with in the future? I'm not sure you can easily segment "core" vs. non-core dependencies except by the fraction of the economy they represent.
Thanks, I haven't actually tried the desktop site - only the phone app. I will check it out.
Workspace ads work differently - for example, before 2017, Google didn't scan Workspace email for ad targeting (they no longer do it for personal email inboxes either[0]). That's the general rule, any official Workspace products[1] won't display ads or contribute to an advertising profile[2].

0: https://www.npr.org/sections/thetwo-way/2017/06/26/534451513...

1: https://workspace.google.com/intl/en/terms/user_features.htm...

2: https://support.google.com/googlecloud/answer/6056650#zippy=...
> it's all the SAME trip

How choking and unfree this concept is. Could not we have choices and different destinations conditioned on them?
Have been a strong(!) advocate for Firefox for years.

Now it is time to switch. Not sure where to yet, Chrome is not any better, Palemoon is not exactly well supported. Maybe Brave, Vivaldi, or Opera, though they are all Chrome-based as well.

Difficult decision and not very happy about it, as I do think we need more than just one browser engine, but I can't support Mozilla any more.
The rust fetishism feels so off in this case. You don't see "built with qml" taking up 1/10th of the page on Krita's frontapge
> only add design patterns if there is a clear and present need.

I know what you mean, don't copy the designs explained in design patterns books unless it makes sense.

But to be clear on the wording, you don't really "add design patterns" ever. Your code is your design, designed by you. If there are recurring "patterns" in your code-solutions and recurring in the sense that others use them too and have documented them, then you can "see patterns" in your code. In other words you can recognize some patterns, some recurring structures in your code.

Design Patterns are abstract entities you can not move them around. You can only describe them. Therefore people have tried to write books about them. You can only add code to your source-files, not "patterns". Can you see recurring patterns in your code? Maybe. If you think those recurring patterns are good enough to communicate to others then you may want to write a book or even just an email or HN post about them.

The problem I see with the existing design patterns books is that a pattern describes a great solution in a specific context. But contexts vary wildly. Part of the context is the programming language used. They too vary wildly. So I think the basic idea of Design Patterns is great, but in practice their benefit may be limited depending on the generality/applicability and quality of the patterns described, in them books.
I am not American, so back when surgical strikes were promised I already knew what had to be expected.
Are there any books that describe building an on-call practice? If not, I volunteer to write one. It's not complicated, but a lot of teams miss some of the fundamentals that improve the overall results. On-call's purpose is not just to wake people up in the middle of the night, it's to drive continuous reduction of on-call incidents. You should get to the point where you don't even need an on-call (but have it just in case).
Passbolt
On a macbook you're in hobbyist territory unfortunately, with Linux. It doesn't even work on various recent years of macbooks, due to various ways Apple locked things down.

Same goes for MS Surface hardware - you _can_ get it working, but there are more hoops to jump through.

Try it on less locked down and more open hardware and you'll have more reliable results.
Because people upvoted it without leaving a comment.
There is always an answer...

You could even address it at router level if things went really sideways.
It will mostly only go down, anyway, when the sun is not out.

If the panels don't mind settling on the banks, or if they are far enough offshore not to, that will not be a problem. It is already common to float panels on regular hydroelectric generation reservoirs, so the event is anyway familiar to operators.

If the floats are bottom-heavy and attached to cables spanning the reservoir, the water dropping out from under just leaves them suspended. You need cable attachments, anyway, to extract power and maintain spacing.
I've been making a list of all the Google services I use that are tied to my account, and what migrating to a free/personal account would look like. Yes, I can get pretty much all the data out, but it's incredibly lossy, and much of it just cannot be imported into the new account at all, and some of it that can be, will require me to write a bunch of tools that use Google's various product APIs.

I've already moved my email and contacts from my GSuite account to Fastmail, but that's a tiny part of the story.
Try https://www.oo-software.com/en/shutup10
The article matches what I'm saying exactly regarding the application process and need for unanimous consent. One nation can sink the whole process. Moreover, the US could agree to not arm and train Ukraine even outside of the NATO application process.

What it leaves out is that in 2021 NATO reaffirmed that “Ukraine will become a member of the Alliance with the Membership Action Plan (MAP)", which is the most traction on the topic since 2008.[1]

The idea that Biden has grown skeptical of expanding U.S. military commitments is farcical in this context. At the same time leading up to the war, the US was providing more military aid and training to Ukraine than ever.

https://www.nato.int/cps/en/natohq/news_185000.htm

>Both Germany and France have historically blocked Ukraines attempt to join.

This is not factually true. Joining NATO is a multi step process. No Vote has ever been held on Ukraine joining. Several votes have been held on if Ukraine can progress closer to being a member. In each case Germany and France initially blocked the step, and then later accepted under pressure from the US.

The first was in 2008 when NATO decided if Ukraine could start the process.

In 2016, Ukraine was granted a NATO Comprehensive Assistance Package (CAP), comprising the advisory mission at the NATO Representation to Ukraine as well as 16 capacity-building programmes and Trust Funds.

In 2018, Ukraine was officially given an aspiring member status.

2021 NATO reaffirmed that Ukraine will become a member.

In each step, unanimous consent was achieved after initial protest from NATO members.

Full membership was probably decades out, but starting around 2014, the US was gifting significant arms to Ukraine, stationing troops in the country, and training their military.
was always curious about how below sea level works there, how much sea rise does it take before death valley becomes the new dead sea?
It's possible but not super easy to not associate a phone with it. You have to very careful not to opt in because once you do you can't opt out.

As for wiping the phone, that's a standard feature of both "Find My iPhone" and the android equivalent "Find My Phone" so presumably they used that to wipe them.
No, it's not, it's just a poor value if it's not giving you gains in other areas.
Trackers are usually relatively well known and traffic to those specifically may be dropped

Otherwise, packet inspection on network devices should be able to discern the traffic.

I'm not well versed in this area anymore, but you can tell from the contents/patterns of packets that this source and that destination are using a given protocol.

I don't believe this type of traffic is encrypted - and the VPN provider has to decapsulate the traffic at some point :)
The general reason to worry has more to do with the rate of change than the change itself, illustrated the best by this xkcd: https://xkcd.com/1732/ Historically, life had a lot more time to adapt to changes in the atmosphere. Times we know of sudden changes, like the meteor that killed the dinosaurs, are mass extinctions.

On one hand, we're already a mass extinction event even without considering the temperature change, so maybe it's not that much of an additional reason to worry. On the other hand, stacking even more stress onto the habitats of creatures we rely on might be the straw the breaks the camel's back as well. And that's ignoring things like sea level rise for our coastal cities, and the effect temperature changes might have on agriculture. Much like the above, the rate we're affecting the climate will not give us much time to respond to issues.
"Choosing" is a bit strong. He's more just kind of drifting along, and that's his default behavior. (Yes, ideally he would have enough moral backbone to not do that behavior, but that's asking a fair amount.) What he needs is to be encouraged to change defaults, and a new default that is better than the old one. And he needs someone to help him see the value in the new default, and to encourage him to consistently choose the new over the old.
From Do No Evil to Do Evil, going forward will avoid any Google product in the name of FREE (you're the product), mine the data for years (and know everything about the user) and later start charging for it!

It is HOSTAGE and Evil!
Why? Honest question.
I've never seen that. Randomised per sitting yes. Within the same sitting no. Usually for important exams the desks are far enough apart.
I'm not going to stand in front of 6 selections of deli meat and use my calculator and take notes on their price conversions to determine which one to get. I'm going to accept I'll probably slightly overpay and move on with my life.
If they have not removed it:

1. Settings (Win+I)

2. System

3. Notifications

4. [ ] Suggest ways I can finish setting up my device
There is practically no lumber to harvest.[0]

[0]https://ign.ku.dk/english/about/arboreta/arboretum-greenland...
I use Wipr too, but it seems like a couple months ago, Google figured out how to get past it since I see shippable ads 50% or more of the time. I used to never see them.
The Noble Effort to Put OpenSCAD in the Browser
Well, yes. It’s almost all of their annual revenue and Mozilla already had huge layoffs[0], so presumably they’re not exactly on amazing footing financially. Duckduckgo could not provide anything near that much - ddg has 100m in annual revenue and Google is giving 500m to Mozilla. 5x their entire company’s annual revenue.

[0] https://www.theverge.com/2020/8/11/21363424/mozilla-layoffs-...
It also compares the last-modified timestamps of the source and target files so it only runs if the target is out of date. Plus because the dependencies are explicit, it's trivial to run in parallel the parts that can be.
The trouble with Zig is that it seems to be far too much like C, especially at the moment. Like, look at all the stuff it can't catch, that Rust can.

If we incrementally evolve like that, it might take 50 years to get to the kind of environment that Rust seems to be aiming for, where everything is safe and high level abstraction are cheap and available anywhere, and we have official package management.