skysight-inc/HackerNews huggingface dataset:
A Cloud Storage Horror Story
A few days ago Dropbox disabled my account.
After several emails inquiring about why my account was disabled I received this response:

Dropbox’s Acceptable Use Policy prohibits, among other things, use of the Dropbox Services in conjunction with materials that “constitute child sexually exploitative material (including material which may not be illegal child sexual abuse material but which nonetheless sexually exploits or promotes the sexual exploitation of minors), unlawful pornography, or are otherwise indecent.” Your account was determined to be in violation of these policies. In accordance with our Terms of Service, Dropbox reserves the right to terminate your access to the Services without notice when you are in material breach of our terms, when providing notice would cause Dropbox to incur legal liability or compromise our ability to provide Services to other users, or when we are prohibited from providing such notice by law.

When I read this my heart sank. Being accused of having files that "constitute child sexually exploitative material" is one of the worst things I can think of.
I wondered, how the hell would I have that in my account? Was it compromised? Does their system have a software error?

However, they did mention other things in that response.

content deemed "otherwise indecent"

we will get to that, but first, I let them know that
content that sexually exploits children goes against everything I stand for and I told them that If have any unlawful pornography or anything "constitutes child sexually exploitative material" on my account let us go to the police and investigate the matter.

Now the language about "indecent content" is wild and opens a whole can of worms. What may be indecent to one person may not be indecent to others.
Something so arbitrary should not give Dropbox the right to ruin people.

Dropbox has shut down access to my all files and messed up my computer setup without due process and seemingly no recourse.

As you can imagine, this is a major problem for me because sometime last year I went all-in on Dropbox, because I’ve had very bad luck with hard drives and I’ve been using Dropbox for over a decade with no problem. So I fully integrated my Mac with Dropbox, after my limited Dropbox setup help save me from major disk drive failure. I’ve also been using Dropbox Paper for much of my work files. When Dropbox disabled my account I lost access to everything on Dropbox and Dropbox Paper. Now it is very hard for me to get work done, and they are not responding to my messages in a timely manner. I have years of my work as a musician stored on Dropbox as well. Yes, I messed up royally for trusting a company with all my work, lesson learned.

I plan to sue Dropbox and get an injunction but that will take a lot of time and resources. So I wondering if the community can help me find out what is really happening, and perhaps help get my account restored faster. I’ve seen the HN community help in situations like this. I’m running out of time for business-related deadlines.

my email is in my profile if you like more information.
> But than I read wikipedia, and seen, Hong Kong have 6800 people per square kilometer (Germany 200, France 300, Ukraine 80, Russia less then 30).

Hong kong is essentially a city. You'd have to compare it with Munich (5k/km^2) in Germany or Paris (20k/km^2) in France to get equivalent numbers
> When the bill passed, Disney didn’t speak up

Note: Disney is a major sponsor of politicians in Florida (duh), so they were seen as approving of the bill ( because they were continuing to pay Florida politicians while they had significant leverage over them).
Germany is the least enthusiastic member of NATO and western culture.
My answer: the mind-blowingly cheap, good and passive Acer Swift 1 with a quad-core last gen pentium n6000.

I've been buying dozens of those for people at work since 5 years now (first ones with n5000) and I still have to hear a single complaint about it.

The only point of failure of that thing is the charging port, proprietary, not usb c.
Snap makes sense, because it deals with desktop application confinement. Any Firefox process launched as $user is able to use all the RAM, read and write all the files, access all the networks and basically do everything as that user. You don't want that, it's stupid and so Windows 95.

There are alternative solutions: QubesOS uses VMs as the isolation layer, desktop application confinement using firejail with its good selection of profiles tweaked to my liking, systemd-run confinement configured through the vast resource control options made configurable through systemd. There is no reason ~ or even / shouldn't appear completely empty to Firefox the process except for the resources you pass to it (open file, grant download permissions...) or which it needs to run (of course, those would be immutable as far as possible). SELinux and AppArmor are child's play; you don't have a lot of problems of those tools if there are no objects a process could acceess in its namespace to begin with.

