skysight-inc/HackerNews huggingface dataset:
We were using Prometheus for metrics (for k8s services), but switched to influxdb because we were using it to store other non-metrics data, and it’s nice not to have two time series databases with two different query languages you need to learn.

We went from using Prometheus itself to scrape metrics from services and export them to influxdb (fine, but very heavy), to using kapacitor (an utter nightmare for this particular use case), to just writing our own Prometheus metrics harvester from scratch (took about 3 days with service discovery). The current solution has been in place for more than a year and it’s perfect.

I love influxdb’s on-disk compression, but its query planner and unpredictable ram usage leave a lot to be desired (at least the 1.x versions).
There's a beautiful song by Vienna Teng called The Hymn of Acxiom[1][2] that covers this nicely. It's in the form of a hymn sung by the data collecting machine itself. It starts off like a message of love and reassurance, but the reassurance unravels as it goes on, until finally we reach the double meaning of it all: "Embrace you for all you’re/your worth"

Somebody hears you
You know that inside
Someone is learning the colors of all your moods to
(say just the right thing and) show that you’re understood
Here you’re known

Leave your life open
You don’t have to hide
Someone is gathering every crumb you drop
These (mindless decisions and) moments you long forgot
Keep them all

Let our formulas find your soul
We’ll divine your artesian source (in your mind)
Marshal feed and force (our machines will)
To design you a perfect love —
Or (better still)
A perfect lust
O how glorious, glorious:
A brand new need is born

Now we possess you
You’ll own that in time
Now we will build you an endlessly upward world
(reach in your pocket) embrace you for all you’re worth

Is that wrong?
Isn’t this what you want?

[1] https://en.wikipedia.org/wiki/Acxiom

[2] https://www.youtube.com/watch?v=QF-7WiLykGM
Almost right ;)

Novices need simple rules to follow. The world of a novice is filled with uncertainty, they have nearly zero intuition as to what's good or bad, so simple rules that get them 80% there are essential. Otherwise they'd get lost in the complexity.

However, with time, as they gather experience, learn, and mature, they should be able to figure out the reasoning behind the rules they were once given. That then will allow them to make decisions on whether the rule is appropriate for the given context or not.

Of course, getting to that point requires continuous improvement, which is why many, if not most, programmers don't get there.

Example: "Never use `goto` in C." - great advice for a beginner, they'd just make their code into spaghetti. However, a seasoned coder knows that `goto` is only a problem when used to jump to arbitrary points in the code, so using it to reduce duplicated error handling is perfectly fine.
Ethnic cleansing apologism on HN? Really?

> By the end of the 20th century most scholars gravitated toward an estimate of around 50 million [prior to colonization]—with some historians arguing for an estimate of 100 million or more.

https://en.m.wikipedia.org/wiki/Population_history_of_Indige...
I love seeing this argument. You should really visit these countries.

Crypto does not help these countries whatsoever.
> we need to find a way to change the incentives globally.

We are spitting distance from post-scarcity in the developed world. The problem is that we are addicted to power and status (which both feed on scarcity).
Crypto tech has already been made power efficient. Bitcoin and Ethereum are the only relevant ones that haven't adopted the new technology yet, and Ethereum is about three quarters of the way through rolling it out.

The subtext I'm reading in your comment is that most cryptocurrencies are power inefficient, which just isn't true.
It is frowned on to do it for publicity, or because you need eyeballs. If you genuinely wrote something very interesting that you think should be shared it seems reasonable to do so. But I'm basically paraphrasing the rules at this point.
Is Neptune really on-par with Google Spanner?
Ask HN: No code platform for building models
I can't remember (and find) a no code platform that I saw on HN around 3-6 months ago (tried searching Algolia already).

It's a user-centric platform that allows building models from basic blocks (like inputs, relations etc) and I remember few examples: Drake Equation, some typical queue usage and a huge model for startup profitability.
Also, the spam is so blatant and egregious and repetitive, as pg points out. It doesn't even take an expert to recognize Twitter's doing a strangely awful job at it.
how big is your family that an option an overwhelming majority of android users don't touch or even know about is going to skyrocket your support levels?

