skysight-inc/HackerNews huggingface dataset:
I seem to be the only one confused by the list. Could someone clarify? When the author says "Java isn't that terrible of a language." in the "Things I've changed my mind on" are they saying they used to think Java was not a terrible language and now think the opposite? (i.e. current opinion is that Java is a terrible language.)
I use wrk to load test my endpoints and check caching behavior. If the server is still responding with 6000+ rps including round trips to the db and no 500 errors after an hour or so of blasting it then it's good enough. This is single core.
I hadn’t even noticed it, first time I see it too. It looks like it’s meant to stand for “care of”: https://en.m.wiktionary.org/wiki/care_of.
GitLab seems to be doing ok, and they get together in person only once every 8 or 9 months. Or would you consider that hybrid also?
Pytov – Every syntax programming language
We Improved SmashingMag Performance
I guess what they're trying to say is that if this had been a real insurrection, the bombs, incendiary devices, and guns would have been used, and in volume.

The fact that some were found, and basically none were used (none of the deaths were a result of people being shot by the rioters) indicates the level of seriousness we're dealing with here.

This is not to say that they shouldn't face consequences: they should; what they did is seriously illegal and, more generally, bad and wrong.

But it's terribly important to remember that what happened here was crime, not war.
> How would you have handled the string/bytes split in a way that’s backwards compatible?

My understanding is that the corresponding types are available in both 2 and 3, they're just named differently. A different one is "string". So you could have had some kind of mode directive at the top of the file which controlled which version that file was in, and allow files from 2 and 3 to be run together.
Cool!

I have a few questions, I hope are not stupid. I'll confess to not having delved into the heart of SOUL source yet.

1) what are these "audio processors" that computers already have embedded in them? (DSP cores and associated extensions or an MCU controlling the audio-HW-codec state machine and providing a buffer for the computer or?)

2) Does SOUL engage in the audio sub-system hardware in any way or perform any firmware like activities? DMA engine configuration typically driving the audio engine I/O, right?

3) Do external audio DSP hardware like UAD provide, for example, pipe audio out and then back into the computer, typically? Could such hardware be addressed if it weren't proprietary?
It was simple to tell - other than waste electricity is way too expensive, like multiples of reward.
no, you really missed the point of the article: citizenship is not ethnicity
> I don't know why dd remains the standard for so many tutorials

While dd isn't the best tool for writing images to devices (if only because of its arcane and bizarre command-line syntax), it is a valuable tool when you want to recover data from media that has errors. The 'conv=noerror' option is a lifesaver for when you want to recover something from your media.

But overall I agree: plenty of people recommend using dd just because "it's always been done that way" and often also because it makes them look smart :-)
It's not really "buy back" if you never owned the company in the first place though. In any case that is not really the way western governments handle strategic companies. The US government is not acquiring Intel or Lockheed any time soon, they just limit where it can export their products to.
> may be oflags=direct is faster?

oflag=direct does direct I/O => copied data won't go into the buffercache.

On Linux search for 'O_DIRECT' in the open(2) manpage.

oflag (for output) and iflag (for input) are indeed useful. During/after a massive non-'direct' copy a system running other processes which benefit from data in the buffercache may crawl if the system, while copying, replaces some of it by the copied data, then has to re-read it.

In other terms this seems adequate when copying data which will not be, after the copy, soon read by any process. A raw filesystem image is a good candidate.

As usual YMMV. If most of the data to be copied already is in the buffercache or if it will occupy some unused part of the core memory... such optimization is useless. However in most cases (on most adequately-dimensioned non-idle systems) 'O_DIRECT' induces less systemwide load than cp, cat, pv(...) when copying a large set of data if most of it will not be, then, immediately read by anything.

Other tools (cp, cat, pv...) just cannot easily work in 'O_DIRECT' mode. Using some trick to enable it thank to a local version of openat() and LD_PRELOAD (which calls openat in O_DIRECT mode), albeit possible, isn't realistic in most contexts.

