skysight-inc/HackerNews huggingface dataset:
Personally, I read it more as "95% of it is over a single medium", and that it's less about the actual length.

But, for the sake of comparison, the US has 6,853,024km of roads and 95,932km of expressways according to Wikipedia [0] (far and away the most of any country in the world, interestingly). Broadband penetration for the US is >50% for any demographic [1], so extrapolating there's millions of kilometers of internet cable just to support the US's internet needs. So maybe that number is pretty amazing after all...

[0] https://en.wikipedia.org/wiki/List_of_countries_by_road_netw...

[1] https://www.statista.com/statistics/710877/adult-home-broadb...
> The advantage is that you can context switch between threads without having to syscall, which speeds up things substantially.

There's still a syscall, but it doesn't enter the kernel scheduler or other machinery, which is where most of the time is spent.

Linux syscall overhead (switching into ring 0) was and remains (apparently[1]) miniscule, which is why Linux ended up with 1:1 thread scheduling. But everything else--what those syscalls do--has grown in complexity. The original calculus for rejecting userspace scheduler activations and M:N threading for 1:1 threading no longer holds. What's old is new again.

[1] Would be interesting to know if Google's kernels employ all the new Spectre mitigations.
You’re going to get the refugees anyway due to government and public health failures [1] in the area (see: Afghanistan fertility rates, the level of female empowerment and education compared to elsewhere, and healthcare infrastructure). If you’re anti heroin production, get in there and pump that water faster than the farmers to deprive them of it.

[1] https://eurasianet.org/afghanistan-population-boom-threatens...
Wow, music, art, dev, you did quite a lot. Nice. I plan to try music (drums to be precise), but time..

Anyway, this has been a problem since forever. That's why all kinds of occupations like singer managers, sales, marketing etc. exist. It's all perfectly normal.

For you, it would be good to find someone compatible, someone to take care of presenting your work to the public while you can focus on creating.
there are a bunch more

http://www.starshipsofa.com/
https://antisf.com/
http://escapepod.org/
The parts of programming that are going to get automated are going to be the parts that require little skill, take a long time, and are boring as hell: writing boilerplate CRUD code, wiring up buttons to actions, etc.

Automating the harder and more interesting parts of programming is many orders of magnitude more difficult. This requires a true understanding of the problem domain and the ability to "think." GPT-3 and similar are just really good prediction engines that can extrapolate based on training data of what's already been done.

The answer therefore is the same as "how do I stay competitive vs. lower skill offshore labor?" You need to level up and become skilled in higher-order thinking and problem solving, not just grinding out glue code and grunt work.
The same is happening to Hacker News, too, or it has already happened, though not as severely: Hacker News has an advantage in that its survival and the intelligent commentary on it is tied to a business that is in turn tied to ideas. Its moderators have a stronger incentive to get it right, since they’re not driven primarily by ego or overwhelming fear of “spam.”

I don't know much about the back end here, but the lead mod on Hacker News is a paid position. He takes his job seriously and he does good work.

I suggest you take this post with a grain of salt. I think the author is unaware of some things.

The moderator problem is real and the fact that most moderators are unpaid has issues and I've talked about that on and off over the years. The fact that HN has paid moderation is one of the reasons it's better than most other spaces.

The fact that the author imagines Hacker News has slid into the toilet makes me feel the author doesn't really know that much about HN.
this is really where uhk.io shines.

Easily programmable, multiple layers, easy macros, absolutely wonderful. I wish they made a mouse.
Workers don't expose accurate time afaik to mitigate Meltdown/Spectre [0], but wouldn't their free-to-use NTP server work for your usecase? https://www.cloudflare.com/time/

[0] https://developers.cloudflare.com/workers/about/security/
Doesn't that still require the mouse?
Yes, there is an epidemic of this problem in state/local public pensions. I was speaking of for-profit corporations, for which we collectively have gotten our act together and required it. I totally agree it needs to be fixed for state/local pensions similarly to how it's being fixed for the USPS.

