skysight-inc/HackerNews huggingface dataset:
AT MOST, the pool is the same timezone part of the world.

I saw too many problems when you are +8 or -4 hours of the rest of your team.
Please don't post ideological battle comments to HN: https://news.ycombinator.com/newsguidelines.html. Also, please don't do this:

> Downvotes without reply on a political post. Welcome to the gulag.

...it's also against the guidelines and guarantees further downvotes and flags.
You've given voice to exactly what I intended in my comment, but didn't quite have the words to say. Thanks
I just do:

.matches("[a-zA-Z0-9.\\-]+")

And prepared statements or my own NoSQL.
The German Bunker That Became a Hub of International Crime
Is China’s “piracy” problem serious?
The Adam and Eve Story CIA declassified
Constant disconnects and failure to connect to the same network again, usually after sleep. Luckily I have two networks (2.4GHz & 5GHz) so I switch between the two.

I also suspect that the Killer adapter was the source of some bluescreens I got, usually after sleep. After some driver updates it has disappeared.
Yep - this is why I only use Slack via my browser.

Also means that I never have to see the unread message notification if there's no icon for the Slack app in my Dock or Cmd + Tab.

No other notifications enabled. I tab over to Slack when I'm in a time and space that I can respond to questions.
Hi the PM responsible for Terraform and Kubernetes integrations here. We would like to improve both our K8s and Tf support in the next months, and would be great to hear about your use-cases a bit more. What do you like or dislike wrt GitLab Kubernetes integration? Would you be open to a user interview?
Facebook Unveiled IT’S AI System Behind the New Shopping Experiences
The solution really is for non developers to write code to automate their tasks themselves.

Most of my consulting customers can't even express the problem they are trying to solve. They struggle to decompose the requirement to its constituent parts.

The few that can do that could easily become programmers.

I've used a few "draggy and droppy" tools and they can make a programmer more productive in certain domains but they can't turn a non-programmer into a programmer.
Don't those materials basically amount to plastic? The products we have now are definitely crap, but they sure as hell last a long time.
If a big reason for the popularity of media like Slack is that problems get solved quickly, then it may well be worth it.

One of the reasons I use StackOverflow, is that I can get a question -often a “showstopper”- answered fast.

I’m quite capable of solving every question I ask, given time.

It’s that “time” coefficient that I need to reduce.

If I can resolve an issue by quickly formulating a question to get a useful response in fifteen minutes (versus spending a couple of hours trying different approaches), then it’s worth it -even if it is delivered with a side dish of condescension.

That said, I’m not really a fan of Slack, or its ilk. I don’t like letting others have unfetterd access to my contiguous time.

A forum like SO is better suited to that, where I’m not bothering others. In fact, they compete with each other to quickly answer my question (and maybe take dig at me).
> I was surprised about the bitumen and its origin story

Interesting, bitumen was the first (and only) thing I thought of.
Narrator's voice: "No. It doesn't."
There are still some useful niche communities. r/bonsai is still about bonsai and relatively meme free. r/amateurradio is ok too
Looks fascinating. I wish that in the first section, they would have shown which instructions (for a sample architecture) might have been generated for each application of the tree rewrite rules. It looks like the reader was expected to understand that as a prerequisite.

It seems the authors' interest was more on how using their code generation tables could speed up the application of those tree rewrite rules.
I think you might have meant to post that comment on https://news.ycombinator.com/item?id=23298315 rather than here.
All that's missing now is a ranking mechanism and commenting system.
I don't think it was ever well-known.

The basic idea: if you've ever used Microsoft BASICs (on DOS, that was BASICA, GW-BASIC, QBASIC, QuickBasic etc), you might have come across the PLAY statement. It lets you play simple music using a text string composed of notes ("ABC", etc) and various commands (e.g. change octave, change tempo, etc). Well, why couldn't ANSI.SYS provide ANSI-style escape sequences equivalent to the BASIC PLAY statement? Well, it could, but it doesn't. So the author of ANSIPLAY (Julie Ibarra) designed an ESC sequence syntax to do this and then wrote a program to interpret it. (Unlike ANSI.SYS, it isn't a device driver, so it doesn't allow arbitrary programs to play music using escape sequences – but it will interpret these sequences in a file.)

