skysight-inc/HackerNews huggingface dataset:
> Venture Capital also imports theories of scarcity and under-production that our entire open-source ecosystem have shown don't apply in the same way to the digital world.

What's scarce isn't software, it's time. For certain classes of products (specifically, those with network effects), getting earlier to a larger market can be the difference between a company worth billions and a company that goes bankrupt. What 2005-2015 VC tries to do is to inject funding into companies specifically so that they can go on massive hiring sprees and try to capture the market before any of their competitors.

> The VC model for funding technology...

This is the root of your misconception. VC doesn't fund technology, it funds growth. It's not the same thing. Sometimes it correlates, where technology is what permits previously-impossible growth to happen, but it's not the same thing.

> VC is ripe for disruption.

No, what you're seeing is a classic bubble. The success of early Silicon Valley VC funds like Sequoia and A18Z came from understanding that VC funds growth, not technology. Today you look at the funding landscape and you see thousands of sources for "VC" funding by people who think that any technology will lend itself to massive scale and growth, and most of those efforts fail miserably, particularly the ones where there are no network effects or other barriers to entry and the businesses eventually commoditize. At which point, it's very clear - if you sell a commodity, and you're not yet a Fortune 500-sized enterprise, then from a VC expectations point of view, you failed.

If you want to fund technology - really fund technology - then advocate for better public funding of research. Only state-level governments can afford to put funding into research projects that will have a 20+-year horizon from idea to commercially-ready product. There are well-established pipelines for taking academic research with commercial applications and turning them into profitable companies.
It looks like the article attempts to embed images in different formats for different browsers, but the source images aren't of the image type they expect which results in broken images for some browsers.

<picture>
<source srcset="/img/r/p/500x600/8862.jpg.webp?v=1599098401" type="image/webp">
<source srcset="/img/r/p/500x600/8862.jpg.avif?v=1599098401" type="image/avif">
<source srcset="/img/r/p/500x600/8862.jpg?v=1599098401" type="image/jpeg">
<img loading="lazy" src="/img/r/p/500x600/8862.jpg?v=1599098401" alt="Medieval Castle Latrine" class="in_text_image" width="500" height="375"/>
</picture>

Firefox and Google Chrome both select the image with the image/webp content type, and those URLs do appear to be WebP images.

Safari selects the images with the image/jpeg content type, but those URLs appear to point to AVIF images (i.e., image data encoded using AV1 and stored in an HEIF container). AVIF is only supported by Google Chrome. This results in the images appearing as broken placeholders in Safari.
A lot of people that replied to you seem to be quite sure in their explanation (i.e. fiat currency is losing value due to QE etc.) I think all we know is that we actually have little idea of what's happening and what will happen in the near future, since this situation is quite unprecedented. During the great depression the fed had a tightening instead of easing and the market crashed hard, sure, but what happens when there's a crazy amount of easing instead? Guess people can only look back in 20 years or so and draw some conclusion. Being too sure of anything at the present moment would be quite overconfident IMO.
> “I don't like the persons who do the law enforcement, I want to become the law enforcement"

IMO that’s an overly pessimistic view of those who push for community policing. In reality, it’s more like “we want people with stakes in the community’s wellness to police it, not those who see it as their daytime stomping ground.”

> That would most likely quickly lead to massive segregation

Really? Community policing = “no written laws”? You don’t think there’s a middle ground between “friendly neighborhood policemen” and Judge Dredd?

> if you're not tightly aligned with the majority in your specific area, you're going to have a terrible time

Right, because we currently live in a society that’s totally not segregated by wealth, race, culture, religion, sexuality, or political views. And clearly, the police system has been our bulwark against non-aligning minorities being persecuted! That’s what the protests are all about, right?
> Please submit the original source. If a post reports on something found on another site, submit the latter.

