skysight-inc/HackerNews huggingface dataset:
> For starters: a lot can be done natively nowadays

I learned this recently on my personal site when I was going through and de-javascripting stuff. I more and more frequently run without scripting enabled, and it felt very wrong that my personal site had some JS requirements. The worst being that it wouldn't render without JS due to a slick little fade-in effect in the template...

One of the things I do quite like (living on a low bandwidth connection a lot of the time) is lazy loading - and it turns out that you can do that without JS too, now, at least in modern browsers.

img loading="{lazy,eager}" will do this without needing JS. Combine it with picturesets for smaller images (you let the browser pick an image it supports and a size relevant to the display), and life is good without any JS.

At this point, as far as I know, the only things on my site that require JS are the "Make the image bigger when you click on it" feature, and then a JS based search function (which sucks down an awful lot of JSON, but it's fine, and beats an active server backend for a personal blog).

It's also impressive just how responsive a browser on a gutless wonder ARM SBC is when all it's having to do is render content, not run a bunch of JS!
Alternatively, you may say that programming is skewed towards people that find it easy to operate in a world of logic. We all know that programming can be like a puzzle and you sometimes have to keep a lot of conditions and dependencies in your head to solve the current problem.

Others may lack the formal language, but I don't see an inherent disadvantage in that. You can play music without knowing the notes.
Ask HN: Are you experiencing increased Netlify downtime?
We host two sites with Netlify and monitor both of them with Pingdom. Over the past two months, we've had a total of 2 hours downtime for different reasons, from bad SSL certificates to total unavailability of the site.

We use AWS Route 53 as our DNS and a static site generator for our site which should make everything very simple.
All of my smart switches are Jasco (aka GE) Z-wave switches.

As I buy other HA toys, I've been getting Zigbee when I can. It has been less hassle to do the device adoption process and the USB dongle I use for Home Assistant supports both Z-Wave and Zigbee simultaneously.
`reflection` was updated to capture type parameters?
Apache 2.0 and golang. Thank you! That’s exactly what I was looking for. I’ll check out v2 asap.
You see the same with people suggesting MIDI is a replacement for notation. I program MIDI in a MIDI roll and still appreciate notation. MIDI is to notation as a play is to a script. Notation is more like a script. It's there to guide the performance. Notation has persisted and evolved for centuries for a reason!
A Better Way to Provision Kubernetes Resources Using Terraform
> Their self-hosted option is a joke. There is no webui.

There's a community developed one:

https://github.com/key-networks/ztncui
But does it generate a better income than e.g. working a dayjob in IT?

Did anyone ever get rich by writing a technical book?
You're not wrong but they do seem to want to keep focusing on consumers (not just developers), teams, and enterprises all at the same time but market [0] the product differently.

> If we're going to fix the Internet, there's no point only fixing it for big companies who can pay a lot. That misses the point of the whole adventure. The Internet is for everyone. We have to fix it for everyone, or why bother? We knew we had to design a business model and a technical architecture that removes any incentive to abuse your privacy. Providing an ever-expanding free tier is how we help as many people as possible.

> ...

> Tailscale's go-to-market strategy is what we call bottom-up growth, or product-led growth (PLG). An earlier name for this is "GTM 3.0", which is explained beautifully in a presentation by Adam Gross... To summarize: in GTM 3.0, you give away an unlimited free tier for individual use (Not a trial, a free tier; this is what makes it different from GTM 2.0). Then, for collaboration in small teams, you charge a bit. Then, for big company control and auditability, you charge even more. At each level, the value proposition is different, so that users use your tech differently and benefit differently from it. And at each level, the buyer is different, so the messaging is different.

From tailscale.com/blog: How our free plan stays free, https://archive.is/R7jqw

[0] https://en.wikipedia.org/wiki/Marketing_mix
I think your last point is what many of us are hoping Web3 really is
> They are still pushing forward adding options to disable features like indirect calls, multidimensional hashes, bareword filehandles, etc.

Personally, so long as all that stuff's behind a feature bundle I'm all in favour of it.

A little nitpick: it's not about "multidimensional hashes", but rather "multidimensional array emulation". Steer clear of it, if you can.

I personally don't mind using variables like $; or whatever. Some prefer to "use English" and use longer variables name for the same effect. More power to them.

I just wrap the call with the proper "## no critic (...)" and off I go.
In fact, knowing how and why these opinions change during this phase could be quite illustrative and interesting.

Would also be interesting to see if Roberts received a windfall during his deliberations. Insurance companies surely appreciate the individual mandates … it’s the closest thing to printing money they could achieve.

Earlier today I heard someone state that historically the Supreme Court rules in favor of the large corporate interests. My thought at the time was it did not make sense, since technically supreme court justices are beholden to Noone. What explains this bias on the part of the Supreme Court, if it truly exist?
Disclaimer: I'm in the process of making the switch to software development, and I'm from a 3rd world country.

Is there any chance for someone with my profile to get a job in this? Remotely of course, as any remote job would pay times better than anything I could get in my home country. If yes, where does one learn about it more? I see Coursera has some course, but better asking from someone with your experience I guess. My approach to a job is that you do it in order to get money to fulfill whatever you enjoy in life, as long as I'm paid I'll be the best I can. Thanks
On DOS it also came into play in how line endings were handled.
They made $2 billion in profit in 2021, so this is about 7% of that.
I love these stats

Generally I only buy enterprise drives
Capital One
But you can also try to get them to be Tailscale users and effortlessly share the devices with access control features they built. I share my home servers and game servers with family/friends easily while still keeping everything off the public internet.
In fact, one might say that the easiest bang for the Gates buck in terms of addressing climate change is pulling their anti-malaria funding. ;-)
Maybe, but that would be stupid and ineffective. It would be more likely to make them feel like they could not change it.

