skysight-inc/HackerNews huggingface dataset:
I can only speak for myself, but I miss my sense of stress and anger.

Any time I go to the office I hate it because I’m extra stressed out about sick people being on the train, but I cannot deny it gives a sense of normalcy to life that is otherwise entirely missing.
It’s a sham unless you live there
Yet many people here don't believe the problem actually exists, so it's far from forgone. The idea that a third place should be a central part of one's life is not a very common perspective, and such a place is rarely planned for. Take any thread on HN about housing and you only see housing being considered for (1) square footage or (2) how it advances one's career.
There used to be a Python sync server used in the Chromium project that was used to test sync functionality. Someone discovered this and yanked out the relevant code to enable self hosting.

https://github.com/infeeeee/chrome-sync-server

Though its since been replaced by some c++ fake server.
https://chromium.googlesource.com/chromium/src.git/+/refs/he...
WordPress has automatic updates, and you actually have to enter a hard to guess password when creating an account.

The plugin issue is not specific to WordPress.
GPT-3 is a generator, that's just half the equation. It needs a discriminator (critic) to check out its outputs and in the case of program synthesis and realistic physics, a simulator. That's how humans do creative stuff - generate silly ideas then check them out.
Hugo metadata allows to define a publication date for content. Then you need to run the Hugo build periodically to have the content published.
The hugo cli has options to build "drafts" and "futures" so that you can preview them.

I have used Hugo in the past to generate websites from external content sources, such as trello, gitlab, GitHub, RSS feeds, Dropbox, headless CMSes, etc. Some of them provided webhooks to trigger the build, others required polling and periodic rebuild, yet others can commit to a git repo and trigger a CI pipeline. Most of the time, hugo was more of a composable solution to a given flow than a constraint i had to build around thanks to its capabilities to use "data content" and not only markdown files. Using json as the metadata "front matter" for documents often proved very handy when using API sources.

Hugo is very fast, so build time wasn’t a big concern. There was no incremental build however, so for a very large corpus it could be an issue. The most problematic issue is that Hugo doesn’t ever delete anything from a previous build, but overwrites on top, so that could be problematic if you involuntarily publish something and then want it off. The same kind of issues you get into with caching or object storage. My "solution" was the classic parallel builds, symlink and cleanup dance.

Would recommend.
While, as others already pointed, most of your examples are debatable, I think parent was mostly talking about the simplicity about EDITING content, ie the benefits for the end user.

WordPress has become so ubiquitous in web publishing that often it is a client requirement when asking for a new website to a web agency.

Using WordPress is a skill that people put in their CVs, in the same lines where they talk about their MS Office proficiency.
Human brains make logic mistakes all the time.
Reason why I don’t want my team to overspecialize:

I don’t want them to isolate and develop tunnel-vision. I want everyone to be aware of the project goals and understand the work that needs to be done to deliver value.

My experience with teams where people are divided by topics for a long time is that unpleasant work that does not fit into a single topic well gets neglected.
This needs translation:

"The US is doing an economic war against China and wants to harm major Chinese companies. They cannot ban them directly so they pick a pretext."
Thanks for the bug report!

It has to do (I think) with Dash's columnar layout which unfolds the menu over the next few columns at least in Chrome.

The quick workaround I found was to type out the language until it appears below and click on it or finish typing, then press enter. This should select it.

I'd love to hear from other Dash developers who've had, and solved this issue.
They are too expensive to run - hundreds of GB of GPU memory - so they can't be deployed for the public at large yet, kind of like the SGI workstations from 20 years ago. You can do that and more for cheap today, but not then.

I think we can get models about 1/100th the size for general use. That's also the main reason Google is developing TPUs.
Sure. But they do also allow a completely separate password.
I believe latest GCC/MSVC/Clang will still do C89 (which is still in common use, precisely because of its widespread portability) and even K&R.
Did you know that Java lets you any number of module scoped classes in a single file, just that the public class has to have the same name as the file? There are a lot of things like that you can do in Java which people just don't do that makes many things a lot cleaner. Its just that the eco system standards were set by people who thought that having unique class names were super important even though Java already have namespacing.

Also that you need to have 100% super guaranteed unique global namespaces making your folder structure that horrible net.xxx.abc.adsasd.dfer.cthulu.NetXxxAbcAdsasdUtilityHelperBuilderFactory things, which for some reason wasn't needed in any other programming language and it worked just fine for them so you don't need that either.

With that instead of importing stuff you could just write something like, assuming each library have a sensible top level name:

gzip.File g = gzip.File.FromDirectory(dir);

When I write Java personally it looks closer to that. And when I follow a corporate style I write it more like that, as close as possible while still following the style guide. I 100% believe Java could have been a nice experience if it didn't have its horrible over engineered style guides.
> - the only allowed file extension should be py3

