skysight-inc/HackerNews huggingface dataset:
Slack is really weird. It seems like they would have the resources to do native applications. I can't fault anyone for doing an Electron app as a demo, prototype, MVP, that's seems completely reasonable.

What I don't get is why they don't want to make a native macOS client, or Windows client. For Linux I get that they don't necessarily know if it should be GTK, QT, should they adopt KDE standards or Gnome, something else maybe? I can see why they would like Electron in that case.

For something like the Mac... They could do a fantastic client, it would use very little memory, play nice with the OS and be fast. Their users would notice and love it.
Its really fun to work with a shared foundation project containing all your Codable objects across the app and backend, then serialize / deserialize between the same actual class - with the transport being nice readable json.
If OSS used a non-OSS license like what you suggest then of course it wouldn't be "real OSS".

https://opensource.org/osd - "No Discrimination Against Fields of Endeavor" includes "it may not restrict the program from being used in a business".

"paid support" means you have to make sure your software is good enough to use and crappy enough to need support.
soon
https://github.com/nodejs/build/issues/2474
This is exactly what the Elm compiler does:

https://elm-lang.org/news/compiler-errors-for-humans
"Wrapped" BC,maybe?
> Doing those things doesn't require moving to a new architecture.

It clearly indicates the direction they are moving towards - you need to change both the software and the hadware to create a closed system like ios. The example I cited about crippling the firewall is the changes made to the software towards this goal. The move to ARM processors is the hardware change to this same goal.
You drastically underestimates peoples desire to own.
As he writes, there used to be smaller local journals that employed non-elite-college-young people. Those died with internet, basically.

Also, the non-left wing media landscape do exist and is massive, fox news would be prime example. Or youtube version of talk radio.
No one who uses Slack chose to use Slack.
Google signs copyright agreements with six French newspapers
Apple also has XQuartz, so running a desktop environment from a virtual machine might even be feasible.
Yes. I am not even joking. Facebook was so terrible that they had to literally reinvent their wheels (hiphop). Its not hard to become a large company when you have black budget backing as confirmed by Snowden.
There’s a couple theories running around out there about amplifying programmed cell death as a rejuvenating strategy. If you can avoid telomere shortening in the process, it might work.

It’s an interesting Ship of Theseus style problem, though. Replacing all the pieces faster, am I still “me”?
You can grow the pool by adding pairs of disks, if you can stomach the cost.
Just add another VDev. For example lets say you have 32 drives. It makes more sense to structure it as 4 x 8drive raidz2 instances rather than 2 x 16drive raidz3. Because then you will only have to add 8 drives vs 16 to expand the pool. You could incrementally expand your ZPool by adding new vdevs of the same or larger size. You could technically make your vdevs 4 drives in raidz1 but id recommend at least 6 drives per vdev in raidz2 or greater
Personally, I think that Rust is a way better language from a design point of view, but if you want to make a living, then Go and Swift are better.
Each time the issue of bitcoin comes up, I'm surprised at the number of bitcoin haters on a forum dedicated to hackers and tech lovers. A little less cynicism and a lot more research would be a good thing.

Bitcoin (and the wider body of crypto assets) has created huge global ecosystems and economies, minted millionaires and perhaps billionaires, advanced cryptography and blockchain technology, fundamentally changed the way we think about economic theory of money, pulled people around the world out of poverty, saved others from economic ruin, and caused a seismic shift in global politics. Yet, all some people can find to criticise about is is the electricity consumption.

Are there problems ? Yes. After all, bitcoin is a prototype technology and the industry is still largely unregulated.
Is there progress? Is the sum contribution of crypto positive ? Yes, For reasons given above.

Deal with it folks: bitcoin and cryptocurrency is here to stay you are just being luddites if you do not accept this.
Ah when something is 99.999% good let’s concentrate on the 0.001% that is bad.

Everything has consequences, including not doing something. If we didn’t act because of the “unknown” we would still be living in caves.
14 billion on record, 4% of all bitcoin being held by these companies.

