skysight-inc/HackerNews huggingface dataset:
> If I am to install Pandoc (on Arch Linux) I have to install 95 Haskell dependencies

OMG, you really spent 95x more time, by installing of dependencies one by one? Why not just use a package manager?
I found the best way to understand Emacs Lisp (and Lisp in general) was to read the source code. The core Lisp interpreter is in 4 or 5 files that aren't huge. That was some years back so there might be more code now, of course. With that in hand, the actual Lisp code and built-in docs are good too.
It's called entity-component systems in games. Note that OOP was designed for simulations but games, the only kind of simulation people like using, don't use OOP.
This article is about transforming memory layouts, which compilers don't do. GCC has some really really basic support for it which never works.

Autovectorizing doesn't transform memory layouts, which is part of the reason it doesn't work that well either.
Did you look at large external USB hard drives' prices?
I'd be more understanding if this was applied consistently. But for example Oz knew the tennis tournament was unsafe, yet players were flown in, likely infected on the flight and hosted while sick. If the same can't be afforded to people returning home, that's BS.

Also if people would be jailed rather than sent back, it means gov can deal with their quarantine if they have to.
ConEmu manages the whole elevated/non-elevated situation better than Windows Terminal in my opinion.

As mentioned in the article elevated and non-elevated Windows Terminal windows are two different apps. In ConEmu they are tabs in the app.

The real benefit is that you can easily start either a elevated or non-elevated window within ConEmu, of course this is only possible if ConEmu was started in elevated mode in the first place.
I looked it up and it seems that's not what happened.

_While there were some injuries, there were no fatalities and the bridge was not damaged._

_The weight of the 300,000 people flattened the normally arched roadbed, although bridge engineers later said there was never any real danger._

Source: https://www.sfgate.com/local-donotuse/article/Golden-Gate-br...
RAM is almost 3 times faster indeed, but it's not the only thing that matters (CPU clock and double the L2 cache, much more powerful GPU, faster eMMC, better thermals). That's not "tighter integration", that hardware is simply more powerful.
To echo the other commenters, mining is pretty gentle on GPUs insofar as constant use goes. ETH is memory bandwidth limited, so cards can be heavily undervolted and underclocked (while overclocking memory) saving power without negatively affecting hashrate. More power is wasteful. Typical ETH mining GPU temps are around 60C. I'd feel ok about buying a used card off someone who knows what they're doing mining.

The 3080 and 3090 are the singular exception. The GDDR6X runs extremely hot and frankly I think it's going to cause a bunch of early failures for even non-mining cards.
(I am the lead developer of Orchid.) Can you tell me where you read that bit about "without becoming a partner"? It is sort of correct--like, I can see how that argument could be made--but not really true in any fundamental sense... it certainly isn't true enough that I would have personally said it to someone, as if you want to provide bandwidth you absolutely can, it is just highly unlikely anyone will buy it, as they would have to explicitly leave the only-loosely-fenced-off garden we provide by default (but I also don't work on the current UI or the documentation, so for all I know this is extremely hard to know). Really I am just curious what specifically you saw, as you seem to have come to that conclusion pretty quickly for something I only consider half true ;P.

Definitely, though: you join a market like this because you know what you are doing and what you are getting yourself into; I personally could not in good faith recommend that an end user sell access to their home Internet connection.
That does sound helpful. Although, in Quake, you can shoot the monstrosities that vex you. You cannot do that in Windows.
Users, right now, are quite happy trusting Apple (paragon of privacy and security) and F-Droid (the main opensource store) with signing their apps for them, so there doesn't seem much reason for Google to waste extra effort not following them.

What's the business reason for Google to not follow Apple in this respect?
It looks like you care about these programs, but you want to have a free ride.
Generally, there's no minimum wage in Switzerland (though some Cantons have one, Geneva is at $25/h). But yes, Swiss labour is expensive anyway.
Besides ARM and AMD64, what other arch do you need to support? RISC-V?

