skysight-inc/HackerNews huggingface dataset:
AMD was originally going to release a desktop ARM CPU along with the x86 ryzen. The crazy part was they were meant to be pin compatible. AMD abandoned the idea due to complications and to focus on ryzen instead. We were so close to ARM desktops, probably wont see one for another 8 years.

https://www.extremetech.com/computing/181867-amds-project-sk...
Yes as far as I know; their Sectigo/Comodo root is older.

But, you can still use Let's Encrypt with old Android devices until the later part of 2021 using the alternate chain: https://letsencrypt.org/2020/11/06/own-two-feet.html (As a point of reference, Caddy supports configuring this alternate chain.)
I am glad this made it to the top of HN. I am normally cynical (I'd say that's common around here) and smirked pretty hard at the whole thing for a moment, then thought about the usual quote "be the change you want in the world" and joined with a smile.

I doubt 2021 will be the best year ever (how the heck would we even measure that?) but 2020 sets the bar pretty low to at least invert the recent trend of "each year gets worse than the past one" :D
Yeah, that makes sense. I wouldn't expect the same price point as an RPi and would love a higher performance CPU, but I think they are not out there at the moment. Wouldn't mind having something like 8 graviton2 cores and an nvme slot :)
Cost per hour and Cost per operating hour. Those two figures show the hard number a machine needs to earn for a business.

I used to sell people software to help figure and track that; which meant i helped several people initialize a system and see those numbers laid out for the first time. It was frequently traumatic to their assumptions. You can lard up the presumed maintenance budget for old iron and it still beats new all up and down.
Yeah, looks like ACME is indeed free and includes wildcards:
https://zerossl.com/letsencrypt-alternative/
It's not marginal at all at the same price point:

https://www.youtube.com/watch?v=UxSI45eeAts

Not to mention the ergonomic factor of being cooler and quieter.
Most HTTPS connections today negotiate ephemeral keys at the start of the connection, so even if an attacker has the server's private key (which the CA never sees and couldn't sell!), the attacker can't do passive listening attacks on connections using it. The attacker would have to do an active man-in-the-middle attack that rewrites the connection and swaps out the ephemeral keys with keys known to the attacker, which risks detection.

If an attacker has the CA's private key, then the attacker can mint new HTTPS certificates. They wouldn't be able to do passive listening attacks on connections, but they could use an active man-in-the-middle attack to swap out the server's certificate in the connection. However, this attack could be detected through Certificate Transparency, and the CA's leaked keys would become untrusted by browsers.
Why do you care what prople think ? Good or bad is relevant to your own principles, not society. So just decide for yourself.
“An important ingredient for doing the work is boredom.”

100%. The Internet is incredibly distracting nowadays in that it doesn’t allow you to be bored. But it also leaves you deeply unsatisfied as you consume one random thing after another. Ironically if I was genuinely bored, I’d go and find something fulfilling to do.
> you need to have someone who is very comfortable saying "no" to be in charge of maintaining the interface.

Of which the end result will be that the desired functionality will be somehow hacked within the plugin or will not be available at all.

Problem with such plugin based architecture is that it relies on a well designed interface. Person which designs the interface needs to have very good idea of how that interface will be used in the future, which is difficult / often impossible thing to do.

When business requirements change, you then have the difficult dilemma - just insist on "no", introduce a minimal hack, redesign interfaces to support the use case in a clean way (possibly big task) etc.

> your encapsulation suffers death by a thousand cuts. you can end up with a de facto monolithic codebase that also has a complicated plugin interface that doesn't really encapsulate anything.

Yes, worst outcome of all. In reality, plugin based architecture is no silver bullet. It can be very counter productive, especially when you're figuring out what you actually want to build, as you build it.
To me, the biggest headache of one-man SaaS is that you have to write API by code.

I always use API-generation code for my products. The real value i bring to customers is my database, not API.
Adding unnecessary joins.
Show HN: I made 3D diverse hand gestures, totally free
Piketty goes into some detail on that: https://www.vox.com/2014/4/8/5592198/the-short-guide-to-capi...