$ cd ~/tmp

$ strace -e openat dd if=/etc/hosts of=useless.tmp count=1 >& nodirect

$ strace -e openat dd if=/etc/hosts of=useless.tmp iflag=direct oflag=direct count=1 >& direct

$ diff direct nodirect

5,6c5,6

< openat(AT_FDCWD, "/etc/hosts", O_RDONLY|O_DIRECT) = 3

< openat(AT_FDCWD, "useless.tmp", O_WRONLY|O_CREAT|O_TRUNC|O_DIRECT, 0666) = 3

---

> openat(AT_FDCWD, "/etc/hosts", O_RDONLY) = 3

> openat(AT_FDCWD, "useless.tmp", O_WRONLY|O_CREAT|O_TRUNC, 0666) = 3

Moreover 'dd' has many options without equivalent in most other readily available tools.
I was in the market for a Vacuvin, but I ended up looking hard at both the Coravin and the Eto (both also mentioned in the article).

I went with the Eto for a few reasons. One was price (pays for itself after a few bottles of wine), but the main reason was that it's so much simpler with fewer moving parts and there are no cartridges to replace. And it works well. I recommend the stainless steel version. Happy customer.
> by that time UTF-8 was already firmly established for at least a decade

For text files, maybe, but various APIs like the Window API and the Java String API still use UTF-16.

UTF-8 dependence is also a major pain for many where the local character set conflicts with UTF-8. For example, there's still a lot of Japanese files out there in SJIS that need to be decoded accordingly. The country of Myanmar officially switched to unicode less than two years ago so if you still need to operate on older data, you're going to need to support their old character set.

UTF-8 as a fixed encoding only works if you manage to write mappers from and to alternative character set for practically any language outside US English. Instead of breaking compatibility with most libraries, python3 would have broken compatibility with most libraries and a few countries instead.

Just like the rest of the world has to deal with three countries refusing to switch to metric, python3 needed to deal with countries refusing to switch to UTF8.
wow, is there nothing it cannot do?
I didn't assert that COVID wasn't part of the equation, and it's nicer for everybody if we don't assume somebody hasn't read an article (though I agree it's a natural thing to wonder sometimes).
"The refusal to gather statistics on ethno-racial diversity is unusual"

Not gathering racial statistics is the norm in continental Europe. It's mostly Anglo-Saxon people (us, uk) and their love for the idea of "race" that is the exception.
:)

Well.. it is an anecdotal representation of some bigger cultural change that happened, though, is it not?
This is why I generally recommend a solution like Publii (also Open Source) for simple sites that don't need extreme flexibility. It's “client friendly“ as WordPress, but generates static content in nature.
In terms of advanced NLP (stemming, lemmatization, stopwords, wordforms) - no. In terms of just general tokenization - I've never dealt with Latin and Ancient Greek characters (if there're specific characters for those languages), but if even they are not supported by default it's not a problem to add them in config (https://mnt.cr/charset_table)
I believe so. I don't see how a plant would be able to push these molecules out with the xylem alone. It would require a sort of filtration that separates hydrogen from oxygen and reforms them at the target site, and then deny all other molecules, which I don't believe is something we've seen in plant life.
You have an excellent point of view on religion. Recently I’ve come to the same conclusion that religion isn’t supposed to be supernatural mumbo-jumbo, but rather ancient science — previously known as “natural philosophy“.
> Government regulation is one tool in the drawer, but it's not a very good one for causing sweeping societal change

So you at least acknowledge a role for the government in this. Just as I acknowledge that private companies can have a positive impact. Maybe what we both need to do is to isolate the hardline extremists in each camp (people that can only see government solutions in one, and people that can only see private solutions in the other), and find rational solutions to the problem. Which is sort of what I want to accomplish with this thread, sorry if it was over the top provocative.
For small sites I much prefer straight HTML, CSS, and JavaScript. I made `htmlsync` to help with the header and footer content: https://github.com/grantcarthew/deno-htmlsync
There have been previous articles claiming that the expected cycle in most communities is that users will install panels + batteries first, for savings (of cash or of the environment ;).

