skysight-inc/HackerNews huggingface dataset:
Hugo is interesting, has significant challenges.

Much of the interesting and useful tooling today is in the JavaScript ecosystem, that you will still have a package.json, Node dependency, etc. Except they are not Hugo’s problem, they arrived via a theme you are using, and they are your problem.

Hugo itself is a pretty lean template system. That means it doesn't know much about building websites. All kinds of things you hope it will know about (SEO, how to plugin analytics systems, much much more), are sitting over in themes in the ecosystem… tangled up with the axis of what visual appearance you want.

So the notion of swapping themes to swap appearance doesn't work, because the theme you picked provides a bunch of functionality in addition to appearance, and a different one will not have the same functionality.

This isn't a complaint, it is a good piece of work with many well-thought-out ideas. But it is pretty far from what the poster was looking for.
I don’t do unlimited PTO unless there’s a mandatory minimum time off.
There are plenty of fish in the sea....
I can appreciate that and obviously what you're doing is working out for you :)

Guess I'm prob the odd one out here -- unless the job was incredible (like pair programming with J Carmack) I wouldn't be able to commit to any meaningful unpaid take home as I can spend that time programming for profit rather than solving challenges for a company that may or may not work out.
I work in an AWS/K8s-heavy shop, and it is pretty great, but we have a fairly sizeable engineering team.

Managing K8s microservices is easily an order of magnitude more work than managing them in Erlang as applications.
Adroid.com not biased
I'm glad that Apple is giving the option of having the battery percentage displayed all the time, but the current attempt (where the battery is completely filled in all the time) does not make sense.

The approach suggested here looks good, though I could also see going for an approach where the numbers move slightly left-right in order to keep each digit fully on one side of the fill bar line.

I am willing to try out the current Apple design to see if my eyes adjust and just take in the number. But I'd think that after a decade of looking at a partially-full bar on my iPhone, it'll be hard to kick that signal.
Firebug was great and I am grateful that it existed!
The definition of 'hacker' was changed and is a moving target over the years.
It isn't the left turn that is the issue, if there is a highway in the middle there isn't much else you can do, after all if you are going to go across it you may as well turn left at the same stop light. I'm discounting the option of driving across all lanes of the highway without a stop light, since that is an even stupider plan than turning left to get onto the highway!
Yeah it is in practice not really true. Maybe after hacking the code you can watch it compile for _days_ and then perform probably worse than a GPU without extreme tuning, which removes the point anyway.
Unless someone beats them in the hardware front. GPUs that are 30-50% faster (or just as fast but 30-50% cheaper).

I could see Apple and AMD, working with TSMCs latest node, stepping up to the challenge.
China sounds alarm after detecting NEW ‘Langya’ virus with 35 infected
As if the people giving orders at some of these companies care about ethics... ;)
I know that code and that’s what the resume says.
Yes! And it's fantastic.
hah, I called this months ago

https://news.ycombinator.com/item?id=31476551

"As a simple police matter. we can track the flow of bitcoin very easily. Imagine we created a law, one is not allowed to interact with any "blacklisted/tainted" account/wallet and any account/wallet that interacts with a blacklisted/tainted account/walletn after its been marked as blacklisted/tainted is automatically blacklisted/tainted itself (easy to determine in bitcoin). I'd hazard to say, that such a policy would have a quick impact on bitcoin's valuation.

now, at first glance, this type of law might seem reasonable - if an account has been marked as doing illegal actions, any account that interacts with it is benefiting from said illegal actions.

However, this would setup a world of griefers. In bitcoin (I believe) you don't really have the ability to accept or reject transfers. if someone transfers coins to my wallet's address, it will be mine. Imagine someone who gains access to a blacklisted wallet and just transfers tiny amounts to all the addresses that contain massive sums of bitcoin, thereby tainting it all. "
Google acting like RCS is the hot new standard is pretty disingenuous. In theory it's a standard, but in reality most carriers haven't been interested and haven't implemented it so the vast majority of RCS messages are routed through Google.

I can't really blame Apple for not being interested in adopting a "standard" that's mostly Google pretending to be a standard.
Normally I'd be skeptical of any investment in the western US. It's pretty much doomed to be unbearably hot and it's been at major risk of desertification for ages. The situation gets worse by the year and as biocapacity drops I question how much it will be able to sustainably support large populations in the decades ahead.

It sounds like this could actually help though which is encouraging. I don't have much hope for the 92 threatened and endangered species being able to adapt quickly enough, but I can't see a problem with giving them a better chance and slowing the harm.
At this point recommending dd really is kind of telling the other person to go fuck themselves. It doesn't even follow the arg format of every other unix command. I had to double check to see if anyone fixed that in the interim. Nope, still a=b syntax, rather than -i device1 -o device2.

