skysight-inc/HackerNews huggingface dataset:
Well, I did mention people socializing via WhatsApp and Instagram. I think we just differ on what counts as “narrow” versus wide focus.
i think it would lead to humanity's extinction as the humans that are around now will eventually die
> “Silently slashes”: So silently that the information is easily available everywhere and is published publicly.

On this particular point; organisations do often 'silently' release to the public. For example, Westminster-styled governments are notorious for important things happening on Friday when the press is winding down or legislation never appearing in the talking points.

It is possible to silently do something in the public sphere. Editing draft predictions does sound quite mundane though, they probably weren't trying to slip that under the radar.
There are massive regional variations, so what I say is likely not universal, but my non-techie acquaintances still successfully use VPNs, in their case to use services like Facebook and WhatsApp.

I do not know what provider they use, but their knowledge of VPNs go no further than knowing that "VPN = facebook access", so it would seem that "commoners" still manage at least in some bigger regions.
sr.ht also recently added support for hg
It's very sad to see bitbucket dropping mercurial support. Now only Facebook and volunteers are keeping mercurial alive.
Sometimes technically better architecture and user interface lose to a non user friendly hard solutions due to inertia of mass adoption.

So a lesson in Software development is similar to betamax and VHS, so marketing is still a winner over technically superior architecture and ease of use. GitHub successfully marketed git, so git and GitHub are synonymous for most developers. Now majority of open source projects are reliant on a single proprietary solution Github by Microsoft, for managing code and project. Can understand the difficulty of bitbucket, when Python language itself moved out of mercurial due to the same inertia.

Hopefully gitlab can come out with mercurial support to migrate projects using it from bitbucket.

For people who believe in self hosted solution can install Kallithea (https://kallithea-scm.org) or Rhodecode open source edition. Kallithea is used by Unity engine to manage their source code internally with mercurial.
> You're tying your own software into somebody else's all-encompassing and potentially hostile (to your business goals) framework instead of preferring the library way with clearly defined and exchangeable interface boundaries.

We experienced that recently, moving our ETL jobs away from a Hadoop cluster managed by a sister company that was having some issues (as in "all our data engineers resigned half way through a long overdue cluster upgrade, now nothing works")

Our data science team found Amazon Glue and fell in love with its ease and simplicity...

...and then spent three months trying to figure out why everything kept breaking. TL;DR - Glue's DynamicFrames come with a bunch of caveats and mousetraps, and a severe lack of documentation or source code.

Oh sure, you can read the Python source code for a DynamicFrame... ...source code that promptly delegates computations to a Java class you can't get the source code for.

After a few months of our experienced data engineers (myself included) saying "Just write a Spark job and run it in EMR", they finally did, and now everything's fine.

But the initial simplicity of Glue got them hooked, and they threw good money after bad on it. And as for those goddamned Glue crawlers...

TL;DR - things like Glue are great for early prototyping, but they tie you down to the AWS APIs and infrastructure. At least with EMR the Spark job you're running could be easily switched to another provider's infrastructure or your own infrastructure without any heavy refactoring.
yeah, I think that open source and other social products will gear towards Github. While Bitbucket will thrive in B2B space. currently, JIRA has a huge moat around it and I am not seeing that disappearing in the near future.
No, there is no male trophy.

If there were it wouldn't have been given to a woman, it would have been given to the fastest male (even though he didn't come first).

There is a winner trophy, and a fastest-female trophy. She won both.
I worked for dominos and I sold pizza to adults
We could start with a global two children policy. But it's extremely hard to go even there.

Two because we should have second chances, and alone children are less socially adapted than those with siblings.
That's progress! Though it's sill in beta - which might be OK for a side project but does make me nervous any critical aspect of a production application.
https://cloud.google.com/vpc/docs/configure-serverless-vpc-a...
New Species May Evolve from Cancers
There aren't always clear definitions of these types of accounts.

