skysight-inc/HackerNews huggingface dataset:
I've had a FreeNAS VM set up with a couple mirrored ZFS disks (PCI passthrough) for the past few years. It's worked fairly well, but overall it's a pain to always have make sure the VM is on, mount the NFS, etc. My original motivation was preventing bitrot, but I've since seen that rationale called into question[0]. Is there a current consensus on whether ZFS is worth the hassle? I've never used the snapshotting, though I've heard good things about it.

I'd much rather manage a simple local disk with offset backups.

[0]: https://www.jodybruchon.com/2017/03/07/zfs-wont-save-you-fan...
https://en.wikipedia.org/wiki/Lightning_Network
I don't have much experience with btrfs but my understanding is whilst they're generally equivalent the multi-disk config of btrfs isn't really considered stable (think raid5/6 vs zraid1/2). Most production use case is single disk.

Regarding performance, I'm guessing you won't be happy with either if you're not happy with performance. You want to be looking at ARC / SLOG if you want higher performance.

https://www.growse.com/2020/06/09/improving-zfs-write-perfor...
Fun fact you can calculate for yourself that your argument carries no water. If you scale up Bitcoin to just what visa provides (not all cash, no MasterCard not the rest of the economic order) it would expend a few times more energy than the entire world produces today and produce a few times more ewaste than the entire world produces today. Therefore it cannot be by definition more efficient than traditional finance.
Eh, it's an investment.

Debugging your first segfault will also make you cry, but it's good for you. It builds character, and prepares you for the more insidious segfaults that are lurking out in the tall grasses.
Metallica Used 'Virtual Crowd' Technology to Get Up Close and Personal with Fans
Which OS are you using for your NAS? I ruled out Unraid and I'm looking at TrueNAS Core (FreeNAS). I want it mostly for scalable backup storage where I can easily add/remove drives from the array as I need more storage. Any others that I should consider?
Yes that's what I don't understand about how people can just dismiss this - people don't attain great money and power to just do nothing with it - they end up wanting to use it over others, however aware or not they are of that
Rust has a tool called, you guessed it, Clippy, that does very similar things to what you suggest: https://github.com/rust-lang/rust-clippy

The Rust compiler exposes a lot of information, so it's actually quite powerful in my experience.
> the bottleneck is that NTFS is a crappy filesystem.

Care to explain why do you think NTFS is crap?

From my experience it's usually bad assumptions about files under windows and every application or library tries to stick to posix interface when dealing with files (open, read/write, close) which tends to block for longer periods on windows than on linux counterparts which results in significant perfomance loss .

Linux first software will always outperform windows implementation and Windows first software will outperform Linux implementations unless you provide separate code paths to properly handle underlying OS architecture and assumptions.

On Windows closing the file handle is extremely costly operation due AV checks and file content indexing [1]

[1] https://www.youtube.com/watch?v=qbKGw8MQ0i8
Socialism is not a definition on Wikipedia. Also, is this a joke: "A non-market socialist system eliminates the inefficiencies and crises traditionally associated with capital accumulation and the profit system in capitalism." - that's on Wikipedia? Seriously?

That is the dream version of socialism, not the reality. In reality socialism consistently fails to "eliminate inefficiencies", rather, it does the opposite.

But we shouldn't discuss socialism here, that is true.

I merely stated what would be the reality under socialism (which has been the case in previous attempts to implement socialism), which is that you would be assigned a job and you would be supposed to gratefully do it for the common good, not for personal gains.

I have friends to grow up under socialism. I suspect many Americans simply live to far away from real socialist countries. I guess you could ask Cuban refugees what they think, though.
Strange. I have some WD disks in my qnap running 24/7 for 8 years now, without a single problem.
I'm planning on reusing them in my new NAS..
your first paragraph is a round about restatement of the fact that it consumes exactly as much electricity and produces exactly as much waste as I said it did. Once block reward gets to zero, unless people pay the $80 in power it costs to operate the network as a transaction fee it’ll be vulnerable to a 51% attack, so poof. Rip.