>I can also look at the record of corporate bankruptcy proceedings, and note how the obligations towards pensions are handled in comparison with those towards other types of debtors. TLDR: not well.

Well, yes, that's a reason to require the pensions to be funded (at present discounted value), as the benefits are accrued -- why are you bringing this up to oppose that requirement on the USPS, except to condemn those workers to that possible fate?

>Finally, there is no specific committment by corporations to pay into a pension fund, only to pay out. They are at liberty to play whatever games they want regarding paying in.

This is false; among other places, see the Forbes overview. Many reforms have been enacted and the PBGC has requirements. This isn't the 50s anymore.

https://www.forbes.com/sites/ebauer/2020/04/14/post-office-p...
I've been on the receiving end of a few shady product requests - popup ads, url hijacking, spyware. Even though the ethical questions involved were not that huge, it was always difficult to come through unscathed and it cost me a fair bit of sanity and work relationships.

I can only imagine the burden when it actually involves human life or wellbeing, and am thankful to have had the luxury of choice. This gets me to wonder if having a universally agreed code of conduct (like the one from ACM mentioned somewhere else in this thread), and the backing of some kind of union could make a difference - at least developers would have some comfort that they wouldn't be fired for raising ethical issues, or even refusing to do work, without the company having to face legal action. What's the equivalent for other lines of work?
Hdf I've not used in any production workflow. Parquet I've really only used with impala. If I'm working in that system I'm in Spark already, typically.
Worthwhile options for dining out, drinking, entertainment, social interaction not centered around religion, preferably a social circle that has at least some liberal viewpoints, and a nearby airport so I can take vacations without multiple connections. I don't live in the Bay, but I doubt a tiny farming village would offer even half of what I'd like. I could probably get by in a city as small as 100k if I wanted to work from home forever, but I don't -- I enjoy the social aspect of an office.
Have you looked at motorcycle cooling vests?
3D mapping and accelerated super-res imaging of human genome w insitu sequencing
My ZE40 has a heat pump.
I use links. No javascript.
Need to add Apple, and the blog post would be blank.
If you don't disable fetch.writeCommitGraph and gc.writeCommitGraph there is a chance that those operations will overwrite your commit-graph and delete the changed-path filter data. (fetch.writeCommitGraph uses the --split option so it might not actually erase the data until you have accumulated enough "new" commits)

You don't need to rewrite the commit-graph file every time you want to run "git log". The "git log" command will parse the newer commits the old-fashioned way until you reach the commits encoded in the commit-graph file. If you do it once now, then you'll still be fast even if a few commits are added on top of your existing history.

If you update the commit-graph with that command once a week, then you'll stay fast even in a very large repository.
Photoshop has existed for a long time, but people still take photos at face value.
Minikube vs. Docker Desktop for Local Development
I remember reading a fascinating article on the nature of the companies that deal with ransomware. I think it was this one.

The TLDR is that these middleman companies allow ransomware victims to both pay the fine and save face, by acting as if they didn't pay the fine. The perpetrators prefer to deal with the middlemen as they know how to pay in crypto, and are predictable - the middleman and the hackers are closer to partners than adversaries.

https://features.propublica.org/ransomware/ransomware-attack...
I think this is a typo. Perhaps the author means to say that the training process has been completed?
Airbus' self-flying plane just completed taxi, take-off, and landing tests
Most software isn't released anymore. Most times pipelines will gobble up your changes and ship immediately after review. I don't see how this would work for your team.
I have been running a fully remote company for more than 5 years now. Some thoughts that have worked for me that are related to this guide:

a) Consistent timings - the employee choose their hours but they should try to keep it consistent through the week. This is a variation on the idea of fully flexible timings where people can work each day whenever they want.