Yes please change the link to the original source as per the HN Guidelines.
No, I'm suggesting that once I've authorized someone to be able to contact me, switching to a new email address should not break that.
I don't understand this attitude. It's not about fear it's about precaution. Why does everything have to be so extreme?
This is not a US specific problem. Pretty much any way you try to quantify this, the US looks similar to many European countries in terms of how the public feels about government uses of force.

For example, when asked how confident they are that the military will act in their best interests, Americans give similar answers to people in France, UK, Italy.

https://www.pewresearch.org/fact-tank/2018/09/04/trust-in-th...

The US may be more partisan, with a larger portion of people on a side that can be identified with "increased use of force", but I don't think the US is qualitatively different overall.
> In fact, even if you imagine a static set of relations that do not evolve in time there still exists encoding schemes that can interpret this set of relations as any arbitrary function, so in some sense the set of mathematical objects that represent “you” and “me” and all possible minds can be said to exist in these timeless relations.

The argument fails because "you" and "me" are processes, embodied agents while the interpretations of data are "virtual".
> Mechanical keys don’t help

I've used QWERTY for decades on whatever keyboard came with each machine. In the past year I've had fits of 'shooting nerve pains' along the back of my hands and forearms when I couldn't type for days. Since then, I've switched my typing style to more of a striking than pressing motion and also using a mechanical keyboard--no discomfort since.

> Learn Dvorak…unless you use vim

It's weird that vi and command-line have separate motor memories from typing words. I'm still trying to relearn them.

I also did go down that rabbit-hole of custom layouts, starting with a naive 'lets just shuffle a few keys' to a custom alternative to Colemak/Soul/Niro that I independently/incrementally arrived at.

If I were restarting from the beginning I would suggest MTGAP, it seems the most efficient. And I highly recommend Stevep99's keyboard layout analyzer[0].

In case anyone's curious, the layout I ended up using is Qwicker (aka KFLY)[1]

[0] https://stevep99.github.io/keyboard-layout-analyzer/#/config

[1] https://github.com/qwickly-org/Qwicker
Having an oncall rotation with fewer people available means the available people are oncall more often. Committments that are hard to slip for internal political reasons means that those who are available to work pick up the slack. Fewer people to spread the constant level of customer support load over. Knowledge silos where you had an "expert" on subsystems and they are not available but that subsystem needs a fix so someone new has to go in and learn the system in order to fix it. I'm happy for you that your team does not suffer any of these inefficiencies, but these are not uncommon in work of certain shapes (SRE, for example)
I mean, no-one’s denting the technical accomplishment of bitcoin, but if the envisaged final scenario was power in the hands of the rich what the heck was the point?
Better to make your question an Ask HN, or a blog post describing whatever it is you're talking about and post that on here.
I have seen professors mention that their prep time has multiplied since they are now producing lectures rather than giving them live. They now need to deal with video production, remote homework and test submissions and returns, live lecture production, tech issues, etc.

https://twitter.com/robertghrist/status/1279489089063079938?...

Here’s some more interesting discussion.

https://twitter.com/robertghrist/status/1288218327127666690?...

https://twitter.com/stevenstrogatz/status/129713848913856921...

https://twitter.com/stevenstrogatz/status/130128164056044749...

Although I definitely feel for students, because prices for education are just insane in general. We should not be forcing debt upon our young people. But both professors and students are along for the tough ride.
> Rather more surprising, at first sight, is the fact that a reference to a[i] can also be written as * (a+i)

I did not find that all that surprising, but the first time I saw that a[i] can also be written as i[a], I was very irritated.
>Do you believe that human beings are fundamentally corrupt and evil, or that certain sorts of people (women, people of color, ordinary folk who are not rich or highly educated) are inferior specimens, destined to be ruled by their betters?

Can´t I believe in the first one without adhering to the second?
That's what rubs me the wrong way: A small, scared and sometimes misinformed subset of the population is continuing to spread fear.

