skysight-inc/HackerNews huggingface dataset:
I don't think is is true at all. In anything, the past was much more into reporting sensationalist news about murder than now. The infamous UK "News of the World" tabloid, which existed to give titillating reports of murder and rapes, started publishing in 1843. It closed in 2011 in the wake of the phone hacking scandal because society began to care about victim's rights. The idea that the past was more moral than the present is just rose-tinted nostalgia without support.
https://sparkmailapp.com/
Lots of PaaS offerings have been doing this for a long time, RedHat OpenShift being the original one; they contributed a lot of 1.0 k8s code and provided a lot of key early architectural feedback by implementing a PaaS using k8s. Another early one was Deis, who were at the first KubeCon.

All this is to say that you're at very least certainly half-correct, in that k8s is a very flexible tool that can be used to build a very simple, elegant, and ergonomic PaaS.

I'm not sure I agree that it's inappropriate for most businesses though, unless you think that only a PaaS like Heroku is appropriate for most businesses; the analogy I'd suggest is "Heroku vs. running your own VMs" circa 2010. Heroku is great for getting started, and lets you move fast by abstracting away a bunch of infra. But it's also restrictive; you can't pick and choose your components freely. As you grow past a certain point you'll almost certainly need the flexibility (or just cost-effectiveness) that you get from running your own infrastructure.

K8s is an improvement here because you can run a managed cluster on something like GKE, which takes away most of the operational toil, while still giving you a lot of flexibility on what components / pieces to include. The k8s domain API does a great job of abstracting away true infra concerns like volumes, compute, scheduling, load-balancing, etc, while making it really easy to package, use, and iterate on the stuff that sits on top of that infrastructure.

I'd probably not encourage a seed-stage startup to use k8s unless you're very familiar with the tool; a PaaS like Heroku would likely be more appropriate. However at the point that you'd usually graduate to running your own VMs (wherever that is on your own company's developmental path), I'd say that using k8s is now a better choice.
Callback hell? What is this, 2014?
> The objective was to create a public market designed for trading the stocks of companies organized to sustain long-term thinking.

I'm sorry, but this doesn't seem to be clear at all to me.

Take the subset of investors that don't trade daily, or monthly, or, even yearly. There you have your long-term thinkers. And it's a large subset, make no mistake.

Also, LTSE? That's suspiciously close to LSE. I'm not being a detractor here, just asking the obvious.
Show HN: Analyze Covid-19 immune passports self-infection data – Statwing YC S12
Not all complexity is intrinsic, but all complexity incurs a cost.
"Unlawful" is a very broad term that could mean nothing more than "We had a contract and we believe you violated that contract (which is unlawful) and we therefore want civil restitution". The way it's phrased though it almost sounds like they're accusing Epic of a crime, which just isn't the case here; it's nothing more than possibly breach of contract.
> The thing with games and such creative content (such as also movies and series) is the hype is after release. If you watch Game of Thrones a year later because that is when it is available, you end up with spoilers.

So you get it from whichever store has it early. That's kind of the point. But as long as that store isn't requiring you to buy their particular kind of device or preclude you from using other stores on your device, it's not the same problem.

> I believe you can use iMessage on iPadOS and macOS as well.

It's a messaging app. It goes on your phone. And that would still require you to spend hundreds on an Apple device, then hundreds more on an Android device.

> You can even use a Mac as relay via Airmessage

Which not only requires you to buy both devices, now the Apple device has to be a desktop which you have to leave turned on and burning electricity at all times in order to receive messages on your phone.

It isn't not a problem just because you can work around it by walking up hill both ways in the snow every summer, it's a problem because people aren't actually going to do it that way.

> Its annoying having to use different IM clients or different e-mail addresses or different store launchers. They each use their own resources, each have their own attack surface, requires maintenance, and I need to remember who/which to use where.

None of that stuff is huge. It doesn't prevent people from doing it in practice.

> An abstraction layer like Lutris (or Pidgin/Bitlbee/Jabber/..., or (Neo)Mutt instead of e.g. Yahoo Mail) is my preference. This way, you stick to the same UI.

Yes, exactly, which then addresses your concerns with having multiple stores -- but only if you can have multiple stores and use a single interface for all of them.

For example, where is the version of Pidgin which runs on Android and is compatible with iMessage without using some kind of farcical relay system? Who is the party that prevents this from existing?

> Its just that I find Epic's behaviour also annoying, and its precisely them who complain.

It turns out that if you apply "let he who is without sin cast the first stone" to the legal system, nobody would have standing and perpetrators could never be held to account. Fortunately that's not how it works.
> The point is to keep my real interests private from creepy marketing departments.

Which is why you block all ads?
Companies don't care about 'real interests'. They see the things you click on and show you more ads based on it. They earn money. That's it.