That would have made cross-version codebases impossible, and that's what ultimately allowed migrating. One-shot migrations were not convenient, or successful, or even effectively feasible for complex enough projects.

What allowed the migration was community experiment in cross-version sources, as well as reintroduction of "compatibility" features into Python 3.
I managed to avoid Python 2 for nearly 3 years now in my projects, I think it is time to get rid of it for good and use the new freedoms to improve the tooling.

It is so ironic that in Python the most "unpythonic" thing is the version management of the language and libraries etc itself.

Something like python poetry, venv etc are great steps into the right direction, but there should be an official solution that "just works" and is predictable.

When I give python courses I usually skip dependency managment and explain it in the very end because it would probably (rightfully so) break the will of everybody involved. It shouldn't be like that
That's "Siloing" which is considered a negative pattern. If X is the expert, then only X can work on that something*. X is now a bottle neck.

Natural siloing happens, but you (team) should be striving to reduce it, not encourage it.

*More accurately: work can only proceed on that something when X is available*
Not on Slack, no.
The movie did receive much flak for taking too much creative liberties with Sylvia Nasser's book, and being too much of a Hollywood Conspiracy film.
> Pure remote companies are likely to be rare

They are, I work for one - it imposes challenges but in aggregate it is a vastly preferable way to work for me.

Interestingly the people who do well 100% remote are quite different to the people who well 100% in office.

Fundamentally the people who communicate the most effectively in written text and can concisely convey their thoughts/opinions do well.

I love it but I can completely understand why some people wouldn't.
People don't like changes.

I joined an AI company on 2018 which was building their whole prototype with python 2.7 since 2017. I had to spend 2 weeks and do the migration myself, do a merge request out of the blue and give it to their lead engineers, otherwise i am pretty sure they would have a meeting tomorrow 24/1/2021 to see how they are going to migrate.
I think not. The cognitive scientists are eager to point out that that people who are members of religious/spiritual groups are doing actually better in many indicators of a “good life”.
> everyone understands a major version breaks compatibility

That's not the case with C# or Java.
Well, that made me put my phone away (or it will do, after writing this comment)!
The response of the Director of Engineering towards the slackware package maintainer comes off as very arrogant.

I guess this is the end of the open source project. Chromium was never truly open source, more like free source, but now it’s not even that. It’s just another proprietary software.

Sad to see Google become the old Microsoft.
Best Cloud Computing Companies to Work for in 2021
United Kingdom? As far as I know there's been no problems with our drinking water in terms of contaminations. They add fluoride which I think had a positive impact on the health of the nation (citation needed).
saves you from the worst cases of tooth cavities.
I believe, that many project managers are actually bad project managers. And that is not so much their fault as project managers are being trained on methods big time, but then again then job they have to do is not just executing these tools somehow, but to understand the dynamics in larger organizations and to act accordingly. But many project manager just learn the tools and methods to perfection and try to bring their cure to everyone by prioritizing method adoption, when many times the missing methods are not the most important problem.

So many times there are politics and emotions part of the broken communication that causes quite a lot of havoc these days. So instead of teaching developers how they have to work project managers should focus more on how to foster collaboration and use their people skills to reduce friction between people.

Having a good idea of exiting methods can be advantageous, but should never distract from the first priority to actually help the people who do the work, as good as they can.
> Scientifically, this MUST be superior to simply replacing the cork (or screw cap in Australia).

Why must this be the case? This is a genuine question, not a pure objection.

Consider two oxygen levels, o_1 and o_2, where o_2 << o_1 due to vacuum removal. Consider a set of chemical reactions that occur between wine and the surrounding environment. Of oxygen, glass, trace chemicals, cosmic rays, astological auras, etc. Let ℜ be the set of chemical reations that affect phenomenological quality (flavour) (presumably negatively, as a just-opened bottle of wine is at the peak of quality and can only degrade).

Why must it be the case that o_2 is the limiting factor for all, or even some, of the elements of ℜ? What if another quantity (surface area, pressure, etc) limits the pace or extent of the reaction, and just as much degradation occurs with partial vacuuming (o_2) as without (o_1)?

Perhaps you or someone else is a wine chemist, professional or amateur, and can enlighten me. Until that point, there are more things in heaven and Earth, dear dhsysusbsjsi, than are dreamt of in your philosophy.
Nothing is stopping you from setting up a site in Hugo or something similar. I don't really understand why dynamic rendering or a huge amount of JS is required other than continue down the road of bloat.
Even if that's so, still suggests rdbms are a good choice.