https://bitcointreasuries.org/
Someone should call Paolo Bacigalupi
I need to use zoom now but would rather not install it. I put it on an old tablet and every one is happy.
> Gold expends energy to mine but is essentially free to store, bitcoin costs money to store proportional to its market price.

It's not really that simple. There is a different breakdown when you look at individual vs global costs. There is a cost to an individual for storing gold - e.g. building a vault, hiring a guard etc. This cost was the original incentive scheme behind the early banks - if we pool our gold storage then we can pool our security costs. Beyond that individual cost there is no additional global cost for storage.

Bitcoin is free to store for an individual. Once funds are stored at an address in the blockchain they will stay there. Although the global cost is huge it is invisible at the individual level - nobody needs to participate in mining the chain to hold bitcoin.

History suggests that individuals favor situations where the costs have been socialized and are not visible at the individual level.
Free Book https://www.tldp.org/LDP/lkmpg/2.6/html/lkmpg.html
Afaik, Discord on iOS is also written in react but with a native renderer (react-native) instead of the web/desktop that uses react-dom.

Not sure, but I thought i’ve seen a project where it was possible to render natively on deektop as well using react.
I'm both sad and confused about why there are so many negative comments about Electron, when I happily use Electron apps every day of my life and have no complaints at all about them. In fact, I'd like to start building Electron apps of my own, it actually looks like a ton of fun!

What is the experience I'm missing?
Looks like they do yes.
You think authentic and inauthentic speech are mutually exclusive?

Why? Because slippery slope?

So I can't have any authentic speech ever because someone might want to remain anon.

What am I missing here? On the internet, no one knows you're a dog. We are all anon. There is no verifiable authentic speech.

Would you trust unsigned apps?

How much science is done anonymously?

We insist that websites are authenticated (using HTTPS).

But not Freedom Speeches™. Totally different. Authenticating any speech whatsoever is... Is what? How does authenticated speech harm
any one? How?
> apply revamped EU copyright rules, which allow publishers to demand a fee from online platforms showing extracts of their news.

Absolutely terrifying.
Three months ago I converted an old Core 2 Duo desktop machine to a server and also deliberated whether to use btrfs or ZFS. What put me off btrfs were the rough edges, e.g. some RAID setups are considered beta. In ZFS those have been stable for a long time. The fact that btrfs has been in development for quite a long time and still has such issues is not very assuring to me. That said, if you only use the features big orgs are using, you are probably fine.

Performance has been great so far even on my underpowered machine, even with just 4GB. I don't use deduplication though which makes a huge difference.

I chose Ubuntu 20.04 as OS since they are pushing ZFS support. Did consider FreeBSD as well where I had a positive experience in the past but since they are switching to OpenZFS anyway I stuck with Ubuntu since I'm running Debian derivatives on all my servers.
I mentioned in my last sentence that as long as it is not mandatory, it is OK, but there are cases where it is mandatory, e.g. at the workplace.

I do not use Slack. I use self-hosted Mattermost as a replacement of Slack, I use IRC, and I use Element (formerly known as Riot.im).
That would have been fine if one had a choice. If the rest of the team uses slack then well, you are also using slack.

And thus people start to actually believe that a chat-application must be this bloated. And because of that any competition that actually is developed is also using electron...

And those who actually do care either goes insane or finds another hobby, at least feels that way sometimes.
When ZFS came out I tried OpenSolaris on a 48 disk machine. Regretted it immensely, that was the last sun hardware we bought

Simply it didn’t fit with the hundreds of other linux boxes we had.

We ended up scrapping the zfs idea and bout 1000+ disks (about 2PB) worth of linux storage over the next decade, on xfs and ext4.

Had Sun’s x4500 platform worked with a Debian based linux we’d have bought that instead of supermicro. Sun lost because of their choice to exclude zfs from linux.

From what I can tell, zfs is/was great, but wasn’t good enough to change our standard OS, and since then people moved to object storage
No need to do any of that if people adopt a Layer-2 solution like Lightning.