i don't even want to think about the level of intelligence you're suggesting your family has that they will go above and beyond the average person in deliberately breaking their own phones.
What do you do for off-site backups?
These SDKs typically hang everything off of the same Client type, and since methods can be reached via reflect I'd guess none of the exported API is safe to drop. The SDKs would need to be written to be much more modular.

Those organizations also tend to spew a lot of code, most of it quite tangled together. They're definitely the largest dependencies I regularly see.
It’s also directly meaningful difference because ice floats and provides insulation. Even a runaway greenhouse atmosphere provides nowhere near as much insulation as a 1km thick ice sheet. Seemingly minimal amounts of geothermal heat should provided thousands of cubic km worth of oceans for life to live in during the three snowball earths believed to have happened.

This is also why Europa’s −171 °C surface temperature is believed to give way to liquid oceans.
Yes my scope is mainly tablets and phones, but still applies to other devices with locked down boot-ROMs or boot loaders where the device has no means for the owner to disable it or load their own signing keys.

The right I am talking about is primarily the right of exclusion and its not just an American concept plenty of other countries have similar concepts or even the same name, but of course the exact details will vary from one legal system to an other.

Effectively apple retains the right of exclusion via extralegal means by using cryptography. Apple can unilaterally decide to exclude software from devices they don't own by not signing it. If you wrote some software yourself for instance you would also still have to ask apple to sign it which they only will do under certain conditions. Essentially if you have to keep having to ask a 3rd party to do something with something you “own” you don’t fully own it.

Why it’s extralegal is that normally a seller would require a buyer to agree to a contract to retain some rights over real or tangible property. Instead apple is using cryptography to effectively retain some property rights despite the buyer never signing a contract agree-ing to this arrangement.
Not OP, but Jersey is where Marconi first set up trans-Atlantic radio towers, and also home to Tesla and Edison's experiments. Then of course there's Princeton and Bell Labs. Must be something in the air.
Is there an equivalent to the Acid2 CSS browser test[1] for terminal Unicode compliance? It would be great to move forward to a place where good Unicode support is table stakes for new as well as old terminals.

[1] https://en.wikipedia.org/wiki/Acid2
Also not much help if the daytime sky is clouded much of the winter. Might as well go outside in Alaska.
And to add to that, skin pigment greatly influences all of this.
Why optimize a binary that's 109MB? That's too small to matter.
If you're assuming some sort of cultural connection, I'd doubt there's much. French emigrants to New-France came from the North-Western Atlantic provinces and Paris for the most part. As far away to Provence as you can be.

My guess would be convergent evolution.
There isn't a "someone" to tear down here. Everyone who lived in North America before 01900 is already dead, colonizer and colonized alike. And none of them were angels --- or devils. But this is not about whether they were good or bad; it's about how racist they were, which is important for understanding the degree to which modern US reactionary racism is or is not a novel phenomenon.

There's a lot of debate over the pre-Columbian population of North America, with modern population estimates ranging from under 4 million to over 15 million, all of which are much higher than estimates that used to be popular before 01960 or so, though still much lower than its current population. See https://en.wikipedia.org/wiki/Population_history_of_Indigeno... and https://en.wikipedia.org/wiki/1491:_New_Revelations_of_the_A....
Anyone Building on React and React Native?
It's such an odd coincidence to see this now; I just discovered this series a week ago. I teach elementary school science and math, and I've already used a few excerpts from this (from Universe and Calculus) to help illustrate important ideas. I'm also a huge fan of Gonick's The Cartoon Guide to Genetics, which I'm using with the younger kids. As far as I'm concerned, we'd replace pretty much every textbook with comic books.
> her argument against crypto on moral grounds changed my thinking about cryptocurrencies. It was the first time I'd heard such a strong argument against cryptocurrency on moral grounds that it is a waste of resources.

