skysight-inc/HackerNews huggingface dataset:
It's not an analogy, it's just a literal truth. HN has an algorithm (of far less complexity than Facebook's) for determining what shows up at the top of the news page and the comments on a topic.

A possible question of interest, were this lawsuit to find Facebook guilty, is "If someone somehow gamed HN's algorithm (which is relatively simple, so would in practice be pretty easy to game) to encourage a genocide, should HN be liable?" How complicated the algorithm is likely does not enter into the reasoning for culpability.
Speaking as someone who was born overseas in Asia, grew up in Northeast and went to a university in the deep south (Atlanta), this part does not surprise me:

> “What we see here is that one person’s obesity can influence numerous others to whom he or she is connected both directly and indirectly

I found that obesity becomes normalized once it reaches certain threshold in the population. "Everyone that I know is obese so this is ok."
The Argo (optimized routing to the origin) pricing makes no sense to me either. Cloudflare charge for bandwidth when you enable Argo, but on ALL requests, not just those that hit your origin. There's actually zero change in routing for the cached requests - the client still hits the nearest CF datacenter, but now you're being charged for bandwidth on every cache hit when you used to pay nothing.

I like Cloudflare but some of the pricing decisions on the premium features definitely leave me scratching my head.
Smoking Away the Time with a Stick of Cigarette
Is this basically what Discord does with it's web/desktop client?
Craig Wright wins case to keep 1.1m BTC. Says the ruling proves he created BTC
Write SEO Articles in 3 Minutes, at Scale
are you on any of those?
Similarly, a translation into bad cython code, compiled with cython's defaults (-O2 but without taking advantage of cpu specific SIMD instruction sets such as avx) runs a touch over 1000x faster than the baseline python version

ncalls tottime percall cumtime percall filename:lineno(function)

20 5.020 0.251 9.129 0.456 main.py:4(centroids) # baseline version from blog
20 0.007 0.000 0.008 0.000 {built-in method cycentroids.centroids} # below

cimport cython
import numpy as np

@cython.boundscheck(False)
@cython.wraparound(False)
@cython.cdivision(True)
cpdef centroids(const double[:, :] X_nd, const long[:] label_n):
cdef size_t n, d, k, k_ix, n_ix, d_ix, label

cdef double[:, :] c_kd
cdef long[:] counts_k
cdef double[:] dist_n
cdef double acc, z, delta

n = X_nd.shape[0]
d = X_nd.shape[1]
k = np.max(label_n) + 1

c_kd = np.zeros((k, d), dtype=np.float64)
dist_n = np.zeros((n, ), dtype=np.float64)
counts_k = np.zeros((k, ), dtype=np.int64)

# pass one: compute centroids
for n_ix in range(n):
label = label_n[n_ix]
counts_k[label] += 1
for d_ix in range(d):
c_kd[label, d_ix] += X_nd[n_ix, d_ix]

for k_ix in range(k):
z = 1.0 / counts_k[k_ix]
for d_ix in range(d):
c_kd[k_ix, d_ix] = z * c_kd[k_ix, d_ix]

# pass two: compute square distances to centroids
for n_ix in range(n):
label = label_n[n_ix]
acc = 0.0
for d_ix in range(d):
delta = (X_nd[n_ix, d_ix] - c_kd[label, d_ix])
acc += (delta * delta)
dist_n[n_ix] = acc
return c_kd, dist_n
Grapefruit has a high volume of compounds called furanocoumarins, which are designed to protect the fruit from fungal infections. When you ingest grapefruit, those furanocoumarins take your cytochrome P450 enzymes offline. There’s no coming back. Grapefruit is powerful, and those cytochromes are donezo. So the body, when it encounters grapefruit, basically sighs, throws up its hands, and starts producing entirely new sets of cytochrome P450s. This can take over 12 hours.

This rather suddenly takes away one of the body’s main defense mechanisms. If you have a drug with 10 percent bioavailability, for example, the drugmakers, assuming you have intact cytochrome P450s, will prescribe you 10 times the amount of the drug you actually need, because so little will actually make it to your bloodstream. But in the presence of grapefruit, without those cytochrome P450s, you’re not getting 10 percent of that drug. You’re getting 100 percent. You’re overdosing.

And it does not take an excessive amount of grapefruit juice to have this effect: Less than a single cup can be enough, and the effect doesn’t seem to change as long as you hit that minimum.

None of this is a mystery, at this point, and it’s shockingly common. Here’s a brief and incomplete list of some of the medications that research indicates get screwed up by grapefruit:

Benzodiazepines (Xanax, Klonopin, and Valium)
Amphetamines (Adderall and Ritalin)
Anti-anxiety SSRIs (Zoloft and Paxil)
Cholesterol-lowering statins (Lipitor and Crestor)
Erectile-dysfunction drugs (Cialis and Viagra)
Various over-the-counter meds (Tylenol, Allegra, and Prilosec)
And about a hundred others.
I'm also using bspwm after using awesomewm for years.
Do you use any theme for GTK and/or KDE?
:) http://kylehalladay.com/blog/2020/05/20/Rendering-With-Notep...
To me the "natural way" has always been to write portable code in the first place. From time to time, you'll find that parts of it are not portable, so you fix it, and along that way to learned something new about portability and apply it to future improvements on your code as well. Over time, you'll find fewer and fewer portability issue as you get better and better at writing portable code in the first place.