Also, no one is happy about the energy consumption and the centralization of miners in China and subsidized dirty plants, which makes an eventual change to a Proof-of-Stake protocol likely as it matures.

When we get to that point, are you going to start using crypto or are you just going to find another reason to bash it?
The iPad version of Teams is so much better than the Electron version. If you're a member of Teams across multiple organisations or, god forbid, multiple accounts, the Electron version is basically useless. You only get notifications from the org you're actively using, and you can't switch accounts without completely signing out of one and into the other.

The iPad version just lists all accounts and all orgs in the sidebar, no trouble.
I recommend learning more about the payments space before trying to reinvent it.

US interchange is about 1.8% and that’s largely returned to buyers in the form of reward programs. The remainder is split between profit and the cost to originate and service loans. This isn’t a bad deal, at all, as studies show merchants enjoy 20% larger ticket sizes and don’t have to fear theft of cash or scammers taking their crypto - while customers enjoy protections and rewards.

In Europe interchange is capped at 0.3% for credit and 0.2% for debit, so of course they Don’t have reward programs.

A Bitcoin transaction costs $10 in fees and $80 in electricity so you’d need an average ticket size of $30000 in Europe ($5000 in the US net of reward) to make BTC more efficient.
As someone who switches between Windows and macOS, I'd rather every app I use be Electron and available on both OS than native and only available on one.

Native does basically nothing for me that matters when it comes to accomplishing things. Just OS lock-in. Loading a little faster or being a little snappier is a small consolation.
I think Catalyst is basically positioned as a stopgap for iOS developers to get something running on macOS, you can optimise it from there and later split out some code for a specific macOS target.
Interesting technical comparison table https://www.snapraid.it/compare
The thing with paypal ... they do not really allow you to buy Bitcoin (you neither can deposit nor withdraw actual Bitcoin from your paypal account)

What they sell is a security pegged on Bitcoin.

However, that means they have strictly no need to actually own the underlying. They're just playing the bookmaker game without ever having to payout.

It's therefore unclear that this affects the BTC markets at all.
I still remember the thrill of chatting online with my schoolfriends for the first time.

We called each other on our landlines, coordinated which NetMeeting 'directory' to meet on, hung up so we could use dial-up internet, and it worked! It felt magical.

Then MSN Messenger came along and make everything so much easier.
ZFS is an awesome filesystem, this article gives a good overview. Very interesting for home users. I run it on my NAS.

It is very important to realize that you can’t expand VDEVS. You can only add VDEVS.

This makes expanding storage less flexible than regular MDADM RAID. Going for Mirrors is the most flexible but you lose 50% of capacity.

You also get the random IOPs performance of a single drive per VDEV. Sequential performance does scale within a VDEV.

You scale random I/O performance by adding VDEVS.

For home usage, as a NAS, you don’t need to use SSDs for a SLOG, unless you have write-intensive random I/O workloads.
Watch this robot do as you say
I dont understand your point?

That denmark should not have a defence? I think thats wrong, even if it cant resist the enemies on its own. Its a lot easier to get your allies to help you while you are figthing to defend yourself instead of asking your allies to reconquer your contry.

I take your 4 hour surrender snark, but saying its preferred is properly too much for a one time occurence.
What's your experience with Vapor? Suppose I've got a Linux box with a MySQL database, setup with a couple of tables. Maybe like a messageboard with Users, Posts and Comments. How many days would it take to implement a REST API for that? And a couple of simple web admin screens?
I've seen the same claim made about the more obscure features found in application frameworks, and in both cases the problem is the same: there will always be that one guy on your team who takes delight in finding a complicated and mentally burdensome solution to an otherwise simple problem, which requires everyone on the team to at least be aware that certain constructs exist.

It's great that Typescript is catching on, and we're starting to adopt it in my team, but I hope the TS people don't think they can keep adding new features to it in perpetuity, otherwise it's going to turn into C++.
Oddly enough I think it might be possible now that Apple has shown the way. They'll need a good chip though.
I guess it depends a lot on the team and the product, I can see it working in certain scenarios.
Judging from history, that support will go away in a few years, like it did with PowerPC Rosetta after the switch to Intel.

