skysight-inc/HackerNews huggingface dataset:
This is excellent and indeed largely novel information, thank you.

It sounds like the finding right combination of DE and package management solution plays a big role here. I don't remember much of my experience with Gentoo's package manager in the early 2000's other than finding it generally did its job (if a bit slowly)... Experience with package managers on Mac (brew, macports) hasn't been great so I'm eager to play around with modern ones on Linux. Same goes for the DE actually: stock, out-of-the-box, macOS is essentially unusable for me until I get my customization (scroll, trackpad, KeyboardMaestro) done exactly right, I can't imagine this not being better on Linux, if anything for the ability to switch among the various DE's.

I'm starting to contemplate this (fully untested) strategy: trying out a few distros and installing the one I like best on VMWare Fusion and then try to use it as much as possible, falling back to macOS if I get stuck or I'm short on time but gradually replacing Mac-specific stuff as I find suitable replacements.. TextMate, the masterpiece of Allan Odgaard (author of the article being discussed here) probably going to be the toughest one. If I'm successful, I should eventually be able to let Linux 'out of the box' and run it on real hardware..

PS: amiwm! This is going to be a must. I do miss the Amiga, a fair bit..
Writing file to /nix shouldn't corrupt the system directory either. What exactly do you mean by "bad design"?
You only need an SSH server for that.
While everyone (biz or not) should have an emergency fund, this is not always possible. For example, restaurants - they already operate on razor thin margins, creating a 6 month emergency fund might not be that easy.

Plus, this virus is likely going to last more than six months - even if some businesses did have 6 month savings, what happens after?
To elaborate on my last sentence more, whiteboarding is about trying to think! I'm trying to diagram thoughts out for people. The last thing I want to do in the middle of my thoughts is have to stop the thought to futz around with menus or keyboard shortcuts to remember how to open a box or a widget or some shape or whatever. That's a guaranteed interruption every few seconds. Computers are great and can do new things, but for whiteboarding specifically it's unclear to me why so few whiteboard apps seem to get it that their primary goal is to be invisible and get out of the way.
It's 1984 in 2020 all over again.

Paging Mr. Orwell...
Hah, for "vintage" I was imagining a candlestick telephone. I guess I need to rethink what vintage means!
Investors are piling billions into Indian telecom operator Jio Platforms
0ad is pretty good though. Not quite Age of Empires but still pretty decent.

https://play0ad.com/
We did consider the Commons Clause when investigating our own licensing approach, but ended up concluding that its definition of "Sell" were actually much vaguer than we felt comfortable with:

“Sell” ...a product or service whose value derives, entirely or
substantially, from the functionality of the Software.

I realize that opinions might differ, though.
As you requested feedback, it's dead simple and I like that. Speed and low friction is super useful in a lot of situations.

I have just some "bugs" I guess (Windows Chrome):

- Can only add text to a box immediately after selecting it. Move it first, then cannot add text. Probably should be a blinking insert symbol to indicate when you can edit text or not, as this would at minimum make the state "discoverable". Personally I feel a lot of people will try to double click to edit text.

- Backspace deletes boxes but "delete" does not.
It's also an application, it just happens to manage other applications
I've used both Unity and Unreal in a professional capacity. The best way to describe Unreal is that is has a specific way that things should be done and once you stray from that, it gets painful. But a lot of the time, you don't know what that way is.

Unreal is extremely powerful, but horribly documented. You know the blueprint editor? The same APIs are available for your own use if you want to make a similar graph editor, but you're on your own. You're best bet is generally to look at the editor source or a plugin that uses the APIs that you're interested in. That really applies to most of the API. If you want to use it, the documentation is generally of little to no help.

Blueprints can easily call C++ functions, but the opposite is extremely painful to the point that you shouldn't do it if you have any other options. But it's incredibly annoying to see that there's a blueprint function that does exactly what you're looking for when you're working with C++. If you're lucky, the BP function will actually be implemented in C++ and you can figure out the actual class name and call it directly. If not, then you'll either have to rewrite that functionality in C++ or attempt the aforementioned horror of trying to call into a blueprint from C++.

Blueprints are powerful, but they quickly become convoluted when doing non-trival things. If I have a blueprint function with more than ten nodes, I'm itching to rewrite it in C++. Doing things like loops and complex flow control is just so much easier and compact in C++. Need to set a couple of variables? Enjoy having that take up half of your screen.

Did I mention the lack of documentation? It took me an embarrassingly long time to write some code to figure if a targeting reticule widget is over a specific point in the world. The relevant functions were vague on exactly which coordinate space they use. It took a while to figure out that when one function projects a world location onto the screen, it actually means the viewport. While the widget absolute positions are actually relative to the overall window/screen, which matters in the editor because the viewport doesn't take up the screen and there's UI scaling on top of that.

