skysight-inc/HackerNews huggingface dataset:
The article could be improved by focusing more on the coup in Sri Lanka. Draw closer parallels to what's happening there and in the US. Maybe throw in some links for curious readers. The links I found all talk about the US, not Sri Lanka.

Instead, the article focuses too much on interpreting events in the US for the reader. That's not going to change anyone's mind at this point.

For example:

> What else do you call Donald Trump refusing to leave, consolidating control of the military, and spreading lies across the media? That, my friends, is just a coup. ...

> refusing to leave

He has not done that. He's not required to concede. He's not required to do so. Al Gore didn't concede until December 13th (after having withdrawn a previous concession). The concession custom has been observed for about a century, so he is breaking with convention but not the law.

> consolidating control of the military

There has been a shakeup, but the Constitution gives him the title Commander in Chief. He took office office in control of the military. Previous presidents have demonstrated time and again how ineffective congressional oversight on military deployment is.

> and spreading lies across the media

This has been going on for a long time now, across many administrations - D and R.

I'm not trying to draw an equivalence here. What I'm saying is that the author could do a better job of illustrating the true nature of coups. Of how they start off like clown shows and end up in shambles. There is no big aha moment. Everybody just gets boiled alive as the temperature rises.

The article starts out promising to reveal a new perspective on coups, and then veers off course.
I'll start off with a hyperbole: We don't have any of that.

But that isn't really true. Arch historically has always been a DIY distribution with an equally DIY contribution structure. Our leaders has been BDFLs for close to two decades until the process was formalized and we held our first project leader election this year.

https://wiki.archlinux.org/index.php/DeveloperWiki:Project_L...

https://www.archlinux.org/news/the-future-of-the-arch-linux-...

There isn't any RFC process, but some consensus making on the mailing list and who wants to work on stuff.

The only other formalized structure is the Trusted Users which are elected in a formalized process.

https://aur.archlinux.org/trusted-user/TUbylaws.html

There is probably a lot of bad things with a less formalized process, but it allows Arch to move fairly rapidly and decide things without a lot of internal politics.
> …every peer is validating and in charge of managing the root DNS naming zone…

I don't understand how anyone can read this (and many other statements on the site) and take it more seriously than any other ICO scheme.

For fairness' sake, I propose the entire "crypo" ecosystem move off of DNS to [name of blockchain-based solution deleted] first, and then we can see how it's going after a couple years.
iOS 14 support goes back to the 6S and original SE, so the newest unsupported phone is the iPhone 6 from September 2014. Not a lot of those still around.
Because inflation is considered to be bad (not sure whether it's worse than the tax system though), but more importantly, an inflation tax is regressive in that richer people can afford to store their wealth in things that do not inflate away (and even deflate due to this kind of speculation).

Also, taxes are probably a smarter way to deal with negative externalities than regulation.
iOS adoption rates are extremely high these days, especially with the long support periods devices get and various ways to reduce friction while updating.
Good question! Right now you can't choose your own coach and all coaches have experience in helping others be their best self/accountable (primarily have worked with employees in high tech industry)
There might not be fraud. There doesn't appear to be enough votes impacted by irregularities to turn the election, however investigating all claims of fraud will only strengthen the democracy.

Let the system play this out and I think you'll find the American system is incredibly robust.
No point saying that unless you're going to link a primary source (i.e. no youtube videos citing other youtube videos citing a tweet, but rather the affidavit itself, or videos of the 100% Biden vote batches, or the video of the person alleging they saw 100% Biden batches).
The Uniqueness of Mammals
Have you used this service? What are your thoughts on more consistent chat rather than email
I take a more charitable approach in job interviews than in HN messages :)

I consider unlimited free access to a QA environment a requirement to develop (critical) software. Local development does not reflect the production environment. Testing/Mocking is not representative of a real database or any dependency the software relies on.

Do you have QA people to test the software integration in QA or is it the developer/manager who's expected to QA after the release?
As a 46 year old with what I suspect is undiagnosed ADHD, this is exactly what I tend to do with PICO-8
> It makes you a better engineer,

Nah, it makes you a better serf. Are you working at Amazon and getting paid 400k/year? Sure, do whatever. but regular devs making 70k shouldn't put up with this bullshit.
>Can anything of that be substantiated though

Sure, through the courts, just as was in 2000 and in many other elections.
The setup of China being the world’s workshop is temporary. Chinese leadership is using foreign capital to bootstrap their internal market. They will be self-sufficient in less than a generation.
As one might fear, Olson died shortly after the article was written, still age 97: https://www.penbaypilot.com/article/john-w-olson-obituary/12...
> Cake could be (practically) unbounded, since (real) value can increase with actually less consumption of resources.