I have heard about the energy consumption of Bitcoin many times. The first time I heard the scale, I recall being shocked. If I wasn't familiar with the environmental impacts of Bitcoin, I imagine I would find this article fascinating.

For me, I found this article's critique of Bitcoin to be unsatisfying for two reasons. First, it didn't advance the author's own ideas as it was limited to two direct quotes. And second, it was information that I had heard before from several other sources.
It's called "Japan".

The cultural norms there are very different in some areas.
podman run postgres:14 du -sh /usr/lib/postgresql
24M /usr/lib/postgresql

This includes the binary.
To be clear, those 50 million and 100 million numbers are for America as a whole, not North America.
> Games, like most forms of entertainment, must be interesting

One of the challenges VR has at the moment is that games are a bit of a dead end. There are some specific exceptions, but the key is that by and large, VR is more limiting as an environment for gameplay not less constrained as people naively assume. So if you are trying to make some interesting and challenging game play mechanisms, you have all the challenges from pancake games, but now you actually many more constraints to make the game work in VR. And in exchange for that, you aren't actually getting a lot more ways to make the game interesting and challenging. You can do some stuff with 3d space that is not there for 2d. But beyond that its just all the same things you would have access in 2d but harder to implement because you can't nauseate or disorient the user, the screen is effectively low resolution, you are limited by what the user can phyiscally do and breaking that often just leads to loss of immersion which frustrates the user.

The actual longer term potential for VR sits mostly outside gaming but it's currently stuck in a local optimum where engaging a subset of gamers who enjoy it is the most lucrative market available, but doesn't lead anywhere useful longer term.
Well, they just bring the UV indoors: https://www.nationalgeographic.com/photo-of-the-day/photo/ul...
Hello. Where can I report issues?

I download jig on my M1 Macbook and:

1. It is not notarized, therefore you will find it difficult to get significant adoption on this platform, unless you explain what's going on (as other devs have)

2. It did not launch properly and I got this exception:

Uncaught Exception:
Error: Cannot create BrowserWindow before app is ready
at createWindow (/Applications/Jig.app/Contents/Resources/app/.webpack/main/index.js:34614:22)
at App.<anonymous> (/Applications/Jig.app/Contents/Resources/app/.webpack/main/index.js:34712:5)
at App.emit (events.js:315:20)

Update: I hard killed the process and was then able to launch it.
The amount of access that BMCs have to the system seems nuts to me. How about a BMC-esque thing whose only function is to provide remote access to the host machine's essential interfaces?

On one side, an ethernet port, that you plug into your management plane. On the other side, a serial port, to access the host's console, a device-side SATA port, so it can present a virtual boot disk to the host, and a wire to the power supply, to turn the host on and off. Maybe also some read-only interface to motherboard-level monitoring like SMART and so on; maybe you get that by cooperation with the host's firmware, over the serial or SATA interface. That would let you bring a machine up and configure it, reboot it remotely, force it to boot from a recovery disk, etc. But a hacked BMC couldn't be used to subtly interfere with the host.

Also, does anyone know what Oxide are doing about BMC?
> By my definition that's a crap game

Even in the context of the original game release in 1996?

> But millions of people have fun playing it and its a big part of their lives

Yes and all they have to do for that is buy one of the many Pokemon games between 1996 and 2021 and start playing and enjoying the game for whatever it is they get out of it, be it story, gameplay, collecting or PvP.

Now where is the connection to cryptocurrencies and NFTs? Could you be specific?
A simple LAMP stack is a good place to start, and a single droplet from DO or similar is plenty to play around with and standup a real internet-facing system. Bonus points for starting vanilla and installing & configuring the AMP portion from scratch, which is an excellent primer on the basics of system config & admin.

Get your hands a little dirtier installing a lightweight desktop environment like LXDE, programming language of choice & an IDE. Install VNC and you then have a cloud desktop you can code in from anywhere at the same time that it runs your personal website.