Unity's documentation is great compared to Unreal. It also has the benefit that searching for most things will generally bring up a relevant forum post somewhere. There's also only one way to do things in Unity. You don't have to deal with trying to find out something for C++, only to have all your results be about blueprints.
Yet this is the advice politicians, businesspeople, and landlords dole out to ordinary citizens in the face of not only threats like eviction but just their day-to-day immiseration...
They still haven't fixed process killing (that is, not sending SIGKILL immediately but sending SIGTERM so that child processes get cleaned up and the runner doesn't get stuck waiting for child processes to exit that don't know they should exit).

For being THE feature that made gitlab big the whole CI area seems to be getting away from them
Churchill didn't make the famous joke about it either.

https://quoteinvestigator.com/2012/07/04/churchill-prepositi...
What if you asked Google "what's the weather?" and it gave you a dictionary response of "weather" as an answer? Or with more snark, responded with, "I don't know. Look outside".

"What is the weather report for today/this week?" is a more accurate question, despite an annoying amount of verbosity. But answers are still given relatively. "Cloudy" could be an accurate answer, for now. But it will be "Sunny" this afternoon.

Some people will prefer a one word answer to "What's the weather?". Others, will want an hourly breakdown of the day displayed on their screen. Others, might prefer a week. It's hard to give an ideal response for every situation.

Ironically, if I say "Hey Siri, weather" I usually get what I need.
> while the core contributors get nothing

Running a half-billion dollar company after raising $150M in funding is not nothing.
> a kind of free-floating code librarian who is not attached to any particular team and could be called upon to perform basic research of existing patterns

I'm on board with this idea, as long as I don't have to learn Dewey Decimal Classification.
Are you coloring inside the lines or drawing your own picture?
Brilliant analysis. Thank you for your insightful words.

In reality, there are very few economists who believe that a company should have 6 months of expenses in the bank for emergencies. I realize you are probably about to explain to me how those economists are wrong and companies are wasteful and whatnot. Frankly, they have their reasons and their reasons aren't do bad.

More importantly, most companies are not spending their money on frivolous things, like avocado toast. This isn't an HBO shocking sitcom/drama. Do companies make mistakes with their money, of course. But in my experience working with VC's, most companies are using all of their money on either marketing and sales, or R&D. Period. Maybe a bit on parties and morale but by percentage, 99% goes to sales and marketing or R&D. Large companies, on the other hand, spend their cash on all sorts of other things. Huge amounts of cash have still gone into sales and marketing, R&D, but also stock buy back, and investment.
Can Anyone Save New York's Bars and Restaurants?
Why did this Canadian energy company (Suncor) react to this properly? Theories? Surely there'd be immense economic pressure to just keep digging.

(Am I being too cynical?)
Instead of caching node_modules, cache node_modules.tar.szt

Then wrap your job in a untar/tar:

tar --use-compress-program zstd -xf node_modules.tar.zst || true
YOUR NORMAL JOB
tar --use-compress-program zstd -cf node_modules.tar.zst node_modules

(and you can delete things you don't need if you want)
I'd expect it to ask the first time around, and then remember the answer afterwards.
You don't fear a bad guy, you fear people with nothing to lose, since like everybody is reconsidering their relationship with China now, might as well go even lower while at it.
Why should that matter? It's not like the businesses will evaporate. Equity will lose their shirts and we should let them.
Ketamine as an Antidepressant
Unlearning the first 20 years of your life
This is crossing a very bad line, and is absolutely unacceptable.

My company of about 50 people on G-Suite will be canceling our subscription and moving to Office 365 within the next three months. We had discussed it in the past due to their history of flagrant disregard for the security and privacy standards we require, but this has galvanized the conversation and we're prioritizing it on the near-term now.

I'm sure we'll eventually discover that Microsoft has similar policies, and that there isn't any good option when it comes to putting sensitive data on another company's servers. Maybe we'll eventually need to self-host more system capabilities. But, we'll cross that bridge when we get to it.
There's a fix tool/hack to run Aperture on Catalina, called Retroactive.

https://github.com/cormiertyshawn895/Retroactive

It also works for iTunes and iPhoto. Sadly it won't fix any of the other known Catalina issues, of course! ;)
What kind of mods will people make?
FAA warns against “Air-Sharing”
Anthony Fauci says staying closed too long could cause irreparable damage
Thanks! Honestly my reasoning for avoiding XCode is fairly thin—I just hadn't used it before and didn't have it installed when I started. I imagine if I took the time to learn it, it would be fine. But I do also feel a bit weird about how developing for certain platforms requires you to use a specific IDE. I thought that was part of the goal of Swift (vs ObjC), but I may be just reflecting my own biases :)
In many non-fps games of course - even in FPS games you can make an aimbot (admittedly a crappy one) with nothing but autohotkey. The reason is because in most FPS games the enemy is highlighted a specific color, so you just move the mouse until that color is centered and shoot.
Further proof that when you upload a file to Google Drive, you don’t own that file, they do
The mobile testing gotchas you need to know about
I think this kind of complaint about the elegant use of language in writing is one of the anti-patterns of a modern society trained to communicate in 140 character ALL CAPS shouting. One of the things that I always find fascinating is the level of expression you find in everyday letters by everyday people written in the 19th century. It seems very sad that despite the fact that long form writing is much easier now than when it had to be hand-written in ink people no longer have the patience for writing or reading it.
Incidentally, I'd argue that the determinant is a paradigm of a covolume element: you feed it a volume element and get out a number. (More technically, it lives in the top exterior power of the cotangent bundle, not of the tangent bundle.)
Wouldn't be surprised if this results in a Streissand effect.
The citizens of Hong Kong need a new domicile, perhaps Tsushima Island between Japan and Korea. In any case, somewhere where they can continue with the rule of law. There is no way that the economy of Hong Kong can thrive under the (non existent) laws of mainland China.
I'm not sure what you're trying to communicate. That Rust is a AAA title? It's not, as I understand it. AAA is not a designation of quality or popularity, it's a designation of resources that go into it. Large company with lots of resources putting lots of money behind it means AAA. It's less a designation of the end product than of the process going into that product.
I watched it 5 times and can't figure it out. Explain to me this sorcery.
Or post another address with the same problem, assuming it affects the entire street.
Very dangerous if a child falls in. Will never happen.
Depends solar with storage is one of the better deals for utility if the system is utility controlled: since you have storage they can decide when to take your power. The big problem with wind and solar alone is when it is on it is on with no care about who wants power. If they can take your power when people want it not when you generate it that is big for them.