I don't think this follows. Yes we can make better use of resources, but there's a limit. And given the huge wealth differentials (two or three orders of magnitude) it's feasible and even likely that that limit is lower than the amount of wealth available for redistribution.
But EVs themselves are very heavy compared to similar gas powered cars.
I'm also one of those people who think people should know rudimentary data structures and algorithms, and the reason I think this is that they come up all the time!

Sure, you could get through the situations I'm thinking of without knowing anything about this, but if you don't think about it, you risk filling the code with lots of O(n^2) loops that could be O(n) if you added an extra map. This is how you end up with applications that are slow due to a thousand small cuts.

If you don't think about these things, then I can only assume that it's because you don't notice them when they come up.

To be clear, there's nothing wrong with choosing the slower implementation because its simpler. What's important is that you thought about the trade-off, and often the O(n) loop is not more complicated than the O(n^2) one.
Like, everyone has their own preferences, so besides getting some that are not shitty, it's hard to choose something that everyone will like.

I, for example, absolutely hate mechanical keyboards with those tall keys, as I get hand/wrist/elbow pain from using them. And the mouse has to be as weightless as possible.

Considering companies usually have to decide on only 1 or 2 options to negotiate buying in bulk, it's hard to offer multiple options. Unless they give you like $100 when you start to buy whatever you want.
I've deprecated a system with a ton of feature flags and it was fantastic. As pieces got moved out we could flip the flag back off
Yeah I think Linux does all of this plus has a UEFI stub. I'd like to see a low-level breakdown of what goes into going from kernel -> bootable ISO (that works on BIOS and UEFI).
Yes, but note the "to the fourth power".
My company provides 2 displays.
But I'm the only dev that doesn't use the second display.
I tried it for a month and it was tiresome. I had to move my head to often, I also always maximize my windows so maybe it is useful to those that don't.

I would much more prefer a big screen (30 inch?) instead of two 24 inch. But unfortunately my Corp doesn't have such options.
I would much more prefer
Jan Morris Has Died
Can you please link to the documentation of the “100% Biden vote ballots”?
Can’t wait for this evidence that’s been promised for the last two weeks, but has yet to be delivered.

Trump also claimed there was widespread voter fraud in 2016, that caused him to lose the popular vote. He was never able to produce any evidence of this, even after having a committee do an investigation.
Many TS advanced features are not designed for everyday end-products. They’re designed for:

- more accurately and more maintainably typing existing JS interfaces

- enabling more advanced compile time features for libraries

I’m probably one of these “typstronauts” you reference, I have extensively used nearly every advanced type feature in library code. But I’ve seldom found a need for any of them in consuming code. My approach since I adopted TS has always been:

- libraries can and should provide types at whatever level of complexity necessary to make library usage flexible, safe and simple

- end product code should use simple types wherever possible and depend as much as possible on the flexibility, safety and simplicity of the interfaces provided by those more complex libraries
That seems like an implementation of the 'mass surveillance' solution to distribution. That probably appeals to many politicians, but to me that is intolerable.

It would also require different governments to cooperate; New York would have to be able and willing to redistribute part of my milage tax to a foreign country when that country says my car has been there. I don't know if that's feasible, but cynically I assume it would be difficult at best to put into practice.
I appreciate the correction. I admittedly spent 2 sec on the page.

Also the clarification. This is the first ad I've seen.
You can run Linux off of a single floppy (though formatted as a bit more than 1.44MB):

http://www.toms.net/rb/

Text-only, however, unlike the QNX demo.
Thankfully, life has a way of selecting against people who fail to act to preserve their own.

(Said as someone whose fiance is an ICU nurse)
That's an incredibly disingenuous comparison. The Miata is a two-passenger roadster, and one of the lightest cars on the road. The Model 3 is a 4-door sedan.
Who said anything about limiting people's creativity. I do think we should limit how much we compensate people for their creativity (in order to balance compensating others for theres). But they are free to be as creative as they like.
A truck still does orders of magnitude more damage. "To the fourth power" makes a big difference.
I'll trade that for my upstairs neighbours that walk on their heels. I can feel them walking
And it has a built in printer? SOLD
So there must be evidence of this in the process, but it seems to just boil down to some people lying all the time. Just because someone repeats a lie, doesn't make it true.

I'm all for fair legal trials, and the cases are all dropped as nobody is able to mount any evidence, lawyers admit it was a lie before the judge, etc.

There should be no surprise that mailed votes have more votes for Biden, as Trump was supposedly all against mail-in voting, even though he used the same method himself. This means he's confident in the methodology, and just lies as usual.

Trump actually despises all the people following him. He only loves himself and would not think twice of hurting anybody to further enrich himself.
> It makes sense to put all the logic into DB views and ditch the domain models

DB views are a mechanism for representing domain models just as much as classes in an OOP language are.

> Forget unit tests and functional tests against company's business logic

Implementing functionality in the DB changes how you implement and execute tests, but it doesn't prevent testing.