I'm using MacPorts and I have no idea how to hand compile just libgccjit there. The libgcc port doesn't even produce the jit language.
I ask again, discussion among who?

If someone reading this keeps Shabbat traditionally and uses voice activated technology on Shabbat (or knows someone who does), please speak up. I would like to hear about your practice. Otherwise, I would prefer to avoid giving the impression that this is a position that anyone holds. There is far too much misinformation present in this thread already.
last I tried VSCode there was a noticeable input lag (keystroke to character on screen). Is there some trick to fix this?

I found it incredibly distracting. In Emacs... Magit is instantaneous while orgmode tangle/export is embarrassingly slow - but never a dealbreaker

anecdotally eshell has some of the lowest latencies as well https://danluu.com/term-latency/
For months a farmer protest has been going on against the government. None of the farmers were social distancing or told to be careful. It also didn't help when the opposition parties started putting doubt into peoples minds by calling the vaccine a "BJP vaccine" meaning many didn't want to take it.

https://m.economictimes.com/news/politics-and-nation/its-bjp...

Dirty when you politicise people's safety.
> It's such a complex and arcane beast, that I doubt anyone could really figure out a "proper" way to do anything with it.

I'm sorry but you sound ignorant here. There are a lot of projects that can get away with around ~200 lines of simple Webpack configs.

And yes, Webpack is complex but an important part of that complexity is coming from the intrinsic complexity of the problem we call module bundling. You can see this complexity in older bundling solutions as well.

Regardless of whatever you'd like to believe, a lot of people figured out proper ways to do a lot of things with it. You may not be willing to deal with this yourself, that is understandable, but saying what you are saying about the most popular bundling tool in the ecosystem is a bit much.

I myself regularly write manual Webpack configs and usually ~200 lines of simple configs are enough for me, as well as very performant. And I know a lot of people like me.

Webpack is not perfect, and I'm not really a big fan, but come on. I guess what you have a problem with is people who write terrible Webpack configurations rather than Webpack itself. Maybe think about it.
> The model also shields to a certain extent against conflict of interests (the product is the user, i.e. ads/tracking/hostile maintainership takeover)

Can you explain how? Since I've published things to F-Droid and since they also control signing and building (just like Apple and Google in this article), they can freely modify and change what's published on their store.

Just like with Google and Apple, you need to inherently trust them that they don't let people with access tamper with your app.
electronic rights protection. i suppose i should have used DRM.
Erik Stolterman: Design Theory and Philosophy
> who are forced to live by them in Israel

Not true, no one is forced, Israel is not a dictatorship
Cyber Updates – May first, 2021
Because we know how the sausage is made and the shortcuts taken to deliver it.
Do App Store policies harm developers? Is the web a credible alternative?
> hook an usbc cable to a random monitor, presto - desktop computer in your pocket you can do work on.

That's exactly what "Linux phones" already do pretty well.

Just take a look at this demo https://www.youtube.com/watch?v=9qB_5g2ZJYk ;)
> Perhaps this is just a Linux distro thing, but as someone who closely monitors the Void packages repo, dynamic linking burdens distro maintainers with hundreds of additional packages which need to be individually tracked, tested and updated.

> (Packages which could otherwise be vendored by upstream and statically linked during the build.)

The effort is approximately the same for distro maintainers. Shared libraries might mean more individual packages but the same number of projects need to be actively maintained because if a vulnerability is patched in libssl (for example) you'd need to rebuild all projects that are statically linked rather than rebuilding libssl.

Upstream vendoring doesn't really help here. If anything, it add more issues than it solves with regards to managing a distro where you want to ensure every package has the latest security patches (vendoring is more useful for teams managing specific applications to protect them against breaking changes happening upstream than it is at a distro level where you can bundle different versions of the same .so if you absolutely need to and link against those)
This is basically how Wonko the Sane's "Outside of the Asylum" works in the Hitchhiker's Guide to the Galaxy:

https://hitchhikers.fandom.com/wiki/The_Outside_of_the_Asylu...
Fast compiling isn't really compatible with reproducible builds, is it?
> Hansson told me that the rules are not draconian — no one is going to be bounced out the door for occasionally straying out of bounds. The founders’ goal is to reset the culture and focus on making products, he said, not to purge political partisans from the workforce.

"..looking to get rid of them". Hmmm.
On Alaskan Hiway they had see-through automobile bridges. Little uncomfortable to bicycle on, mostly because of damage on tires. https://youtu.be/pL2OtC_VLsU?t=1793
This.
The influenza variants that "arise" next year are almost certainly circulating at low level now, and not targeted by this year's vaccines.
Thanks for explaining, I think I see the idea more clearly now.
Visual Approval Tool for Freelancers
I think none of those (at least two, nearly surely) might qualify for that exemption. On the vast majority of systems I bet libcurl, for example, is probably linked against by 1 other piece of software - curl(1). “Really useful” isn’t the qualifier here. I bet ~same for libssh. dbus and gnutls I’d have to see more examples to understand.
I agree with the core of your comment, but I would note that containerization has other advantages over simple static binaries. In particular, sandboxing even at the network layer. Also, containers often bundle mutiple programs together to ensure compatibility, not just libraries, which is a step that is almost never discussed. Applications often depend on system utilities whose API is even more poorly defined/maintained than system libraries, so bundling your own ls or shell may be a safer option.

Even further, k8s really has nothing to do with this, it is a tool for submitting workloads to a group of a computers through a single API, and it critically depends on containerization for network and storage isolation. K8s would have looked more or less identical to how it does today even if shared libraries had never existed (though probably the exact format of OCI container images could have been much simpler).
I agree about this issue, maybe in the distant future this could be fixed as well but where will VSCode be at that stage? Probably even more miles ahead, due to MS funding. When there is good async support in Emacs a lot of packages would need to be rewritten.

However I prefer Emacs anyday over VSCode, I am very productive in Emacs because I'm used to doing almost everything in it
Curious to learn more, if you don't mind sharing. I wrongly assumed things would get quite a bit worse than they were at the point when sp500 turned back up. How did you know that was the bottom? Fundamental analysis? Or were you buying continuously on the way down?
Its not quite available yet, looks to be getting the bulk of the work released in 1.9 looking at https://github.com/microsoft/terminal/issues/8888
> religious authorities enjoy power and money

That sounds racist and offensive, and like you are just repeating anti-religious propaganda
A Christmas tree has aesthetic value, and the decorated tree brings cheer in a time of year where darkness, cold, and late fall, early winter gloom affects many people. This tradition has so many redeeming factors, that it is embraced by religious and non-religious people alike.