I'm not saying that this is the best way to do this, but to me this was always the obvious thing to do. As a somewhat extreme example, I'd never write a graphical user interface in pure Win32 API and expect it to be even remotely portable by some additional layer. I'd rather use Qt (or GTK, or Dear ImGui, or whatever) for native UIs even for programs that are (for now) meant to be only run on Windows.

To me personally, this has the additional benefit that I can do most of the development and testing in a non-hostile environment (e.g. Debian), then running a cross compiler (e.g. via MXE) and only do the final testing on Windows (well, usually first Wine, then some Windows VM), but at that last stage surprises are extremely seldom.
We're too busy in endless sprints to focus on things outside of our core business that don't make salespeople and executives excited.
Hah, and I checked and I did too, in 2008! Thank you Vlad!

And hi Bernd!
Future of Back-End – No-Code?
We knew us-east-1 was unuseable for our customers for 45 minutes before amazon acknowledged anything was wrong _at all_. We made decisions _in the dark_ to serve our customers, because amazon drug their feet communicating with us. Our customers were notified after 2 minutes.

It's not acceptable.
What's the state of "apps" for Linux phones? I'm guessing there is no problem if you want to use ssh or python from a terminal. Might be interesting if someone were to review what phone-like apps there are, an how alpha they are. Camera app exists but crashes after taking photos. Texting works, but not for mms, GPS chip is on the PCB, but the driver still needs to be written, etc., etc..
This is completely untrue. You still live next a community and their politics effect you in ways they don’t people living hundreds of miles away. The problem is the internet convinces people they are apart of a global community and it’s all that matters. We need ways for communities to connect with each other that are modern and up to date other than following a local Facebook page.
Warfare would not even be required https://en.wikipedia.org/wiki/Carrington_Event
Show HN: Google App Engine Automation
>I have validated some demand for it

What do you mean by that?
Agree with your first point.

On the second though, at some point, infrastructure like AWS are going to be more reliable than what many banks, medical device operators etc can provide themselves. asking them to stay on their own hardware is asking for that industry to remain slow, bespoke and expensive.
The thing about this is the best software stack I've ever worked on was for a government system, driving geointelligence ground processing for the NRO. It is still light years ahead of anything I've ever seen in the commercial world, but it's driving automated systems, so there is no UI. Anything I've ever worked on in the IC or DoD that had a UI pretty much universally had a terrible UI, and I agree the root of the problem is the absolute firewall between development teams and end users. Beyond that, though, individual acquisition offices often seem quite hostile to their own users and don't make any attempt to acquire software they'll actually like using.
> In-house servers would lead to an insane amount of outage.

That might be true, but the effects of any given outage would be felt much less widely. If Disney has an outage, I can just find a movie on Netflix to watch instead. But now if one provider goes down, it can take down everything. To me, the problem isn't the cloud per se, it's one player's dominance in the space. We've taken the inherently distributed structure of the internet and re-centralized it, losing some robustness along the way.
Sublime Text, god bless its soul, is right there with it.

