skysight-inc/HackerNews huggingface dataset:
> I really wish Nokia had stuck it out with the N9 OS a bit longer

I think we have Stephan Elop to thank for that. I never really understood why Nokia didn't just focus on the market outside the US. Had they continued producing phones like the N9, I'm sure they could have retained a lot of market share in Europe, Africa, Middle East and Asia.

> I would still be using it if the CAs hadn't expired

I'm not sure whether all of the CAs had expired, but I wonder if it would be possible to get an updated package with up to date CAs. The main issue I have is that it can't negotiate an agreed upon cipher when trying to establish a TLS connection.

I'm still able to use the Firefox browser to browse a number of websites like Facebook and Reddit. Hacker news still works with the built-in browser. Facebook sometimes works with the default browser and the old subdomain reddit website will lock up the default browser in my experience (the current reddit website layout is a no-go).
Lol, still doesn't change the fact that reddit's own CEO will change users posts, ban political ideas they don't agree with and allow moderation teams to basically ban anyone for anything.

It's a garbage site run by people who are power hungry and will do anything to keep that image.

Stop using reddit, Facebook etc
For home use, and to a limited extent - when all your users are proficient - for corporate use, I really enjoy pass (https://www.passwordstore.org/). It has a decentralized architecture where passwords are synchronized via git, making it excel at situations where you need to generate or store secrets on the go. Unfortunately, the Windows client is not stellar, and the (unofficial?) Android app doesn't seem to have an option to encrypt secrets using more than one key, limiting its use for most teams.
Is there any particular reason for the repetition draw instead of just offering a draw?
It depends on what you think you're doing.

If you are counting, 1-based makes a lot of sense. If you're indexing, they're equally valid approaches. However, if you're indexing then you should be able to use an arbitrary range and not be restricted to one or the other (with a mapping function from your actual range to the language's base).
At the right cost points have a three-way mirror?
Everyone would seek treatment, the clotting has like a 40% fatality rate.
It seems like it's the same with the article: cup when possible, less env friendly tampon if not.

Seems reasonable.
I built my own language recently and called it Casi-no.
The interesting question is then what causes contributed to the change.
+1 for the GPD call out! I have a GPD Win Max, and while I mostly use it for playing games, I have done some programing and networking work on it.

Although I feel like the GPD MicroPC might be of more interest to the type of person who would have gone for a N900. It's a bit smaller than the Pocket 2 that they linked to, while at the same time having a better port selection - https://www.gpd.hk/gpdmicropc
EUR-Lex+-+L:2011:088:TOC+-+EN+-+EUR-Lex
A PM working in government (happened to be a white woman) once asked me how I (a black engineer, early 30s) escaped the inner city and became successful. I thought about it and answered, "I decided to stop participating in activities that got the police involved in my life."

She called me a racist.
Well, meme-powered philanthropy is certainly better than meme-powered speculative investment.
Sure, there's a real sense in which that's absolutely true. What I think the article was eyebrow-raising at wasn't primarily the digital nature of this transaction as much as the extremely high price paid. An original by Picasso is going to be worth more -- orders of magnitude more -- than an original by, say, Joan Erbe, a painter who was very well known around the Baltimore area and is "notable" enough to have her own Wikipedia page. Erbe's originals seem to generally go for around $500–800.

I know people are saying "but Beeple is known!" -- and I'm sure he is! I hadn't heard of him, but the chances are you haven't heard of Joan Erbe. What I'm suggesting is that Beeple is, in the wider world, closer to Erbe than he is to Picasso. If this had been a $2-3M transaction rather than a $69M transaction, it would still be in the news and raising eyebrows because of the NFT nature, but it would seem a lot less... bubble-ish.
I'm curious how you make your comparisons. Here is mine:

AWS a1.metal: $293 per month for 16 ARM cores, 16GB memory

OVH Rise-4 [1]: $131 per month for 16 Intel Xeon cores, 128GB memory, 500Mbit/s

And the ARM CPUs on the AWS instances are nowhere near the intel cores here, so maybe this configuration is comparable:

OVH Rise-APAC [2]: $57 per month for 4 Intel Xeon cores, 32GB memory

[1] https://www.ovhcloud.com/fr/bare-metal/rise/rise-4/

[2] https://www.ovhcloud.com/fr/bare-metal/rise/rise-apac/
Goldman Sachs IBD analyst employee satisfaction survey
There's a few challenges with doing something like this.

- arrays (which most collections use under the covers) will need to allocate `elements*size_of_struct`. Unless the structs are the same size, you'd have to do some level of thunking/offsetting.

- Even if they are the same size, when you're iterating the list, how would the runtime know whether it's `A`, `B`, or `C`? Structs don't have header information that can be used to infer the type, it's only whatever fields you've defined (with padding potentially). Part of 'boxing' is essentially thunking the struct by wrapping a methodtable for the struct into the object [0].