I do know for Wikipedia, english wikipedia is mostly a single master mysql db + slaves, with most of the sharding being on the site language level (article text contents stored elsewhere)
I hate to bring up the "don't be evil" mantra. That seems long in the past, however I do wonder what the impact is on hiring and retention.

Many people I know have certain moral beliefs that mean that they would never work for certain companies, examples would be:

- military
- pornography
- social manipulation (i.e. Facebook)
- work practices and worker rights (i.e. Amazon)
- proprietary approach (i.e. Apple)
- lack of open source contributions
on a side note, liked your username. we definitely need faster internet in Kashmir valley so that the systemic cleansing , killing nd Exodus of Kashmiri Hindus by majority muslim population which was put under the rug for appeasement politics can be brought back to attention to ppl in the valley. noble cause.
As an example, being able to talk to the people who handle the coding, commit, build, and deployment, all in one place, is quite valuable and saves time. In many large and established companies, there is formal training that puts all these people in one room with the trainees, either because the company is already so distributed as to make this impossible otherwise, or because it's more cost-efficient to disseminate this info to a large number of incoming engineers.

In smaller startups and growing companies, where these things are changing at a high rate, it becomes even more valuable.

It's not that these things are not doable virtually, but it's something that will require deliberate rearranging of how people work. In larger companies, this type of stuff already happens, but not so much in smaller ones.

Engineering organizations can learn a lot from Sales departments in this area. Sales in companies that sell in various geographies (which includes even small companies that have gained traction and are beginning to grow) already functions perfectly fine with very distributed teams, and highly technical sales motions (think enterprise products).

Small, growing companies have big problems with communications and coordination in general. That's what makes the scaling stage challenging and full of pitfalls: many companies fail at this stage!
This article makes some pretty bold claims in the beginning and then totally fails to back them anywhere in the interview. It repeatedly decried the fall of the suburbs, and yet throughout the interview talked about how they're being revitalized. By the end it admits that the suburbs are seeing a huge resurgence due to covid and people fleeing the packed cities, but it even claims this was happening before, so what's with those false claims at the start?
But you are still required to check GPS availability and these jamming tests are published way in advance.
Unit test that documents the required functionality of code helps a lot. After that, one can refactor the code with all kinds of cleverness.
Why try to imagine the way it should have worked, when it shouldn't have happened in the first place. Python 3 was invented because Guido felt it looked nice, and the economic value of all the labor that went into pleasing him is likely equal to that of a small country.
Why has it become shameful to simply say indulging yourself with calories is a personal choice that has consequences?

It boggles my mind we need “science” to tell us this stuff that is frankly just common sense that has been beaten down by pop culture.
Worse is earbud headphones.

1) I don't know how young people meet each other in real life when both men and women self-isolate with earbuds now.

Unless taking your earbuds out is a signal you're interested?

Maybe somebody can fill me in.

2) I knew a young IT graduate who wore earbuds at work. He had the chance to listen and discuss many topics with world-class software and IT engineers, except he couldn't hear them.
And take a look how Fortran 77 code died out.
It is still used as e.g. dependency for numpy.
And there are guys at my uni that write in Fortran 90.
Eh, not so much databases, but in terms of code, super flexible 'all things to all people' generic abstractions tend to be a lot more work and a lot more difficult to debug than a tight solution tailored to the problem it's solving, written in domain terminology.

If only I had a nickel for every hour I've spent debugging abstractions and indirection that were just there for the sake of adding flexibility that would never be needed.
You're required to check both, RAIM availability (unless you have a WAAS type GPS) and also the NOTAMs where these jamming tests are published.
Remote, like almost everything else, is just not for everyone.

For some people, which are usually called "introverts" and similar names, remote is a bliss, and for people like Torvalds, it worked well for decades.

The only real problem is for mostly useless management positions, who will have difficulty to justify their necessity without in-person social signalling bullshit.

For really capable people a simple and straightforward text-based workflow is all what is required.

Again, the development of Linux kernel would be the use case.

My bet is that the actual developers of the Pfizer vaccine do not need any bullshit meetings either.

One more time - for some of us not facing idiots in person is a bliss, and we are capable of writing communication at the level way beyond what is required for most jobs or business relations.

And it is not Slack and other synchronous bullshit. Async email and tickets will do.
i will say this:
consider from now on, no protester anywhere will have their cellphones on them.
I'm glad I've reinvented the wheel that many time as a junior, it let me learn why some framework and some solutions are the way they are, and made it extremely easy to pick up third party solutions later on
The Coravin is a really cool device. It allows you to take a single glass from a bottle and leave the rest of the bottle for months or years later.

They’re expensive but often on sale for < $150 and worth considering if you’re a “one glass of wine with dinner” person who’d like to buy nicer bottles.
I remember Nicholas Joly [1] recommending to do a longitudinal tasting of his wine, drinking a glass from the same bottle every day for a week, just to see how it evolves.