However, I submit that a supporter of the ruling actually has a smart reason to release it early, namely that it's better for them to let any possible backlash calm down before the midterm elections.
Perhaps I should have written "imperative" rather than "procedural", except no one really writes imperative non-procedural code now.

> Also, “procedural” (or “imperative” or “functional”) is an attribute of programming languages, not applications/systems:

It can be an attribute of programs regardless of language. It is possible to write functional-style code in C and procedural code in Haskell (just do everything in the IO monad!).

> Haskell is a pure functional programming languages, in which evaluating functions has no side effects, but it can define systems that have effects.

That's a bit of a fiction. Pure functions are pure, yes, but you can have impure functions -- Haskell is only interesting because you can have impure functions (otherwise every Haskell program would compile down into a constant), and what's really interesting about Haskell is the ideas that have evolved in its community about how to deal with impure functions.
But it hasn't distracted the company. Each of those things I listed are massive successes in their own right.

Not everything Apple does is a success, but they have gotten it more right far more often than wrong. The M1 chip affects also their entire existing computer line. AirPods work beautifully across iphones, macs, and ipads. Apple watch integrates flawlessly with my iphone (answer calls, play pause etc). These are accessory products that reinforce the main ones which they continue to upgrade beautifully every year.

They are able to balance both (Cool New Thing and upgrade cycles) and through it all, keep their product list to a relatively small number of items/skus. Compared to google who offers so many additional services and applications.
They didn't really have another choice and yet, "iceberg, meet titanic"
The issue is that no one is taking responsibility for writing safe software. Compliance / regulation isn't, developers aren't either.
http://vanilla-js.com/

Criminally underrated, bit of a hidden gem I suppose!
How is donating to Stanford, a private university, making an enormous contribution to the public good?
The tradeoff is that there is basically nobody else that has the expertise or time to do the same thing at a similar level of polish. We're not going to see more Ciechanowski-level posts unless new libraries and frameworks make it more accessible.
I wouldn't allocate money solely on the scale of the problem faced. I'd allocate it according to where it has the best utility. And several billion towards malaria is likely a much better outcome for humanity than a few billion towards climate change. It will move the needle more for on malaria than for climate change.
i put on some decent headphones to listen to this and can tell you that at least on my 8800 movement (and the common ETA 2824-2 in another watch i have), this clip misses some important nuance.

both movements have an audible "twang" of the hairspring at each tick -- you can hear it in this video: https://www.youtube.com/watch?v=lNYCujza8JU. the sound is somewhat different for each watch, since the 8800 has a Si14 hairspring and the cheaper 2824-2 is metal. if you want another rabbit hole: [1]

what's interesting is that if you leave the watches on a hard flat surface, like a table or nightstand, the entire surface amplifies this twang, so you can hear it from several feet away.

[1] https://watch-insider.com/reportages/omega-defeats-mechanica...
https://www.backblaze.com/blog/how-backblaze-buys-hard-drive...

Some interesting answers to this and other questions.
Ukraine will take decades to recover unless they receive massive economical aid from the EU or US. Right now they say they will provide that help, but at least in the case of the EU I don’t see how that’s possible given the big economical and social problems inside the bloc. And in the US it’s not clear how the next elections will turn out and what kind of policies will be implemented.

Anyway your key point was that they’re the victors when they’re clearly not. Even if Russia completely pulled out tomorrow they’d have suffered incredible losses.
Kafka Optimization Theorem
I strongly agree with readability in my opinion its cause Academia people live in "bubbles" and they assume everyone knew what a domain specific terms and greek letters means so its easier to read some omega then for example learning_rate or lr.