Ok I provided a detailed article explaining why Paul Le Roux is probably Satoshi and you responded with nothing.
Looks like a great deal! ...for the seller
That's great, thanks for sharing this! I can't wait for the Firefox version ;)
The difference in execution is palpable, like comparing an A student to a C-/D+ slacker. I suspect MS exec politics is the problem however, not their engineers.
Not much, unfortunately. Some of the integrations that I need, like firebase, don't have official frameworks for Swift beyond iOS.

For example, I need to be able connect to Firestore and listen continuously for new data and changes so I can fetch them, do some calculations and put the results back on Firestore. I am doing it with NodeJS because of the official support but I have to tell you that it melts my brain when I have to switch to NodeJS way of thinking and back again.

If I could have used Vapor, I would have been able to just use some the already implemented algorithms in the user facing App instead of re-implementing everything in again but this time in a NodeJS way.
VSCode language plugins allow you to get autocomplete, go to definition, refactor support, debugging tools, etc.

Closer to IntelliJ than to Sublime, in my experience.
No mention about iWeb? It was also a very user-friendly web publishing tool bundled with Mac OS X. I remember using when I was 12 or 13.
Well, you will never get around being forced to use something in your workplace. I would never use Cisco VPNs but I had to install their shitty client in every workplace I ever been on.
I use it daily on multi-million LOC projects and it's just fine...
It's a difference if I have a 50GB game with high res textures or a simple app with 100MB which as a native app would only need less than 1MB.
Web technologies are more and more about developer convenience instead of user convenience.
Why Covid-19 vaccines face a new obstacle course
Lightning is vaporware, it’s been coming for 5 years, it’s not coming. A layer 2 network does not require Bitcoin you can tie any asset to it. Gold works just fine.

Bitcoin is actively user hostile, has a worse wealth distribution than any banana republic, the majority of it is in the control of criminals and shady actors, no I don’t want them to be the wealthiest people on earth while the rest of us fight for scraps. Currencies benefit from their ability to respond to shock, and to the addition of new market actors. Deflation only serves to entrench existing wealth.

There’s literally nothing to like about crypto. Nothing. People deserve better than what you’re shilling.
The Power of the Pharmaceutical Companies
How much is a human life worth? An innovative cancer therapy promises to save lives. But it is extremely expensive. Will the insurance companies pay for it? What is the manufacturer's return on investment? And do lobbyists drive up prices?

In 2018, the Kymriah gene therapy was approved in Europe. Immune cells are taken from the patient, genetically reprogrammed into cancer killer cells and returned to the patient as an infusion. The results of the Kymriah study only cover a period of 18 months. In 40 percent of patients, lymph gland cancer does not return during this time. It is not clear whether Kymriah has a long-term effect. The Swiss pharmaceutical company Novartis offers the new therapy - it costs 370,000 Swiss francs per patient. Health insurance companies are not usually prepared to pay that much and are complaining about a lack of transparency.

But the killer cells were not invented in the Novartis laboratories, but at a US university. When Professor Carl June started his research almost 30 years ago, no pharmaceutical company was interested. It was only thanks to funding from tax money and donations that he was able to develop Kymriah at all. After a story went around the world about a girl with leukemia whose cancer disappeared thanks to Kymriah, the pharmaceutical company contacted Novartis and secured exclusive marketing rights. To launch Kymriah on the market, Novartis funded the necessary clinical trials. It's not an isolated incident: Over 60% of newly approved medicines in the US are developed by small biotech companies or universities. Pharmaceutical companies today frequently act as capital providers, cooperating with universities or buying up biotech companies.

A paradigm shift has taken place in the pharmaceutical industry: Whereas high drug prices used to be justified by research costs, the industry is now using the value of gained lifetime to argue its case.
According to the press conference (1:27:00), the cases that have been dismissed are not cases from the campaign.

The assertion that there is no evidence is inaccurate. The media has confounded "proof" with "evidence". Sworn affidavits are admissible as evidence. Whether their evidence proves their case or not is up to the courts. Claiming that these are unfounded allegations speaks to the point of my above comment.