At some point, as enough leave the grid, the utility company will install massive environmentally friendly power sources (panels/wind/etc). At that point, it is not only cheaper to get green electric from the utility, it is more green (due to scale).

Battery packs like these have interest for a house, but they are also interesting for a city - like the Tesla packs in Australia et al.

If on the large scale they make sense, they should eventually leapfrog home usage, at which point there will be much less need for home packs and lithium.
I was unimpressed until I saw the personality hubcap, rejecting mediocrity.
I have seen that, yes. Those jungle gyms are generally on a flat piece of grass that normally would be open and also relatively small. I thought it was more of a proper park - think full of bushes, trees, ponds, trails, birds etc. I haven't seen jungle gyms in places like that, which of course would be detrimental to the nature.
That is a good question; I assume the answer is that they cannot get a 40B valuation if they IPO.
Because it’s worth more to nvidia would be my guess?
That answer does not seem very useful to me. The use cases are different.

Reasons to use dd include being able to set the block size, seek and skip to resume copies or extract parts of the data, and a whole bunch of special options for the very specific use case of large binary files or block devices.

Reasons to use cp include it being file based, so metadata and recursive copying is natural, efficient, and easy to use. This probably includes most copying on a daily basis. See also rsync.
You’re completely correct that Republicans fret and complain about the deficit when a Democrat president is in office and social spending and aid for the poor is concerned, and then turn around and institute huge gratuitous tax cuts when they’re in power (the deficit be damned), and empirically increase the deficit more than Democrat presidents.

I’d call that hypocrisy though, not principled and appropriate Keynesianism. Remember for example the opposition to the Obama stimulus after the financial crisis, which promptly resulted in a stimulus package that was too small and needlessly slowed recovery, followed by Trump’s tax cut for corporations and the wealthy.

Keynes calls for anti cyclical spending, not indiscriminate one.
Really good video explanation of the difference (and the importance therein) between the monetary supply and the velocity of money:

https://www.youtube.com/watch?v=l0mh7cCjwDU
The TPM infrastructure is full of leaks that can’t be fixed, they’re not going to expose that with documentation. It’s like asking them to document a vendor to open-source their DRM.
We'll never know the counterfactual, but in my opinion:

You could have learned the same thing more efficiently, with more support for why you didn't need to reinvent the wheel.
Really bad wording of the title. It suggests the exact opposite of what it's trying to say.
Very likely a mobile typo. Keyboards often expose a lot of different utf-8 chars when you hold it down and you're always a few mm away from releasing on something completely different. Muscle memory and hard to see choices easily makes it a double.
There are also webhosts that specialize exactly in this kind of feature, generating those static assets and hosting them for you.
If I understand what you mean I totally agree; remote work isn't good for say developers who mostly got by by being good politicians. We probably all worked with people like that. You will be judged more by your actual output than by how well you give presentations or get along with bosses. On the other hand it's terrific for people who got pushed out of the job market due to ageism or other biases. It matters less who you are now, and matters more how well u actually get the job done.
This is why most wallets wait for 6 confirmations before declaring the transaction as confirmed.
A restaurant I favour serves wine of exceptional quality by the glass, from $20 per serving, as thanks to the CoraVin system they can preserve the bottle over a few days. A good glass with a beautifully paired cheese is the perfect Saturday afternoon.
MacOS X is based on NeXTSTEP which is based on Mach. Buy a brand new Mac and you get Mach. It ran fine on PowerPC, x86, and now ARM
The news here is the who, rather than what:

>by advisers working for the Department for International Trade (DIT)
https://github.com/python/cpython/commit/b71c7dc9ddd6997be49...