If you need something like polymorphism with structs, your best bet is to make the struct itself quasi-polymorphic (i.e. with enums) and/or start abusing generics in some fashion I haven't yet figured out.

[0] - https://mattwarren.org/2017/08/02/A-look-at-the-internals-of...
>I'm curious why it seems that no city has tried installing amber LEDs in an effort to try and realize the efficiency gains without quite so many of the downsides.

Flagstaff, Arizona did. There are some drawbacks, mostly that they simply don't get as bright.

https://arstechnica.com/science/2019/10/how-flagstaff-arizon...
We expect to follow Gitlab's path on this. There will be 2 repos. One with EE licensed code and the other one completely foss.

eg: Gitlab[0] vs Gitlab FOSS [1] code

[0] https://gitlab.com/gitlab-org/gitlab

[1] https://gitlab.com/gitlab-org/gitlab-foss
You know that can go in $PATH/git-rf, right.
This is something I see a lot of people ignoring about Kubernetes. There are two completely different sides to it: the developer experience, and the sysadmin/devops/sre/what-have-you experience. This post completely ignores that second part, which is arguably much harder. You can ignore large swaths of those topics by using managed K8s platforms, but the pricing for those means that running a blog like this might run you $50-$80/mo
I don't look forward to the day I have to completely abandon it. I have mine set to show the screen when double tapping it (which still works better than my Nokia 7.2 Android phone).

> since tapping the screen doesn't get it out of sleep anymore, I can't pick up calls anymore.

Mine will show the the screen and prompt me to swipe up to answer the call. Does yours work in a different way, or is the touch system failing?
> Update: The numbers were updated since they were off by a factor of two due to a typographical error in the code.

The article got updated by now :)
Thank You. I may be dyslexic. I am not sure though. I have never been diagnosed for it.

I am really great at execution. Details notwithstanding, I am usually the best performing member in my team but my teammates or managers end up correcting (commenting / pointing out) my mistakes which increases their work.

I will try your email signature idea. Thank you again.
They definitely exist. Things like pinboard.in for example.
Ooh I really enjoyed this, it's a nice way to expand on your color name vocab. I wonder if there is an equivalent for Pantone?
Incredible. What a driver.
I've read that unpowered SSDs do not retain data for long periods of time.

I've also been told that we have the technology to get data OFF of hard drives in cases of catastrophic failure. we don't have that capability with SSDs.

So for archiving, I think hard drives should stay a long time.

I think hard drives will be the "tape drives" of the future, relying on capacity more than random i/o speeds.
Luckily mining with renewables is much less difficult technically than flying with renewables.
Well judging on the comments the people who pay are morons. Want to discuss this e mail I received with a lot of misspellings?"
> Chatwoot isn't a piece of cake to set it up

We are working on make it simpler. :D You will hear from us in the upcoming releases.

> Moreover, we are in the process of hiring and dedicating a small team who will contribute changes to Chatwoot and raise PRs upstream.

That's great to know.
> After spending a couple hours learning the key concepts through the official tutorial (...)

That, and the ongoing complexity you're buying into, is exactly the problem.
Migrating off of Auth0? Here's what you need to know
> But for sure it's a racist trope [...] but useful for certain world views

Please stop. HN is not the place for baseless accusations of racism. Please assume good faith in discussions.
Applets were a powerful tool in 1997, I was doing stuff you need to use webrtc for with just applets back then, even used applets for my MFA, unfortunately since I was doing this in art school employers refused to hire me to do java for pay, things were very skewed back then when everybody demanded that bscs.
Biggest issue with customer support are: Getting customers and supporting them.

Solution to both of them is making a simple product which provides incredible value which is self serve. Word of mouth will take care of the rest. Eventually build a community driven forum which will help with support.
That’s just false. There have been some minor changes over the last 25 years, but the jvm will run a jar file compiled with a really old javac just fine, and I think you would be hard-pressed to find any platform with even a remotely similar level of stability and backward compatibility.

The don’t upgrade thing on the server is a generally wanted stable environment, or do you upgrade libc in prod without testing it first? Also, it happens mostly in banks and other not-too technically up-to-date places that often times depend on bugs themselves. Trailing the latest OpenJDK is the best thing one can do.

Also, android is not/barely Java.
eh, i sometimes play it just to challenge myself and i'm truly terrible. it's fun to get new lines and give the oppo a laugh.
كلمات اغنية احلى من السكر هيثم سعيد مكتوبة كاملة
In the non-digital art world, "semi-famous" doesn't get you Picasso prices.
Generally what we read in Durant was ... Not a lot on balance. Their 3 branches of government and the position and treatment of women in spartan society was notable at the time.
It really depends. Go and Rust softwares are generally easy to build from source
I live in a country which uses both (it's moving towards white lights but it's not uniform), and I like yellow lights MUCH better. The very bright white lights just hurt my eyes.
A few lines of Kubernetes configuration ... and a custom Docker image, which might tilt the scales of complexity in favor of starting from a stock installation of whatever server stack serves the blog and adding content, configuration files, SQL scripts etc. more frugally and explicitly.