macOS I believe is already there in terms of desktop app confinement. Windows is not but at least it has the controlled folder access layer available after they gave up on making store apps meaningfully secure as its own app category (too many escapes/config tweaks possible now). Desktop Linux though has not had squat in that field in the mass market for 2 decades. Basically, you guys run all applications unconfined. Snap is a way to work on changing that.

Not saying though that the current implementation is exceptionally good. It's too slow, and they should have reused systemd or whatever for a thin, tweakable resource control and container layer, not invent a container format from scratch.
There is in.... basically anything but programming.

Programming is just the same wheels because when anything new happens, we call it math or comp sci or an algorithmic breakthrough or something.

Ever so often something new comes along in programming, but I don't really see a lot missing. Current languages are good.

Ecosystems and libraries have missing pieces, but I basically never code in Python and think "Oh I wish I had X", aside from more performance.

It's only very rarely I hear about a new concept in programming that's really exciting. Async/Await is probably the most recent thing I can think of.
I use my tablet for that, i.e. by taking pictures of the screen of my phone.
I think you are missing the reason people on HN find DaVinci Resolve interesting. It’s not anything particular about the features or capabilities. It’s the business model and what that’s doing to the industry. Resolve is free but has become the market leader for the majority of the video industry. It’s completely shaking the industry up and pushing competitors to compete.

(And as an aside if your not interested in something on HN, and don’t have anything to add then just don’t comment. But by all means do ask why people find it interesting and engage in that conversation)
I have a Raspberry Pi running Miniflux [1] and a daemon running to send webhooks [2]. These webhooks go to an n8n [3] workflow that distributes the posts based on keywords or source to different channels - like Telegram, Twitter (my own feeds), and a custom made notifications app I'm developing.

[1]: https://miniflux.app

[2]: https://sr.ht/~gjabell/mfn/

[3]: https://n8n.io
Nuclear and Fusion will win.
Other way around: Tera acquired Cray and changed to its name.
Her niece too. There's speculation she's gunning for the next presidential election - she came out of retirement to support Zemmour, and could reasonably unify the far right, is young and relatively popular.
On the flip side: I am not saying this is the case with the author, but in my experience a great number of believers in systems and processes are people who struggle to solve any problem, and therefore want to have a system where most of the problems will be solved by the system. But that's not really possible, since if you struggle to solve a problem in any way, you will not be able to create a problem solving system, which is a next level problem. Systems thinking is a good idea, but at the end of the day, things need to be done by the people and this can be messy and chaotic, and people are different so making a system that works for everybody is impossible.
Well, Indonesian English wasn't an argument I was expecting. :D

I'm a Kiwi, we're renowned for butchering English.

Or as we call it, Unglush.

For some fun examples, here's a video made by Australians parodying our accent[0].

And here's another one[1], although what's funny as a Kiwi is to me it just sounds like Australians saying "deck", but to them it sounds like Kiwis saying "dick". But then once when I asked my friend's Australian partner to pass me a pen once, she was confused until I pronounced it (to me) as "peeen", which felt like I was taking the piss out of her accent, but she understood me then, she had thought I was asking for a pin...

Oh, and here's one from the Flight of the Conchords playing on our accent and American comprehension thereof.[2]

I've never heard cleaver pronounced "clever" (so far in my life), but then, lever is often pronounced here in a way that rhymes with "cleaver" (i.e., "leaver" vs. "lever") so I can entirely understand that the pronunciation of cleaver could change to clever in other countries' English.

Ah, English, the mongrel cur of languages.

[0]: https://www.youtube.com/watch?v=ZdVHZwI8pcA

[1]: https://www.youtube.com/watch?v=i6c4Nupnup0

