skysight-inc/HackerNews huggingface dataset:
Ask HN: Why is the Ubuntu Software Center so buggy?
From my experience with the Software Center on Ubuntu, I have encountered many issues which I will outline here. Why is the Snap software center so buggy? I'm on version 18 of Ubuntu because version 20 of Ubuntu is incompatible with my laptop and crashes randomly, but the version 18 store should be smooth and non-buggy despite its legacy status. What's going on?

- Most software is stuck on an older version and lags behind the latest release.

- Sometimes software hangs when installing. Gets stuck on 95% and stays that way, with no way to get it fully installed.

- Some of the comments on software are un-moderated and you read people trying to push a political agenda saying things like 'This software is Marxist because it's free'

- The Software Center is buggy as hell and constant error messages popup when trying to install software. (Yes I've done the update/upgrade ritual before installing anything).

- Most software is lacking screenshots. I like to see what the UI looks like before I install.

- I often encounter the software I want flashing for three seconds on the screen, and then disappearing for no reason. The search functionality is broken.

- I sometimes see duplicate software packages, with one less popular version that has 1 star, and another with 4/5 stars (guess which one I download and install?)
Having been following the retro gaming community for a long time, I think there's often just a small and sometimes deeply unpopular minority that pushes for doing things the 'correct' / maximum quality / authentic way while most just don't care or notice or just want to keep doing things the wrong way for whatever, maybe even perfectly valid, reasons. I think most people just don't care about shimmering, or a bit of extra softness or windowing 960p (4x240p) in a 1080p frame or using the wrong 8:7 aspect ratio for 256x224 or just stretching it all to 16:9 (shudder). Think of the motion smoothing + vivid TV preset crowd. Also a lot of things just went unnoticed for a long time, like until recently the RGB palette / colors for the PC Engine / Turbografx 16 console was rather wrong in both emulators and RGB-modified original hardware.

Thankfully, these days there is a community of emulator authors, console modders, FPGA developers, shader writers, YouTube creators and preservationists that have really dug deep into these kinds of issues and more and more implementations get it right out of the box.
I agree with you on all points, I would just like to point out that Apple does not follow the same trial rules as they do for everyone else, unless something changed. When I first was trying out Apple Music with the trial period, there was a notice that access to Apple Music would end immediately. I don’t think they do this same thing if you were outside the trial period.

So while I applaud Apple for standardizing the subscription rules for most apps, I would love if they applied it to themselves and their apps the same way.
- Build small things. Get really familiar with asking: “Is this necessary? Is it essential? Can I use something that was already built for this?”

- Get feedback when you’re not done yet.
atlassian suite
exactly the fact that right now all the apps have a tabbed/vertical split in them makes the need for twm redundant hence my question
Not many you can do by commenting here anyway. Just wanted to point out that something else may be the reason of the ban.
> doesn't mean we have to actively promote widely debunked crap

If it's so widely debunked then why do you care? Should be easy to shoot down on a debate. Oh and you don't have to listen.
nope, if you read it one more time, for this particular issue Jepsen confirms the fix.
Happy to share I'm an advocate of this project and follow its developments closely
> This question comes up a couple times every month.

Thank you! I used HN search before posting but didn't find anything helpful when searching for "google workspace", so I appreciate the links.
Only After Effects doesn't have an all-in-one competitor, really.

Photoshop/Illustrator/InDesign, as a linked suite, has a very, very able competitor in Affinity Photo/Designer/Publisher. Given the complexity of these products, expecting more than one fully-integrated competing suite might be too much.

You might find this video useful, to see the extent to which it is a competitor:

https://www.youtube.com/watch?v=UVqJIaMlB6E

Not a 100% drop-in replacement, mind you, but almost nothing ever is. Very close, though, and capable of some remarkable things.

(I still don't have Publisher but I love Photo and Designer.)
If I misunderstood, can you elaborate on “it is a fallacy to say: Joe Rogan’s vaccine skepticism is getting people killed, therefore he should be silenced. The reason is that living in the sort of society that would silence Joe Rogan also gets people killed.“?

You seemed to defend and frame Rogan’s speech as if it was part of a beneficial citizenry probing corrupt government officials, and it seems like you downplayed the potential harm of spreading vaccine misinformation as being balanced out by the abstract harm of censorship.
Time Machine is completely unreliable even for home use.
class mobility.
Do you mean 'distributing' rather than 'disrupting'? [first line & paragraph].

I'm sure Spotify are under colossal pressure to delete historical perceived heretical 'content' on their platform in order to keep their paying customers calm during an unprecedented era of US anti free A1 speech and hysterical media driven witch hunts.

I also think their long term prospects, as societal fashions change and (I hope) reason prevails, will not be good as they will be associated with a very dark period in history. IBM survived this after WWII but it took a lot of PR and having the media on their side.
It has taken a gargantuan amount of wasted capital and a sea disastrous projects to gradually wake C level execs up to the fact that programming talent isnt a fungible commodity.

The drive to commoditize anybody seen as "worker" is frequently strong enough to overwhelm their perception of reality.
The fact that you pulled the chute on that much of the Apple ecosystem because of CSAM - which was client side - seems like an overreaction, no? And did I miss something or were they never using CSAM to report to government but rather to prevent further sharing?

This led you to selling your watch too? Crazy. I suggest not reading up on Android and privacy.
I don't really get why the cancellation fee should be the issue here. When I purchase a subscription for a year, I assume that I will have to pay for the entire year. That's why it is cheaper per month than a monthly subscription.

The cancellation fee might be quite high, but it is absolutely expected that there is one. And if I'm not sure if I'll keep the subscription running for an entire year, then I'll look into the cancellation term beforehand or simply pick the monthly plan.
Before there was courts, it was finders keepers.

Imagine the destruction that would cause.
$$

The bigger the supply, the less you have to pay.
> Or I can leave the current hosting company

Yep, that's the one.

If your hoster doesn't care about spam spreading from their IP space, you should take your mail server elsewhere. There's literally nothing to think about.

And if they do care about this issue, they are likely to be taking steps to remove any of their IP space from the blacklists, without being nudged.

PS.

I've been running a mail server for close to 20 years now and I do blacklist by /24 netblock on the second offense. This doesn't bounce emails though, just tags them as spam. So I had a quick look in the logs and Hetzner, Digital Ocean, OVH and LeaseWeb are all spamming a lot. LayerHost, Colo Crossing, Liquid Web, Host Winds and Servion are also close to the top. Anecdotal data, obviously, so caveat emptor and all that.
I got hit by this at work while managing our subscriptions. Adobe customer service attempted to bribe me to not chase it further by offering me a free subscription on a personal account. I declined and pushed and they eventually agreed to let us out without payment.
Audius?
First recorded usage of “hacker” (2008)
> A modern low/mid-end laptop has increased battery life and lower weight, at the expense of CPU power.

I don't know if I can agree with that. An M1 MacBook Air costs less than a thousand bucks and has more CPU power than anything that was on the market, mobile or not, before 2020.
This is a programming style that I know very well I beleive (I've been payed at multiple occasions to make prototypes for big and small companies, some famous). My first advice would be to learn to use functions very well. Try using only functions for a time. You have to understand what you can do with functions alone before using more advanced stuff like OO. If you start with OO, you take the risk not to understand how simple things can be. And this is the graal youre after: simplicity. Good example of that is Carmack's code: wolf, doom, quake engines. Notice how quickly you can produce code like that. Data, functions, data, functions, in a file. Master this.

Get good with a great text editor like vim, emacs or sublime. I usually put all my code in one file (why would I waste my time doing otherwise?). Paul Graham seems to do the same if that matter to you. So essentially: win time, here and there and over here.

Dont forget the programming basics: always start with a test in mind. Im not saying you should write unit tests, this is essentially useless even if many will disagree, however it is critical you understand test->code->test->code. Test comes first. This way you will build bottom-up. If you start with code, you are waterfalling essentially. Start with "if this is printed or processed or whatever, Im done", then repeat. Get that done as fast as possible.

Then there is the collection of little magic ingredients I personnally use: asserts in the code to get the quality boost immediately, I dont use jumps at all that way I write code in an idiomatic way that's so systematic I can parse what the code do 10 metters from the screen (identation is your friend, not your enemy), one file, repeat yourself over doubtful abstractions, etc. Those work for me but everyone has his own variant.

Do tons of prototypes. It is critical it to be easy to start you understand. Notepad and gcc. Sublime and nodejs in command line. No git, no plugins, no nothing (you get the idea, do things that work for you). The more you add to the initial setup, the less projects you will do. It's like working out, if you go badass for an afternoon you will be beaten and stop for the week, you wont do as much as if you just went super easy the first day.

Be insanely lazy. Now being dumb is not being lazy, it's being courageous. Be laser-smart lazy.

Maybe one day you will ship in 1 year what an other team took 4 to do with double staff at a FAANG. I'm saying knowing to kickstart a project with a smooth and efficient bottom-up style is a good way to become a terrific programmer.

I wouldnt focus on the clean or sustainable part of coding at first. This is an opposite force which you will learn to master naturally with volume. Dont start with clean code, free yourself entirely and focus on the goal of making prototype fast. Works better in this order, you dont want to clean something thats badly engineered and a disfunctionning project anyway. Once you have a rough diamond that cost nothing, you can trust it will be made into a beautiful ring with all that fat remaining budget of yours.
Florida governor to investigate GoFundMe over Canada trucker donations
apologies to all involved if that seemed too personal; I can't edit it, so rephrase

that point of view exactly is the result of ...

no personal hard feelings, I wish peace for all here, sorry to appear otherwise
STEM make up the tools we use to understand the world. From the little things ("how can we make this engine a bit more efficient?"), through the big things ("how can we supply the world with more energy without causing global warming?") to the gigantic ("how does the universe work"?).

As a bonus, the STEM way of thinking is very useful for an honest societal debate.
I think it’s because the word “anonymous” permeates our understanding of the concept, and – even for people who didn’t actually study Greek – the tie to “name” is clear.

We need to understand that “knowing someone’s identity” is not coextensive with “knowing their name”, and that in fact knowing someone has a rare medical condition may be more identifying[0] than knowing their name.

[0] Or k-deanonymising, for anyone who’s pedantic about identity being an absolute.
The next time we hear about a security breach, who takes responsibility?

Why are we allowing immature engineers and product managers to drive decisions that impact millions if not billions?
during a gold rush, sell shovels
Yes, AutoDesk is a very good comparison.

The problem is these companies aren't evil but they are under considerably less pressure to be good. Perhaps the saddest thing about Adobe is that the subscription model has almost completely eliminated their support staff's ability to allow things like discretionary late free upgrades (which I've benefited from in the past, before I made the jump to Affinity Photo in 2015, after a year of Photoshop CC).
Why does observation through a window change anything?
> Sure, but wasn’t your objection based on spreading out the car payment over the lifetime of the vehicle? That’s what the AAA study shows.

Depreciation is non-linear, so if you buy a used car your $/mile will be lower than buying new.

Regarding that Edmunds calculator, I’m guessing it’s taking into consideration the chip-shortage-inflated cost of used cars (42% higher on average than 2019 figures).
> You can also say "this service wasn't rendered", or "I never received the product I ordered", as applicable. Those are specifically listed as valid reasons to issue a chargeback. The person at the credit card company has to enter a numeric reason code for the charge back, and by using those phrases (or similar), you're making their lives easier.

This is, unfortunately, not a panacea. I paid for tickets pre-covid for a concert that was indefinitely postponed - Ticketmaster refused to refund, and PayPal and my bank also both refused to issue chargebacks. My view was that I paid for tickets for a concert on a specific date, and a postponement to an indefinite future date was a failure to render the service I paid for, but none of the payment processors I went through agreed.

I did eventually get the refund from Ticketmaster, and the concert still hasn’t happened. I didn’t like Ticketmaster before, and I like them even less now.
Yes. I love not having to worry about my iPhone and iPad. I've been using iCloud backup on those devices for years and years, transferring across devices and it just works.

I don't have a single extended family member who backs up their Macbook's properly. I've tried. No one wants to be bothered with having to periodically attach a USB drive to their laptop. And Time Machine to an SMB share is flakey.

The Macbooks in my home are setup to use Time Machine to an SMB share and Arq to B2 because I can help if something breaks.

For my kids away at college, they have an external USB drive, but neither reliably plugs it in. So their laptops are also configured with Backblaze because Arq's UI is too damn confusing.

It's especially non-sensical to me that Apple doesn't offer this since they already have offer to host your photo library, music library, and documents and desktop folders in iCloud, plus whatever other apps choose to sync to iCloud. They can exclude the OS and apps from the app store.

Now, I personally wouldn't use this as my sole backup. But for family members who aren't backing up at all? Yes, please.
The author of FastApi wrote an ORM too:

https://github.com/tiangolo/sqlmodel

I have not yet used it, but I think that’s the best approach now
Absolutely, without hesitation. Take my money Tim Apple.
Most of the rules struck me as being driven by necessity because a few eccentric assholes. Example:

> The tops of the elevators shall not be used to move any materials

Imagine the very deep sighs from the board when they had to institute that rule because some asshole was tripping maintenance mode on the elevator and using the top to move stuff for some reason...and when told not to, shouted "IT'S NOT AGAINST THEM ROOLS!"

The rule about kids not playing with toys in hallways seems a bit authoritarian but was probably prompted by parents not sufficiently supervising their kids and toys getting left around and stepped/tripped on.

The rules regarding entering an apartment are a bit more protective than in my state; a landlord has to provide notice (but only if not an emergency) and certainly doesn't have to leave a note, nor have a third party present, nor maintain a log.

The biggest thing I see a problem with are the laundry room policies which seem like how they leverage control (ten days, in Alaska, to get a washer/dryer if you get a laundry room? Come on) and their excessive impound fees. Fifty bucks if you leave your gear in the wrong place at the wrong time of year?

Fifty bucks if you don't return a cart within thirty minutes of using it?

Fifty bucks if you leave your car in the loading dock longer than 30 minutes after unloading it?

Basically violating any rule is "at least" fifty bucks. If you do it again, the fine doubles. It sounds like the fine doubles indefinitely, too.

I did laugh at the "Horizontal Properties Regime Act". That is some straight-up dystopian-sounding bullshit.
no. no way!

I'm ok with Time Machine the way it is.
I stay off iCloud, especially on a work laptop.
Because Russia and Putin have a recent history of using false-flag attacks. The 1999 Russian apartment bombings are universally considered false-flag attacks by Russian journalists and historians who are not on the Kremlin payroll.

https://en.wikipedia.org/wiki/Russian_apartment_bombings#Rus...
> Do you understand the cost and logistical challenges of such a troop movement?

It's a fraction of Russian forces already close by, then there's another 2 million reserves just waiting around at home. Supply/movement costs are barely a rounding error and it's bizarre to hear otherwise as though they care about taxpayer waste? Spending the most on nothing is basically a political sport there.

Then there's this:

https://www.nytimes.com/2022/02/03/world/europe/putin-sancti...

Putin is in an excellent position to weather any western sanctions from stirring the pot, and we all know it. Germany, the de facto leader of the EU just threw away it's nuclear powerplants becoming ever more reliant on Russia for its vital energy needs for the next few decades. They know how strong a position they have and are going to cause trouble over the Ukraine NATO thing without fear, that's pretty much the extent of it.

It's the usual 5 eyes nonsense where our media hypes it up for months and then nothing. You should try talking to some South Koreans or Taiwanese about this phenomenon, it will be their turn again next year. It's far too late in winter to be invading anyone.
While I agree in principle with this line of thinking, I do worry that this will just lead to platform fragmentation. My thinking is that if Spotify (or any other platform) gives in to one online mob then that will only encourage more future mobs. I imagine that there are numerous podcasts and artists that some group finds objectionable. E.g., I imagine many cultural conservative prudes find music with a lot of profanity to offend their sensibilities. Should Spotify start removing artists if such a mob forms and demands such an action?

The end result is that a content distribution platform will have to curate a specific brand that targets specific consumers and only distributes conforming content. Whereas we currently have a half dozen or so music streaming services that all have roughly the same content, we’ll soon find content fragmented across 20 different platforms; each corresponding to a specific slice of consumer preferences. Many of us will have to subscribe to multiple services to get the content we seek and will not be able to mix content. E.g., many of my current playlists on Spotify would be split across several disjoint streaming platforms.

Instead, I think platforms should never be reactive in calls for dropping content. Instead they should have a general principle of broadly distributing all but the most extreme fringe content. They can regularly update their principles used in determining what content they distribute, but that should never be done as a quick reaction to some mob. Otherwise they’ll constantly be facing a series of outraged customers that want the platform to stop distributing some content that those outraged user’s don’t even consume. And I believe that will only result in platform fragmentation as distributors curate a brand around specific segments of consumers.
No. iCloud sync for Notes, Calendar, and iMessage lose data on a regular basis so I wouldn't trust them with anything not easily replaced.
no. No way!

I'm ok with Time Machine the way it is.
I stay off iCloud, especially on a work laptop.
Using ethernet as a backbone for multiple access points, so you can have one in the rooms they will likely be in can help too. Some phones and tablets can use a USB wired NIC too ;)
I do have a lot of experience in porting angular to react, see for example my post https://anita-app.com/blog/articles/porting-anita-from-angul...

You can contact me on Twitter @ilDon_xyz
UN answered those questions in 2016.

https://www.article19.org/data/files/Internet_Statement_Adop...
But is DRFs complexity worth it compared to Ninja?
In contrast, always just worked for me
That's a silly statement and likely purposely obtuse. Practically any reasonable person talking about a free market does not typically mean a market with precisely zero laws governing it.
they heard it on a podcast
> Would you leave your apartment, right now, go to the slums and start shit with the people over there?

Describes South Los Angeles or San Francisco SoMa perfectly.
How so? Works for me the last 10+ years. Restored each time I bought a new machine.
Nuclear, wind, solar, they all need storage. Wind and solar because sometimes there is no wind or sun. Nuclear because building out for peak capacity is unaffordable.

But I responded to 'Nuclear uptime is orders of magnitude better than solar or wind'. That is simply not true. Uptime cannot be 10 times better. It could be rephrased as the downtime of nuclear is one order of magnitude smaller than wind. But even that is not clear. And certainly not 'orders of magnitude'.
It's "blacklist" in most languages though so the non-standard "block list" would be probably more confusing to non-native speakers. Anyway they clearly meant blacklist.
but there are always new execs who will believe that engineers are commodities. they were thaught these ideas in biz school.
The first example is three characters longer and dispatches methods under the hood. There could easily be a dozen do_thing, do_another_thing and do_something_else methods.

In the second example, we have only function application. Put a breakpoint or print statement into do_another_thing and it is sure to go off.

(do_another_thing could support OOP dispatch as a generic function. A generic function is still something that is called first then dispatches methods based on its arguments. E.g. in Common Lisp we can (trace do-another-thing) to trace the calls.)
The barrier for entry is made artificially high for many medical professions.

That doesn’t mean there shouldn’t be one.
Are there any data you can point to about Omicron killing 50x more people than the flu, that sounds rather high.

Perhaps it's due to not being able to tell if Corona is the primary reason for the death.

But without more data it's hard to say.
KeePassXC does this as well. Even if just copying the username.