(Looking at how it has been done... the structure of the escape sequences defined for ANSIPLAY isn't really compatible with ECMA-48 / ANSI X3.64 – but I imagine the author probably wasn't familiar with those standards back in 1991 when this was written – back in those days, information on these standards was much harder to come by than it is today.)
It's not just about saving money on rent. You reduce your labor needs a ton. (Bye, bye, HR). And you also expand your hiring pool (Bye, bye, high salaries).
DoH just moves the logging from Thai telecom and moves it to Cloudflare (or, whoever you set up as your DoH server, but most likely Cloudflare), no?

I trust CF much more than my ISP, but it makes the potential leak much worse...

edit: On the other hand, DoH makes DNS requests independent of ISP, which is nice. ISPs are often monopoly by nature.
> Presumably because there are not enough people in Georgia alone who meet their hiring bar to fulfill their staffing needs

I kind of doubt this. Many of the people I went to Georgia Tech with immediately moved to the Bay Area for CS jobs. I'm pretty sure that school alone can supply quite a bit.
Let me do a back of envelope calculation. This source [1] claims that the average production cost of a Hollywood movie has risen to $40 million. This is based on 5713 movies produced between 1999-2020, which is about 285 movies/year. Let's double that for fun and figure out what happens if you hit 500 million subscribers worldwide. 600 movies *40m/movie /500m subscribers = $48 /subscriber every year.

So presumably, only $4 dollars a month is more than enough to cover the cost of producing all Hollywood movies - ignore of course, all other sources of revenue such as cinema tickets and product placement etc.

Is marketing and distribution online really 9x the cost of producing the movie itself?

[1] https://stephenfollows.com/how-has-the-cost-of-making-a-movi...
That is just an algorithm, isn't it? I cant see how it would be simpler to implement in Lisp that Python.

I suspect the issue is that a flight booking system is basically the only significant commercial system written in Lisp, which is why it is always dragged out in these discussions.
>In 1904, someone aboard the SS Penguin tried to shoot Pelorus Jack with a rifle. Despite the attempt on his life, Pelorus Jack continued to help ships. According to folklore, however, he no longer helped the Penguin, which shipwrecked in Cook Strait in 1909.

If this is true, it's the most amazing thing. Imagine a dolphin having a grudge with a ship
But if building software gets easy enough, maybe there won't be any requirements gathering because it will be directly built by practitioners.
Coronavirus: Drivers plan to walk more to keep cleaner air of lockdown – survey
Excerpt from the title:

> A 1969 Experiment in a Locked Room Changed Art History

And some quotes from the article:

> The project doesn’t have much of a legacy

> [...] it may well have inspired shifts in art education and art-making.

> It’s unlikely that Locked Room had an impact on larger shifts in art education

Well what is it? Did the experiment have any lasting influence, or did it not? The article is all over the place. It's like the author himself doesn't even know what point he's trying to make.
The real difference is where it gets stored.

Clearly, you want your list of "frequently searched terms" stored locally on your device in a very small and efficient history file.

However, if you store this file on the server, you can hide from the user what actually gets stored in it, it takes longer so it seems like it's doing harder work, and for some reason gets it wrong occasionally which means -- AI.