In the olden days these folks were limited in the way they spread their fear. To their family, to their neighbors, but no further. But now they can fuel the anxieties of others will simultaneously to justify their position by posting on the internet - a medium that reaches billions.

Another aspect is that so many people profit from this. Celebrities big and small use it for attention. The media does what it can to get eyeballs. Joe Keyboard gets dopamine hits from the upvotes he got on his IG post that was grandstanding about the virus. Even me right now as I type this.

Stop the fear spreading. Take away all of the dumb unnecessary "safety" features (1 way shopping isles anyone?). Let people CHOOSE to go outside or inside, to work or not to work, to wear a mask or not to wear a mask.

That's all I'm lookin for. You want to be scared? Be scared but don't impose your beliefs (your fears) on me or others. Let US choose, not a small loud mob.
I mean I am vegan but I wear leather boots. I absolutely do not want leather boots but I work at a farm and do need boots. I found its very hard to find vegan boots and when you search for them you find boutique high fashion not work boots. I also drive an automobile which releases CO2 that is killing animals all over the planet through climate change.

I still think mass animal farming is grotesque and that we should end all factory farming immediately and seriously question our assumptions about animals as legal property.

Are you saying that in a world where life saving medicine requires animal products that those who use such a medicine cannot legitimately criticize the use of animals in science? It seems to me actually those with little choice in the matter have the most to make noise about. They need help from the rest of society to change the way the medicine is produced. They cannot do that themselves.

As a vegan I can completely understand why someone who believes in animal rights would compromise for life saving medicine. I also do not think you or anyone else has to be vegan, but I do think it’s important to talk about.

Honestly your comment reminds me of Mr Gotcha:
https://thenib.com/mister-gotcha/
I guess. I wanted to know what kind of corporate wiki / database is a good choice for storing / retrieving human-readable, verbose information about servers or services.

My current employer uses atlassian confluence for that. So if you don't know what is this server "potato1" with 7 docker containers for, you can type "potato1" in confluence and hopefully get an answer.

Maybe in big companies they use homebrew solutions for this
> Because hitler got fascism perfectly right