Following a set of arbitrary rules can create tradition and community, and if these are harmless this is fine, but this example of finding workarounds for your own religion comes across as keeping up appearances for others who subscribe to it; not actual religious adherence. I mean, most gods I've read about don't look to kindly on interpreting their principles to the letter (“Look! I'm not touching the switch, but if I say ‘Alexa, I feel gloomy’ the light comes just happens to come on!”) rather than to the spirit.
Hm, is it true that there’s manual gear every where in Europe? I can remember we laughed at the Americans and their automatic gears 15 years ago, but now everyone drives automatic here as well.
Virtual representation of IoT real-world metrics
A lot of this is down to configuration. For example, you say “Emacs TRAMP uses one ssh connection per command”, but that’s only true if you’re not using the ControlMaster SSH option. Add this to your ~/.ssh/config file:

ControlMaster auto
ControlPersist yes
ControlPath ~/.ssh/control/%C

Then run mkdir -p ~/.ssh/control/, if you haven’t already. Why this isn’t the default I don’t know, but once configured correctly you won’t have any problems from TRAMP.
My worst work environment was also my own office with a door, in a former HP building with no windows, and I hadn't learned about vitamin D supplements yet.

Of course, the main problem was the thermostat was in the empty office next door so I couldn't close the door without it getting hot.
So just need a computer with 350GBs of ram?
We had (have) this here in Belgium with a very real case. Separate collection of plastics and the creation of plastics collection and recycling (organizations)companies were introduced for environmental improvement.

Unfortunately, these have turned into the biggest plastic packaging lobby and have caused an explosion in the use of plastic packaging in retail. More plastic use is unfortunately a net benefit to those whose economic/financial incentives depend on it.
Micro plastics are terrifying, but I’m trying to think why exactly. If the road is shedding plastic dust along with the ground full of insoluble things like tar, rock, pebbles and stone; what’s a tiny particle of plastic any different from a grain of sand? I’m not asserting that micro plastics aren’t bad, just trying to understand what are the risks compared to a lot of dirt around us. I think dust on microscopic scale is inorganic insoluble solid particles and we seem to breathe/eat this stuff with no issue. Are polymers any different than dust particles when it comes to risks to humans in inhaling and ingesting it? Is it something else?
Shit Crayons
Windows' failure means that consumers don't care about running a desktop without all the software that they have.

Windows software doesn't typically provide desktop builds on ARM, whereas on Linux, there's very little software that you can't take from AMD64 to ARM, especially if all you need is in the distribution's repository.
What3Words legal threats about open source Whatfreewords
I have this, yet I still see emacs sending individual I/O operations over SSH and blocking on their completion.

Everything that requires remote file system interaction is super slow. Emacs just seem to be doing lots of individual I/O operations.

VScode has a remote server that batches them before updating over the network.

The client sends operations to the server and queries the server for updates asynchronously. The server can perform multiple operations, and batch them into one response.

Stuff like, "regex on all files in this directory" is performed by emacs as "list all files in directory, wait, for each file, regex that file, wait". VScode just sends the "regex all files" and the server locally handles everything, and send one update back.

The difference is going from < 100ms for VSCode vs 5 seconds for emacs. Night and day.

The same happens for pretty much every modern feature (git status, diffs, blames and updates, autocompletion, correctness checks / intellisense, etc.).
> is called a destructive totalitarian sect

no it is not, it is called that only by those who does not follow (and which these same rules does not make a difference in their lives) and for some reason feel entitled to be offended for others

I like rules
Biggest aircraft flies for first time since Paul Allen's death
In Windows Terminal, I'm sure you can create a new profile with your chosen shell prepended with "start-process -Verb RunAs" that will offer similar fuctionality.
It's actually even worse than that.

I don't have access to the paper, but they had 8 conditions (3 sugars + placebo * fasting|non fasting).

That's basically six people per condition. I assume that they did some kind of repeated measures design (although the abstract doesn't say), but the numbers reported are most likely to be statistical noise, especially without preregistration or standard analytical methods.
> Cryptocurrencies feel like something straight out of a cyberpunk novel.

And that is exactly why I dislike it. At least among ones that I encountered cyberpunk is strongly dystopian.

> I don't understand how a forum called Hacker News is so dismissive of an invention that should be right up a hacker's alley

I hope that Chia dies and falls on its face before SSD and HDD will repeat story of GPU.

I like to use this resources for actually useful things, not gambling.

> decentralized

So far BTC-like stuff is centralized, just in a novel toxic way.
These people are Russians. I'm pretty sure authorities are aware. And they aren't disrupting, but taking a cut.

Russian authorities smuggled cocaine using diplomatic cover: https://www.msn.com/en-us/news/world/did-russian-spies-use-d...
I use the gsudo program for that gives you sudo in windows terminal and just elevates current shell.
We sometimes do this, sometimes don't, and if we do, it's not because of our own cultural traditions. We're doing, as sibling post pointed out, for aesthetic reasons.
The answer is corruption? Was that comment necessary? Do you have information that we don't have?

Also, it's not like corruption doesn't happen everywhere. For instance, not so long ago the Estonian government (that would be Northern Europe, I think) resigned because a corruption scandal (1).