commit b71c7dc9ddd6997be49ed6aaabf99a067e2c0388
Author: Victor Stinner <victor.stinner@gmail.com>
Date: Fri Oct 10 11:55:41 2014 +0200

Issue #22591: Drop support of MS-DOS

Drop support of MS-DOS, especially of the DJGPP compiler (MS-DOS port of GCC).

Today is a sad day. Good bye MS-DOS, good bye my friend :'-(
Baby boomers, to retailers’ surprise, are dominating online shopping
Kubernetes API Priority and Fairness
It wasn't on the same level of abstraction as EJB or Servlets. "San Francisco" was a business-level framework that had components for things like inventory and order management, invoicing, pricing and discounting, etc.

I guess the idea was that in-house developers would write line-of-business applications on top of it instead of customising something like SAP or Oracle Applications.

It didn't get much traction as a concept, but I wouldn't be surprised if something like it still existed in some corner of IBM's consulting business.
There are certainly some cases where even the smallest backward incompatible change would cause serious problems on some systems. Thanks for giving an example, instead of just downvoting.
Simple Ways to Start Practicing Mindfulness
Infrastructure needs maintenance everywhere. The problem with suburbs is that the maintenance is more expensive per capita. They work great while they get subsidies as used to be policy. Then it becomes more expensive.

Whether the local government is acually fixing stuff is somewhat different issue. This one is about it being overall more expensive when they finally have no choice but to fix it.
I briefly considered putting up separate VMs for front and backend containers, but ultimately decided against it. Instead I have a “web” docker network where my nginx reverse proxy runs, and a “services” docker network where I run the stuff I proxy.

Databases and other containers needed for the backend services run on another network as well, so if you make it inside nginx you will (of course) be able to access my already exposed backend services, but no direct access to databases and other services.

Before shutting down Nextcloud I used to have a resilio container running, and I would mount the data from that inside Nextcloud, so no direct contact between the two.

But then again, I just need access to files through a browser, and don’t need any of the advanced features of Nextcloud, so I’m still trying to find a better match. Looking at seafile if I ever find the time.
Obviously this isn't a permanent solution, but noise cancelling headphones have gotten really good recently. Sony xm1000 models and Bose could potentially go some way towards helping you deal with this.
The question of the ideal environment for kids to grow up in is certainly an interesting one. I myself grew up in an apartment, but from visits to friends and family, I think I have a perspective on how having a wide, safe outdoor space can be good for kids.

The problems is that as children develop, their focus and needs change. A toddler needs little more than a small space and a parent's attention (this is obviously oversimplified, bear with me). Older kids enjoy running around and playing outdoors and can play just with rudimentary objects.

At some point, rocks and sticks stop being enough and the kids begin to form more specific hobbies and demand more autonomy. Group activities outside of school can be essential in developing those hobbies and now having a nice house isn't enough, you need a dense enough community to support these groups without long commutes. Safe walkable streets or public transport also help with the development of autonomy, which is at odds with the previous ideal of a large, secluded house.

High schoolers might go want to go to a school tailored to their interests, which will most likely require going to a boarding school for kids who don't live near/in a city, separating them from the family probably sooner than they'd like and separating them from friends on the weekends.

What's best for kids isn't easy to define and is also individualised. A kid who grows up to wanting to be a forester might appreciate living in the countryside, while a budding programmer might wish for more opportunities to meet likeminded peers. Thankfully parents' interests and the environment they live in reflect on their kids, so it's not all random, but there's probably no ideal environment for every kid, there's just pros and cons. That said, thinking about the requirements and maximising the pros isn't a bad idea, we just need to be careful to examine the problem from all perspectives.
For the uninitiated, yes. This is no different from other CMSs that offers plugins from third-party developers.
But I’m not talking about having “real friendships”, I’m talking about community. A community is just a type of social unit, and people who deride a lack of community tend to be talking about the lack of that social dynamic. There is not much socialization involved with placing an order at Starbucks and waiting for my name to be called out. There is a much greater level of socialization involved when I go to my local coffee shop, where I know the staff, and we talk for a few minutes about how our lives are going before I head off again. That’s even more true when I stop and talk with some of the other regulars that I’ve gotten to know. That’s just typical community social interaction.