Huh, out of all the potential responses, this is actually the one I wasn't expecting. Mostly because fascism is notoriously poorly defined to the point where experts can't agree on what it actually means. To the point where the wikipedia page on its various definition is quite a lengthy read ( https://en.wikipedia.org/wiki/Definitions_of_fascism ).

While I agree with you on the downsides of the large, powerful nation states, My point was more about the rationality of outsiders to these ideologies. The reaction of "People labeling themselves this way enacted totalitarian governments during large parts of the 20th century, I probably shouldn't give any power to current people labeling themselves this way." are fairly rational.
This is all true, and this why we have bcrypt etc., but it was just an example for illustration.

In real-life situations, the input space is much larger still (if you account for longer passwords, case sensitivity, special characters etc.), as long as your passwords are truly unguessable. And at some point, even a very fast hashing algorithm won't be able to keep up. I don't know the exact calculations, but I would expect MD5 to still be hard to break for truly strong passwords (say, 20 random characters). The problem is more that people don't actually choose strong passwords most of the time.
If you believe in mathematical realism than the fact that there surely exists a mapping between a random set of data and a simulation with conscious agents in it, that should be enough.
Their code and whether they are not crazy are basically the only things i care about.

Everything else is a less accurate proxy measurement. Unsupervised, self-motivated, goal-oriented adulting ... that's what I need

Doesn't matter what company, these basic requirements don't seem to change.
> If working from home eliminated an hour of commuting, without changing time spent on work or reducing production, the result would be equivalent to a 13% increase in productivity (assuming a 38-hour working work).

Maybe I'm just dense, but I've read this sentence 20 times, and it still doesn't make sense. If you aren't changing the time spent on work, where is the productivity gain coming from? Surely they aren't including commute time in calculating worker productivity?
No, incorrect. Snap is a distribution format akin to VMDK or anything else which is not intended to be "installed" to a system, but rather run in a virtual machine or sandboxed.
Not being snarky towards you — Chrome starts really quickly — but was that the snapped calculator from Ubuntu 18.04?
Thumbs up for Diaspora, that's probably my favorite of his.

If anyone wants to sample him first, if you like the short stories on his website, you'll almost certainly like his books.

https://www.gregegan.net/BIBLIOGRAPHY/Online.html
Wow, I touched a nerve I don't understand, to get a -1, so I'll explain myself. The GNU code looks like it's portable to a bunch of OSes, some with and some without a given feature. That sort of portability leads to having a lot of #ifdefs. If you're only going to support a handful of OSes - because that's all most people care about - then of course your code is going to be smaller.

As a concrete example, the linked-to "who" uses:

if (entry.ut_type != USER_PROCESS)
continue;

The GNU one uses:

if (IS_USER_PROCESS (utmp_buf))

The IS_USER_PROCESS() macro is in gnulib's readutmp.h (which would need to be included in the overall line cound):

# define IS_USER_PROCESS(U) \
(UT_USER (U)[0] \
&& (UT_TYPE_USER_PROCESS (U) \
|| (UT_TYPE_NOT_DEFINED && UT_TIME_MEMBER (U) != 0)))

The UT_USER maps to ut_user on some systems, and ut_name on others:

/* Accessor macro for the member named ut_user or ut_name. */
# if HAVE_UTMPX_H

# if HAVE_STRUCT_UTMPX_UT_USER
# define UT_USER(Utmp) ((Utmp)->ut_user)
# endif
# if HAVE_STRUCT_UTMPX_UT_NAME
# undef UT_USER
# define UT_USER(Utmp) ((Utmp)->ut_name)
# endif

This is because, as
https://www.gnu.org/software/libc/manual/html_node/Logging-I... points out, "Note that the ut_user member of struct utmp is called ut_name in BSD. Therefore, ut_name is defined as an alias for ut_user in utmp.h"

Each of those other macros supports cases where the machine supports a given test, and when it doesn't. Including for machines which don't implement ut_type! (That's what the UT_TYPE_NOT_DEFINED case is for, which falls back to using the time field ... which has its own set of variants!)

Portability is neither options nor cleverness, so I added it to the list of considerations. But then again, most people now don't need to support decades of history and scores of Unix variants.
> It's just a lot harder to build peer-to-peer systems than centralized ones, although peer-to-peer systems are ultimately the most resilient.

I don't think that's true, top-down/centralized systems will become exponentially more complex with every new layer.
> I am in my early 30s and have a wife and kids. At some point, your relationship with money changes. I am now more concerned about my own legacy and the example I’m giving my kids than whether my net worth in 10 years will be 2 or 20 million.

Narator: The median wealth of a 30-35 year old American is $30k.
On having your system be managed from configuration its sort of similar to Ansible. One major difference is with NixOS you can easily roll back to previous states of the system. That means both rolling back config changes and also rolling back package versions. That's something that Ansible doesn't really give you. NixOS also forces you to configure things the "right way" (e.g. you can't hand edit files in /etc). That is very good for reproducibility, but sometimes its frustrating when you just want to make things work quickly.

I think the biggest challenge using NixOS vs Ubuntu is if you've got some weird obscure piece of software you need to get working there's a better chance that someone has already figured that out on Ubuntu and you might have to do the work to get it running on NixOS.

On the other hand I've found contributing to Nix easier and less intimidating than contributing to Ubuntu. To add a package to Nix you just open a PR in the nixpkgs repo on github. I've found the community to be friendly and helpful.

I use a lot of LXD containers for when I just want play around with something in a non Nix environment.

Oh and I love being able to run `nix-shell -p <package>` to use a package without "installing" it.
If it's truly about precaution and the greater safety of others then you would agree that we should ban alcohol.
Calling things associated with your political counterparts "divisive and anti-American" is obviously a self-fulfilling prophecy, justified or not.
The Total War series originally started with Japan and later went onto Western wars despite being made by British developers, this comment seems to suggest it's the reverse.

https://en.wikipedia.org/wiki/Total_War_(video_game_series)
Artificial- and collective intelligence: the emergence of a new field
See also: https://news.ycombinator.com/item?id=24382438
> It is true that without recourse to state institutions, there is more non-state-sanctioned violence

You're not really selling your case very well here...
This is a classical example of attacking the very weakest form of one's arguments. Not even addressing the content in the article, but fabricating a strawman instead. I mean, good on ya for speaking up, your parent just spoke in vague terms about the possible existence of a strawman.

And let's look at that pg article. Is discussing the ergonomics of naming things in math taboo? Is it taboo for everybody, or just people of certain demographics?
If there are ways to minimize interference, that suggests that there are fractions of the spectrum that work better than others. If that fraction is not enormous, that resource will eventually be constrained. If not everywhere, or all the time, then in certain suboptimal situations. Like a historic neighborhood, in a pocket valley, during bad weather.
Our journey to change the way people prevent their mental issues
Before launching TokTalk, the founder shared the results of an exhaustive research with people from different places over the world and the data showed that 94% of the interviewed people are not expressing the way they feel with family and friends due to they feel judged later on and most if not all of the time, the information that has been shared with them, reaches other people in their closest environment. One thing that stayed along the journey was the following “Our friends and family are not always the best people in which we can trust, especially with certain topics”.
A lot of people prefer using Chromium. In previous versions, it was a standard .deb package.

The subterfuge pulled by Canonical is that it now looks like a standard .deb package, but all it does is pull in the snap package, with all the attendant mounts, unmovable snap folder in $HOME, and other snap-related issues that standard .deb packages don't have.

If you disable snaps, you cannot install Chromium on 20.04, unless you use an outdated third-party repo.
> If you think experience is simulatable, you buy computational or “patternist” theories of identity, there are some very strange implications that are not commonly brought up.

Maybe the sentence isn't worded correctly, but these are two entirely different claims. It's relatively simple and straightforward to argue that one's experience is simulatable, but that identity lies in the instance of the simulation itself, so a copy of a simulation would be a different being. That two machines running the same computational process represent the same entity is a separate, unverifiable claim.
This was a great read and I definitely agree with the author that you have to be careful about data that you post online. This is a reason why I've created Polypad (https://mattebot.co/polypad)
I’m not sure there’s a huge difference between fields: CS also has AVL trees and the RSA algorithm (both named after inventors), red-black trees (mnemonic, maybe, but not descriptive), and B-Trees (Boeing? Balance, Bayer? No one knows, not even the creators —- see 16:10 here https://vimeo.com/73481096)
I think the sweet spot is the approach taken by Kotlin for making DSLs because it further removes ceremonial boilerplate that Java loves to give you. I think Pythons as minimalist as it needs to be... The best I do is rename imports that are long if anything. I also define function pointers if I reuse the same method call throughout a tree which helps to keep things tight yet still readable.
Seems like putting force on your wrist is precisely what you should not do (whether weight or flex). Note that pianists are typically taught to keep the wrist/hand flat and rarely suffer CTS (Glenn Gould and Bernie Greenberg are notable and sad exceptions).

Theoretically the best wrist “rest” in this scenario would be a bed of sharp nails..
Which is actually helpful because it potentially helps build bridges and analogies between fields by recognizing similar constructs?
I think Gates is wrong. The case for assorted electric tractors gets stronger and stronger as batteries get better and better. This will increase the endurance, and I think that swappable battery packs will emerge so that the swap will take less time then it takes to gas up and feed up the crews. Then there are the convoy possibilities - with electric you can make road trains. Hills will be a burden, but regeranation will give some part of the hill climb KwHrs back, but gas/diesel never gives anything back. That said, time will tell, Gates has often been wrong before, and feel he will be this time as well.