In particular, how is the blog updated? I don't see how replacing and/or backing up a Docker image could be more convenient than copying files through a SFTP client and using other kinds of real clients (administrative web interfaces, SSH, etc.).
Cars should also be banned and replaced with alternatives (be it safe self driving tech, public transit or biking). Car crashes are one of the top killers of young people in terms of crashes, and we’re just starting to understand the effects of air pollution on young lungs.
When storing a GnuPG private key on it, yes you still need a backup. The backup can be a second similarly provisioned USB device, or any storage device that you trust to be secure, such as a paper key in a fire safe.
The mouse brain derived Japanese Encephalitis caused death, often 2 years after vaccination. It too went through clinical trials, and seemed perfectly safe at first. It was pulled as a result.

Yet, those clinical trials were not rushed, nor the government approvals, nor did it have the sort of pressure you are applying right now.

Further, you have no idea how wide spread, or severe this may be. You cite numbers from the media, yet reject pausing, without even knowing the precise number of people unable to get vaccinated as a result, or if more cases of clotting may appear as time passes.

You have no real data.

Let's get some.

FYI, we are not far apart ideologically here. I get what you are saying, but imagine this..

2 weeks pass, and it is shown that the problem is quite severe. The vaccine is tossed.

Next the anti-vaxxers, the media, start spewing words of distrust. Helpfully, the media shows a grandmother crying, for days, over and over, about her dead son.

How many may refuse vaccination, and die then?

I believe it makes more sense to demonstrate caution, due to the sad politics of humanity.
> But my general point still stands, COVID is far, far more dangerous than the vaccine.

It is worth breaking that down by age, sex, and other risk factors.

For an 80 year old male obese smoker, who lives in a country with high COVID-19 rates, I have no problem believing that COVID-19 is more dangerous than the AstraZeneca vaccine.

For a 25 year old female with no comorbidities, who lives in a country with low COVID-19 rates, this is much less clear and will now have to be determined statistically.
hes a clotting expert, not a COVID expert. So of course he sees clots everywhere. Are you sure he's the spokesman, or just making this claim as an independent researcher. There is nothing in the two articles I read saying this is an official position of the hospital.
With some IaC tools this would be done with 10 lines
The Banksy comparison puts this in an interesting light, actually. Someone like Banksy probably hates the idea of being enshrined in some wealthy person's gallery- in fact, when something he made did go on auction for $1.4m, it was rigged to shred itself afterward.

Beeple's art is similarly satirical (I'm not going to comment on its actual depth, but bear with me). What if Beeple were making a statement against rich-people-art-collection via the entire concept of NFTs? The sale itself is the parody.

I don't think that's what happened here, but it's interesting to think about
> The problem statement is well-defined and C++ is the language that cares about these details

It's an actual programming langauge (rather than a research project) so includes a number of convenience functions and guard rails. Thus 'final' lets you tell the compiler your intention (this is "caring about the details", a kind of guard rail) yet the compiler will already synthesize a bunch of functions for you, either completely (e.g. default constructors) or partially (selecting which template to expand). You can dispute the branch cuts but can't claim that a choice is inherently wrong.

C++ "suffers" because of a very strong (but not absolute) commitment to backward compatibility.

One reason the standard seems bloated is it includes a lot of features that are mostly or even entirely for library writers, as well as a lot of features for system programming not used by most developers. You can write your Java runtime in C++ but you can't write the C++ runtime in Java. They languages are intended for different purposes and in that regard you can't really say one is "better" than the other.

I consider features like this to be in the "reduce programmer opportunity for error" class of improvement, which I personally favor.
Weren't the first software developers Big Co secretaries just keeping up with the times and tools that made them better at their jobs?

Entry level/ junior software developer roles might not need anything more than basic understanding of how code works in general, or companies to just be willing to do on the job training.

Maybe if companies actually invested in their employees like that again, they would be incentivized to actually pay them their fair market value and people would stop having to jump jobs every two years just to make what they deserve
Post-modern, pre-future
>> spinning rust

> This is a common refrain, but seagate and the others are proving that HDD tech is not 'rusting'.

It is a common refrain because disk platters were originally coated with iron oxide, and iron oxide is rust. It isn't a value judgement.
It is mind bending to see how much more complicated than "rsync" deploying a simple static site often gets.
For me it's the microsoft office suite.
I used to make documents in LaTeX and continue in some cases for text heavy or math heavy final documents.
Since using powerpoint however, I cannot image going back to either LaTeX or libre office for either presentation or quick intermediate reports.
LaTeX is too cumbersome and libre office is just a pain to use (one part of me still hope that I am just using it wrong).
Apart from that, gaming is also a reason for my personnal computer.
Costs (of EVs) are passed onto the consumer and thus self-regulate, whereas many of the costs of crypto's wasteful energy usage are distributed among society.
In Allegro Common Lisp it's