If you are using a DB at all and don't understand how to test functionality implemented there, that's a problem, sure, but the correction to that problem isn't to just minimize the functionality in the database and continuing to fail to test it.
The OP said production internet services. If you write desktop software that only runs locally it tends not to require someone being on cal 24/7.
Facebook built it’s business on tracking users. It seems that’s solely their choice, only they reap the rewards and suffer the consequences of that choice. If users are fine with it the impact shouldn’t be horrible. If they aren’t, well, why does Apple or users have any obligation to care about the impact? Why is this a valid complaint?
I don’t think Facebook has really any ground to stand on when the choice is being given to the user. AdTech has been saying forever that “people want personalized ads” to justify data collection. If they’re right then obviously there’s nothing to worry about.
FDA Announces Advisory Committee Meeting to Discuss Covid-19 Vaccine Candidate
"Mycoremediation is the bioremediation technique which employ fungi in the removal of toxic compounds; it could be carried out in the presence of both filamentous fungi (moulds) and macrofungi (mushrooms). Both classes possess enzymes for the degradation of a large variety of pollutants"

Maybe Paul Stammets, Michael Pollan, and the entire next generation of mycology experts can find a way to sporolate these areas in an effective way. Even if it just encapsulates and doesn't eliminate, it's still something.
> denying the President-Elect after an election.

The official process is chugging along properly just as it always has. We have to wait till December for the Electoral College to make a decision. Why? Why don't they just read the news and decide based on that to appease the masses? Because robust processes aren't robust if you skip them!

Plenty of people denies the last president-elect after that election too. But the system kept on working because it's stable.
Seriously HN, why is this on the front-page? This article is pretty much raw FUD. Our system does not require that he concede the election, and his inability to bring himself to admit he's lost will not stop him from losing and will not stop power from changing hands.

What court cases he has filed (and that I've followed) have been dealt with sincerely by the legal system, giving that party their right to exercise what legal recourse are available to them — and then summarily dismissing the cases for the vacuous nothing they are.
Because of the way browsers work, it's a bad idea to keep that many tabs open. Most browsers consider each tab as its own process, and each tab consumes lots of memory... they really don't optimise for 100s of tabs open at a time.

I understand you got used to that, but really, there's no reason to keep that many tabs open.
You have not seen what Debian did to exim, yet.
I wonder if they end up taking part of the niche taken by strays and feral dogs, which are much less tolerated by Arabs. I'm in Canada, on the outskirts of a city, and we won't ever have much of a feral cat problem because we have a pretty stable coyote population. (I often feel sad when I see the missing pet posters for smallish mammals, especially in Winter.)
That pg quote isn't necessarily at odds with the jl quote you pointed out?

I believe, pg is talking about scaling up your product so that multiple users that feel the same pain as you do can use it as well: In other words, fixing users' "jobs to be done" [0].

In fact, one of the other pg essays really drives home jl's point that one comes across things they need but don't exist, regularly: http://paulgraham.com/schlep.html

[0] https://news.ycombinator.com/item?id=21457259
SARS-CoV-2 is pretty perfectly calibrated to hide in people's inability to comprehend statistics and probability.

High transmission rate + (relatively) low complication / death rate = ideal conspiracy fodder
Its purpose is to show the world from Tisquantum's perspective, not positive and negative. You can find an abundance of writing about Plymouth colony from other perspectives. That doesn't make either of them wrong.
Let’s be fair: many of these “bureaucrats” went to school when the modern internet didn’t exist. I’m in my early 40s and lived “the new economy” in my teenage years, most 50+ people would have no real familiarity with this sort of tech. Conversely, a lot of under-40 politicians and bureaucrats do grasp the internet - sometimes unfortunately so, considering they can be among the strongest supporters of draconian censorship.
Ask HN: Describe what your startup does in 3 words
"You need to be able to say what your startup does in 2-4 words. No one has the time or attention span for an elevator pitch anymore." – https://twitter.com/stas_kulesh/status/1216326057415991296

Let me try this with my https://karmabot.chat

Which one do you like the most?

A) Karma: peer appreciation on chats
B) Karma: true team bonding
C) Karma: team bonding on chats
D) Karma: praise your team

Which one would you pick/suggest?

Please do share your products and one-liners!
I used to run Debian testing and for a short time sid before switching Arch, and I had to reinstall them from 6 months at worst to two years at best, because of packages always breaking, system becoming unbootable after updates, etc...

In contrast, Arch has been both up-to-date and rock-solid - my current install has been carried over through three PCs since 2015.
Facebook's concept of informed consent is a cynical joke, and we can only laud companies and governments that rein in on their bordeline-illegal practices.

I've recently signed up for Facebook to use Wit.ai, and have gone through account settings to lock down the account as much as possible. It took me about an hour to set everything to private in this new account, and I'm still not sure what would happen if I start posting on their platform.