Hypothetically, one ordinary twitter account saw the posts / GIFs / words that are close to the version they like, and retweet them. When the number of accounts is large, do you ban them all? When you remove the tweet, the real users retweeting the content loses the content and feels the platform is unfair. You bear the risk of banning real users.

Also, how would you judge a post is inauthentic? You look at the content! Judging by the posting pattern alone is arguably not enough. This is why Twitter's claim that banning is not based on content is questionable.
Coverage Reports as a Code Reading Tool
Going Postal: The most overlooked touchpoint in your customer journey
I strongly disagree, obviously.
Using const to document code might seems like a good idea in some organizations, with extremely large codebase, I don't know.

But first, when you're an intern, you have to follow the local codestyle, even if you think it's not ideal.

Second, I think there are much better rules than spamming const to attain the same objective, but you might need more experience to really appreciate that.
Yeah, it's the supposedly bit that gets me.
The ease of use is a big thing for me. I find Git a bit arcane -- it's better than it used to be (around the Hg 0.9 era), but it's still quite bad.

Hg has this way of actively pushing you towards the safe way of doing things (e.g. if you try to change history). Git will let you blow away a month's work if you mistype a command.

I get the impression Git is the popular option because it underpins the Linux Kernel and Android development processes. That means it's popular, not that it's perfect for every use case.

Mercurial is especially powerful when given to developers who know Subversion. A ~20% productivity boost just from being able to losslessly branch off and merge back without worrying about stepping on other devs' feed.

Another team found out about it and were interested, but ultimately deployed Subversion -- because having one authoritative repository in one place was important to their process.
Normally, I don't like upvoting an ad, but this one is exceptional.

Along with Pragprog, No Starch Press is my favorite tech book publisher. Getting their books for less than $1 each is a ridiculously good value.
The main issue with Jekyll is the blog post system. It requires all the blog posts to live under `_posts/<date>-<slug>.md`. So now the user has to invoke a command-line tool to create the proper slug. Then if the post doesn't get published on the same day or the title changes the user has to rename the filename. Images live in a different folder and get all put together.

A better implementation would be: render all the markdown files in the repository and map README.md to index.html. Now you can create your own file structure, have your images with the article, and optionally add them to the RSS feed by adding a `published_at` in the frontmatter. Or even better use the git history to find out when it was added (and changed) in the repo. You get all the "admin" and rendering for free from GitHub.

I guess my point is that there is a lot of friction inherent to Jekyll's blog post publishing system. Since I adopted that other approach it's much easier for me. I love to only focus on the text and not worry about the rendering. And be able to edit it with my favourite text editor.
At this point, network effect
But they were both released at around the same time. Or at least near enough that they were both serious contenders for awhile.
No? The link geargrinder posted literally also has a 50 kilometer table.
pretty easy. governments took an oppositional attitude to it. they made it easier to get information about the cons and (at least as importantly) harder to get information about the pros. amongst other things.

saying that there's a "lack of prohibition" in cigarettes is kinda missing the point. the fact that one particular approach to discouraging a disapproved substance failed, doesn't mean another approach isn't being tried and - as you note - even successfully.
Rebuilding History: How engineers modernized 96-year-old L.A. Memorial Coliseum
Can you give a bit more info on that? What is not accurate?
Linus Torvalds made it. That at least got me to look into it. Then saw it was better than svn and never looked back. Or sideways, so I missed mercurial.
People with no opportunity for transportation are called “serfs”.
IMHO: Because Github just came at the right time for a free "no strings attached" project hosting solution when Sourceforge decided to become evil. That was the reason why I switched to Github anyway.

That Github used this strange version control system cobbled together by the Linux kernel devs for their specific workflow was a bit weird, but that wasn't a showstopper for moving to Github.

After all it was just one amongst many version control systems, and a VCS shouldn't be the centre of the universe anyway, over time Github would probably offer different systems anyway after they become more popular.