And TextEdit is less than half that size if you strip out the translation dicts!
Carrington Event 1859
> I can imagine a rather dark "Employees as a Service" future where we get paid only for each productive minute of automatically recorded work, as if humans were AWS Lambda instances or whatever

And then people would be forced to pee into the bottles, poop into their work assigned bags, or wear diapers to continue working without breaks. What a horrible future it would be.
Apple created their own silicon. Fedex uses its own pilots. The USPS uses it's own cars.

If you're a company relying upon AWS for your business, is it okay if you're down for a day, or two while you wait for AWS to resolve it's issue?
That's cheaper indeed. I would hold against that the 24 €/year from Hetzner get you 10 GB of space for whatever. Personal website, small NextCloud, something like that. I think it's a good deal with a well known hoster.
What you're hearing is clearly what you want to hear, and nothing else.
My traditional setup is Sawfish. No desktop environment, just Sawfish, xterm, emacs, and a browser. I still run this today on a Debian desktop at home and a RHEL VM at work. Occasionally I swap Sawfish for StumpWM (I have an old X220 around here where I thought a tiling WM would make better use of the tiny screen). Lately I also run MATE on Ubuntu for my laptop, having realized I can configure it to feel close enough to my old Sawfish setup.

I really don't like the idea of desktop environments. They aspire to control your whole computer, and replace all of your applications with their own - their own mail reader, their own media player, their own text editor, their own PDF viewer, etc. This has been my impression even since the 1.0 days of GNOME and KDE. They feel like a collection of shovelware.
IceWM and Xfce. Glad to see recent development on IceWM. Xfce has always been just comfortable for my uses.
Yep, it's hard/stressful for beginners but then you get used to it. I prefer it to any other method I've seen for large transfers.
Nothing, he's just suggesting that as a different, higher priority.
Absolutely love the Wikipedia app. My two biggest wishes for it are (on iOS):

- Move the search button from the top right (very hard to reach) to the bottom menu (or some other more reachable place)

- When using “auto dark mode”, allow me to choose the not-pitch-black dark theme
To be clear, these weird firewall limitations are not related to cloud firewalls. Cloud limits are much more generous.
Any leads on the cause? Some services on us-east-1 seem to be working just fine. Others not.
This version seems to have a bit more information:

https://www.reuters.com/article/apple-china-idCAKBN2IM1HH

> The five-year agreement was made when Cook made visits to China in 2016 to quash a host of regulatory action against the company, the report said, citing interviews and internal Apple documents.

> Cook lobbied Chinese officials, who believed the company was not contributing enough to the local economy, and signed the agreement with a Chinese government agency, making concessions to Beijing and winning key legal exemptions, the report added.

> Some of Apple’s investment in China would go toward building new retail stores, research and development centers and renewable energy projects, the report said, citing the agreement....

> As part of the agreement, Apple promised to use more components from Chinese suppliers in its devices, sign deals with Chinese software firms, collaborate on technology with Chinese universities and directly invest in Chinese tech companies, the Information report said.

It looks like it was published two minutes after the one in the OP.

I've noticed Reuters tends to rush stuff out then issue a new articles when they have new information to report. Sometimes it's just a report that some other outlet reported something. I think they do this because they're tailoring their content to financial terminal subscribers, who'd benefit from a bare bones headline that comes a few minutes early, so they can trade on the news.
Here is a good timeline (complete with Elon's tweets) for Tesla's self driving capabilities.

He has been lying about it for 5 years now and has been stringing on Tesla customers with statements like, "It's almost there!" and "Next version will blow your mind!" etc

https://www.reddit.com/r/SelfDrivingCars/comments/n6nsmt/elo...

It's stunning how he has gotten away with lies for so long.
If I could literally change any of those things in my FOR FREE, INSTANTLY, AT NO MARGINAL COST, AT THE PRESS OF A BUTTON, WITH EASY UNDO then yes I would.

I would also be happy to always help out other people and share my changes with my friends.

And I do this when I can. Guess why I can't, now.

Come ON people.
Thanks, I will :)
I've not yet found this to be an issue with personal mails. If you're planning on setting up whatever system that needs to send _lots_ of mails, something else might be better indeed.
INRIX 2021 Global Traffic Scorecard Released
If more than a metaphor then that is a good case for antitrust.
can't wait for the postmortem on this
> You can grill someone without bringing them to tears

