skysight-inc/HackerNews huggingface dataset:
I've just finished his autobiography "Homage to Gaia". I've read dozens of scientists' biographies, but this stands out. Funny, unusual, very warm and humane with a lot of good thoughts about work, freelancing, science and history. Very recommended. My favorite story is when NASA asks him how to detect life on Mars and he answers "by an entropy reduction meter". The rest of the story is epic and very educational!
It's the perfect UI for this ex-MacBook user on the Surface.

I'm glad somebody made a UI that actually works in both form factors. All that's missing is a swipe keyboard.
I'm in the UK. I've never been to university so I don't know how it is in general, but in university towns like Oxford or Cambridge, I've visited university properties during the day and nobody has ever stopped me.

I've also never had security locking or searching bags in grocery shops. However, it's becoming (sadly) more common in museums and events that they'll do some sort of cursory bag search before you enter, supposedly due to risk of terrorism.

We do have guards in shops, depending on where you are, but they're there to catch thieves.
I’ve wondered the same. I think it comes down to how people feel taken advantage of when trading in a car vs how they feel when they make a donation. If you are in a position where you don’t need the money from the trade in then you may choose the good feeling over the bad.
A mailing list which is 1:1 accessible via a web interface and an NNTP interface.
> Do you close your eyes walking around town any time you go by a store front

I think most people would just walk by without looking. You'r analogy would be that people walking past your store should be forced to look at your ads or not walk past your store.
I’m saying it’s not because we’re not “teaching” people not to do it, or not telling them not to do it, like the parent comment says. Of course we tell everybody not to steal. Clearly telling and teaching are not the gap here.
> Imagine if the situation was flipped, and your CEO went "sales reps need to understand engineering complexity, so from now on they will each have to fix 10 bugs a month."

Picking up the telephone and debugging areas of expertise YOU created or are already responsible for is much easier than making a sales guy into a pseudo-engineer.

Also, paradoxically, some of the best product features I've come across literally started as a ghetto-coded-idea by a Technical Account Manager (sales engineer). Said features were later formalized and picked up officially by engineering, but the nexus of the product feature started with a non-dev.

Sorry for the ramble/rant. My point is this: Don't get so married to job titles. It can be limiting in my humble opinion.
The recession is over.

Perhaps this is a good opportunity to understand the economy beyond:

“two consecutive down quarters means recession”

A few months ago when people tried to make the case that we weren’t in a recession, it mostly turned to political discussions.
I wonder if it would be practical for any web server that receives a TLS request for any domain it doesn't know about (but has nonetheless arrived on the server) to make a Let's-Encrypt request for that domain and respond to the original request in time.
"Use [[ ]] for conditions"

Oh how I hate the double square bracket. It is the source of many head scratching bugs and time wasted. "The script works in my machine!" It doesn't work in production where we only have sh. It won't exit due to an error, the if statement will gobble the error. You only find the bug after enough bug reports hit that particular condition.

After a couple shots to the foot I avoid double square brackets at all cost.
GCP is the fastest growing Google product, and its revenue growth rate is much higher than its costs growth.
So (1) there’s a clear path to profitability and (2) it’s Google’s best story so far for a revenue stream beyond ads.
They’ve been saying for several years now with every financial report that they see a huge opportunity in cloud and will continue investing. They definitely don’t lack the cash flow to continue.
I think it will become a lot less universal now. I know of a number of universities that closed to the public during the pandemic and have not yet reopened, or announced any plans about it, they just remain closed to the public; I bet many of them will remain permanently closed.

It is very sad, and has larger implications for our society I think. It's not just universities either. This is one of those inflection points where our society becomes less open and never goes back. I am old enough to remember 9/11 as such an inflection point too, how much more open many social institutions were prior. We seem to only go in one direction with these things, never back.

(In the pre-9/11 era it was widely assumed the direction was towards ever more openness, over time! No longer).
Just how good Chinese military capabilities, training and systems are, has to be seen (preferably we never find out so). I am not aware of any Chinese forces being involved in actual conflicts since Korea.
I love that feature
This device is great....once it's hacked.

If you just take the device on its own functions it is less powerful than it's competitors the supernote and the onyx tablets. It's had pretty bad customer relations due to paywalling a bunch of their features and then walking that back but the build quality is great.

One thing that they did right by pure accident though is give users a root shell into a mostly standard Linux and the community has built tooling that turns this into the most functional of the tablets...but keep in mind this is at the lament of the remarkable team who would rather you use the device as intended.

Supernote is the clear winner among the eink tablets if you use them as intended but many attempts to beg the supernote team to put shell access in have resulted in responses that are at best cautious and at worse condisending.

Until supernote releases the a5x2 (and even then it remains to be seen) this is the best eink tablet