There is a widely accepted precedent for not releasing all of the details of a pending court case before it is litigated.

The above are not partisan assertions.
People could perhaps already use that on the M1 Macs and have a better experience.
I never liked Flash, but the browsers were very far behind initially. Animation was slow and stuttering.

At some point the browser vendors started addressing that, and things got better.

But I think the other part of Flash is the tools used to create it - I never understood why they didn't port those to HTML5 and worked with the browser vendors to get kinks ironed out, instead of doubling down on - what was the name - Adobe Air? I think they still had some market power they could have wielded.
But Sabine is the direct antagonist here. The point of this article is exactly opposite of what Dr. Hossenfelder usually says. Which is a good thing; science benefits from the conflict of opposing points.
Artificial diamonds creation process generating lonsdaleite
Show HN: 12 Scholarships in 12 Months
TBH it is a really sucky problem to solve... As I understand the goods got there from some shipping company that in the meantime went bankrupt. The port authorities weren't able to just make 2KT of ammonium nitrate disappear - and probably were legally not allowed to anyway. There really was nobody who was responsible for it and no procedure for getting rid of it - it's not like you can just throw it to the garbage... It's a classic bureaucratic situation where nobody can or is willing to take responsibility, and if it wasn't explosive, these sacks probably could be in there for decades...
Doesn't this mean that, if EMACS freezes, your window manager freezes? How does it compare to XMonad and StumpWM?
"Had to call in the US" -> "the US wanted its cut as top dog, and invited itself"
Array programming is the future and always will be (since 1958). Same as LISP.

APL and LISP both had the problem that they went straight to the (extreme) logical conclusions of a paradigm. Which is means you have to put an effort to actually derive the benefits be can’t just “wing it till you understand it” like you can in most other languages. Notably, C++ has left that club with C++14 (maybe even 11), but popular languages at the time of their popularity have always been there, and likely always will be.
The form factor for a casual user is no longer a nice desktop app that works offline - it would now take the form of an online website with a good mobile interface. This is filled by wix, and other sitepage generators like it.
I think any technology where you can get something done quickly, and blurs the line between production and prototyping, gets a bad reputation because a lot of people misuse it. Essentially, I think you need to be able to have a strong engineering culture that takes the time to actually optimize things as the scale/scope changes.

As a not quite accurate example, think JS vs C++, there's no way you can hammer a bunch of C++ to get something working without not shooting yourself in the foot multiple times, so you have, to a certain extent, to properly develop it from the start. Whereas with JS, you can probably get something working quickly and prove your point. And it's very easy for this shitty JS solution to end up in production because it just works.

You can write very good JS code if you have the engineering culture for understanding it's importance, while with C++ it will be somewhat good from the start because it has to be.
I think here is the same thing, for example what has been mentioned here, VSCode vs Slack.
Instead of an electrical charging socket you recharge the spring by pachydermal power?
Rust is also a much bigger investment for the developer to learn and master. Much of the beauty of Rust is in Swift -- heck, the same language designers have worked in both languages.
I'm not sure what experience you've had with Emacs, but many Emacs users think of Emacs as a platform (with unique benefits) rather than a text editor.

I use Emacs as a platform, can see the benefits of using Emacs as a window manager, but consider the disadvantages (in light of Emacs hangs or crashes) as too much, versus using i3.
I'd love to see some sources for these claims.
The cost to store gold is an empty building and a few kalashnikovs. That scales roughly constant.