The marketing department knows the sites you visit because it has to serve the ad so this thing can click on it.

Use uBlock Origin.
All email clients (non-web) do the same thing (including sync). And you can plug imap/smtp into almost every email client.

As for the gmail web client, various services are providing similar interfaces on their email service.
Ask your broker. They are probably a member already.
Zoot Suit Riots
Ahhah, all this silliness makes me want to use word "niggard" and "niggardly" where it's appropriate
sandworm101 was referring to Point Roberts about 10 miles west of Peace Arch Park: https://en.wikipedia.org/wiki/Point_Roberts,_Washington
There are two main differences:
1. Mimestream uses the Gmail API (instead of IMAP), so it supports more Gmail features: Gmail categorized inboxes, first-class labeling support (apply multiple, change color, etc), use all the Gmail aliases you have set up, use the signatures you set up in Gmail, and conduct server-side searches with Gmail search operators. A lot more is coming on this front, as the app is still in development.
2. This is a lighter-weight client with a minimal local cache. Mail downloads a copy of every message in your account and requires a lot more disk space to use.
No the resolution can be set at will, down from microns to centimeters (depending on the gradient system and sequence). But! The amount of signal per voxel depends on the magnetic field strength. So with tiny voxels there is hardly any signal at low field strength so you won't see anything and you will measure mostly noise.
Intentionally breaking the rules and filing a lawsuit against them with a marketing campaign isn't as if apple just decided they "didn't like" Epic.
You know it only costs 20k to put a down payment on a house right? -Millenial here
Awesome clients? For android try ninemail (if you are calling android default email client awsome you wont come to your breath for next 2 weeks ;). For web you have gazillion of them, from roundcube to horde and nextcloud plugin (anyway, its just a user interface, protocols are standardised (mostly IMAP beeing used for accessing mail and any client supporting it can read emails). But yep. It is for self hosted people. And I think that everyone in 2020 should be self hosted (I thought that in 2000 too but it is just getting worse, everyone locking himself into some vendor jail, one way or another).
I would say its both, not only Karachi was flooded but the whole Sindh and PPP has been in Sindh for the last 12-13 years. The Sindh provincial ministers during the early monsoon spell were even on the roads saying everything is okay and didn't even cleared out the nullahs for which NDMA had to be brought in. As long as there is no accountability in Pakistan I can easily say this country will never prosper. PPP keeps on playing politics and the victim card while making their ministers become billionaires, look at Zardari he spent the major part of his life and when released from prison becomes a billionaire instantly. Then there is his son Bilawal, its a line of vultures in Pakistan, just one after the another
If you are focused on privacy, you probably aren't using a client app. Browsers are the way to go, particularly on mobile devices. They allow you to more easily prevent data being stored on the device. The simple presence of an app evidences that you have an account with that service whereas a browser, absent bookmarks, reveals nothing. I don't hesitate to unlock my phone for airport checks. They aren't going to find anything, nor be able to say I have an account anywhere.

(A great thing about HN is that you don't need to have an account in order to read articles. So I can bookmark it on my phone without worry.)
> The only GPUs worth buying for compute are from nvidia

That sounds like koolaid marketing to me. AMD GCN was more compute oriented than Nvidia for years and only lately AMD increased focus on gaming with RDNA.
I think it is due to the change in the nature of employment while human beings have remained the same.
In the modern world, to live a semblance of a normal lifestyle, you have to commit to a job or labour that requires putting in thought and effort. 100 years ago, the white collar jobs only went to those who chose education and hard work and worked towards it because it was an objectively better lifestlye than what most people were doing. People were motivated to change their circumstances because the difference between a bad job and good job on the lifestyle was massive. So people were motivated were to keep those jobs and do good at them.
Nowadays, a lot of people will sleepwalk through life and end up in a situation that they can't handle on a daily basis. There is a feeling of people not really wanting to be here - wherever they are in life. The mind is distracted and focused on petty things like personal conflicts and day to day inconveniences. It is not really their fault. It is just how the time is.
The people who for centuries would have gotten along fine with manual labour are suddenly forced into jobs that require continuous mental thought all during the day. Most people can't handle it or they don't want to and you can't really blame them.
FCoE (fibre channel over ethernet) was similar. Not only was it an amalgamation of arguably incompatible standards, but it was an unusual use case. If you needed data security / reliability, etc you could go FC. If you needed a cheap data protocol you could go iSCSI.
Show HN: Contrast – Developer Handoff Reimagined for Figma
> How do you know which part of your code contains implementation of this.getScore method?

You place the cursor at 'getScore' and press F12. This problem (calling functions defined god-knows-where) is not unique to OOP as opposed to FP.

> How do you know which part of your code is responsible for the number of this.rockets and how many methods in how many classes can change it?

You place the cursor at 'rockets' and press Shift+F12. This problem (modifying/passing data around god-knows-where and what parts) is not unique to OOP as opposed to FP.

> How do you find out which part of your code is going to call the launchRockets method,

See above.

> and whether this will even be this class's method or one of its children's?

Well, there is Ctrl+F12 that shows you different (re)implementations of the method.

> How many hops across your codebase do you need to make to figure all this stuff out?

About three to four. Again, this problem is not unique to OOP as opposed to FP: with FP, when your 'foo' function gets a 'frob' function passed to it as a parameter, it's anyone's guess what actual function it may be. To find all possible cases requires you to find all call sites of your 'foo' function, but that's non-trivial since it is most likely has also been passed around as an argument under different names.
There are multiple ways of doing web scraping, and some are definitely more fragile than others.

I've found fully specified XPaths to be a mistake for example. It only takes one tiny change on the page to mess up the script. On the other hand, despite numerous warnings that it would be a disaster I've found I have a lot of luck maintaining regexes, even after major page reworks.
https://en.wikipedia.org/wiki/Church_encoding
Share any references if you got them.

I checked http://man.cat-v.org/unix-6th/ - nothing shows up.

This reminded me of the `clri` command which deletes an inode by number, reclaiming it if it is unlinked in the filesystem, if I remember correctly.
I really love single file components. We are extending the syntax more by also adding <specification> and <requirements> tags to single file components. Great for automatically generating documentation and keeping it in the same place as the components. Was a bit afraid that the compiler would protest, but so far so good.
So Chrome for Android is 10MB larger than the entirety of Damn Small Linux, which includes a desktop environment with three web browsers (firefox, dillo and netrik).

While 60MB is still humongous, it does make sense that Google would at least care slightly on Android, as the majority of the Android market are low-to-mid-tier smartphones with reasonable performance instead of the "desktop-in-a-pocket" that are the current flagship phones.

But while they care slightly on Android, they don't care at all on desktops.

Remember kids: Large binaries are slow binaries.
I'm inquiring about using this in a veterinary hospital. Might be a ideal for this.
Foreboding Skies over the SF Bay Area
That's just crazy to me. Similar 4G data caps in Canada would run you well over 100$ per month.
I worry often that my perception of this is biased because I'm young and "this has always happened" but I fully agree with you, and it's across the spectrum of importance.

Hire a contractor to power wash part of a house, and they simply _did not do half the work._ Not a matter of a half-assed job, simply was not even done. When called back, they proceeded to skimp in almost the same way, except when confronted over there being literal clumps of dirt still on sections they did claimed "oh I guess it just came off easier a second time."

What's absurd is like you I've experienced it in life-threatening fields as well. I'm currently contesting a rather pricy medical bill as a result of a surgery, that should be covered, when I call my insurance provider they claim should be covered, but then I... keep getting bills for. Even calling the university sending the bills, they claim it should be covered, claim they put a "note on my account" but then the bills keep coming. I've spent 12+ man hours being fed BS by a string of companies who have shown no real ability to actually rectify a glaring, financially critical issue.

It's just crazy to me how pervasive it is, even for well-reputed companies. I feel like if I was this bad at my job I'd be fired in an instant, but then I see managers in my stack whom engineers have _abysmally_ low reputations of (have had HR reports for bullying, have pushed individuals out of the company, regularly are caught in lies/misdirection) get continual promotions and praise.

There really seems to be two classes of accountability in this world, and for those jobs where there really isn't any, I get the sense it's become a race to the bottom. (Look in govt. as well. It's basically dogma that campaign promises are full-of-shit, but we continually accept them at face value/there's no recompense when they're inevitably not met.)
Sure. I don't have an objection to short-term investors, even the long-term investors like having them around to provide liquidity. But I don't think an investor who has an average equity holding period of 10 minutes should be involved in corporate governance.
In contrast, most of the medical workers I know use Teams for telehealth...and they love it.

It's a better app than Google Whatever (Hangouts? Meet? Duo???) and Cisco WebEx, though Zoom is much easier to use for larger meetings.
how do you handle M&As when companies are absorbed by other companies that don't live by the charter? grace period, or are they just dropped?
There was an article recently about Google service notifying owner that the batteries in smoke detector need to be replaced (based on the chirp sound noises the smoke detector does).

This shows that at very least the "wake word" can be easily changed.

I think that anyone installing device like that without having a complete control over it is just ignorant. And this is surprising, since many tech people don't see any problems with it.
I think the idea of these articles was to help make people more informed consumers. As Deva says:

> Finally, no one needs to blindly believe what I say - or what anyone else says - about Vitamin D. You can and should critically evaluate the evidence for yourself. Below I have listed out some of the most important RCTs and meta-analyses of RCTs, with summaries and links. When looking at meta-analyses, Cochrane always provides top quality reviews, and I often look to them first for quality analyses and thoughtful interpretations.
Epic Games won’t be able to use Apple’s sign-in system as soon as September 11
Write Composable Software with Multiple Dispatch (Interactive Julia Notebook)
The Russian Vaccine Data
In France I signed up for an exclusive offer with Free Mobile operator where 100GB/month (in France) for 1 year only cost 1 EUR per month, and then would go back to 19.99 EUR per month. After 11 months, the company shat itself they would lose a ton of customers, so decided to give a 10 EUR a month discount... indefinitely. The kicker is that their roaming deal in the US is amazing: 25GB per month at HSPA+ speed. So now I pretty much have a $11/month bill for my data plan in the US. I use Google Voice for people to contact me. Best deal ever.
So NASA said "plus or minus 130,000 years" when they were actually off by about 70 million years?
Good point: https://markets.cboe.com/us/equities/market_share/
There is one rather ugly privacy threat that I seldom see discussed even on HN.

The spam fighting services. First of all, I'm not sure whether they are being run locally on the mail servers or maybe the mail servers forward our emails body to a third party anti-spam service to get a "spam score".

And secondly, after being assigned a "spam score" a part of your email may end up in the headers as "X-something" where the anti-spam service describes why it didn't like your email. And we know that many 3-letter agencies collect as much email metadata (e.g. headers) as they can sniff out. So, you should know that the first X bytes of your unencrypted emails are less private than the remaining part, because they can be part of the metadata.
PGP isn't any better on the first point and on the second point, I would bet the money in my pocket that GPG (being the most dominant implementation of PGP) is far more complex and bug-ridden than Signal's cryptography or implementation are unsound.
Gmail shortcuts (and Apple Mail shortcuts) are available as an option in Preferences > General. Linking to a specific email in the app is something that's on the roadmap, and I've gotten several requests for it (all mostly for your use case of putting emails into a task manager app).
Hah, thanks! Non-native speaker here, learned something today. :-)
What total nonsense. Of course medieval scholars had fewer books; books were much more expensive. Gutenberg hadn't come along yet (or, when Jerome was around, had just barely come along). Perhaps if the author of this post had read some history or economics they wouldn't have wasted the time of the people who had read that blog post.
Do I have to "call up" a broker to do this trade? I've only ever used online brokerages. Am I just supposed to call Etrade's 1-800 number or something?

EDIT: Wait a minute. No individual stocks are listed yet on LTSE https://news.ycombinator.com/item?id=24421925 so what am I supposed to ask them to do?

When I want to buy a share, the first thing the brokerage asks me is the stock's symbol. Without any listings, what am I supposed to tell them?
Slack is a though sell for a enterprise organisation with a large suite of Microsoft tools.
Of course Slack is better than Teams the person making the decision doesn't care. Also Teams is good enough.
Microsoft confirms $499 Xbox Series X for Nov. 10
I did it at Intel for their Android tablets (a decade ago) using a high framerate (120Hz) webcam and counting frames. A bit cumbersome but effective.
Not really, US local sales taxes are added after sale to the advertised price and can change from one side of a street to the other. App store fees are included in the price and the same everywhere.
You also need to consider that 70 years ago there weren't giant global companies with 100K+ employees like Apple or Amazon. CEOs of companies with < 1K employees are probably still making 30x the average worker. Unfortunately most studies I see of these things are written by authors that seem to have a political point to make and are not unbiased. It would be interesting to see the comparison though.
Nope. As per Dennis Ritchie's 2004 comment in https://groups.google.com/g/alt.folklore.computers/c/HAWoZ8g... , the "dd" command's name is a joke about the DD ("Data Definition") card in IBM's horrid Job Control Language (JCL). You'd need a DD card for each and every file that your program was going to access, and the name had to be specified ahead of time.

A typical example, from https://programmerspub.com/learn/mainframe/jcl/the-dd-statem... :

//OUTPUT DD DSN=PROGPUB.FLATFILE.OUTPUT,DISP=(NEW,CATLG,DELETE),
// RECFM=FB,LRECL=80,SPACE=(800,(2,5))
Actually, the more precise formulation would be: classes are related to functions as both are abstractions.

The author conveniently leaves out the differences: classes yield objects, whereas functions yield any kind of value. Classes are second-class citizens, whereas functions (usually) are first-class. Functions have a type, whereas classes (often) are (or are isomorphic to) one.
Auto translate pages was quite a handy feature, you are probably complaining about it being enabled by default.

Until some time ago there used to be a prompt indicating that the page was translated. But haven't used chrome in a long time.
New way of tokenization of Chinese (updated)