...once hacked that is
let me give that list another pass…

* Unbelievable benefits, poor hours

* Carte blanc opportunity to deliver violence on anyone you hate

* Must make split second life and death decisions, and you've qualified immunity to protect you even from deliberate wrongdoings

* You will be joining a team whose reputation is so miserable that they're asked to record everything; those cameras can be turned off or trashed.

* If you fail to follow your training perfectly, you're probably going to be able to keep your job through to retirement anyway.

Can you imagine what kinds of people take jobs like this?

One thing that you and I agree on — in a more gentle society, police departments would work. We've spent the past forty years dismantling society, tearing the copper wiring out of every support structure for the lower class, and driven people deeper into poverty. If we didn't create a society that required stormtroopers to keep order, we wouldn't have this kind of crime or need stormtroopers.
>> shrug You know what I mean

> Confusing file formats and documentation builders, but more importantly shrugging off miscommunication, makes me think you don't care much about documentation

Sorry what I meant here is what I wrote: you knew I meant ReST, and any further discussion was a waste of time. I think you're trying to weirdly score points here by pedantically insisting that there's a meaningful difference between Sphinx and ReST in the context of our conversation, but there isn't, and there's obviously no miscommunication.

I do care about documentation, but in a pragmatic sense. I've written a lot of it--primarily in Sphinx (I'm gonna keep doing this to you) and doxygen--but I've read a lot more, and as a result I'm pretty sensitive to the experience of users.