Of course the above requires a large amount of management. Right now it isn't worth their while to take your power that way. However this is an opening, an standard system so that the utility can automatically take power from little guys opens up a lot of opportunities that don't exists.

Note that you should expect to pay about $10 a month for the above even if you are self sufficient. It should be worth that to you just to have the peace of mind that comes from utility backup when something fails. You can get that down, but probably at the expense of more equipment than you should reasonably buy and so your equipment costs are subsidizing someone else who doesn't spend as much on equipment.
I did not expect to see platform censorship accelerate at this rate. It always seems to be government and media dictating the terms of the censorship as well, which should be very concerning.
The Terraform bits are incredible, GitLab has almost made Terraform Enterprise irrelevant (aside from sentinel, for now). Will we see Vault management soon too?
Nix living at a predefined path is integral to how it works. An executable does not dynamically link to a generic "ncurses" but (via rpath) links to a specific compiled version of ncurses (such as /nix/store/81rb87agmp9cbsvg2xm2n4kp9c6309lv-ncurses-6.2). This is the root of all the benefits of Nix such as being able to install things side-by-side that use different versions of things or upgrade and rollback without problems.

That predefined path being the same (/nix) across all users of nixpkgs is required to be able to share binary packages (you could perhaps build everything from source, but that's a lot of time, more time even than something like gentoo because package updates require all dependencies to be rebuilt as well).

You can call it an insane choice or bad design, but there aren't a whole lot of options here. Could Nix move to a different path? Maybe, but is there a path that all operating systems could abide? If the new path stops working in some future OS, will it still be insane and bad design? Again, maybe, but I happen to love Nix and I use is on macos because it makes my life easier (and I'm on macos for work reasons). I'm willing to bend and do a lot of legwork to be able use Nix, and I'm upset with the Catalina situation.

Can follow some discussion here https://github.com/NixOS/nix/issues/2925
Detecting Optimization Bugs in Database Engines [pdf]
Has anyone ported to a console? The wording here is a bit confusing, I thought they meant you have to pay a 3rd party to port your whole game (from scratch?) but maybe it means they'll have to compile a special version of the engine for you instead with the devkit or something?
It's somewhat unclear, though further down it says this

>Google blocked access to the document.

It's still somewhat unclear to me though.
Most companies could never afford to do this. They wouldn't cover their capital costs with their income for cash hoards of that size.
Since they didn't say delete I'm guessing they stopped the public sharing but that isn't as rage inducing so the article stuck to using "take down" hoping people would interpret it as delete.
I like how the west is worried about copying/pasting some code and whether that would lead to some obscure licensing issue in the future where lawyers battle it out for 4 years, costing $3M in attorney fees; while some engineer in Shenzhen going off and copying stuff without any worries and infact openly teaching others in his team to learn how to cook some copy pasta.

IMO software licensing and patent litigations, all this nonsense of patenting a concept or workflow or some stupid idea someone had, hampers society tremendously.

David Beazley did an amazing and entertaining talk about software licensing litigations and what kind of things happen during this process: https://www.youtube.com/watch?v=RZ4Sn-Y7AP8