Correct.

Rosetta is a transitional technology to allow x86 apps to run on M-series Macs while their developers work on Universal versions that will run natively on M-series Macs in addition to Intel ones.

Apple has been clear that they expect the transition to M series chips to take about 2 years… a couple of years after that, they'll stop including Rosetta with macOS and will require developers to ship native apps.
Sure, but for almost everyone, there's a dollar figure at which they're willing to stop having fun and start making money. Maybe that dollar figure is $1,000/hr for some open source maintainer out there (I bet it's much lower for most of them).

Why not put a line in the readme which says, if you want to commission a specific change, send me an email to discuss, my consulting rate starts at $XXX/hr. Or there's a $YYYY project minimum, or whatever is meaningful to the maintainer. If that feels too aggressive then leave the dollar figures out. Hard to imagine this running afoul of any reasonable community norms, especially for a project which already has the problem of too many people asking for things.

Maintainers can handle this problem however they like, but I have a hard time feeling sorry for someone who's not getting paid, if they've never asked to be paid. I think they would be better off asking.

And again, if no one inquires - then nothing changes, it's still a 100% hobby project, with the bonus that the expectation to do other people's shit for free is gone.
I think an onload limit is much more useful than file size.

A 700kB JavaScript page can take up to 10 sec. to render on older mobile devices.
And a 500kB image can contain megapixels which will slow down non-PGU browsers.

Personally I always go for a max 2 sec. limit on all devices.
I guess the difference for me is that BTRFS is dead easy (being mainline, as you said). The knock is reliability, but BTRFS has been rock solid every time I've used it, so from personal experience, it's a no-brainer.

Plus, I love snapper and the way subvolumes and snapshots are handled.

EDIT: I will add that I don't use any RAID. I use BTRFS for snapshots, cow and data integrity on my single drive desktops. I think that's where it ready shines. I don't think anyone should be using EXT4 anymore.
The real cost of a fiat currency is not in printing bills or running ATMs. It's the law enforcement and ultimately military might required to enforce scarcity and value of the currency. The cost of enforcing scarcity in Bitcoin pales in comparison to the amount the US spends defending the dollar globally.
About early suggestions: https://www.commitstrip.com/en/2020/06/11/im-watching-you
I put it first. I want it read. Then they can be encouraged to read the resume in more detail.
The gist is Elasticsearch is a full-index database. Whatever data goes in gets indexed as compared to only indexing certain fields in MySQL on which you perform search frequently. Think of Elasticsearch as MongoDB + full-indexing. It's a document storage with blazing fast search and aggregation.
Just a note on the AT&T mention. The spin-off of the Regional Bell Operating Companies (RBOCs) was only part of the AT&T breakup. Phone sets and the nascent computer business were spun off as American Bell. Eventually the Long Lines part of AT&T split from the Western Electric equipment manufacturing portion during a series of organizational convulsions.

https://en.wikipedia.org/wiki/Breakup_of_the_Bell_System

Facebook is an order of magnitude smaller in employee base than the post-breakup AT&T, no hardware manufacturing, no regulatory wing, little presence of employees nationwide, a small customer base in the US as compared to every single person in the US, no defense presence or requirements, no lifeline requirements, no public safety regulations, very limited to no legal liability. It’s a toy company compared to the old AT&T. And they broke up AT&T...
Yes! I was still editing, fixed it now.

I'm not in favour WBTC because it's custodial. Not your keys not your coins yadda yadda.. right? Still, it has its uses if you just want to farm some yields for a little bit of time on Defi, while staying in BTC.
Ah, interesting. If bitcoin is adopted more and more transactions will come, will the problem return again (and perhaps not just as spike). Or is there some technological solution?
On the other hand, Apple supported 68k emulation for roughly 13 years, from the introduction of PowerPC Macs in 1994 to the removal of Classic mode in 2007 (after the Intel transition had already begun).

The removal of Rosetta 1 is widely believed to have been rushed because it depended upon licensed technology. Since Rosetta 2 was an in-house design, I wouldn't be surprised at all if Apple kept it around considerably longer.
How is VSCode anything similar to IntelliJ other than they both can edit text and has plugins?
Yeah I've also tried to understand this. Tried looking for blog posts on what VS Code is doing but couldn't find one. Can someone point out if there's any?
These aren’t institutional buyers. Its a few bucket shops and square. On the list square is the only one dumb enough to put their own money on the line, the rest are just holding an aggregate pile of other people’s poor life choices.
Congrats on the launch. To me this feels like DVC but with a slightly more convenient python API, and without the pipeline which might be really great. How are you organizing experiments though? Without Git it seems too easy to have experiments become unusable. And filtering according to accuracy is not really a solution..
> I'd prefer websites to stop pushing half assed translation and just serve English if they don't have the resources to translate properly.

I'd also prefer websites stop deciding to serve me a certain translation based on their often poorly-guessed geolocation rather than my browser language.
Google "Series 7" or "Series 65" to see how enthusiastically this market is already served.
> Linux is of course the best designed and implemented among the non-realtime, not provably correct and not secure kernels

Another interpretation is that Linux has been trying to re-implement Unix for 30 years, when the point of Unix in 1970 was a simple portable operating system that can be coded in like half a year.
ZFS is so awesome that for my file server I pick the OS based on ZFS support, not the other way around.

Currently still running OpenSolaris on my ZFS server, probably will be FreeBSD next time I upgrade the hardware, but time will tell. Regardless of the OS, it will be ZFS!
It threw up this for me - https://www.sonic-online.com/sonicpassion/ - thanks to the internet everyone has their own club now to feed their beliefs! The Reddit CEO (ex?) was right - the social media is indeed radicalising us through our echo chambers on the internet, and has just made it easier to do so.
One nice thing is that it bridges the web behaviour (maybe). Eg editing markdown files and previewing them has the friction of changing windows. EWW is ok but not great. If I can run an x app inside Emacs, that’s better.
Especially considering they already have a good iOS Client with their iPad app!
What are the trillion other problems? Honest question, some I heard this a lot, but in reality I only ever saw people complain about the speed of the filesystem. So that would just mean 1 (hard) thing to fix.
Dose it have a text editor?
Your own sentence argues against itself: the team that built HHVM certainly are not "terrible PHP developers"...
It helps to have colleagues that break things in interesting ways. ;) Also important is a supportive manager, and a 'real job' that is usually time flexible; you might need to drop what you're working on to debug an issue when it's happening, so that needs to be mostly OK.