Nobody expected that Github was essentially a Trojan horse ;)
I do wonder where this "scare" comes from. I remember a Bloomberg article that also posited Beidou as a danger.

Sure these systems have military applications, but why not talk about those dangers directly instead of trying to portray civilian use as problematic?
As a data point, our company that only uses git moved from GitLab to BitBucket literally about two months ago. No idea why (waaaay to low on the food chain) but I'm guessing it must have some advantages at least.
Hot Chips 31 Live Blogs: Princeton In-Memory Compute Embedded CPU
Hi - plus codes founder here. You can just keep adding digits and the area gets smaller. The way I think of it is:

+XX "house" (13x13 meters)
+XXX "bathroom" (3.5x2.8 meters)
+XXXX "chair" (87x56cm)
+XXXXX "envelope" (22x11cm)

In Kolkata the NGO (Addressing the Unaddressed) are using +XXXX codes.
If I recall correctly, the macro software lets you switch to a color directly which would be like a single chord [0]. On top of that you could use also have other buttons mapped to the standard modifier keys like Ctrl, Alt, and Meta.

[0] https://3.bp.blogspot.com/-5TkmS5Cyz80/TYkb47wkGzI/AAAAAAAAA... from https://sc2mechanics.blogspot.com/2011/03/configuring-belkin...
I love remote work too. But I strongly believe it's not for everyone. Not even 50% of the population. It would be a mistake to assume that it's easy for everyone. For me, going in the office means putting my headset on and doing my work till I need to leave, while having as few interactions as possible; so there are pretty much only perks on working from home. Most people crave engagement without even realizing it.

It also really depends on the job and the company. If remote working means never going off, I think it's a company culture problem rather than a problem of remote working itself. It might be true that since remote work is relatively new the boundaries and the culture might not be fully formed yet for many companies but I think everyone that works remotely should realize this and set expectations and boundaries accordingly.
Newman – command-line collection runner for Postman
> They mapped how the neurons in the ADN circuit fired as the animal’s head changed direction. Together, these data points formed a cloud in the shape of a simple and persistent ring.

Am I the only one who moved my head around and imagined my network activating to stay in sync?

It would be fascinating to know what inputs this network is using to determine current position (inner ear? sight? feedback from next muscles?) and doubly interesting to see what associated networks this ring is feeding into (I assume among other things it will be considering inner ear and head position to help maintain balance while walking)

> Further analysis revealed that the ring acts an attractor. If neurons stray off trajectory, they are drawn back to it, quickly correcting the system.

I’m at least a decade behind in neural net research, but have we gotten any closer to replicating this sort of system where a neural net can self correct over time? My mental model of an artificial neural net is fixed input/output equation that doesn’t have a function over time.
Great comparison. Diffuse and delayed consequences that would require a "painful" change of habits now to prevent. In a way cigarettes are an easier problem to solve because the consequences are personal and personally preventable. No "drop in the bucket" collective action problem.
the quickest and best CMS ever.
Thunderclap: Key-value, indexed JSON, graph database designed for Cloudflare
I've used Hugo static pages, and I've used Kubernetes. Replacing the former with the latter is not a win for simplicity.

Static pages can easily be maintained well by a single person; Kubernetes is a nasty king rat of pain and complexity which requires a team of highly-skilled engineers and architects to do well. Its complexity is worth it, in many circumstances, but it is not — repeat, not — the first thing one should reach for. Or the second, even.
I’ve seen where someone has “hosted” an entire site on a router. Would that qualify as serverless?
In my understanding it's the opposite, that Mercurial is effectively a subset of Git. But I was never a Hg user.
> people would think I was being sexist if I just gave out overall awards