Cost: ~$5 per month and a bunch of good experience. Or just do it once as an exercise and cancel after a month.
This gave me a flashback I recall that when I was quite young about age 10 - 13 and I created my own writing system. I think I had read about the Phoenicians and how they made the characters for the alphabet after everyday objects and it inspired me. I recall filling entire notebooks with stories to myself filled with my "language" still English but my writing system.
Anecdata: I’m getting job application submissions from Amazon SDEs looking to jump ship almost every day. I work at a FAANG-level company.

Conditions and culture must be really horrible, considering the high Amazon stock price and yet people still want to bail out. My friends there are all miserable.

These days you couldn’t pay me enough to work at any of the actual FAmNGs. Facebook, Google and Amazon are all some combination of a death march and making the world objectively worse (at this point compared to what they were all about in their earlier years). Apple is a weird place, though maybe I’d be open to it. Netflix seems okay by reputation amongst my peers but also kind of boring these days, limited in scope.
Your comments sound pretty damning and got me curious if there was some conspiracy I didn't yet know about, but then I click to the source and it turns out that this is not a silent change to upload more data without users knowing anything, it's an announced feature to (afaik optionally) backup this data to Signal's servers, protected with a PIN. It may not be obvious to my mother, sure, but it's also not exactly rocket science that 4 digits will not be secure under any offline-attackable circumstances. (For that they add SGX which seems broken so that is moot.)

On the other hand, it's not exactly hard to find out who's talking to whom if the server owners want to (or are forced to). Traffic analysis without onion routing is trivial at least in theory, so tptacek isn't quite correct either that Signal does not allow any sort of social graph obtaining. Sealed sender helps a little, but is not a solid thing to rely on if you're the kind of target for whom they would even bother submitting a subpoena. Wire also doesn't keep a list of who's in a group with whom (your client handles that) so there, too, you have to do traffic analysis to find these relations -- just an easier form than you would have to do if Wire would have had sealed sender.

Hence I consider it all about equal, with a small asterisk for Signal that they try really hard to make it as good as possible (compared to Wire doing just the now-regular end-to-end encryption).
The Paul Reed post is excellent. The term "blame-aware" is a useful frame for discussion: it reminds people that the goal is not to blame AND it's human nature to place blame.

Thank you for posting this, and, of course, for the original concept :)
There are some comments at https://news.ycombinator.com/item?id=30114607, but I admit I haven't verified them. I'm interested to hear what you end up concluding if you do dig into the sources.
Quite the opposite, I think this will cause necessary discord.
Ah, but you should, as MA has increased infrastructure spending (at least in this area) and started to see results for it.

MA bridge condition improved over the past decade fairly significantly, about $3bn was spent on the Accelerated Bridge Program that was authorized in 2008 and concluded around ~2017. You can look at the more details and the results here: https://www.mass.gov/service-details/accelerated-bridge-prog...

Last year's transportation bill (which passed) cues up various additional infrastructure investment, including another $1.25bn for state bridge work (+$70m for small local bridges), and is projected to reduce the % of bridges in poor condition further over the next couple of years.

There are some nice slides here about where things are projected to go over the next few years thanks to that (11 + 14 in particular). Generally speaking, you can expect to see continued improvement in roadway infrastructure in the state. https://files.engineers.org/file/ACECMA-2021-Highway.pdf

And that was all before the federal infrastructure bill.

---------

I am less familiar with PA, but AFAIK they hiked their gas tax significantly to raise infrastructure spending a few years back. Whether it was enough or not I don't know. However, as MA illustrates, it takes a while of making sustained investments to start to see noticeable results and dig yourself out of long-term infrastructure investment deficits.
How does the author determine how "most" people use prometheus?
The other notable change in terminology is from "computers" to "devices".

They don't want you to think of them as (general-purpose) computers.
The real reason is that food is part of the culture, thereby a very slow progression to adapt to the rest of modern world. Besides, once exposed to certain food culture when young, the taste is hard wired for the rest of life. All makes it a rather complex matter to evolve in one life time.
> > Recognizing that involves telling a lot of people that they need to switch from driving cars to using transit, biking, etc.