The answer is that 1875-1920 looks an awful lot like 1975-2020.
Duckdns is good, though I really like Hurricane Electric's DNS: dns.he.net/

It offers a lot for free; I started using it when I moved off cloudflare and have quite liked it.
Please make a (fully fledged) out of this. As a Django user (and big fan), I enjoyed playing this little game and would love it too spend much time on it. Plus if would be a great way to learn new stuff.
These guys spent four days in a (large) airport: https://www.youtube.com/watch?v=BYCETjh4eMc

There are also the stories of the people who have lived for months in airports. I guess you are lucky it was "only" 9 hours, but yeah, it doesn't sound pleasant.
Beyond the obvious, the Fairness Doctrine was enacted at that time. It put regulations on news reporting which allowed US citizens to be informed voters. The Fairness Doctrine was removed, and since then .. well, you can see what has happened to the country. Fighting between groups. Definitions for terminology that differs depending on what political groups understand creating misinformation. Citizens getting only half of the reporting, even if that half is truthful. People being outright lied to by the "news". And the list goes on. It's back to how it once was.

When we're unformed voters, then who we vote for and what policies end up getting enacted to not serve our best interests.

While this at first may not seem like much, it's a key butterfly effect for many of the other problems we have today. It's not the whole picture, but the root of a larger picture.
Here's a better question - how do we replicate the 1945-1971 period without a world shattering war and tens of millions of deaths?
Snapchat veut payer les utilisateurs pour le contenu Spotlight
> You seem to be arguing for laws that treat people differently based on their immutable characteristics - i.e. gender. I think that's wrong and people should be treated equally.

That's not what I am arguing. What I am saying is, if people were currently being treated equally then we would not have to have this conversation. The truth is that they are not.

I mean come on, have you ever heard of the Bedchel test?

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

"It asks whether a work features at least two women who talk to each other about something other than a man. The requirement that the two women must be named is sometimes added."

You have to exercise a lot of mental energy to not see all the ways in which there is systemic sexism in our society and workplace.

You also have to decide that all these women must be, making this shit up?

You also have to be pretty ignorant, either deliberately or through circumstance having placed you in an unhealthy media environment. These days there are a lot of fact-based, data-supported history books, studies, etc, talking about systemic sexism both past and present.

To sum up, however good your tech knowledge may be, your knowledge - current, best-practices knowledge, so to speak, of history is weak. Or, you don't want to acknowledge the truth.

Those are facts.
>"...I cringe every time I see dongle attached storage..."

>"...If you need fast storage I believe you should buy an appropriate device"

Frankly you can cringe all you want but it is really up to the owner to decide how they use their hardware. Your opinion about it is irrelevant as people have their unique situation and are quite capable to weigh all pros and cons of whatever they decide to do.
You don't shut down all printers but do you think a company that would let Myanmar print thousands of pamphlets calling for genocide should suffer no consequences or at the very least critcism?
Definitely. That's one of the most common things in most services' ToSes. From a business point of view, carrying that content probably causes much more hassle than it's worth for most companies that aren't set up for the adult entertainment industry. If and when a customer accidentally sends porn to a 13 year old, which would you rather tell the parent screaming at you: "we're sorry and we'll instruct the customer not to do that again" or "oh my, that's against our policies and we'll be sure to cancel their account. Thank you and please don't organize a pitchforked mob to march on our headquarters".