So having female award is sexist and not having that award is also sexist.
It's a tragedy of the commons situation. Any individual company could bankrupt itself with climate action and not make a dent in emissions. Worse, any progress they did make would be an excuse for other actors to lessen their own efforts. Little serious progress will be made until nation states start putting the screws to corporations and each other.
The fact that there is a separate trophy which only women compete for, is a pretty good indicator that its generally true. Why else would a female trophy exist?
gRPC for Asp.net Core 3.0
I suspect the whole post was a bit tongue-in-cheek, not just the line about "There's dozens of us. Dozens!"
They are still slower... but the gap is a little more narrow. Men will definitely have an edge in shorter distances.
Looks like you are heavily utilizing Segment to funnel lots of private user data to unknown third party providers as also use CloudSponge -- which also basicall sucks up to all of my contacts and nobody knows what with it. That's too much third party data access without proper justification.

BTW, Kevin, in your graphics you have a Russian name as an example. Are you Russian and just pretending to be westerner or you just like Russian names?
Children Of Men is a great movie on this topic, you can give it a watch.

But I'm genuinely curious about people that think like you. Okay, so everyone dies by about 2100, then what? What is the point of basically anything?
Have you watched "The Expanse"? I like that explosions in space does not make sound and inertia look right in this show, how would you classify it?
Hey HN, author here. Inspired by this great strange loop talk by Alan Shreve [0], which discusses a non-standard use for code coverage reports, I wrote a blog post about using kcov [1] and pycobertura [2] as a tool to help start understanding a new-to-you codebase.

As a specific example, I take the use case of understanding how keypresses are handled within Alacritty [3], a terminal emulator written in Rust.

[0]: https://www.youtube.com/watch?v=dSqLt8BgbRQ

[1]: https://github.com/SimonKagstrom/kcov

[2]: https://github.com/aconrad/pycobertura

[3]: https://github.com/jwilm/alacritty
> Git will let you blow away a month's work if you mistype a command

What's the command to mistype?
NAT is not a firewall. Whilst NAT does not necessarily hurt security, a system that becomes unsecure if not behind NAT is not properly secured.
http://www.barefooters.org/faq-q19/

“It is perfectly legal to drive while barefoot in all 50 states in the United States, in Canada, and in the U.K.”
I love Childhood’s End [0]

Also there’s this : http://vhemt.org/

[0] https://en.wikipedia.org/wiki/Childhood%27s_End
Historical preponderance of male competitors is an easy explanation off the top of my head.

For an obvious example, Katherine Switzer, who entered the Boston Marathon in 1967 and got chased down for gasp being a woman.

https://www.youtube.com/watch?v=fOGXvBAmTsY
A good investment would be armaments and ammunition. The only way such inhumane rules could be satisfied would be through large-scale violent enforcement. "Collectively decided" is a euphemism.
The horrifying part there is of course that the subject of that story doesn't have access to sufficient medical care and equipment.
I'm sorry, how does that help? This case is about targeting minors and what you are suggesting infringes upon the basic human rights of an informed adult to make their own decisions about what they put in their body. Any legislation should only have the goal of ensuring citizens are informed.
It would be to the other 99.9999% of species. Maybe E Coli amd Herpes beasties get the shaft.
https://github.com/enterprise

GitHub has offered an onprem server for some time now.
I'm not a Mercurial user, but some might be interested on this team that's working on adding Mercurial support to Gitlab, currently in the from of a fork or distribution called Heptapod:

https://gitlab.com/gitlab-org/gitlab-ce/issues/31600#note_19...
People are often bamboozled when I explain various 1950's style tech still used extensively by nasa and their contractors. With the odds alredy involved in space flight, you play astonishinly conservative with anything that doesn't have a large weight cost, and occasionally even when it does. But reliability, and often more important, Servicability, is worth more than a few dollars and couple grams.

As someone who enjoys working on cars and bikes as a hobby, you can really tell when the engineers foresaw actual use and wear, and the repairs that would nessesitate. Thank you, deeply, to everyone who thought about the second and third owners when designing your product. Destroying the 'disposable' mindset in product engeneering can't happen soon enough.