>> [Sphinx' relentless cross-referencing is confusing to me]

> Respect the user.

This is a good example. I brought up this issue I have with Sphinx as a user, and you dismissed my user experience by telling me to... respect myself? Maybe you think it's a good idea to err on the side of more links. Maybe I think it's a good idea to rely on high-level organizations and search. I don't know that there's an absolute good here. But it's worth saying that not even Wikipedia links everything it possibly can. That tracks with my experience where I find too many links to be noisy.

> Documentation conventions are not much of a factor, they come with the territory, I don't see it as a demotivating chore or as a choice. Write language X? Use documentation system Y. Learn it and be satisfied with the end result.

This seems contradictory with:

> If we are really talking about the least challenging ways to write docs then for me might be a Google Doc, should I do it? Of course I know it's bad, unsemantic, inconvenient to read and cross-link and generally completely wrong for the ecosystem so I can't possibly be motivated.

And this is exactly what I'm saying haha. I don't know why you're being so oppositional. You have strong opinions about documentation systems. If some ecosystem's default was "unsemantic, inconvenient to read and cross-link", you're saying you wouldn't be motivated. Great, then we agree! I think FOSS devs should be free to choose their own doc systems based on what motivates them too.
Cool site. Here's the rest of the series:

https://c64games.net/2022/04/15/abandoned_games/

https://c64games.net/2022/07/23/abandoned_games_2/

https://c64games.net/2022/07/27/abandoned_games_3/

https://c64games.net/2022/08/21/abandoned_games_4/

https://c64games.net/2022/10/06/abandoned_games_5/

I always felt Starcraft: Brood War was a near perfectly balanced game worthy of preservation.
> I'm intrigued to read that people actually use drugs to boost their performance in their day job.

Give me a break dude, what do you think Coffee is?
So, where are your 128 bit SSE instructions? What compiler? What language?

Interestingly, Intel's own compiler, when operating on int128, does not emit these instructions you claim exist (you can check it on Godbolt.org and look at disassembly). Maybe you should tell them about these instructions.

Why does your routine fail for simple cases that the floating point does not?

Please stop deflecting. Can you post code, compiler, and language or not?

>Really? So now we've progressed from $100 thousand to $100 million to the national budget?

That example is for a $100,000 future value where your algorithm fails. It is not national budget.

Did you even try the examples I demonstrated where your algorithm fails?

>By the standard you're applying, your own algorithm itself is equally "bad".

Yet it's incredibly faster, does not rely on lying about mythical instruction sets, and handles simple cases yours didn't, even cases you claimed yours did handle.

Oh, and it uses honest 64 bit hardware.

So, code and compiler to demonstrate your SSE claims, or this thread has demonstrated what I expected it to.
You don't even need to make up a reason. I'm visually impaired in a way that has substantial cortical visual impairment, issues with movement, and issues with crowding. Ads are genuinely an accessibility problem for me and people like me.
That's kinda of elitist. And very likely not true.
I like that they are structured as a non-profit, makes me able to trust them a bit easier.
> Some scripts are better to either have explicit error handling code, or simply never fail.

Silently ignoring sub-commands that exit with a non-zero code is not the same thing as "never failing". Your script might return 0, but that doesn't mean it did what you expect it to.

> Also, don't use set -o nounset when set -u will do.

`set -o nounset` is a lot easier to understand for the next person to read the script. Yes, you can always open the manpage if you don't remember, but that is certainly less convenient than having the option explained for you.

What shell are you using that doesn't support `set -o nounset`? Even my router (using OpenWRT+ash) understands the long-form version.

> Only use that for bashisms where there's no POSIX alternative

I totally disagree. You expect people to know the difference between `[[ ... ]]` and `[ ... ]` well enough to know what the bash version is required? You expect the next person to edit the script will know that if they change the condition, then they might need to switch from `[` to `[[`?

How do you even expect people to test which of the two that they need? On most systems, `/bin/sh` is a link to `/bin/bash`, and the sh-compatibility mode of bash is hardly perfect. It's not necessarily going to catch a test that will fail in `ash` or `dash`.

I think the "YAGNI" applies to trying to support some hypothetical non-bash shell that more than 99% of scripts will never be run with. Just set your shebang to `#!/bin/bash` and be done with it.

I totally agree about `pipefail`, though. I got burned by this with condition like below:
```
if (foo | grep -Eq '...'); then
```

Since `-q` causes grep to exit after the first match, the first command exited with an error code since the `stdout` pipe was broken.
Let's hope this fad of "natural" transparent carbon crystals die quickly, as aluminum as a rare metal did. Its extraction, transformation and distribution channels deserve to quickly die.
What is the largest increase/decrease in global average temperature we've seen over a 100 year span since humans have existed on Earth, before the Industrial Revolution? How does that compare to the last 100 years?
5 minute timer shows up for me but in a different section of the page
I have been using https://tabliss.io/ for a while now. Yours seem cool, but I personally don't like too much information on my start page.

Only reason I use tabliss is to see random Unsplash image on every new tab.
What metadata does signal leak? They have sealed sender since 2018 which means the most interesting metadata isn’t shared. Just don’t share contacts and register with a disposable number.
I realize everyone hates Invisible War and pretends it doesn't exist, but there are actually four games in the franchise so far (five if you count that mobile game)
I did not interpret "radical" in the prior comment to have either a positive or negative connotation. It merely implies that some of GNOME's decisions are polarizing and a drastic departure from norms, not that people who object to those decisions are "uneducated jokers".

I think it's great that a few open source projects are willing to be more radical and experimental, even if that results in pissing off a large number of reasonable and well-educated people.

The alternative seems to be a kind of milquetoast design-by-committee that satisfies the majority of people but also perpetually plays catch up to proprietary products by recreating their features without ever breaking new ground.
Because San Fran could do much better long term strategies to curb crime, like making San Fran more accessible and reducing inequality.

You have less crime when people aren’t dramatically poor compared to others in the area and have access to care.
Easy enough to run wireguard somewhere in your network and tunnel everything via your residential connection.
95% of the population could decide not to eat ocean fish and there'd still be enough natural demand to cause extinction. You can't solve this type of shared resource scarcity by asking individuals to abstain.
The description in your link has the thickness:
Freestanding unpolished diamond single crystal synthesized by heteroepitaxy on Ir/YSZ/Si(001). The thickness of the disc is 1.6 ± 0.25 mm and its weight is 155 carat.
Yeah. If you leave your phone or laptop in some place unattended where you know someone might steal it, and it gets stolen, you certainly aren’t to blame for the theft itself, but closing down a campus for irresponsible behavior is not the right “fix”.
Now do an associative array containing another associative array.
Im also a big Deus EX HR fan, but I think Deus Ex should not be open world.

Hub + missions structure is better.

See CP 2077. Deus Exy parts are great, open world part is very boring.
Line-oriented pipelines are great and have their place but I'm still sticking to a high-level general purpose programming language (lets abbreviate this as HGPPL) for scripts longer than 10 lines, because the following reasons:

* I like to the HGPPL data structures and convenient library for manipulating them (in my case this is Clojure which has a great core library). Bash has indexed and associative arrays.

* Libraries for common data formats are also used in a consistent way in the HGPPL. I don't have to remember a DSL for every data format - i.e. how to use jq when dealing with JSON. Similarly for YAML, XML, CSVs, I can also do templating for configuration files for nginx and so on. I've seen way too many naive attempts to piece together valid YAML from strings in bash to know its just not worth doing.

* I don't want to switch programming language from the main application and I find helps "break down silos" when everyone can read and contribute to some code. If a team is just sysadmins - sure, make bash the official language and stick to it.

* I can write scripts without repeating myself using namespaces and higher-order functions, which my choice of paradigm for abstractions, others write cleanly with classes. You can follow best practices, avoid the use of ENV vars, but that requires extra discipline and it is hard to enforce on other for the type of places where bash is used.
"Fuzzy logic" strikes again.
I would be happy if projects would convert their mailing lists to newsgroups. They are the perfect forum for discussions. The main benefits being that I can download all the historical messages easily (difficult with mailing lists), and I can use an interface that I am accustomed to no matter the provider (difficult with web forums where each uses their own theme).
It would have been remarkable if this was out while I was in school.... carrying this around instead of a laptop and notebooks would have been much easier. I would imagine they would have ads targeting students... yes you can also accomplish the same with a tablet, but the limitations of this device seem be a pro and not a con... less distractions.
Interestingly, those push this sentiment the strongest, are also often those who deny others of having any sort of legitimate perspective, using methods that boil down to character assasination rather than argumentative refutation. It seems that such people want to monopolize on what constitutes the truth. That seems a bit... authoritarian to me?
I assumed he was American, 100% because this is such a commonly held misbelief here. Not having a right to privacy (between you and a doctor for example) is how we make abortion illegal.
Well, GMDX (the community fix) did wonders on gameplay and graphics.

https://www.moddb.com/mods/gmdx-v10-community-update

And I played DX a lot, even since the Wine days under Debian Sarge because the Unreal Engine had great support, even more with the OpenGL renderer.
That's a far narrower view on hobbies than most people would define it as. "Mental" stimulation typically counts as leisure activity. To the extent that no one sniffs at the idea of saying "watching movies" is a hobby of theirs.

Appreciating/critiquing art at an art show--or attending a certain style of social event on a monthly basis--certainly requires more active participation than spending time in a theater.

And if you doubt what sort of time investment an anime fan would require in keeping up with their hobby, take a look at much material someone would have to keep up with in just a three-month period alone: https://myanimelist.net/anime/season
If they don't have a mute button you can implement the functionality by using ordinary chewing gum to block the speakers.
I disagree. There are forms of adverts that my browser extensions will not block - simple images for example. It’s not my fault that sites choose not to use these any more, and instead use a model that is, in my view, an unacceptable security risk.
I agree. Self driving, VR, and 3D printing all feel like they are in the same boat together. It’s tech that if it was a little better it could get full adoption but the current solutions feel like they aren’t enough for full adoption. Self-driving lacks because what’s the point if you have to self monitor at the same time, VR because the resolution and frame rate are barely better than a desktop computer so the immersion isn’t there, and 3D printing lacks because it’s extremely slow, struggles with certain designs, and needs sanding after - again all are missing the primary problems they mean to address and are only half-fixes. Why do I want to 3D print something when it’s going to take me 2 hours to sand down the ugly edges also? Why do I want full self driving when I have to stay just as alert? Why do I want immerse myself in a virtual reality that feels so fake?
what a bs, a subscription, seriously!? for a device to take notes!? it should just be sold as-is, a device, that you can use if you own it, what utter BS is this subscription model!?
Google generally engineers their stuff well. I don't like them much either, but calling them incompetent at building a very popular language, to which their reputation is attached and at risk, is rather presumptuous.
Another major filter supposedly comes much earlier: the development of complex single celled eukaryotic life. Some people think this occurred due to a single subsumption event on earth between a bacteria and an archaea.
I think we’re using different definitions of “progressive”.

I’m using the dictionary definition “favoring liberal ideas”. I think you’re referring to big-P “Progressive”?

Regardless of whether the temperance movement identified itself as “progressive” or which political party germinated it, prohibition is not a liberal idea: restricting the liberty to consume alcohol is not an expansion of freedom.

The policy was bundled into the nominally “Progressive” platform of the 20th Century, but that doesn’t make it a progressive policy. North Korea and the Congo are nominally Democratic Republics, but their claiming the name doesn’t change the definition of democracy or republic.
Are you suggesting blacks are more likely to be criminals? That is impossible... and frankly in a few years nobody will care.

If anything this system can be promoted and sold as barrier from right wing extremism. Now you can physically ban tump supporters and antivagers from your shop!

Edit: also shop owners and security can be black...
Texas does have the same problems. I’m confused. Houston just has lower inequality and Texas cities aren’t as dense.
> Only use that for bashisms where there's no POSIX alternative

This seems like really bad advice because the number of people writing bash massively massively outnumbers the people writing sh. Regex matching, glob matching, proper parsing, &&/||, no need to quote.

I would say the opposite, enjoy all the bashisms like (( )) [[ ]], numeric for loops, extended globs, brace expansion, ranges, OH GOD YES VARIABLE REFERENCES, and only rewrite when you absolutely have to make it work on sh.
Awesome work sir! I would definitely use it.
Most awareness is achieved through word of mouth not advertising. I assume we all know what aws and docker is but I have never seen an advert for that.