b) We do pairing exercises (~1 hour spread over a week) to increase the 'socialize' component. The pairing can be as simple as two people (A,B) get together at the start of their day and update each other on their progress. End of the week, during the sprint call A gives B's update and vice versa. This helps break the ice because many of my engineers (and me) do not socialize unless there is work happening in the background.

c) Managers should understand that most people (in my experience) begin liking remote work and then start hating it somewhere between their 3rd and 6th month. People feel depressed and miss the environment of an office. I feel like managers should keep an eye out for this dip and assist early.
Also should note: the life-critical infrastructure was somewhat insolated from the rest of it.
See Amazon Go
No need to even put things on a counter
>New genome mapper is like 'upgrading from dial-up to fibre-optic'

https://phys.org/news/2020-07-genome-mapper-dial-up-fibre-op...
Looks like a filesystem in a file.
The visualizations seem to show non-recurrent networks whereas my understanding is that one of the important differences between GPT1 and GPT2 & 3 is the use of recurrent networks.

This allows the output to loop backwards, providing a rudimentary form of memory / context beyond just the input vector.
My last job I worked for was a university. I wrote the mobile app that they used on campus. I was pretty pleased with it as it allowed students to do all the things that they wanted access to, class list, add/drop, email, new and events. I put in a slew of analytics to track use behavior across the application. Shortly after I had released version 2 of the application my old boss went on to better things. One of the things that my new boss asked me to do was write in a way to track where students walk around using bluetooth beacons and have it report to the backend db. I said, hell no. He basically got me pushed out of my job by him being a complete dick to me after that. I moved on to another job. Recently I saw this:

https://www.theverge.com/2020/1/28/21112456/spotteredu-degre...

Apparently we weren't the only uni planning on doing that.
I don't think you need to add any explicit license at all. Any code you write is automatically copyrighted by you, unless it's a "work for hire" situation. And no one else has any right to use your work unless you grant it to them explicitly (outside of "fair use" and the like).

I'd just slap some "Copyright (2020) - @itqwertz - All Rights Reserved" notices in all the source files and call it done.

Of course you have to ask... does it really matter? I mean, if they do use your code, would you ever know about it? And if you did know, would it be worth initiating legal proceedings over?
It is the later. Regulations will stay that way, or will likely be much less strict than for larger financial institutions. Privacy is not part of the question at the moment.
> It's surprising or kind of amusing that such a huge and complex submarine uses plain old Raytheon / Raymarine radar when operating in harbor

Stealth ships and aircraft won't turn on the fancy toys when they are in predictable locations to avoid adversaries being able to collect and analyze signals intelligence.
Not a protest per se, but riots did result from police violence against the gay community.

https://www.history.com/topics/gay-rights/the-stonewall-riot...
Giving you 2007 Google might not work because people are using 2020 strategies to game it. But I'm definitely skeptical that that's all there is to it.
It depends on how you construct the prompt.