We only have had the technology to interchange standard parts like screws for 200 years, and already we seem determined to abandon the advances in standardization. I can't even figure out what SD card to buy after yesterdays article and long discussion. Standards shape the future, be involved in yours.
Interesting, thanks! I was wondering how two-way communication would work at scale. I often talk to people who are worried about being tracked and a recurring topic is the one-way property of GPS.
Don't get me wrong, I'm on the Medium Hate Train along with many others here on HN, but aren't these stories getting a bit monotonous?

https://www.google.com/search?sxsrf=ACYBGNQoux3i-UEEDHgCPFks...
Most likely you will also see a Jira roll-out soon (unless that preceded the move to BitBucket)
What is the point if humans exist another 1000 years? Or does it have to be a million years? How many years does it need to breed meaning?
The problem is, with a lot of companies trying to be "YouTube for X", they left out the monetisation stories.

The reason a lot of creators have bought into YouTube is 1) it's still expensive to host video elsewhere 2) there's constant noise around the earning potential (as misguided as it might be to listen to it).

Medium doesn't have the depth of content to become a destination wholly in and of itself as they don't have a critical mass of creation. All they needed to do was allow creators to make some decent cash, get a few wild "this author is earning a $1m a year, just on Medium!!11!1!1" stories into the mainstream, and suddenly you'll have an influx. Then, just don't be a complete arse to those creators and keep the cash pumping.

I don't really want more ads in the ether, but that would have been the most obvious way to juice it - have their own self-serve ad product from ad one, and the offer the options to remove down the line.

Instead, we get dialogue boxes.
You only need to pay the license fee if you watch terrestrial TV as it airs, or you use the BBC iPlayer.
Is this the bootcamp version of the famous Dropbox HN quote?

I only partially agree with you. I also prefer learning with books and online courses but that's not everybody's case.

Some people benefit much more from a structured process where they can ask questions easily, be tested much more often and gauge their progress over time.
> It is superior to Git in every way except performance and adoption.

For me, and I suspect for a lot of developers, the single biggest advantage of git is that it is fast.
I think that rubygems should consider automatically enforcing multifactor authentication for popular gems.

So any gem with more than 50,000 downloads should force to gem maintainer to have MFA set up before they can publish a new version or do anything with that gem.

Because, having MFA is not about protecting gem maintainers, it's about protecting users. So, gem maintainers should not be allowed to be careless with security by not using MFA. It's not their choice to make.
I built one some time ago.
https://medium.com/@tartavull/thor-your-next-keyboard-20b9ce...
Mercurial was a bit slow in the first years.

It's still probably slower for huge repos (I havn't checked), but I doubt it will bother you much nowadays.

I used Hg before Git professionally, because when they were both new, Hg had _much_ better Windows support.
Looking at those dates in the 24 hour and 100 mile.
Most of the women records are in the last 5 years, and some of the men’s records are from much longer ago.
IMO Lisp is interesting, and worth learning even if you never use it for any serious project. It falls squarely in the HN guidelines as to what is suitable to post.
Purchasing cigarettes as a minor was prohibited in the late 80s.
Julia came before Crystal?

https://github.com/JuliaLang/julia/graphs/contributors

https://github.com/crystal-lang/crystal/graphs/contributors

Also, there's a lot of stuff that Julia has which Crystal doesn't (and vice versa since they focus on very different domains)
Language-Conditioned Graph Networks for Relational Reasoning
Part of git's success might be due to its initial association with Linus.

Which I would find mildly ironic, because Linus initially was one of the last prominent holdouts against version control systems, and then made (in my opinion) a very ill-conceived decision to go with a commercial version control system that effectively made it harder for non-prominent, non-paying developers to contribute.

So when he decided to build his own version control system, I'd say it was not a foregone conclusion that he was a particularly qualified expert in the field. But in retrospect, the technical architecture underlying git has held up well (the UI maybe not so much).
my understanding is that event distance and gender spread are not linear.

I believe there’s a wall at about 20 miles, too.