The cost to store Bitcoin is the cost to secure the network, and its outrageous. Further it scales linearly with the price of Bitcoin as block reward value does.
> entrepreneur says X (that they're selling) will revolutionise Y

Ah, so advertisment.
Correct. It does. I was on EXWM for one and a half year, with all it's pros and cons.

I gave a lightningtalk on EXWM at Congress last year: https://media.ccc.de/v/36c3-10525-lightning_talks_day_3#t=14...

Note: I'm not the developer, I'm not involved with the project, I was just a huge fan of it. And still is. But it's too slow and buggy for me these days.
> My daughter doesn’t return home from school until 6:30 pm and still has to eat, bathe, and get ready for bed.

Uhm... There was a period in my life where I had to work part time and go back to school and even that only took 11 hours per day including a 30 min commute both directions. This girl is doing this in her teenage years...
NSF begins planning for decommissioning of Arecibo Observatory’s 305m telescope
Agreed! That's precisely why it's important that she (or someone supporting the "against" argument) is mentioned: it keeps us honest. Which is the whole point about the scientific method, by the way; "The first principle is that you must not fool yourself and you are the easiest person to fool."
You really don't think permissionless, programmable money has any utility?
And while Bitcoin may have some flaws, there are subsequent coins that solve most of its issues.
modern drives have onboard diagnostics which can report errors directly to the OS. I'd be very surprised if a modern file system was unaware of this. I'd also be surprised if users of alternative file systems didn't test a suspected failing drive before concluding it was faulty
What+Does+Faith+Mean?+Repentance+&+Salvation+-+Gospel+Of+GOD
Right but that chip is a 65 watt part. The m1 is what, 10-15? I think that’s pretty amazing.
You have Kona, ngn/k and others are shaping up. Not yet production quality, but Shakti isn’t there yet either.
The cost on a warehouse and security guards for a year is likely as much as a single Bitcoin transaction, in terms of energy anyways.
As someone that's extensively testing their application, I don't get the bug argument either. Sure some bugs are found during compile time. Actually, it's not bugs the compiler finds. Rather it's inconsitencies between types and the rest of the code.

But when testing properly, these should anyways be found later. Or am I missing something?
Boundary Object
So you're basically saying that all of OSS is primarily held together because the interests of various companies align somewhere?

Sounds perfect.
What kind of disks and brand do you use? Are you doing some kind of disk-intensive work?

I am asking because this sounds really short to me and I am wondering if I am extremely lucky never to have a failed disk in more than 25 years, mostly with more than 3 computers at a time with only consumer grade disk of random brands. I only swich them because for better performance/capacity, but some of them are almost 10 years old.
They perfectly demonstrate the disadvantages of private forks. They don't get security fixes, other bugfixes, or new features that userspace software will eventually use.
Historic and epic US dollar inflation. Global economic uncertainty. A rush to safe havens.
I agree really - though I appreciate the cynicism more than you do I think. A large portion of the crypto space is raving loony, so it is a bit refreshing.

Plus I think hackernews is a little light on the hackers and a bit more heavy on the tech lovers. And those tech lovers are usually devs who want to make money and work within the system rather than dismantle it - as a hacker might.
IMHO, the next big thing for TypeScript is compilation to native targets. TS could have a "very strictly typed" language subset compilable to a few popular bytecode targets, wasm and jvm at least. Otherwise TypeScript is going to lose competition to Dart, despite being a better language.
Do what you like. :D
By now they have LTV metrics by cohort surely, no need to model things out in the dark
> so that happened every 18 months or so

Might be power supply issue.
In Europe, you have coalitions of parties. This means voters have many choices along multiple spectra, as opposed to the US where it's one of R or D.
The lack of a checkmark signifies that it runs virtually rather than on real hardware - which I believe is the same for TravisCI (SystemZ builds are atop AMD for example).
> Conspiring to remove democracy is illegal in Germany.

As it should be.
There are lots of people on HN that share their startups every day. Every so often (but with increasing frequency), you see someone building 12 startups in 12 months.

I decided to do 12 scholarships instead. I think that the winners' collective ability to innovate will be much better for society than my individual contributions.

The scholarships will be tracked openly throughout 2021 in terms of funding, donors, winners, etc.
At that sort of heating requirement, wouldn’t it save you money to replace the window yourself? Presumably you’d need to get permission from the landlord though.
Thanks! I might work on a Firefox version since there seems to be a lot of people interested, porting shouldn't be that hard: https://hacks.mozilla.org/2015/10/porting-chrome-extensions-...
Strictly speaking you can expand a VDEV. If you replace all the leaf drives in a VDEV with larger devices, you can extend the VDEV to take the extra space.

There is work ongoing to allow adding drives to a RAIDZ VED[1]. And VDEV Removal gives some flexibility (at the cost of indirection on the read path). But yeah, ZFS is not super flexible for adding and removing random drives.

[1]: https://github.com/openzfs/zfs/pull/8853
WTFITS...
The elusive kind of company that is run by engineers, not financial people. I miss these dearly.
APL which is discussed had them since 1958 or so.
I sadly agree, the era of YAML engineers has already begun.
Why rely on some consensus? Instead, look at what exactly you need and how to get it. ZFS is very nice, not because of some checksums or whatever but because it offers holistic storage management including incremental backups and snapshots and compression.

However, you could also use MDRaid and LVM2 Thin Volumes with any file system you like to get almost the same, without additional kernel modules.
> Indeed, but you also get more bang for your downloaded buck.

Yet this is most times used to load React to make a button clickable.
Launch HN: Virtual meetings In-person, 100% FREE, 9 Rooms – more coming soon
Add some extensions to VSCode to get the same functionality you have in JetBrains, and open a workspace with dozens of repos. I'll wait while you reboot because you went OoM (I'm only being half obtuse here).
‘Hurricane’: An Ancient Name for a Stormy Sea-Born Threat
Would love to hear the opinions of some actual mechanical engineers.