But for us mortal who cross multiple domains its just getting extremely frustrating to read full math based notation without any extra info about notation in package/functions etc. so debugging multiple sub-packages is just getting too time consuming as you have to learn both person style of writing code, whole scientific notation and get domain knowledge before you can even touch the code.
>Surely in the previous 200 years, some Justice has done something of similar unbecoming-ness.

If something is surely true, then you can surely point to an example of it.
Quite interesting. In Poland a lot of places have their bank number just on their website if you want to donate something, I don't think you can place a debit like that.
reminds me of SRI's NABC method [1]
[1] https://hbr.org/2020/11/innovation-for-impact
Companies and individuals with adjustable rate debt are going to feel this increase. For companies it not only impacts their interest rate, but also their ability to stay ‘in convenient’ with their loan agreements, and to obtain renewals. It means less discretionary cash for their customers as well. Those of us old folks who vaguely recall the early 1980’s remember the follow-on impact of successive rate increases - and make no mistake the Fed is just getting started; and is being joined by other countries engaging in similar efforts to control inflation.
use algorithm A for maximum efficiency but use algorithm B for maximum performance

This is pretty rare; the fastest algorithm is almost always the most efficient.
This discussion is already dead, but for posterity: The real motivation was actually a performance improvement, as can be seen at
https://github.com/golang/go/commit/55c458e05f35d0d5d539107d...
Adding a ton of structural noise is not "equivalent". This pattern will be repeated throughout your hierarchy, and your clients will have to deal with this:

GET /assets/123
{
"Asset": {
"owner": {
"Person": {
"name": "Bob",
"contact": {
"Address": {
"street1": "blah",
...
}
}
}
}
}
}

On the other hand, the traditional approach:

GET /assets/123
{
"owner": {
"type": "Person",
"name": "Bob",
"contact": {
"type": "Address",
"street1": "blah",
...
}
}
}
}

This is much more sane to navigate. And when you end up making some previously-static node polymorphic (as happens), the structure does not change.
For years I have wanted to make a profile on some of the big social networks that were intentionally (for comedic purposes) the absolute WORST I could possibly make myself out to be. My profile photo could be me in a torn up 3 piece suit passed out in a bush - my job something ridiculously awful - etc etc
It's more shocking that you can even create accounts at all without MFA in this day and age, especially something like GitHub.
Why do wombats poop cubes?
I mean, Texas essentially runs that way (minus the credit) and I wouldn't exactly call it a utopia here.
>I said nothing about that the people are inept of learning.

I'm glad you finally acknowledge this point and have walked back from your prior odd rhetoric that suggested it was improper to think that someone without a bank account could understand crypto ("you are talking about learning to use crypto when they didn't even use a normal bank or google before.") And I'm glad you've walked back from your prior rhetoric thinking the ability of the people of El Salvador to have "learned really fast is NIL."

Characterizing an El Salvadorian as someone who "didn't even use google before" sounds a bit presumptuous, by the way, and probably isn't even representative.

You finally agree people aren't inept of learning but simultaneously believe they can't learn how to use crypto? Only a bit over 50% of El Salvador are women, does that mean it's useless to teach things that pertain almost exclusively to women? The fact that only the majority and not supermajority have regular personal internet access isn't an argument against the ability or even the notion that many or even most people having knowledge of crypto if they so desire it.

The fact that only the majority have personal ready access to internet does not discount utility of what's available to them on the internet.

We all know cash is practical. Cash has disadvantages and disadvantages. Some people will choose to dip into alternatives, some will not.

>Shared phones and computers... how practical

Sorry but sharing is third world survival 101... when resources are more dear expensive items often become shared so they can provide the most utility. Very practical.

> you overlooked the smartphone penetration

Can you cite your claims regarding smartphone penetration? You really didn't provide enough information for me to comment on. Internet and crypto access comes through many forms, so it's difficult for me to comment purely based on uncited figures regarding smartphones. You stated most people don't have smartphones, which I think is probably true, but difficult for me to comment on uncited.
Can anyone please explain why the graph shows a 0.25% rate increase, yet the headline describes a 0.5% rate increase? I'm sure I'm being a moron and missing something.
Does it collect your bank username and password, or work directly with banking APIs? Every time I see some service trying to do this via Plaid I cringe.
The US government is already investing billions in carbon capture. Oil companies are also investing in this area. Coal companies are probably doing the same. I would guess Saudi Arabia is very interested in this area as well.

I don't think any rich companies or rich countries are spending much money on malaria. So Bill Gates probably feels like he can make a bigger difference there.
Are you advocating to use renewable for Bitcoin mining instead?

Because that will only work as soon as we reached full saturation of renewable energy production and consumption.

Otherwise it will always be more lucrative to consume the renewable through Bitcoin than using it for everything else.

A EV car fuel consumption would need to cost more than what Bitcoin can make. A very unhealthy relationship Bitcoin has on consuming energy.