[2]: https://www.youtube.com/watch?v=NRdg1MOYxHo
It's probably more the propertied class leaning on the board who in turn lean on senior management. "Do you want the board to approve that x million dollar bonus this year or not? We need rents back up."
You can't make them go away, but you can follow upstream for security fixes as close as possible and communicate them as good as possible.

Nixpkg does quite a good job in tracking those issues, imho. https://github.com/NixOS/nixpkgs/issues?q=is%3Aopen+is%3Aiss... is a list of security issues. Most of them generated by automated scans of nixpkgs-unstable.

But as far as I am aware, there's no mailing list or so for receiving notifications upon critical vulnerabilities(?). https://nixos.org/community/teams/security.html mentions github issues, discourse and matrix.
Triaging security issues requires significant work and it's a task even more traditional distros like Debian often struggle with.

One thing I'd like to see eventually is an option to nixos-rebuild and other to emit warnings if installed packages are affected by known vulnerabilities. I think that should be doable and would maybe raise awareness and provide most visibility to the issues affecting most users.

https://github.com/flyingcircusio/vulnix does something like this, but it's currently a third-party tool
My dream shell is not a bash superset, in fact it's as far from bash as possible (because I don't know bash, and won't ever know bash). I dream of a python/nodejs shell that can list files, and run and pipe programs.

Like xonsh, but even less bash-y.
I'm starting to see more of a cult attitude with Nix. It is like the Arch Linux crowd (I use Arch) but much worse. I think is is great that Nix has provided something valuable to a lot of people, but so does a lot of software and tools.

Nix fills a void in package management. It is like Ansible or Terraform for a semi-idempotent distro. It is probably quicker in most ways than building something similar with other configuration management tools, but I still prefer other tools because the language for Nix is just bleh. Had they went with a simple YAML format or HCL, then I'd give it a chance, but because they didn't I'm certain eventually someone will create something better learning from the mistakes of Nix.
Usually by the time I've finished making a meal, the sink is full of technical debt
Wouldn’t it be better to know?

What I mean is: your chat partners could archive your chats or some man in the middle. Better to know what you wrote, then to be blindsided later by somebody else who got hold of these archives.
I agree we won't be powering individual vehicles from orbit, but geostationary satellites don't go in shadow for most of the year. The reason is that the Earth's axis is tilted with respect to its orbit around the sun. The only times the satellite is shadowed are around the equinoxes, for a total of 88 days per year with most of those days only shadowed a few minutes, and a maximum of 72 minutes on the equinoxes.

https://www.viasat.com/about/newsroom/blog/how-satellites-ar...
There is a lesson from the history, especially from the IT history about how people do not understand tools they use and so they try to mimic old paradigms used in old tools with them. I suggest seeing old General Magick, Magic Cap UIs for instance https://youtu.be/iw4mi6SKNp8 there is NO point in try representing a virtual office with a virtual desk with a virtual file cabinet, suspended folders etc it's just useless clutter that slow down the work. But people try to mimic that and keep doing the same for decades before a small change followed by another small and various other crappy solution to make the situation even worse.

Remote work and office work are different, there is NO POINT in mimicking the latter in the former, like there is no point in making big north-facing windows in cold climate because that's normally done in hot south and vice versa. That's just blind ignorance and fear of change.

I can understand both, but please do not encourage such behaviors, instead try to craft a REAL new remote paradigm too many have no idea about how to shape it.
Fact: For eons politicians have uttered half-truths, etc. and they didn't want to be accountable and responsible. Over time, they intentionally crafted a system - nudge by nudge - where the masses are under-informed, less capable of being objective, less aware of the value of analysis, etc. Obama does well to rewrite history. The irony is stunning.

But now it's Big Tech's problem? Tho' he didn't seem to mind when The Media under his terms conveniently and consistently under-reported things that would damage the BO narrative (e.g., Gets Peace Prize...uses drones like Kleenex).