#! /path/to/mlisp-or-alisp -#!

...lisp code...
Fwiw the PoS network is already running, with $6 billion staked and 100,000 validators. Migrating the rest of the network is relatively simple, they're just being really careful with it.
Maybe your tech allows self repairing Infinite Fun Space simulators which are also impossible to destroy, as they are inside stars, inside black holes or made of matter that doesn't interact with anything else.
The new NYC lampposts also spread wide light cones, which is good for road safety but means they intrude through house windows. Astronomers have also complained about the lights worsening the "seeing", which is already bad.
What happens when you go over sand or mud?

Do things get trapped in there? Is it like a mix-master with thick dough and it gets all clogged up and you better wash it before lumpy things harden?
Yes, it is from Hamming's "The Art of Doing Science and Engineering".

From page 89:

> Information Theory was created by C.E.Shannon in the late 1940s. The management of Bell Telephone Labs wanted him to call it “'Communication Theory” as that is a far more accurate name, but for obvious publicity reasons “Information Theory” has a much greater impact—this Shannon chose and so it is known to this day. The title suggests the theory deals with information—and therefore it must be important since we are entering more and more deeply into the information age.

Then later on on page 90:

> First, we have not defined “information”, we merely
gave a formula for measuring the amount. Second, the measure depends on surprise, and while it does match, to a reasonable degree, the situation with machines, say the telephone system, radio, television, computers, and such, it simply does not represent the normal human attitude towards information. Third, it is a relative measure, it depends on the state of your knowledge. If you are looking at a stream of “random numbers” from a random source then you think each number comes as a surprise, but if you know the formula for computing the “random numbers” then the next number contains no surprise at all, hence contains no information! Thus, while the definition Shannon made for information is appropriate in many respects for machines, it does not seem to fit the human use of the word. This is the reason it should have been called “Communication Theory”, and not “Information Theory”. It is too late to undo the definition (which produced so much of its initial popularity, and still makes people think it handles “information”) so we have to live with it, but you should clearly realize how much it distorts the common view of information and deals with something else, which Shannon took to be surprise.

> This is a point which needs to be examined whenever any definition is offered. How far does the proposed definition, for example Shannon’s definition of information, agree with the original concepts you had, and how far does it differ? Almost no definition is exactly congruent with your earlier intuitive concept, but in the long run it is the definition which determines the meaning of the concept—hence the formalization of something via sharp definitions always produces some distortion.
I rely on code review tools that can show me the difference between two patch sets. I really love Phabricator for that ability - push a set of commits and each gets a review. Absorb any fixes, push and suddenly each commit has a new version that you can diff against old ones if you care. It makes reviewing the patch set in totality trickier. However, since I’m practice you want individual commits within a set to be standalone ones, I’ve rarely missed the ability.
Letter from President Reif: Supporting our Asian community in a difficult time
It's not an improvement, it's feature parity.
None of these sound much like hobbies.

Self-improvement is not a hobby.

I mean building websites might be a hobby.

Just not when it is "to teach myself web development."

There's nothing wrong with learning in your spare time in lieu of a hobby. Indeed it's good. Even better if you recognize that's what you are doing. And best when you realize that there is no rush. No deadline.

Getting older improves pattern matching. Sometimes you will read voraciously. Other times there will be GTA-V and the South Park back catalog...so to speak.

You've got the rest of your life to finish that book. Hopefully it's Knuth. But TikTok is ok in the now.

Good luck.
At face value that source send to suggest that it's a great result, but I'm struggling to get my head around the statistics in the table - the early ones seem really low.

The biggest driver of loss of woodland, I assume, has been the same as in the Amazon today - farming and logging.

Wikipedia tells me estimates put the 14th century population of England at somewhere between 3.7 and 7 million. The table suggests a downward trend of woodland over time, which I assume would be driven by industry and therefore related to population. Today, urban and industrial land use must be massively higher than it was then, meaning that in relative trends the loss of woodland was even more profound.

How could people in medieval times have required the same footprint of de-wooded land as a population 14 times larger today (even accounting for more efficient farms, move to fossil fuels and nuclear, etc)? What would the natural woodland cover be with no human inhabitants - surely at least 50%?
most news reporting about adverse health events makes the problems sound far more severe and significant than they really are.
Anyone who edits photos in Lightroom understands that modern photography captures both reality and artistry.

My goal when editing photos is to make them more clearly express how I felt or how I saw. This is often quite divorced from what shows up on the back screen of my camera.