Can these springs really passively get you +30% efficiency? What about weight? Cyclists are obsessive about reducing rotating mass, and these wheels seem to be seriously chunky.

Is this actually a thing that could work?
> But is that really essential? Sounds a bit like the typical Java developer who works with giant spring applications containing classes with hundreds of methods spread in many files in a 10 layer deep folder structure.

It's not only your stereotypical Java developer who has to maintain large code-bases. There are much more monolithic code-bases than there are micro-services. Also, probably you have a much better memory than me, but I, like many others have trouble working with random objects with no contracts.

Additionally, try using a library like io-ts and you also get validation against types.

Typescript made me love JavaScript again.
DNSSEC doesn't do that at all. DNSSEC does no transaction encryption. It allows full recursive resolvers --- the kind virtually nobody runs on their own machines --- to validate signatures on the tiny minority of domains (virtually none of them among the most popular on the Internet) that have opted in to DNSSEC over the last 10 years. Note that even in the unusual corner case where you're looking up a name that's actually signed with a DNS recursor that actually verifies DNSSEC signatures, the network between you can still snoop on all your DNS requests, because DNSSEC is bad.

If you're worried that your network upstream is intercepting your DNS requests (and if you're in the US on a mainstream ISP, you should be), this is the problem DoH is designed to solve, and it does so quite effectively.
Not really. You could run ex I guess but that would be awful. I suppose you mean running it in M-x term.
I agree with you. If you chose a license you regret, its kind of just your fault. Why would you pick MIT license for example, if you didn't want to allow free commercial use?

If you "make it free" and choose a very relaxed and unencumbered license to encourage adoption of your project and make it more popular. And then you do get popular, and start thinking people should now pay you, it seems like a bit of a lure. There are often alternative open source or closed source solutions. Yours might have reached this popularity not because it is the best, but because it is a good one that is also free and unencumbered.

And now like you said, you're free to change the license for all new code to something else, make it paid, closed, or any other restrictions. And that's fine.

That said, this is about licenses and having companies use your stuff and renumeration and all that.

I think a bigger issue, one that is justified, is the toxic interactions you might need to deal with if your open source project becomes big. People can act really entitled, when you don't owe them nothing. And I find it kind of weird how people will actually act more entitled to something that is offered to them free and open source, than if it was something they'd been paying for. Which kind of baffles me why that is.
If 'those' you mean sperm, eggs, embryos or fetuses younger then 3 month, yes.

After that, of course not.
The FTSE 100 is down 20% in 20 years, so why invest for the long-term?