Google Maps is like this. It completely refuses to remember your recently searched addresses if you disable Location History (which includes remembering and storing, let's call it a little bit more info than just my recent search terms).

This would be such a prime candidate for storing securely, privately on your device, for any type of map service, that I can only conclude this is deliberate hostile anti-user programming.

Also I bet there's code out there that just returns most-recently-searched with a few deliberate mistakes to seem more opaque and thus more AIey.
I wonder if you had say said same with a website that does not ban child porn or somehow encouraged paedophilia or let users discuss black lynching in public forum. I know they are extreme examples but sometimes the blanket statement like 'software itself is not infringing' should be used with more caution.

In popcorn time's I support it to be back but this does not mean I support fully uncensored net.
We all understand the point being made: this is a ridiculous answer by Siri.

The treatment of a hypothetical human-assistant-that-never-was is really irrelevant.
GitOps Is Powerful; But, Is Your Organization Ready?
I've been eyeing off the new zig compiler for making portable binaries. I'm tempted to set it up for cross-compiling a native nodejs library I develop. The work Andrew Kelley has done to make zig cross compile is phenomenal.

https://andrewkelley.me/post/zig-cc-powerful-drop-in-replace...
The 5th sentence in the linked article is:

> For most users, the value is in the 78MiB .zip available in the “Releases” on GitHub.

immediately followed by:

> It’s “portable” in that there’s no installation. Just unzip it and start using it in place.
Cool! Honest question: what's he doing for graphics then? Intel chips have had integrated graphics with superb Linux driver support for years. Does this AMD ThreadRipper 3970x have an integrated graphics?
Cloudflare has a privacy policy https://developers.cloudflare.com/1.1.1.1/privacy/public-dns...

Obviously, for Thai users this is a reasonable option, but I would understand why American users would not want to use Cloudflare, Google or even Quad9, as these are all US-based.
Because Chinese capacity was recognized early under Obama, who "pushed" first with pivot to Asia. There was acknowledgement that China could potential competitor, sick Olympics 2008 followed by Chinese growth bailing world out of during GFC same year. Incidentally this was when China first realized their own power levels / brokenness of US system. This was under Hu. First Obama term 2009, Secretary of State Hilary Clinton recognize that China as US most important relationship of the new century, that Chinese raise need not be treated as an "adversary" - implicitly acknowledging that China as potential future competitor. This was followed by US increasing and strengthening Asia-Pacific military deployment forging alliances, selling arms to Taiwan to box in China behind first island chain. Xi inherited this problem in 2013. The response - South China Sea build up in 2015. BTW China was the last party out of 6 claimants to build land and militarize the region. It was reactionary. Similar to how US pushed NATO to undermine Russian peripheries, so byebye Ukraine. Ditto with SCS. Then you have TPP and technological competition after announcement of Made in China 2025 which was met by containment efforts on tech front.

Queue Trump + Bannon + bolton + Pompeo (all Chinahawks): tradewar -> huawei -> hk -> xinjiang -> covid -> tawian -> tech coldwar.

Reality is, US has been trying to contain China for over a decade now, it's merely very public and acrimonious under Trump admin because that's his style.

I don't know if politburo thinks China's time has come, but never waste a good crisis. And it seems like US is committed to full blown containment, and the cost benefit analysis now of HK as financial instrument is superseded by HK being exploited to undermine the Chinese state. There's realist reasons to act sooner than later, HK protests have killed 1C2S and peaceful reunion with Taiwan already, at least for current generation. But reunion deadline is still 29 years away. A lot can happen during that time.
And I think that is madness. The web should have never gone down that route. People should push back.
It’s about having a uniform 100% instead of four people stuck at the first 25%.
This is great! Computational photography is a really neat field. I've been slowly learning computer vision for a different project, but I must have a lot in common with the author of this post. Many late nights doing video conversion with the nvidia hardware decoders, photo registration with COLMAP, and fiddling with cameras.

I recently got a spherical camera and I am trying to use it for photogrammetry. I also have an array of four 4k cameras with hardware synchronized shutters hooked up to an NVIDIA Jetson Xavier[1]. That system can record four 4k streams at once to the SSD. I wonder how many 4k streams a Jetson Nano could record, because then you could use 16 of these [2] and four to eight Jetson Nanos to make a camera system with all hardware synchronized shutters that could easily record the data and export it via the network. It would cost around $2500 though. These projects get expensive and I keep thinking I want a sponsor, but the slow pace using what hardware I can buy is probably fine for now.

I'm trying to do a complete photorealistic photogrammetry capture of hiking trails, so I can run my robot in simulation on virtual hiking trails and train real computer vision networks. Lately I've been wondering if there is a GAN in my future...

The frustrating thing about my project is the sheer amount of computation required. I really don't need a direct photogrammetry capture of a trail, an approximation would be fine to some degree. But I take like ten gigabytes of video data and then process each frame to find keypoints, run correlation on all these points, and all this (using COLMAP). This stuff can take days to process on my desktop.

Meanwhile there are neural networks that can compute depth from video in real time, and I wonder what it would take to stitch sequential depth estimations in to one 3D model with RGB textures in one continuous calculation. There's so much research to do!

By the way I found the work in this paper pretty fascinating. [3] Facebook is working on 6dof video recording and playback, which is quite the challenge on many levels!

[1] https://reboot.love/t/new-cameras-on-rover/
[2] https://www.e-consystems.com/4k-usb-camera.asp
[3] https://research.fb.com/wp-content/uploads/2019/09/An-Integr...
Socket.js – an old-fashioned ES5 WebSocket wrapper for the un-modern web
> Can Patroni tell if master node is not responsive because it is busy vs dead

No. But the contract Patroni has is this:

I only serve a master (primary) if I have the lock.
If I do not have the lock I will demote.

This results in that there can be only 1 primary active at any given point in time, even if the network is partitioned.

This in and of itself does not guarantee no-split-brain situations, a split-brain can occur if writes were made on the former primary, but not yet on the future primary.
This however can be mitigated with synchronous replication.
> Finally, customers are going to change their minds

There is actually a type of orgnaisation that does not change their mind. They have a vague idea upfront what they want. They ask for a plan and an estimate. They never actually think about what they want in detail. When the thing is delivered, if nothing goes wrong, nobody looks at it or thinks about it. If anything goes wrong, then they say, "You didn't deliver what I asked for" (a vague idea that doesn't break things ;-) ).

The biggest problem I've had with some groups is convincing them that changing their minds is actually crucial to the success of the project. It's funny because you'll have a whole bunch of other people who are trying to cover their asses by getting management to sign off on the plan, etc, etc. But I'm coming in and saying, "I want you to change your mind" because then they have to have a mind in the first place. It's surprisingly challenging. I find that if I don't succeed in that, then it's pretty difficult to succeed with an XP team.
"Tourism and fashion are luxury things" != "You must not ever do that". If you're into fashion, by all means, spend your money on fashion items.

I like luxury things like eating out at restaurants. I don't believe that I need them to exist in a meaningful way, which maybe explains why I haven't had any problems not having access to them for a while.

Constant overabundance of luxuries makes them feel normal and even necessary, but they're really not. You can live without them, and you might even appreciate them more if you do for a while.
I don't think that Chinese party was pushing for that.

I think it was local overzealous party apparatchiks that escalated the issue. But once escalated China will not back down as it would make them appear 'weak' so they have no choice but to push harder further escalating violence (although it appears that only pro-china side is using violence).

This whole thing could be spun by china as "those poor HK'er taited by capitalism need some time to adjust and see why 'communism' is better way forward.

Instead we have a serious violence brewing, and if Tienanmen was possible then anything is on the table.

Other theory is that China is trying something akin to mega city in that area thats why they need total control and now.
Data Cloud for Life Science
The Pacific Northwest :) Yes, there's a few rainy months - but the incredible summers and winter sports more than make up for it.
My unusual application of Docker here is no exception. Most software builds are needlessly complicated and fragile, especially Autoconf-based builds. Ironically, the worst configure scripts I’ve dealt with come from GNU projects. They waste time doing useless checks (“Does your compiler define size_t?”) then produce a build that doesn’t work anyway because you’re doing something slightly unusual. Worst of all, despite my best efforts, the build will be contaminated by the state of the system doing the build.

Completely agree, Autoconf needs to die. C++ builds don't need to be complex and fragile, even if many environments are supported. Just use a minimal CMake build and resist the urge to implement "clever" things in it.
To me his argument seems to be that he doesn't think that the errors in the system are independent and therefore the fidelity is lower than claimed. This begs the question - what is the implication of the errors in the system being systematic?
It's doing something else than the most logical deterministic assumption, so clearly it must be trying to be "smart" ?

How often does a badly implemented algorithm that should in theory just work, get labeled AI because in practice it returns opaque results occasionally?
I thought quad9 was UK based?
I don't want to be negative but having looked at your project it seems to be about putting visual stuff on the screen. UI design is not GUI design - this looks good but UIs are about supporting workflow, the visual stuff is only there as sugar.

Hmm, do I bikeshed much? Well, keep it up anyway.
Non-chiral protein life (as we know it) simply cannot exist, as enzymes rely on precise molecular shaping to implement the catalytic pathways for chemical reactions essential to life. Without chiral selection, it would be impossible to build these precisely folded polypeptides with well-defined functional groups.

So, for me, there is no question of “why chirality” — the entire chemical architecture of life depends on it. The question is, perhaps, “are there other options possible?”
Does it? My understanding reading the documentation [0] and according to the press[1] is that it leverages Google and Apple's decentralized frameworks.

[0] https://github.com/immuni-app/immuni-documentation/blob/mast...

[1] https://www.ft.com/content/10f87eb3-87f9-46ea-88ab-8706adefe...
We use google chat too. Why even bother with Slack?
I'm happy to try to help you understand if you're asking in good faith, but those questions are somehow too open-ended for me to efficiently answer. If you can make them more specific I can take a crack at it.
I use Tampermonkey[1] with the "Google Hit Hider by Domain"[2] plugin to de-crapify my search results.

In spite of the name, it works on all search engine sites I've tried it on; Google, Startpage, DuckDuckGo, Qwant. It adds a "Block" button beside each search result which allows you to block sites from appearing in that particular search result. Or to 'perma-ban' them from ever showing in future search results.

No affiliation. Just a satisfied customer.

[1] https://www.tampermonkey.net

[2] https://greasyfork.org/en/scripts/1682-google-hit-hider-by-d...

Unfortunately it can't do anything about search results returning precisely the opposite of what you searched for; eg.

SEARCH: "How to completely uninstall XXX from YYY"

RESULT: "How to install XXX on ZZZ"

SEARCH: "How to completely +uninstall -install +XXX +from -on +YYY -ZZZ

RESULT: "Install YYY on ZZZ with this howto"

[Insert sound of computer being thrown across room]

And, while I'm on the subject, my tuppence worth for the list. Fucking You-fucking-Tube being returned as the first dozen search results for some crappy one liner which you've forgotten and need to look up quickly...

SEARCH: "cheatsheet keyboard shortcut for function Z in app Y"

WHAT I WANT THE SEARCH TO RETURN: "App Y Keyboard shortcut cheatsheet"

WHAT THE SEARCH ACTUALLY RETURNS: [almost an entire page of] "Take zen ninja mastery of Application Y in minutes by learning this arse-sum keyboard shortcut!" --a 45 minute unedited epic, filmed by a monosyllabic arsehole on a shaking, continually auto-focussing phone camera, orientated vertically. Featuring 20 minutes of "er... um... well..." mumbling at the beginning, telling the viewer how "arse-sum" this keyboard shortcut is going to be --if the fucker ever gets around to actually showing you it!

Followed by the actual clicking of the shortcut which the narrator manages to do while the camera is pointed at the wrong part of the screen and out of focus.
ok fam
I was thinking Stargate!
I imagine that right now, it's mostly an internal site for people involved in Archive Team to build out content, and there's an intent to actually publish this as something end users might find useful later.
Bottom of quad9.net says:

HQ

1442 A Walnut Street

Suite 501

Berkeley CA 94709
CUDA on Windows Subsystem for Linux – Public Preview
A JavaScript package manager for loading any library into any website
> perhaps in your twenties you prefer to be nomadic, but in your 40s you'd like to have the stable work hours of having teammates in your timezone

I think regardless of your age, you probably prefer to have teammates in your timezone - or at least have the ability to communicate with them reasonably easily (when you need them).

Regarding nomadic vs stable, I suspect that's more of a family/relationship factor rather than an age factor. With family and kids, stability is just easier. Just having a family with kids is a special challenge, so being a traveling family is a special challenge that few people seem to do (although I admire the ones who pull it off well! their kids get such a broad and dynamic taste of life early).