Perhaps the reviewers in the OPs story could improve their tone a bit, but I really don't think this assertion is true at all. Fear of failure, fear of having your failures exposed, and fear of confrontation are all incredibly commonplace. A thorough review is always going to expose "failures" on some level, even if they were necessitated by project constraints. People who struggle with those fears will always find that kind of process incredibly difficult, regardless of the demeanour of the reviewers. I would even suggest that overcoming those fears and anxieties is a rather fundamental part of the human condition in general.
Of course, it would be nice if every program ever were nearly perfect upon release, but that isn't necessarily a realistic expectation in every scenario. If it can be updated via the Store (which is the case with Notepad and many other utilities), it doesn't have to be tied to the OS release cadence. In this aspect, modern Windows is more like rolling-release desktop Linux distros than macOS.
I'm absolutely terrified by our reliance on cloud providers (and modern technology, networks, satellites, electric grids, etc. in general), but the cloud hasn't been around that long. It is advancing extremely fast, and every problem makes it more resilient.
Quick follow up. I once used a IASS provider (hyperstreet) that was terrible. Long story short provider ended closing shop and the owner of the company now sells real estate in California.

Was a nightmare recovering data. Even when the service was operational was sub par.

Just saying perhaps the “shittiest” providers may not be more reliable.
> that has similar properties.

You should be specific about what properties you're talking about. What you're saying is that any function increasing function grows faster than some exponential function on a finite interval.

Still, you can observe f(x) on x ∈ [0, 1] and see that it is growing linearly.
And you can observe g(x) on ∈ [0, 1] and see that it is growing exponentially.

I do not see the value in discussing the rate of exponential growth of f. Where as for g, there is a parameter with value ln(2).

If data looks like f, don't try to fit an exponential function to it (whether it's a least-squares fit, or any other objective f > g.

Are you trying to say anything else?
People are still complaining about macOS dropping 32bit despite the last 32bit hardware having been dropped a decade ago.

Some people (especially game devs) are bizarrely obsessed with 32bit :-/
Location: US/EU

Remote: Remote/onsite (Poland)

Willing to relocate: Yes, depending on location

Technologies: React, React Native, Typescript, Node, JavaScript, Emotion, GraphQL, Apollo, Sentry, Formik, Salesforce

Résumé/CV: https://drive.google.com/file/d/1usNqWsfyXzFuOhy1a8oNSxNl34KjRlDM/view

Email: ruslanakholod@gmail.com
Yup, totally agree with the why. Many of the examples I gave don't have scaling issues per se. It's because people don't care and there are other benefits of central services. It's kind of the point though - the vast majority of people just don't find decentralization a strong value proposition.
I also got a lot of mileage out of a homelab.

I experimented with proxmox and ESXi on the homelab front. Now ESXi is at the business.

Same thing with different server setups (Dell / HP / SuperMicro). Gives you a good feel for updates, KVM options etc.

Same thing with networking - I'm wasting time on Mikrotik and it's pretty fun.

It can be handy as a pool of additional resources. I had a very built out homelab server (with new SSD drives etc). Leadtimes got long for some Dell Server configs, we needed something 1-2 days, just grabbed a box from home. With ESXi once the real machine comes in its not that hard to move stuff over.

The big win is experimenting with low stakes. I find I'm learning 2-3x faster in that setup. I can try something, reinstall worst case, reboot, KVM, and literally plug in very easily (I have a hardware KVM setup in addition to the iDRAC type stuff).
Amazon Web Services outage brings some delivery operations to a standstill
> USA Today is deliberately written at a 10th grade reading level, so it’s doubtful how relevant it is for university students.