He is the kind of fascinating winemaker that does not even have electricity in his cellars so I doubt he would go for inert gas storage in lieu of re-corking it.

I think I managed to do a full week tasting just once, with a lot of discipline. It was an interesting experience with his wine, but in my experience the optimal temporal span for tasting a single wine is no more than a few hours.

[1] https://en.m.wikipedia.org/wiki/Nicolas_Joly
inability to suicide

desire for close platonic relationships with people who matter to me

that's about it
An Introduction to 3D Graphics with Metal in Swift (2015)
This is a very useful tool. I’ve known people doing research on the evolution of grammar, vocabulary, literary style, etc. who use only small subsets of the Project Gutenberg data. I'm sure they would appreciate being able to search the entire corpus.

The corpus-search functions those researchers use include wildcards, exact-phrase specification with quotation marks, proximity searches, and Boolean search strings. When you have a chance, you might want to add a list of the syntax formats that currently work. (I tried using * as a wildcard in a phrase surrounded by quotation marks, and it didn’t seem to work.)

One small improvement you could make would be to widen the “Search terms” field so that longer search strings are visible.
I still can't get why they replaced: `print "abc"` with `print("abc")`.

Python REPL was my go to shell calculator and it is quite elaborate to put the parentheses around what I would like to print, for me that was the main drawback of python3.

But I don't write production code in python, it is used only for small shell scripts, or like calculator.
Do you realise how much this sounds like the stereotypical boomer argument for the suburbs if you replace 'scary strangers' or whatever with covid?

This is what created the malaise to begin with. People flee the city because of some temporary problem and create structural problems for generations. It's also a weirdly American experience in that you find practically nobody in Berlin or Tokyo or whatever whose going to move into a suburb and abandon urban life because of something that is an issue for a year or two.
I dont buy this argument at all. Any sufficiently complex Python 2 project does not work with Python 3 without modification, there is _no_ cross-version compatibility.

And if you wanted to try that yourself anyway, changing all .py to .py3 in a directory is one unix command... It could easily have been part of a 2to3 tool
Sounds like maybe a GAN-like ML algo could be a good choice for attempting to do code generation.
What kind of source is not pressurised? SodaStream (and other brands) work exactly this way, there's nothing fancy in the box, it's just a button letting gas out of the canister.
> sheer magnitude will overcome the lenders’ belief

Japan lends to itself. The BoJ owns so much of the government bond market that there are days where the benchmark bond simply doesn't trade [1]. Under absolutely no circumstance will Japan have any issue repaying Yen denominated debt when they have a monopoly on the Yen. They're theoretically not far away from just retiring the whole bond market and just running an overdraft at the BoJ for all government borrowing requirements.

Can you provide evidence to your point on hyperinflation happening all of a sudden too? I think all instances in history (except maybe Zimbabwe, but I've lost the details) involve external obligations that are unable to be met (War repatriations payable in gold for Germany, extreme dependance on imports for Venezuela since the economy was so misbalanced, high USD denominated debt burdens for Argentina ... etc). I

[1]: https://www.wsj.com/articles/nobodys-trading-10-year-japanes...
tests and specifications / prompt engineering
He is not an ex Oracle PM. He’s an old time chrome engineer who switched to management, he said it himself on the thread.

But this kind of corporate robot attitude is common for Google. It’s always the same story with them: they deprecate some service, write a heartfelt message about how they are aware this might destroy some projects/businesses and how difficult it was for them to make this decision, but they’re gonna do it anyways. Thank you very much for doing business with Google, have a nice day.
Most of HN’s crowd? Hmm. Based on earlier polls I see that ca half of the visitors here are from the US and half from outside, and most in the US may have grown up like this, but outside the US, almost no one grew up in a big house. I grew up in an apartment.
why don't the chromium forks switch to firefox? or is it that doing so would hurt their egos?
There were too many breakages (and performance regressions in the early 3.x versions) to force a quicker transition, which would likely result in no one upgrading at all.

One option could have been to spread the brraking changes over multiple versions, but given the bad state of version/dependency management in Python, this would have likely been a clusterfuck too.

Best option would have probably been to have a longer period of RCs and only release 3.0 with the performance regressions fixed. The myths around the slowness of 3.x (especially for scientific libraries) stuck around for a very long time after they were fixed.
Jesus that's dark. Everybody needs community, there's nothing privileged about that. Through the ages we have bound ourselves to our profession and the people we work with and for in our community. Is that some far-fetched ideal to strive for?

And I'm not meaning some buddy-buddy friends, but at least making good acquaintances. You can't really go much farther than that unless you have developed a good personal rapport and share some set of similarities.