When I write any code, I take 2 options: 1) Don't share it publicly or 2) Completely release it as public domain. No need for MIT license or any of that crap. Here, just take the code and go win the world, I don't need any credit. Ask yourself how you've benefited from someone crediting you if at all it comes back to you. The world is a large place and just let it go. I am gonna die in 40 years and whatever I do will be totally irrelevant - if my name appears in COPYRIGHT 2020 MR. FERMI ENRICO. YOU MUST CREDIT ME. in some notice that a lawyer with thick glasses is scanning through after I am dead. What an amazing legacy that I am leaving behind.

Furthermore, we need have some respect for people that want to keep code private. Not everyone is interested in open sourcing their work - but somehow that's looked down upon. Why!? It is their work and respect it, there are so many people with pitch fork entitlement. Closed source is OK. They deserve it and hope they can be financially rewarded for the hard work. I see the open-source ecosystem as a double sword edge - we got some cool stuff out of it and everyone shares that base to build off of. But then there is also socialism of code - no one wants to improve it because its not their job, then the open source volunteers are blamed for the quality of their library where these guys are just doing it for fun in their free time - literally no right to get angry at them. Now, everyone is sharing the same shitty unmaintainable library 8 layers deep in their package.json file. The devs are overloaded, issues are piling up on Github and the dude in Shenzhen has already finished the project and his gadget is in prod.

We gotta be more agile lol.
I'm so confused about the comments here.

There are a bunch of people who can't reproduce the slowness at all, but nearly all downvoted or you have to wade through 100's of comments to get to them.

The majority of comments are just dumping on Macs, nothing whatsoever to do with the content of the article, and seem to be blindly assuming it's true.

And I can't seem to find any substantive discussion of whether this is actually real or not, or just some weird bug on the author's machine.

I don't see any evidence that Catalina is "slow by design", just a single anecdote from the author. I was definitely hoping for some more substantive critique/discussion...
>There is no relation between open-source licensing or culture and careless breakage.

There is no relation between open-source licensing or culture and working software either. Go take a look around on github and you will see tons of broken, outdated and unmaintained software. (I am not saying there is anything wrong with this, eventual death is a fundamental part of any product lifecycle)

>I doubt anyone has actually set up a system with sandboxed untrusted processes in a way that would justify the Wayland security model.

There already is one, called Flatpak.
I thought the parent to my comment was more an assertion around economic woes, but I'll bite.

I'm interpreting your response as an assertion around the USA doing better in the case of major climate shift. I don't perceive the US to be making significant effort towards more sustainable agriculture (compared to say the Netherlands) or keeping pace in proportion of energy generated from renewables or implementing meaningful social policy to address the disproportionate impact a climate crisis has on the poor.

The US has a lot to recommend it, but I find your argument to be a bit lacking in convincing me it'll have and easier time in the coming decades.
There is more cost effective alternative to BigQuery for storing and analyzing big amounts of logs - LogHouse [1], which is built on ClickHouse.

[1] https://github.com/flant/loghouse
Not disagreeing, but the post is titled "Self-Hosting a Blog" which I would assume means that the blog author has already made the decision not to use GitHub or Netlify (for some reason, don't know why).

The truly cheap would go with one of them and avoid the $2.50 monthly fee for a server.
The fallacies resonate. Has anyone done a detailed map of how to address them?
Not conforming to the FHS is what makes Nix possible. You won't get Nix's reproducibility without it.
Not yet, I should have been clearer:

compress_chunk operates on a single chunk, the way to define "compress all chunks older than 1 week is":

SELECT compress_chunk(i) from show_chunks('conditions', older_than => INTERVAL '1 week');

https://docs.timescale.com/latest/using-timescaledb/compress...

So you'd need to setup a cron job that runs that script every night or something...at least until we release compression policy support.
Past recovery is not a guarantee for future. I am very surprised at how much faith people seem to have in the stability of advanced economies. What we face today is not simply an economic recession; it’s a pandemic which is actively preventing people from engaging in the system, and the reality is that we might face more such natural disasters in the future. We have seen civilizations get undone quite dramatically in the past; it’s not guaranteed that it won’t happen again.

In the case of the US: the economy was hollowed out by the 08 recession and Republicans prevented economic stimulus packages that would help in speedy recovery from passing. All the gains of the past 10 years were wiped out in a few months. At some point you have to ask how much pain people are willing to accept before casting aside a system which does not work.
Since Steve left us, over time I've witnessed so many issues crop up in the Apple ecosytem, for users/customers and developers, and it's clear that there's nobody to be shit-scared of anymore at Apple.

So many recent things would have pissed him off.

There's no way the 'notch' would have appeared. Nor the fact that the iPhone camera design stopped the device sitting flat on a surface.