A 10th grade reading level doesn't mean they only cover stories of interest to 10th graders or younger. It just means they they use a 10th grade vocabulary and sentence structure. Most stories in the NYT could be covered at a 10th grade level and still convey most of the important information.
Manifesto for Ubiquitous Linking
I think you're missing the point of the comment. It's not "don't use cloud". It's "be prepared for when cloud goes down". Because it will, despite many companies either thinking it won't, or not planning for it.
30 days off terror for it to transit and unfold. Scary times!
The best source I know of is this:

https://journals.sagepub.com/doi/full/10.1177/09567976198316...

Soto CJ. How Replicable Are Links Between Personality Traits and Consequential Life Outcomes? The Life Outcomes of Personality Replication Project. Psychological Science. 2019;30(5):711-727. doi:10.1177/0956797619831612

Not exactly the same, and I wouldn't say exactly what the OP said but yes, it suggests these kinds of things at least replicate fairly well.

FWIW, I'm very familiar with this open-source psychometrics project website (I think I used data from it once) and it's sort of a mish-mash of pop-fun-entertainment fluff and legitimate scientific stuff.
Cloud Transformation at Scale Can Enable Good Software Delivery
Do you think they'd manage their own infra better? Are you suggesting they pay for a fully redundant second implementation on another provider? How much extra cost would that be vs eating an outage very infrequently?
That warms my heart somehow, but I thought I had read that that was it for Hubble, like a year ago? Why the change of heart? Anyone got the full story, or did I cross my wires?
On the topic of engaging and active discovery, a good portion of my music library has been built through playing Guitar Hero, Rock Band or Clone Hero, funnily enough.

I may look into pursuing a side project next year along the lines of rhythm gaming and inspiration from current music tech: discovery might not be a strange goal to pursue in that domain. In any case, that Twitter thread couldn't have come at a better time for my own brainstorming.
Not disagreeing with you (often have to preface internet comments with that :) but instead discussing. The grocery store example is quite revealing. Yes, you can point to the American grocery store, but what has been well studied there is that presenting people with choices creates its own form of stress. I certainly feel the stress of going to Whole Foods and wanting cocoa powder and seeing what seems like a thousand variations, versus going to Trader Joe's where there's almost always one brand per item (and often it's the Trader Joe's brand). Whole Foods can be good if there's some niche thing I want, but Trader Joe's is quite relaxing to just have a shopping list and pick up stuff not worrying about comparing each item to a whole bunch of other ones. I believe this was also part of the thinking behind most stores introducing house brands over the last several decades.

Anyhow, this is not some huge announcement. I'm assuming it got voted up in hacker news because there's a humorous element to the whole thing, notepad being one of the more glacially-iterated-but-still-around software systems in existence.
I treat the underlying "currencies" (ETH, Avax, Sol, &c) as speculative assets and do actual payments and other financial transactions in USD pegged stable coins.
Twenty years ago, when VMS just got introduced, it behaved like this...

I can't believe that after all this time, it's still completely borked, in all the same ways.

Somebody at NAVSEA needs to be dragged by their nostrils out on a deployment, take notes, and go back to their office with their pride in a garbage bag.

Proud as hell to have served, and angry as hell that our current crews are still dealing with the same ---procurement--- failures.
Nutrition makes me think of Tolstoy's famous quote in reverse: every bad diet is the same, while every good diet is unique.

By that I mean that I have to be very careful with fruit and nuts - having them around the house means that I can mindlessly eat at least an entire extra meal worth calories a day, a handful at a time.

For me beans, lentils, and "veggies" more broadly are very helpful with appetite control though, I agree.. and are pretty easy to make unless you're on the go all the time.
I don't know to be honest. As a part-time programmer I just find it helpful to tackle the task like this. :-)
Agreed. Pandora is the only music service I've stayed with because of its discovery system. It's not perfect, but I've found countless artists and songs over the years at Pandora that I might not have known without.

I also occasionally go back to Slacker/LiveXLive for it's fine tune controls, DJs and news. But it's discovery system isn't as good and it's had plenty of bugs (like playing wrong songs/titles). So I stick with Pandora for that radio experience tailored to me.
Sublime Text wasn’t as fast to launch on my 12” MacBook (RIP), which is why didn’t mention it. TextEdit still pretty much instant.

On my intel 16”, Sublime Text 4 is amazingly fast, even with a dozen medium-to-large rails apps open.