https://www.theguardian.com/world/2021/jan/13/estonian-gover...
I had a particularly smart and runty beagle when I was a kid that watched the cats jump the fence once, and then worked out that she could leave whenever she wanted.
Yes. it works, thanks!
Wiser words were never spoken.
Eh, I'm not entirely sure it's consistent with the spirit of citizenship though, even if it's consistent with the governments messaging.

What happens if peoples visas expire? What happens if people lose their job abroad? What happens if people's home life in Australia changes, and they have to go back to care for an elderly or ill relative? Or if your father dies and someone needs to care for your mum? "Tough shit, you chose to live abroad so stay out" is one way to handle this, but in reality there should probably be more nuance.

Even if you decided to stay abroad because you don't want to quit your job, but then the country you were working in starts to have oxygen shortages and their medical system starts failing during a global pandemic, I think this also counts as a situation where a country should be helping it's citizens rather than saying "Well sorry, you knew the risk, we offered you the option to quit your job and come back home and be unemployed, but you chose to stay there. I mean we could set up a quarantine facility but if you come back we will send you to jail instead".

They should offer some sort of pathway for getting back, even if it means sitting for 2 weeks in a government quarantine facility and having to pay for the priviledge.
If you install Proxmox VE the next time and are not happy with the default layout, check out the parameters for LVM [0]. I personally prefer to install on ZFS as all ZFS datasets share the same free space unlike with LVM.

If you want full control of the disk layout and maybe want to do some more custom stuff, consider installing a base Debian and then install Proxmox VE on top of it [1].

The PVE installer makes it easy to get a system up and running quickly but is opinionated what the disk layout should be. That of course might not be working for everyone.

[0] https://pve.proxmox.com/pve-docs/pve-admin-guide.html#advanc...
[1] https://pve.proxmox.com/pve-docs/pve-admin-guide.html#_insta...
In 50 years of programming I found:

(a) time estimate are dangerous. In one case the leader of our team estimated 5 people for 5 months. The company wrote a fixed-cost contract. After 10 people for 18 months the company folded.

(b) time estimates are meaningless. All of the software I worked on was new. There was no "prior art" to ground the estimate. Projects were almost always "late", mostly due to changing requirements.

(c) time estimates assume a known future. Who expected the pandemic? (Or the Spanish Inquisition?). How good is your estimate when the 6 people you could "hire" are all rejects from other projects because they can't program?

(d) time estimates assume a known good tool set. CorelDraw won't run on your old Mac but the company won't pay for new hardware. Microsoft pushed out a "destruction tuesday" update and now your machine won't boot. Somebody "upgraded" the library software and now your code won't compile. And don't get me started about chasing a compiler bug (I've fought 5), each costing an unplanned week. Or hardware bugs (3 times), that basically stopped the project until they were fixed.

(e) time estimates will cost you time and money. Suddenly everything become a crisis. Cancel that vacation. Work nights. Work weekends. Nobody gets a raise if this is late.

(f) time estimates WILL be used against you. Managers write down the "estimate", stick it in a drawer, and when "blame time" comes you can be certain to be "to blame" for a bad estimate.

I know you think I'm wrong. You "just know" my "lived experience" is nonsense.

You can't estimate software. Get over it.

Read "The Mythical Man Month".
> what Bitcoin has done to GPUs

I understand your argument, but Bitcoin hasn't been mined on GPUs since 2011/2012. Broaden your argument from Bitcoin to "proof of work schemes" more generally, and from GPUs to "profligate (mis)use of resources", and it will land more effectively.

If you are against cryptocurrencies more broadly, inclusive of proof of stake and other more recent approaches that aim to address the resource consumption issue, then that position didn't come across clearly.
What vendors? SCO UNIX? HP-UX? IBM AIX?
With covid, that's illegal where I live so not possible. Waiting for the vaccine to increase herd immunity and we'll see.
Greyhounds are as full of love as they are glorious stupidity. I highly recommend them to anyone considering dog ownership.

I do wish I had a border collie (very intelligent working dog) in my life though. I should go round befriending local farmers so I can play with their dogs :D