Or if you like networking challenges, having widely distributed users on diverse platforms and networks, and either running your own load balancers or using DNS or application level balancing, so that you can see the actual network flow, and not only the parts that make it through a load balancer.

Of course, it's a lot of frustration when you find the issue, and it's in some random router in some far off locale with no way to contact. Things like the linux large receive offloading bug that would receive larger than MTU packets because of offloading, then drop the packet (and send ICMP needs frag) because it's larger than the MTU of the destination address. I fixed the FreeBSD bad behavior when getting such an ICMP, but it would be nice if systems operating as routers would update their kernels a couple of times a decade. I could (and have, elsewhere) rant about more MTU problems, but let's just say, they're out there, they're stupid, and it's hard to get them fixed. Ugh.
Organize and signal-boost the mob that wants to persecute you, ban and deplatform anybody who dares to defend you, promote any material saying bad things about you, suppress any material that says good things about you. You don't live in a vacuum, neither does your employer, neither do your employer's clients, neither does your family, neither does their employer, neither do teachers at the school you kids go to... etc. etc. You get the idea. You don't have to be a member of the platform for it to be used to attack you.
> When ZFS came out I tried OpenSolaris

Historical context: ZFS predates OpenSolaris by quite a few years, so the above statement can't be technically true.
There are only 532 cases, so it's not too bad.