I don't care if adults look at porn or engage in porn-based commerce; I'm not saying "porn is immoral and it's good to block it!" I do believe that the vast majority of businesses not already working with that industry don't want the aggravation that comes along with dealing with that content, though, and that's why it's widely barred.
If we start defining irrational values ad infinitum (supposing that they're generated by the simulation on the fly as opposed to set, infinite constants), will that kernel panic their machines as their RAM and swap partitions overflow?
I am looking forward to a future where PCIe devices might be connected too. I would really appreciate it if someone other than Intel would kindly please start doing Thunderbolt. Now that USB4 is official, adding PCIe connectivity would be a very good perk for these next generation systems. So far though no one has registered interest. Please can someone other than Intel & Apple prioritize better connectivity? AMD? MediaTek? Qualcomm? Anyone?

There's two modest perks to NVMe over SATA. First, the drives tend to be faster. For large reads/writes, this probably wont help, as you'll be bus limited to USB3 speeds. But for smaller reads & writes, the NVMe drive can maybe probably do more iops, and you may see wins & better latency on workloads. NVMe also has a bunch of under the hood improvements. There's a quite in depth comparison of the two[1]. Larger queues, multiple queues, less round trips to issue commands, better completion model. I am very much unsure of how many of these advantages are exposed & would carry over when the host-to-device connection is still UAS based, which is what adapters like the one in this article still feature, same as if it were SATA. But some of these wins will help latency & iops again vs a SATA drive.

[1] https://sata-io.org/system/files/member-downloads/NVMe%20and...
Many of the groups we call "Hunter-Gatherers" weren't nomadic, despite popular imagination. Estimates for the early Holocene are that around 20-30% of all groups in some regions were at least partially sedentary. Some of the most well-studied modern groups were fully sedentary, and had high social and political complexity to boot.
As a farmer I am interested buying one, especially as I am using tractors for light work: spraying, towing and light field work. There are few hacked tractors already available, but it will take some time before supply chain mature enough.

I am pessimistic about having heavy duty industrial scale tractors with current battery technology. Those machines are monsters and when you interpolate consumption from light workloads to those monsters it just doesn't compute. Another angle in economics is that those machines have to work for many hours a day (combines in heavy seasons run for 12+, 7 days a week) which is also hard with current batteries.
In between the extremes of 'hard money' enthusiasts arguing that the amount of money an economy needs to grow automagically happens to coincide with levels of worldwide gold mining and MMTers (and 1950s Keynesians) arguing it coincides with whatever the government needs to spend is basically the entire field of economics and the mechanism the money supply actually operates based on (which is central banks looking at numbers to ensure the supply of and demand for credit are in balance)
Read this: https://james-clee.com/2020/04/18/multiple-wavlink-vulnerabi...

>Low and behold, there was my super secret password in plain text, with the admin username in plain text, on a page that requires no authentication of any kind to view.

It is so fucking dumb that there is no other explanation other than an intentional backdoor. If anyone quotes Occam's Razor, you've been asleep for the past 5 years or so.
Redis becomes the most popular database on AWS as complex cloud application
Born by when? When 486 was released?

Naturally not, however not everyone was wealthy to be buying last generation Pentiums.
Unrelated to the content: I dunno what the author/site admin has done - but that was one of the fastest loading web pages I've ever seen on my phone.
Habits That Can Help You Eliminate Excessive Procrastination
I don’t know if it’s copyright infringement or not, but I ended up doing this after my legal copies of some shows and movies wouldn’t work on my tv (connected to computer by a cable) due to DRM. I acquired the shows and movies another way, and threw out the copies on DVD as they didn’t work.
My dislike of ads is directly correlated to how visible they are in a linear fashion. The only ads that I find to be unobtrusive are invisible (i.e. non-existent).
I had recently noticed this was starting to drive me nuts as I block a lot of other in my day to day life and facebook has been getting through.

Went looking for a paid option on Facebook to remove ads, like youtube premium which I enjoy, but they are very much against doing this. I guess when your entire organization becomes about selling ads, the team that wants to just make money directly gets shouted down.
We have a kind of varint-based delta decoder at work that can read up to 15 bytes past the end of its buffer, because it uses uint64s to read the buffer faster, than the buffer doesn't encode byte-length information. Since it doesn't know how many bits wide the last entry will be, and since it reads ahead a little, it can end up 16 bytes starting at the last byte and proceeding 15 bytes onward. It doesn't matter that these bytes are filled with garbage, because a well formed program will only use the bits from one of the valid bytes. The outer code knows how many entries to look for, so it just calls the advance function the correct number of times, and those bits past the end don't get used.

This can lead to a pretty subtle crash because, except in msan mode, reading those fifteen bytes won't cause any problem except at the page boundary. This is because you don't corrupt the sentinel bytes, since they're never written. So to detect the bug you either have to run the code in debug mode (which we rarely do, because the code is deep inside a very expensive database system), or you have to get unlucky.

I tried fixing this, but adding a "past the end" test really hurt performance. Instead, we continued with the preexisting solution: copy the data into a buffer fifteen bytes longer than the data, then decode it. T_T
What we call "luck" is very unevenly distributed in the world.

Linus is also lucky that he had decent nutrition in his childhood, and that Finland was not at war with Russia during his university years. He had the luck to be born to parents that were able to prioritize education over subsistence. So yes, he was lucky.

But in your previous comment, you also call Linus's choices "luck". That doesn't read fairly to me.

He had the luck to make good choices? Maybe in retrospect, but you must acknowledge that there's much more than luck involved.

Of the tens of thousands of people with enough "luck" to arrive at roughly the same place in 1991 -- by which I mean smart, well-fed, decent academic/life schedule with adequate free time, few or manageable commitments like spouses/dependent children or parents, broad and deep exposure to Unix, access to USENET and the Internet -- Linus remains exceptional.

My closing parenthetical was not a counterpoint to your message. It was to frame my perspective: I don't worship, but I do respect.
Agreed. The submitter just created a HN account a few days ago and has only submitted posts to the same website as this is pointing to.
False. Trains. Surely it is no coincidence that high speed rail and nuclear power both became common around the same time.
>That's exactly what other open source users using GPL-style licenses want.

LLVM is NOT GPL.
Paint protects the iron from rust.
I agree with you, if you're working for a bad company and you're actively sabotaging them then the OP's observation does not hold.
Does that Medium page send CPU to 80% for you too?

Does that Medium page stall until the browser gives up loading it?

Do you also wish for Medium to die in a fire, so that maybe in the future people will be a tad bit more inclined to write blogs on their own site or less annoying platforms?
Is it?

If you're a bad person working for the Red Cross, and you saved the lives of strangers, that makes you less bad.

If you're a good person working for a company that manufactures antipersonnel mines, that makes you less good.
Hands on Crash Course on AWS CDK (Deploying a Serverless Web App)
Provided the APIs that one wants to call are know to the cross compiler infrastructure.
During one recruitment process, I've got passed through initial steps, because the hiring company already knew my answers about some topics (I've learned about it later, when I was speaking with other devs who were working there).