> The issue here is latency, availability, and comfort. Cars are great for these three. Can transit compete?

It's not that simple: cars are great for those when nobody else has them. When you live in a place with enough people to get traffic, they're terrible on the first two and the third is a question of how bad the outside is and how much you enjoy sitting for long periods of time without moving. Similarly, you need to factor in things like parking: car availability and latency both take a huge hit when you can't park in front of your destination, and comfort takes a hit if that means walking in uncomfortable weather, too.

That makes the underlying decisions more obvious: if you reserve lanes for transit or build separate right-of-way, taking the bus is a lot better than driving because the 50 people on the bus don't have to wait behind the 3 blocks of 50 people driving cars but if you focus on cars, the bus will be stuck in traffic as well.

> But then, you will have to convince people who put most of their personal net worth into tiny cramped downtown condos that it’s ok for them to lose it due to the massive amount of housing you plan to build

There's a lot of hyperbole in that sentence, and it's missing the key point that car travel is so inefficient that this pressure is always there even without overt public policy. Urban living is expensive because people like to live in places with fun things to do (i.e. which improves as a function of density) and they don't spend long periods of time stuck in traffic. Removing the public subsidies for suburban commuters will only make it more pronounced.
I'm a member and am nearly certain they can just lookup what you've bought on the membership. They scan the member card for any purchase.
Computers as a whole burn the energy of many small industrialized nations. Is that to say computers shouldn't be used? Or is it simply a statement of how widely used computers are?
What is malware to you, and what is malware to Apple, can and will disagree.
The signing bonus has always been high and prorated for the first two years to make up for the back heavy vesting schedule of 5/15/40/40
Even just 1346x as many accidents is ~1/2 million deaths per year which is unlikely to be considered even remotely acceptable.
Cute ! I haven't gone back to L'Isle-sur-la-Sorgue and Fontaine-de-Vaucluse in over 15 years. I don't remember seeing those around. I'll definitely keep my eyes open next time !
Not being snarky, but was anyone still saying this about the web in 2006 when it was 13 years old?
Going from Mosaic to what we had in 2006 was quite a bit more effort than a JavaScript framework - multiple browser engines and JS frameworks themselves were created in that time. Not to mention JavaScript itself.
as is usual with these "bans", it was no such thing; it was merely taken off the curriculum.
There was no school ban. The district was using Maus (a graphic novel) in the curriculum to teach about the holocaust, and opted to search for an actual textbook to use in its place.

That's all.

The comic book remains in the school library, and if they can't find an actual textbook they'll go back to the comic book. It was the right call.

The extreme freakout over this as well as hordes of sanctimonious diatribes that resulted is unfortunately common in our current social-media driven news cycle, where facts so often succumb to Narrative, in this case, the narrative being that a school does not want to teach the holocaust, rather than the fact that they don't want to use a comic book to do it.

I like Maus, but would not rely on it as textbook, either.
maybe so, maybe that's all it thought was scary. luckily for me, i had no intention of downloading the item as it was an accidental click while trying to click a different window. It just so happened to come from suspicious looking IP only address with a PDF about manga. So it just worked out in my favor.

you can't deny that it is a very suspect link even if giving benefit of doubt that surely an HN user would never post a link to something untoward, right?
Also discussed in Adam Curtis's documentary "All Watched Over by Machines of Loving Grace" https://en.wikipedia.org/wiki/All_Watched_Over_by_Machines_o... - available on Amazon, I think
This made me think of The Simpsons episode that parodies Evita. Lisa is elected but quickly becomes a tool of the school administration. Season 14 I think
I threw a NAS in a friends house that is configured to bootup and reverse ssh tunnel to my rack where it then accepts scheduled encrypted duplicity backups.

I do not even need to trust my friend as duplicity encrypts all data against a yubikey held pgp keychain before it leaves.

The backup NAS could phone home from anywhere with internet access.