That said, I do have “real friendships” with a number of people that I’ve meet in these settings. Because, perhaps unsurprisingly, a nice local community can be a good place to find new friends.
Agreed, that was also my experience as well, the hardest part was not changing our codebase but if we depended on a package that was not ported to Python 3 yet.
https://www.turning-japanese.info/2016/09/totals.html says:

> As of 2015, a total of almost 581,000 people have become legally Japanese since the fall of the shogunate and the rise of constitutional "westernized" Japan.

This seems consistent with other sources I found while doing a quick search.

This suggests less than 1% of the number of citizens of japan was not born a citizen.

Of course, some of those people will have children and those children's ethnicity could be not Japanese ethnically (or partially) but still the number of citizens of Japan that are not ethnically Japanese is quite small, and the number of citizens of Japan that are not ethnically east asian is much smaller still.
The use of "race" for ethnicity is indeed a uniquely American thing; most of the countries I've mentioned use "ethnicity" or "nationality".
A lot of what you have said is opinion-based and subjective.

> Also students usually live in a single room apparent, so it gets really hard to separate study and private live.

I lived in a single room apartment and found it quite easy to separate study and private life. It was just about self-control and not invite your girlfriend up to your apartment when you're trying to study for exams.

> I find it much harder to stay focused on a video lecture than on a live one inside a lecture hall.

Not for me. It was much easier to focus at home without the guy next to you constantly shifting in his seat. Plus able to pause the video and rewatch the parts that you didn't understand the first time.
The best thing about the lockdown is that you can apply, interview and change jobs without leaving your desk at home =)
My experience is that neither of those two "groups" have parties with their neighbours. I think it might be too hard to generalize about things, the most sociable place I've lived in was Sopocachi in La Paz a high density walkable area, but I've never experienced anything like that anywhere else so it might be an outlier.
not for recent stats in any case...
Leap of Faith in Email Providers
If someone is patently wrong about something in an unhelpful way, feeding into it is counterproductive.

Using chemical to mean something man made is factually incorrect. It's in our best interest to educate against its misuse rather than acknowledge/encourage it, particularly in this case because the line between the two things is hazy at best.
> "It was supposed to be in some sense numerological gibberish, but he had the sense that it wasn't quite gibberish, and he wanted me to say what it was." And Nash was right, Bayer said: "It wasn't quite gibberish."

So what was it? The article seems to end on a cliffhanger.
VSMac Tools – Code Snippets
I don't think lumping together university/college education with professional setup will yield useful results. Everything about them are vastly different. Situations in life, demography, support system, primary goals, to name a few.

Just to pick on one aspect; tools. Remote work tools are geared towards many-to-many collaborative activities. Whereas remote learning is primarily a one-to-many activity. Of course you have supporting TAs but still, it's about a very small set of people dispensing information/learning to a very large group students.

At the campus, the physical presence naturally fosters a whole range of interactions besides classroom learning, as you rightly pointed out. Replicating that is just impossible online.

Professional activities, however, is comparatively easier to replicate online, going by the evidence of how companies were able to go full remote just with a few day's notice. Uber, for instance, went full with just one day's notice. I was expecting a massive productivity drop. To my surprise, my team (I was a manager there) actually began shipping more features during full remote. Sure, it took ~2 weeks for us to find a rhythm but that's to be expected.

All this to say, I completely agree with you w.r.t. online education. It's been a shitshow. Education is so much more than just learning. But please don't extend that argument to the professional life. From what I've seen, remote work is here to stay, at least I hope it does. People in India have been working from their home towns instead of being stuck in expensive and shitty urban jungles. It'll spur the much needed growth of tier-2/3 cities in India.