The settings page is not the only place that needs to be checked if you mind your privacy, there will be a myriad of configuration options and barely discoverable controls that appear in different places on your profile, and remain hidden until you submit further content.
You are talking to someone who believes Trump when he says that he will release his tax returns.

The likelihood of him producing any fraud evidence is the same as real easing his tax returns.
What about Fedora?

I went SLS, Slackware, Debian, then Ubuntu for something like 15 years, and now just switched to Fedora + RPM Fusion, and so far much happier with it.
Apple files new trademark for Blood Pressure monitoring for Apple Watch
One of the biggest problems I've found with working from home is that your work life and your professional life start to blend together in unfortunate ways. Working without office space is common in pre-startups and it's dreadful. I've been told that blending your work and professional life is simply foolishness on an individual level. Usually this isn't the case. The circumstances tend to be different and there's a lot of pressure to compress your life like this. It's dreadful. Everything feels like work after awhile. Other people I've spoken to in the startup/entrepreneur scene who work from home have conferred this sentiment. It's often the case that the lifestyle work from home produces is unsustainable in the long run. In this way it is a degenerate lifestyle. It's challenging to turn a home into a proper workspace.

A rebuttal to those who dislike the office. I would argue that the many of the downsides of the office tend to be blessings in disguise. You aren't meant to be totally comfortable at work. Going to the office is like a performance. You aren't meant to be totally comfortable while performing a duty. It's like doing a presentation. You shouldn't go up on stage and let it all hang loose. The office space tends to cultivate the right things for working which are not the right things for relaxed living.
Fortunately every new TS release (at least since I’ve been using it around 2.0) improves the safety of well typed programs, or at least allows you to opt in to that additional safety. There are risks of course in the hands of people who don’t know its limitations. But the more TS is adopted and the more strictness is embraced in the community, the lower that risk is.
Tried copy/paste but still got: Please enter a correct username and password. Note that both fields may be case-sensitive.
For the purposes of the article, that's still a business concern. Presumably on-call expectations are part of the compensation agreement. (as they are with most industries)
We've endured a lot. We'll endure more.

Maybe. Maybe not.

That's why I like this article: the author's certainty that the worst will happen is wrong, but no more wrong than the certainty that things can only get so bad.
I highly advise “The Wisdom of the Native Americans” [1] if anyone is interested in exploring in depth how sophisticated the Natives truly are. Curated from court cases with the US government, it pieces together a small slice of the oral tradition and its nothing short of astounding.

[1] https://www.amazon.com/Wisdom-Native-Americans-Kent-Nerburn/...
Actually, I tried, and it does.
Daydreaming of Cotangents (Automatic Differentiation in Julia) [video]
The interesting thing is, I'm a huge fan of End-to-End auditable voting systems [1]. There's a ton of great work by very intelligent experts on a variety of options with different tradeoffs.

I find it speaks volumes about motivations that nobody seems to have any interest in the topic. But really both sides should want it, the left should want it so there's even less basis for doubt in the future, the right should want it if they honestly believe there was irregularity.

1. https://en.wikipedia.org/wiki/End-to-end_auditable_voting_sy...
Interesting. Does anyone know what kind of stake Collabora has in Wayland? So far it has seemed to me that there aren’t many commercial backers of Wayland. But if there is, I guess it’s good for the project. Creating a desktop environment of high quality takes lots of really hard work, just look at all the enourmous resources that Next/Apple/Microsoft has spent on their desktop environments.
You can use pgTAP for postgres unit testing, with docker you can make the process pretty fast too. Id highly recommend looking into the features/extensions of postgres, there's a lot of great stuff that goes beyond just being a database which can save a lot of time and grief depending on the application.

There is a risk of mixing storage/business logic, and you might end up being tied to postgres, but it's manageable using functions/views/schemas. And its also a really convenient place to do some business logic, as all your data is right there and available via a very expressive/extensible query language.
> If you're applying to companies who only get a few applicants per position, then you have leverage and the companies actually have to look for quality.

Unfortunately, a lot of smaller companies simply cargo cult on BigCo hiring, as that's all they know. I see smaller companies who have unfilled positions for 12 months or more, because they apply the same method to hiring as the company with hundreds or thousands of applicants.
> As someone who writes code that should never, ever break, and gets support tickets even for one-in-a-million breakages, testing is absolutely paramount.

Better put: you should test to acceptable limits.

A nuclear reactor or medical software should be tested with any and all possible and impossible scenarios in mind.

Some forum or chat software? Not so much.

And obviously there are 50 million shades in between :)
As per this Wikipedia article[1], more than 2 billion iOS devices were sold by September 2018. 19% of 2B is 380M devices. So by going iOS 13 only quite a few potential users are left out.

[1] https://en.wikipedia.org/wiki/List_of_iOS_and_iPadOS_devices