Also in the past I've received multiple offers to create book/course about the technology I feel comfortable with, but I've declided (so I'm not sure if that counts)
Why is resizing sooo painful? [OS X vs. Linux]
This post feels like GPT-3 written it. What is SKU?
A portable with a mech keyboard is what I've been wanting for years.
Are there other options btw?
> A venture capitalist (VC) is an investor who provides capital to firms that exhibit high growth potential in exchange for an equity stake.

I have a friend who invested $10k into another friend's startup. Is he a VC now? If you want a term that refers to all investors we already have one - it's "startup investors".

VCs are mercenaries - they invest someone else's money and they are responsible to return the money in 10 years or bust. They take board seats, they try to drive when things get tough, they try to push companies to the breaking point because 10 years are fast approaching.

This sets them apart from FFFs or Angels, for example. Or even from Investment Bankers.
> not how capitalism is supposed to work in the spirit of the version that many democratized nations were sold

AKA: people were misled.
> The argument against affirmative action is that it is very hard to remove preferential treatment once it is in place even if it no longer required.

Once you educate yourself with fact-based historical information to understand how unfair the system has been, this actually is an argument in favor of affirmative action.

Point being that until very recently the biases has been extreme, so that despite positive changes in both culture and law, equality will not happen over night (as you said, things persist), and thus affirmative action is important even after the most pernicious source of discrimination has been removed.

Affirmative action is complex, no question, but your particular point is more of an argument for it than one against it.
My conclusion is based on the standard legal framework for work-for-hire agreements in the U.S. The default for a WFH is that royalties do not apply; and it would be the extremely rare exception for royalties to attach to a WFH agreement, especially with regards to a novelization of a Hollywood movie.

Disney hasn't said that they're negotiating anything. They're still trying to figure out what ADF is talking about. The NDA part is standard (for Disney).

I stand by my conclusion, unless ADF can cough his WFH agreements showing that he was entitled to royalties.
The missiles can get confused by chaff and flares. They're not gonna be able to do a very good job telling the difference between a 767 and 707 under combat conditions.
Not UTF-8 characters, UTF-8 code points. UTF-8 characters (more properly "extended grapheme clusters") can be of any length. " " is one character, 25 bytes long (0xf0,0x9f,0x91,0xa8,0xe2,0x80,0x8d,0xf0,0x9f,0x91,0xa8,0xe2,0x80,0x8d,0xf0,0x9f,0x91,0xa7,0xe2,0x80,0x8d,0xf0,0x9f,0x91,0xa7) (it won't show correctly on HN, since HN strips some Unicode). If you assume that code point = character, your parser is buggy and doesn't comply with unicode specifications.
Solid arguments here guys, case closed.

But I concur, working for a bad company makes you a flawed person, like everyone else. What would make anyone think they were purely good?
As you can see in this thread, resizing in gnome on wayland looks like this ( https://i.imgur.com/kaS9nVr.mp4 ), which compared to MacOS ( https://imgur.com/EAPzmKC ) is lightyears behind in terms of smoothness (as reported in the same thread, wayland-comparable performance is observed on windows as well). What I can think of as a difference is that Wayland sends resize requests on each mouse-move event, while MacOS MAY do some sort of clever hack. Maybe they try to predict mouse movement and only ask for a subset of all sizes of the window from the application? Is anyone familiar with what happens here, in depth?
Interesting read. Thank you.

It doesn't really scratch at his integrity though, since it was the institution he worked for that raised the issue.

If he was just a brilliant salesman (apart from a brilliant scientist) we never know.

What is beyond dispute is that his discovery saved (arguably) millions of people from a life in misery.
I'm guessing seasonal labor in the southern hemisphere off-season? I can't speak to why he wouldn't have seasonal labor from (say) Australia, unless maybe the country's big enough that they can travel domestically to places that have less of an off-season?
But could we build the Hoover Dam with just wood and small hydro as power sources? Could we even build the meta things required to build the Hoover Dam, like the tools, the trucks transporting the concrete, the cranes, the roads to go there…
And North Korea is quite literally called the Democratic People's Republic of Korea. Are you surprised labels can be misguiding or outright lies?
Mono and .NET can do it as long as native code isn't used.

Mingw can do it provided the desired APIs are known to the toolchain.
The Lonely Side of Remote Work Could Mean Opportunities for Innovation
Ah, that's why NewEgg put every WavLink device on sale yesterday.
Wages and prices don't go up in tandem. Wages typically lag.

Let's say there was 10% inflation instantaneously today. Everything costs 10% more starting today. When does my paycheck increase? Not today. Probably not next pay period. Either when I get my annual cost of living increase, or when I can negotiate it to happen, or when my boss decides that the company really needs to take care of me. Whichever way it happens, it happens later.
You looked up the Wikipedia for post millennial, but couldn’t be bothered to double check archive.org to confirm the language referenced in the article was in fact on the BLM site until it was recently removed? See: https://web.archive.org/web/20190118185735/https://blacklive...
I had a similar reaction, and also signed up. Upon reflection, I think there actually is a chance for it to be the best. Global poverty continues to shrink. Depending on your politics, you might be excited about the next US administration. Vaccines look like they'll be pretty widely deployed. Maybe we'll have a few more people out there doing good deeds.

Things are looking up!
Also, YouTube. It was ad free for a long time, and they've slowly turned up the dial with ads now that there is no real competition.