Mind you, yes, they can't bury their heads. But they shouldn't be alone in being named. Nor should these one-sided propaganda campaigns be used to sway opinion and then leverage that opinion to regulate Big Tech.

Again, more irony.

Obama was and still is a very successful politician. Those spots are still spots. A leopard is still a leopard.
Related:

New York City Is Building a Wall of Oysters to Fend Off Floods

https://news.ycombinator.com/item?id=29307258

Cleaning New York’s filthy harbor with one billion oysters

https://news.ycombinator.com/item?id=18957542
Then why did most people stay in IE back in the day?
The Bat Mail client on Windows 10: https://www.ritlabs.com/en/products/thebat/
Thunderbird on Linux...
ah "you are using it wrong", that famously helpful reply.
This seems like a fun analysis for the author but ultimately not very useful and doesn't even really tell us much about the so called 'discounting of fast thinking'. As far as I can tell all it shows was that if a player beat someone in blitz, it doesn't make them more likely to beat them in a longer control than what ratings would predict.

They do talk of it being a proxy and confounds etc. but it just seems like there isn't much you can expect out of that test even beforehand.
It does mean exactly what you laid out here and took as obvious —- many investors and shareholders did not —- that this is an indicator that Facebook is in post-growth. This is news because as little as 12 months ago people would’ve had spirited disagreements about this, but as more evidence emerges we see more and more nails in the coffin.
I figure, basically, that I should be able to do whatever things I do on my phone without the fan spinning.
Retrospective on the Secret of Monkey Island
No multi account containers in chrome, want to guess why?
> It’s infuriating to join a new team held hostage by years and years of band aids because they never suffer the bigger picture consequences.

What’s even more infuriating is seeing new engineers join that team, question why the hell something insane is insane, and then slowly grow used to the insane thing. Only for the cycle to repeat when the next new person joins.

I make a huge point of confirming to them, that yes we do acknowledge it’s insane. Even if management doesn’t care.
A man is trolling his airline with PowerPoint to find his missing bag
I believe you can still purchase them. You're just loaning money to, and benefitting, the US government rather than your own.
Used an MBA M1 for a year before switching to a MBP 14" M1 Pro. The MBA is the best laptop I‘ve ever had. Fanless, light, insane battery life, always cool and blazingly fast. No noticeable difference between the M1 (8/7 16GB) vs. M1 Pro (10/14 32GB) in daily use, although I don’t usually depend on long running processes going full throttle.

I believe the entry-level MBA is the best laptop you can buy when it comes to price-performance ratio.
Devil's advocate:

If you spend all your time refactoring, cleaning up after legacy design constraints, fixing ossified errors, then you run out of time and fail to write actual meaningful income generating features. Conversely if you make none of those improvements, eventually the weight of bad architecture slows all progress to a halt and no new income generating features get delivered.

One of the hardest parts about advancing as a developer, in my opinion, is being able to tell when you should refactor versus just leaving the old working mess alone.

With your example, it's like if it turns out that the dining table is embedded into the ground with concrete because it kept blowing over, and moving it indoors would require getting a carpenter to create new legs. And also that because the dining table has been there for so long, someone decided to run electricity cables through it, so rerouting it requires an electrician and will shut down the factory at the bottom of the garden for half a day. We could buy a separate table for indoors, to try and slowly migrate to the new table, but then we'd have two tables to maintain and we all know how that usually goes.

At a certain point, you look at it and go well the commercial dishwasher is just $9k and we can focus our efforts on building that loft conversion for now.
and linux support! :D
I see every command to tell computer to do thing is a YesCode, neither low or high, it's code. A form button click is akin to assembly `interrupt`, instead of doing routine with data in registers, UI event tells servers to compute data from form inputs. It's all programming languages in different styles.

The so called low-code is just poor programming language. If I create a language whose only feature is `print` without debugger, I can call this low-code as well.
> And it isn't as if using languages without static analysis is still considered a best practice in the 21st century.