The only real possibility is creating a Bitcoin heater system but most of the time I see Bitcoin mines I'm seeing also AC's which increases the energy consumption even further.

And no, the demand for renewable from Bitcoin will not mean we will create and invest more money into renewable energy overall with a net positive it will only add to more Bitcoin mining.
> I can't trust that they don't hold master keys to all the vaults on their saas offerings.

So you think they could be lying about their fundamental selling point, and hiding it in all of their audits? Personally, I'd trust them more than Apple/Google/etc.

https://support.1password.com/1password-security/

https://1passwordstatic.com/files/security/1password-white-p...

https://support.1password.com/security-assessments/
Several things though -

1. tech books tend to be too big

2. These XML books tended to have section on XML and well formedness, namespaces, UTF-8, examples of designing a format - generally a book or address format - all this stuff probably came in to approximately 80-115 pages. Which was what you needed to understand the basis of XML.

3. Then would come the secondary stuff to understand, XPath and XSLT. I would say this would be another 100 - 150 pages, so a query language and a programming DSL to manipulating the data/document format. All this together 265 pages.

4. Then validation and entities in DTDs noting that this was old stuff from SGML days and you didn't need it and there was going to be some other way to validate really soon. Another 60 pages? (and then when that validation language came it sucked, as I noted elsewhere)

5. Then because tech books need to be thick and a 300 page book is not big enough a bunch of stuff that never amounted to anything, like Xlink or some breathless stuff about some XML formats, maybe a talk about SVG and VML, XSL-FO blah blah blah. Another 300 pages of unnecessary stuff.
But you don’t have to throw those things away. Just sell it, for a decent percent of what you bought it for - because they have good resale value - and buy one with more RAM.
> A rationalized system could mean 100% of kids learn to read and write music, and anyone could understand how to play an instrument like a piano from music (even if not able to do it at full speed).

I played in school bands and marching band - very very few of my classmates took up music seriously beyond high school, but music reading just was a complete non-issue for everyone involved. I don’t see how the current system is limiting anyone.

> My point was that it could be 10x better, and it wouldn't lead to a switch. The decision-makers aren't the same as the people whom it would benefit.

Who are these “decision makers” you keep speaking of. There is no global cabal of music notation protectionists. I don’t think the forces that lead to internal corporate IT decision making really have anything to do with a music notation system.

There are already simplified notation systems like tabs and piano rolls and annotated staves. Your argument seems to assume there is a notation system that really is 2 to 10 times better (which obviously is mostly subjective) - but you haven’t even given an existence proof of this, so it is all hypothetical.

> Coincidentally, there are a lot of scientific fields where jargon could be dramatically simplified, to where anyone could learn them too. Same entrenched walled garden problem.

Example?
UseEvent RFC: Hook for event handlers with an always-stable function identity
See sibling post from matbee.
Yeah, needs battle hardening, but I like what they are doing and the features it offers so bookmarked and starred!
How many people die per year from natural disasters and where does that fit in the overall picture of human suffering? Take that figure and deduct by whatever amount is the natural baseline (since eliminating inclement weather is impossible). Fewer people die from natural disasters today than ever in human history and despite world population being at all time highs.

You can believe the hype about a particular issue being "the biggest problem facing humanity" or you can look at it with a sober analysis.
Public health has a history of social engineering, sometimes successful.
I’m curious, which key do you think is the easiest to play on piano?

I’ve found that newer folks tend to prefer keys with fewer accidental: C, G, F, D and Bb

Whereas there is a tendency for more experienced players to prefer keys with many flats: Db, Ab, and so on…

And (appropriately for the submissions topic), I think lot of this preference comes down to the fact that we tend to learn keys like C first, because the notation is simpler and it’s easier to remember the spacing. However most of the pianists I’ve talked to who prefer the flat keys will prefer them because of “how they fit under the hand”.
I call this 'bitcreep' (https://www.gwern.net/Holy-wars): the mere existence of a language or library will make coordination harder and gradually impose costs on the rest of the world and form a little bit of a gravity well sucking everyone towards it, for better or worse. If there are network effects and gains from networks, then there are likely anti-network effects and losses from splitting networks...
I like Keyloack, but omg it's ridiculously difficult when using the docker container to import a CA cert. May Java Keystore burn in hell.
There's a gradient between "there's a reason we do things this way and you should understand it before you try to change it" and "don't roll your own notation."
Democratizing access to large-scale language models with OPT-175B
> Unfortunately, Google is a very much technology focused and not business focused. That’s why after 20+ years almost all of its revenue still comes from advertising. All of the other major tech companies have multiple billion dollar profitable revenue streams.

Is that true of other ad-tech driven companies as well? Companies like Meta and Twitter.

Companies like Amazon, Apple, and Microsoft are used to charging users directly for some good or service. It may be that they are just better positioned to establish those other revenue streams.