If you only give it "Here are the countries whose population exceeds 1 million:" the model has a chance to go on a tangent / inconsistently structured output / inconsistent values in output (examples when generating at temp=0.7: https://gist.github.com/minimaxir/86e09253f9e05058eb1e96de2b... )

If you give it the same prompt with a doubleline break and a "1.", it behaves much better.
If you don't have javascript you see only "This page requires Javascript", when I would hope, even if the thing requires javascript to operate, I could at least find out if it is worth switching to another machine with X11 and firing up firefox.
Somewhat in the same vein, I can heartily recommend "Weaver on Strategy":

https://tht.fangraphs.com/on-weaver-on-strategy/
What is the most important lesson in game development?
I used to get a TON of mail for the guy who previously lived at my address. Even eight years after he moved.

So I'd call the various companies and ask them to stop. And one miraculous time, I ended up talking with a rep who told me The Secret. Paraphrasing: "I can remove him from our database, but he'll be back in a few weeks when we do our next import from the credit brokers. That's where you need to focus your effort, try Equifax."

Funny thing was, I could not find a form for "My name is Alice and I swear Bob no longer lives at 123 Main", but I could find a form for "My name is Bob and I swear I no longer live at 123 Main". So I filled that out, didn't sign it, and sent it in.

It slowed to a trickle within a month or two, and all but stopped within a year after that.

I just filled out https://pc2.mypreferences.com/Comcast/OptOut/Default.aspx so we'll see if that stems the deluge of Xfinity mailers...
You seem to imply that people are being persecuted en-mass for seeking material wealth.

While there might be a vocal minority here (and elsewhere) that scoff at material wealth, its pretty clear that society at large still measures status by your possessions.

People still seek out more luxurious cars, more gadgets, new fashions year after year without fail; evidenced by the unstoppable growth in those industries.

Even if people might say that material riches are a 'sin', they certainly are not behaving as such.
> The "git log" commit will parse the newer commits the old-fashioned way until you reach the commits encoded in the commit-graph file. If you do it once now, then you'll still be fast even if a few commits are added on top of your existing history.

Thanks, this is the context I was missing.

Just wanted to avoid a "dirty read" situation.

Thank you for providing the answers here- very helpful!
To elaborate on the "no benefit" for the families, and Warren probably talks about this, but there is benefit for corporations. They get nearly double the supply of workers which drives down wages and gives them more productivity per dollar spent.

So in effect, a wealth transfer to equity holders.
Beautifully said. Ageism is real.
I just came back to git and gitlab from Perforce and while it's felt like coming home and some things are improving around submodules and LFS there's still a lot of rough edges I'd like to see smoothed over.

Its not easy to set up git config settings for a distributed team. I assume for security reasons a repo can't configure its own settings just from a pull but even still I want that functionality.

Why do I check in the name of the merge tool used for a file type in the .gitattributes but I can't check in what that name points to?

I work with less technical artists and they really don't want to think about git configs at all. They just want to save and push. As far as I know there's no solution to preconfigure a repo to pull submodules or set up custom merge drivers. Best thing I've found is to maintain repo setup scripts but its pretty cumbersome and you have to manually target the tools you want to support.

Is there a way to request this sort of stuff or a place to look at roadmaps without getting into the whole mailing list scene?

Maybe this sort of thing should be the responsibility of github/gitlab and not git itself?
I must say, I love the way you think!
24 year olds aren't getting Senior or Mid-Level Dev salaries. They know the new hotness and are cheap -- that's good enough.
Most of the Founding Fathers were pretty young. Doesn’t get much harder than building a new country from scratch.

Some were older, like Thomas Jefferson who was 33, John Hancock who was 39, or Benjamin Franklin who was 70. Others were shockingly young — even teenagers. James Monroe, for example, was 18 and Alexander Hamilton was 21. Madison was 25.
Wow, this looks incredible.

I currently use diff-so-fancy which is nice enough but as someone who looks at a lot of diffs a day this seems like a big upgrade.
I hear this a lot.

But in all honesty it is not the SEO scammers fault that Google serves me pages that doesn't contain the words I searched for after I have chosen the verbatim option.

It also isn't SEO scammers fault that when I search for Angular mat-table[0] I get a number of pictures of tables with mats on. That is probably the result of someone playing with some cool AI tools while othwrs are busy trying to make more efficient ways to ignore customer feedback ;-)

We must manage to keep those two thoughts in our head simultaneously:

- Black hat SEO have changed

- Google has adapted to another audience and has ditched us power users hoping we wouldn't notice.

[0]: screenshots of that and some other clear examples of Google and Amazon testing out AI in production here: https://erik.itland.no/tag:aifails
I think Google bases a lot of its ranking on bounce rate, i.e. "how often people who searched this were happy with this result." I don't think you need that many hits to establish bounce rate for quite specific searches. Like, is 40 is enough? I can imagine so.

But if you filter for paid members, you've filtered for much smarter people (on average) picking the best results - and you've also filtered out a lot of the SEO people who are going to be trying to manipulate the bounce rate with proxies.
Another major factor you didn't mention is urban housing prices. Before kids, we lived near downtown Seattle in a walkable, urban neighborhood. It was great, and is where I would have preferred to stay long-term. When we decided to have kids, we knew that buying a large condo or decent-sized detached home within the Seattle city limits would be way out of our price range (housing prices in Seattle have almost reached San Francisco/Silicon Valley level).

So we moved out to the burbs, where we could afford a starter home big enough for our two kids and a mother-in-law.
International Law? https://en.wikipedia.org/wiki/Protocol_on_Blinding_Laser_Wea...
One of my high school teachers framed a few math questions around calculating probabilities for unusual combinations of items. Took me a couple of questions to realize he was fishing for lottery / scratch ticket optimization methods.

Learned the next year that he was arrested over the summer.

Never did actually answer more than just basic stat course questions.
Who said only republicans do this? Defunding public services is basically a bipartisan agreement in the US since the clinton days. And the overton windows of the parties are not the same in California as they are in Alabama, anyways.
You Want Options: My Case of Educational Iatrogenics
> AGPL is unchallenged in court

What would be the cheapest way to settle this? Can I found a SaaS company that uses AGPL code, grow to ~100 usd/month and basically ask the FSF to sue me? Even if the legal fees alone amount to tens of thousand dollars, that should be low enough that a small company or a motivated (and financially secure) individual could try.
> I'm pretty sure a kid only interacting with their parents for their whole childhood is a good way to get some really messed up kids.

That is not an argument I am making. That is a good way to beat a strawman.

My point is not that they shouldn't be in childcare at all, but that society should support such economic conditions that parents are allowed to spend more time with their kids without having to compromise their economic prospects and so that when they cannot send their children to childcare, say because of a pandemic, it is only a minor inconvenience, rather than a significant burden.

> Childcare isn't just "store children until I get off work", it's engagement. It's that child getting a variety of structured and unstructured time with educators and other kids.

That's the ideal. When you're well educated, have the means to pick up the best childcare for you kid you can find, have done the research, but there's lots of families for whom, yes, childcare is precisely just "store children until I get off work", not out of malice, but because their economic situation hardly allows them to think about it much.
Seriously! The worst! The South Park episode that makes fun of this group is hilarious.
Hey, I am the creator of the repo, I just found this thread. I agree with all the points mentioned above. Right now the repo is not in its best curated state and also that I am accepting duplicate submission.

I too think that there needs to be a proper filter. Just bear with me for a couple of days, I have already planned to change the format and the current state of the repo, it's just that I am kind of preoccupied with some work. It's also worth noting that people are actually finding some inspiration for their own readme, so I feel it's working out positively for some.

I created this repo for myself and did not expect it to blow up like this. Thanks for the valuable suggestions though, do let me know what else could be done to improve it :D
Personally I see a big difference in the philosophy of lawmaking in the US vs Germany. Take driving, for instance. In the US, almost anyone who can physically climb behind the driver's seat of a car can get a drivers' license, and indeed having a drivers' license in the US is almost a fundamental right. Speed limits are then set, to first order, to accommodate the fact that you have marginal drivers behind the wheel. In addition, the police can - and do - selectively enforce driving laws. Ideally that power would be used to keep truly bad drivers off the roads, although the current civil unrest in America shows that that selective enforcement is, to put it mildly, abused.

In Germany, the barrier to getting a drivers' license is much higher. More training, more stringent tests. But the effect of that is that drivers are (mostly) assumed to be able to adapt their driving to road conditions; as a consequence, you get unlimited legal driving speeds on part of the German road system. In good weather, traffic permitting.

Of course, there are confounding facts: in my experience the average physical state of a car is much better in Germany than the US, and highways are better maintained. But still, the contrast is interesting. In the US, lifting speed limits on even straight roads through the desert would have poor outcomes.