So in summary, "Please just do better". Not helpful as a video game meme, and really no better for programming.
Yeah, when i practice programming its normally a toy version of something thats been bouncing around my head for an actual project. And normally something that i would like to learn for myself or a curiosity about how something works.

Generally outside of work hours I'll throw together a vague example and validate that the idea is something that works and get vaguely familiar with the libraries involved. That way when I go to build it at work I don't start from zero. If its for a personal project i just noodle in a repl or ide on a branch
The other seems to be around the idea that Canonical controls it too much for some people to feel comfortable... but other than that, I don't get it.

Why would we have to accept something semi-privative being shoved down our throats?

I'm not going to accept Canonical behaving like Microsoft.
> It's preaching to the choir.

The thing is. If your manager is not already inclined to actually read the post, they’re never going to be receptive to that kind of change anyway.
Given that Apple are selling iPhones with 1TB of storage these days, you'd expect them to test the ability to import huge libraries. (even if the 13 Pro still uses USB 2.0 so the transfer speeds would be abysmal)
DaVinci doesn't care about the source of the footage. If you meant things like treating digital footage extracted from analog sources, then yes, probably a few additions/modifications would be interesting for you. I'd urge you to look through the changes yourself on the linked page, but here are some highlights that might be relevant for you:

- Resolve FX Beauty

- Edge Detection

- SuperScale

- Face Refinement

- Dead Pixel Fixer

- Advanced Noise Reduction

Hard to know exactly what kind of filters/plugins you're using that could also be replicated in DaVinci as you didn't detail your workflow.
It's possible someone else worked on it later.
> Instead I feel like an artist in my own universe I where I'm in charge.

But, but: it's not actually your universe, and you aren't actually in charge.

In practice, rewriting bad code and adding features "as you see fit" is roughly the same as going rogue. If the bad code works, then whether to rewrite it (and when) comes down to cost/benefit, and some engineer exercising their "liberty" is unlikely to get that right. The features some engineer decides to implement may be features that neither the organisation or its customers need; but someone will still have to be designated to maintain (or remove) them.

If you want liberty, start your own organisation.
" but system thinking is almost always good and useful. We can add value but not bask in it."

It's only useful and adds value if your idea actually gets used. Otherwise, it's still pretty crushing.
I gather Colin Powell got his boost from covering up My Lai.
I found parts of the handbook insightful, but that bit about competing offers and promotions bothered me too. The section goes on:

> After you fold, three things happen:

> Word gets out that “all you need to do to get a raise is to ask for it.” You have sent out the message that raises aren’t tied to performance.

> Less aggressive employees will be denied a raise simply by being apolitical.

> The lesson to your team is that the most politically astute employees get raises. Prepare for more politics!

If an employee comes to you with a 'competitive offer' (read: pays more), then it means someone else judges their market wage to be higher than what you are paying. If your assessment of that employee's value is higher than the amount they're being offered, you should admit to yourself that the jig is up, they're no longer going to accept being paid below their market wage, and you should match or better the offer. It's not 'caving', it's paying a sufficient wage to retain a valued employee. It's not 'politics', it's the labour market. I find the whole undertone of this section, that it's somehow being sneaky or 'political' for an employee to figure out that you're underpaying them, to be borderline offensive.

Fine, your perfectly rational strategy might be to sacrifice one high-value employee so you can continue to underpay your other employees (wouldn't want them to get the idea that they can ask for a raise, right?), but it's the dishonesty of this section that gets me.

Their proposed solutions are equally silly:

> Put a process around raises. Do them annually, and don’t make them out of band.

> Create a leveling system that can be referred to objectively.

> Never cave to people who have competing offers.

Sounds like a good way to steadily lose your best talent to your labour market competitors.
Molluscs' sensitivity to pollution is also the basis of some
cities' water quality monitoring:

https://hackaday.com/2021/02/18/internet-of-clams/