That really should be a giant clue that it shouldn't be used by anyone, for any reason. "It could be that the purpose of your life is only to serve as a warning to others."
The moat can't go fast enough. It's still there, and I don't use Apple Maps so I can't tell if that's much better, but really, Maps hasn't improved in years, and generally seems worse.

I'd eat the pain of going Osm (and I've been paying for OsmAnd+ for years) but it doesn't know where anything is, and when it does, the routes are pretty bad.
If you browse /r/godot on reddit you will see plenty of people who show their finished games or games still in progress.
Actually it's very controversial if we should spend marginal resources on deworming. It may have very large economic benefits, but the evidence isn't clear (https://unherd.com/2020/08/what-worms-can-teach-us-about-the... has some details).
Tying identity to a phone number is one of those things that solved an immediate need (2FA) but it's riddled with so many issues and concerns that the only reason we're still doing it is because the alternatives are a huge step up in complexity and user frustration.

It's why I've been relatively ok with everything Apple has been doing here. Someone needs to drag us into the modern age of authentication and it hasn't been any standards body. They can write specs all day but unless they can get players to adopt them then they're worthless. It's Netscape 3.0 all over again.
In the fun "What's the next big thing?" thread my favorite response was Nuclear War (https://news.ycombinator.com/item?id=32385715), which led me to this essay by Herman Kahn.

The point of the essay is to convince you that "a nation's leaders might rationally decide that a thermonuclear war would be the least undesirable of the possible alternatives".

My favorite bits so far:

Contextualising the globally distributed health risk of fallout as proportional to car accidents:

> Assume, for example, that the Soviets dropped 5000 MT on the United States (a fairly large attack). This would mean that worldwide, 5 million people would die just as a result of the backlash [fallout]. Less than half a million of these deaths would occur in the Soviet Union, however, and even those half million deaths would be spread over fifty years or so. The impact of these deaths would be less significant than, say, that of the annual number of deaths due to automobile accidents in the United States.

Conceptualising the urban/rural divide as two entities sharing a single space:

> Suppose the United States or the Soviet Union were to be divided into two countries - an A country with the largest 50 to 100 cities, and a B country, the remainder. The A country cannot survive without the B country; but the B country, so far as we can see, can survive without the A country. Moreover, we estimate that B has the resources and skills needed to rebuild A in, say, ten years. In other words, a country should not be considered analogous to a body with vital irreplaceable organs, but rather should be considered as two semi-independent pieces that trade with each other.

The unavoidability of tech debt:

> True, many of the measures that preserve our ability to fight and survive wars may turn out to be temporary expedients that will not solve our long-run security problems, but this does not mean they are not important. You cannot reach 1970 or 1975 if you do not successfully pass through 1960 and 1965.

This paragraph, which is apropos of everything:

> We do not have unlimited time. Our problems are being increased rapidly by many things, including the mounting rate of technological progress, the "revolution of rising expectations," increasing nationalism, and an increasing diffusion of the newer military technologies. It is possible that there may be some invention, discovery, or crisis that simply cannot be handled even momentarily in our present international society. Progress is so fast, the problems are so unprecedented, and the lead-times for cultural assimilation are so long that it is difficult to believe that muddling through will work.
1. both pulumi and crossplane just wraps the Terraform providers as is on many occasions, and quite poorly. There are a lot of pending issues with the dependency graphs, state refresh and proper state diffs. Although a lot of the most troubling issues had been resolved, it's still a mine field run.

2. Both TFCDK and dagger.io can be used for multistage TF deployments, although I prefer dagger myself...

Terraform has a major state management design flaw that had been ignored by hashicorp to force TFE upsales. It's impossible to perform multi stage deployments with a single `terraform apply`. You have to manually identify the deplyoment targets for every stage, terraform providers do not support `depends_on` block and they are not a part of the resource dependency resolution graph. i.e. You can't deploy Vault than configure it with the respective provider - terraform will try to perform both deployment and configuration simultaneously and will fail.

3. This is due to strong Sales Opinion that a Single Plan is of a Positive Product Value for Terraform. While in practice it turned out to be False, the actual Product Value of Terraform is in Single Consolidated Infrastructure state, which can be analyzed by the respective static analyzers (infracost, tfsec, checkov, inframap, driftctl etc). And it's a strong pro compared to both Pulumi and Crossplane...

Having a single state is a blessing for large companies with a tight operational schedule - having multiple states with a single lock can cause conflicts quite often, with volatile outcomes. Yet again, an upsale point for TFE.

Even though Terraform "has more providers" you have to be able to support 'em all by yourself, HashiCorp does not provide a Viable Support Plan for the existing Official Terraform providers (on my xp - maybe someone was more lucky).

That's why I'm often saying that DevOps is not a title, it's a methodology... and every DevSecOps guy should be well versed in golang to be able to support, test and extend the respective tools and operators (k8s automation).

* answered in a bit more detail below https://news.ycombinator.com/item?id=32405064
Surface Pro X works great, i can attest.
IMO, the aborted child is the main victim. In all likelihood, it was healthier than the average child born at 28 weeks, and most of those survive.

Yes, there may be mitigating circumstances, and that should affect the severity of any punishment, but from the info I read here, it looks looks highly likely (1) these women are guilty, and because of that it IMO is good that the government tried to find out whether they were.

(1) one way they wouldn’t be guilty is if they neither knew nor suspected she was pregnant for over 20 weeks.
> We’re active participants in this world

What AI doesn't have is access to this world. Instead it has a fixed training set. The world is a much richer, dynamic training set. So AI would need an android body and to become part of human society to experience the real world as we do.
The rest are bot accounts right?
You say this isn't a very big step - out of curiosity, how much work would have been involved in getting this release open sourced? And what might be preventing them from releasing the shader ISA?

Specifically curious if this inherently would "let the cat out of the bag" about the specifics of their chip design, for example.
You do have SwiftNIO (as far as making network calls) - but that leaves a lot to be desired from an out of the box usability perspective. Otherwise I totally agree, Foundation on Linux is missing some useful things.
> How is falling productivity (and it has been tanking the last couple of quarters) caused by easy money policies?

SoftBank, Tiger, crypto. Bad Capital allocations. Likely unfeasible in a high cost-of-capital world. (On the other hand: Uber, SpaceX and TSMC.)
I got one for private use: somehow they swing a deal with US grocers that recovers a significant fraction of the transaction processing fee back to the consumer. no idea why, but that's why i got one.
And that’s what, 15 years old?
It is actually light years better than SMS/RCS and has a huge value to end users. I can see if a message was read, I can send legit voice memos without size limits, I can send large high resolution photos.

It may not be perfect but it is better than what Apple is doing now.
Discussed once here:

The Story of Mel Explained - https://news.ycombinator.com/item?id=9913835 - July 2015 (25 comments)
That's a really poor example.

>Russia was ruled by tyrannical czars for centuries before Communism - does that mean the actions of Communist leaders like Stalin were really the czars' fault?

Absolutely yes, a thousand times. Maybe Nicky wasn't responsible for the colors Stalin picked for his office walls, but most of the important, nation-wide decisions were obviously affected by how (dismally) Nicky ran things.

>For how long can you blame the czars when they're no longer in power?

I'd say a very long time, probably centuries. I'm sure there's a PhD thesis or other publication somewhere estimating how long each economic/social policy impacted the country. Note that this isn't the same as saying "meh, we found it like this, let's not do anything".

>And who does it serve?

Anyone who's interested in learning from history and not repeating mistakes from the past?

>It seems to me blaming the long gone czars mostly serves as a distraction from corruption in the successor government.

It seems to me blaming the successor government mostly serves as a distraction from the very real, very recent despotism and absolutism of semi-medieval tsardom.
This is why you don't publish addresses. Ever. You use them once and toss them. Any system that requires otherwise is subject to the same fate as Tornado eventually.

That said, blacklists are an asinine idea cooked up by people eager to score PR points. All it takes is one single conduit out to render the list useless in achieving its stated goal.
Yes, it breaks the link from the original addresses to the new one, but it shows as coming from Tornado Cash. That's why this sanction is such a big deal. There was a paper that showed that Tornado cash privacy can be possibly compromised by studying transaction attributes https://link.springer.com/chapter/10.1007/978-981-16-9229-1_...
>You don't have to use zero-termination

You can choose between zero-termination and having to convert strings back and forth when using idiomatic libraries.
I don't understand why this isn't the prevailing philosophy. I'm over here Terraforming helm deployments and having no idea what is actually happening under the covers.
This doesn’t work though. I receive enough iMessage spam specifically through Apple ids that I wish I could disable the ability to message me unless you use a phone number.
Helm still saves you an incredible amount of work for setting up all the third party services.

If your team is big enough you can just write your own configs, but that takes a lot of time and often quite a bit of knowledge about the relevant service.

Rollbacks and resource cleanup is not to be underestimated either if you are not getting that from other tools like Argo.

Note: You can still use the Git-centric approach by generating configuration via `helm template`.
> Most technologies are philistines

Did you mean "Most technologists are Philistines"?
> iPhones make texts with Android phones difficult to read, by using white text on a bright green background.

Wow. I can't really come up with anything creative to blame Google for this one. Whatever you want to say about Google's messaging mess and RCS - Apple seems to go out of their way to make it inconvenient to text with Android users.

Also it doesn't sound like Google's asking Apple to give up iMessage - just that they use RCS instead of SMS/MMS to talk to Android users. Not an unreasonable ask given RCS is likely to be a widely adopted standard and an non-trivial improvement over SMS.

Edit: Color aside, the read receipts, MMS quality, Wifi send etc all seem worth fixing with RCS.
So I have to replace the native messaging app that's decentralized, well proven, reliable, and pre-installed on every phone that can communicate with anyone in the world for 5 different centralized apps from the app store that may or may not exist next year and also try to move my entire network over?

No thanks, I'll stick to SMS.
An quick question.

Without the current "leading up to the day" pressures would it be fair to say the populist vote is strong in this direction enough to carry the next forseeable election?

I just wonder as I've known 2 people from SA and I neither seemed a fan of the ANC and the rep it was getting for the country internationally. Both of different race backgrounds although I doubt it mattered.
Jeez that's hideous.

A tip I've picked up from HN: buy a monitor to use for visual media instead of a "TV". Set-top boxes and PVRs should plug straight in. I've not actually done this yet, but when my old TV dies I'll either live without, or follow this tip.
Converting ints to strings isn't a 'skill'. It's a simple task to see if they are well versed enough in Go to get started.

And no the question isn't 'convert a number to a string', it's a small function tasked with doing something along those lines.

I don't get why you feel that's insulting. If I were applying for a job speaking French, was asked to translate a simple sentence, and couldn't...I wouldn't expect to be hired. I don't see this much differently.

> And of all the languages I use for daily work I could not 100% tell you what that function is exactly called.

And see, that would be fine. In this example, if one would say 'oh it's in strconv let me look that up' or 'oh can I look up the string formatting symbols' this would be perfectly acceptable, to me.

Writing things like string(i) or i + "x", not so much.
Sorry, but the popularity of tools which generate boilerplate for you is, in my opinion, one of the biggest indictments of the whole ecosystem.
I think the answer is that they can decide all of the things that you're saying here, and they can lobby to have the government enforce those decisions, because people are allowed to do lobby the government to do whatever they want. The argument against NIMBYs isn't that they're doing something illegal, it's that they're doing something that's selfish and bad for society as a whole.

The difference between wanting denser residential zoning and wanting to build McMansions on French villages is that one has clear benefits for large numbers of people and the other very much does not. And while we shouldn't always do the thing that benefits more people - that's how you end up with oppression of minorities - the fact that people are upset with those who are doing a thing that is inherently self-serving at the expense of others doesn't seems reasonable.
Now’s your chance?
> not as a delivery mechanism for a vendor

Amen. I got turned off from k8s following a tutorial that used Helm. I ran it and watched mysteries and line noise scroll past and walked away for a year. I thought "no, I will never put this squirming mass of tapeworms in front of anyone."

Then I took up with k3s and got underway.
Ah! I'm all for owning hardware but docker is the best tech from the last couple years IMO for development.
This is not the message I'm trying to convey. I'm advocating going and finding something you're passionate about and believe in, and following your heart. Build a life around it. Participate in society and make your life mean something more than just existing in your castle.
If a technology makes money laundering a prerequisite to privacy, the technology itself is bullshit. There's no need to spend words to justify this further.

In no other industry would you find for example, "we made a better hammer, but when you use it to drive nails as a minor side effect, it may/may not fund the abuse of children and development of nuclear weapons by rogue states"

If you truly believe in privacy, it's okay to simply say the technology is fundamentally broken by design and seek a better alternative.
One of the big attractions of CUDA is not just the core (programming, API, compiler, development tool) but also the libraries (cuDNN, FFT, cuSignal, … It’s a very long list). These libraries are usually not open source, and can thus not be recompiled even if you have core CUDA support.
They're more reliable than any other affordable device capable of filling thr "Your whole life in a box, I've ever seen, at least subjectively.

Nearly no moving parts(The few remaining ones seem to be the #1 failure mode), a general purpose OS that's truly designed for what it does, etc.

On top of that, they have some built in safety features like the ability to remotely disable, wipe, and track them, plus, normal bank transactions can be reversed. I would much rather have a phone-linked account than go back to cash, and people used to carry that all the time.

Plus, for all the horror screen addiction causes, it does make losing your phone less likely, because you notice fast.

And on top of that, we used to (and still do) have MANY single points of failure ranging from debit card to notebook with meeting notes that could get you fired if you lose it to cash to house keys, any individual one of which could, if lost at the wrong time, cause a similar scale of damage to a lost phone, sometimes more.

Now, if you lose your credit card, you use your phone to disable it. If you lose your keys, you use your phone to uber. If you leave your wallet at home, you sign up for Kroger pay while standing in line, using the card number you stored in a notes file for exactly that kind of thing(true story).

It might slightly increase the risk of some pretty big disasters for some people, but for most of us, I think overall it removes a lot of common failure modes from life, so we accept the downsides.