skysight-inc/HackerNews huggingface dataset:
I would definitely not characterize big tech as having "public salaries." Simply knowing someone's level is completely insufficient for knowing their compensation. When compensation within a level has $100k+ variability, it's definitely not public knowledge.

Yes, if you have their full and work performance history you can determine their salary. But most people are actually quite uncomfortable with sharing their performance publicly.
> Why would you think de-westernization of archeology has anything to do with it or is even relevant?

Because it was mentioned in the article that the original discovering western archeologists, who were incredulous that such advanced construction could have come from the 'races' in the era, completely overlooked the fact that these buildings could have been constructed by the local indigenous people, for decades, until a non-western-indoctrinated archeologist came along and provided the counter argument. It was a wealth of information made unavailable to the local culture because of prejudice and bigotry, plain and simple - and this has been seen time and again in western archeology, which is not innocent in the "racist prejudice" department.

>I think most people want to find out the truth and that's it.

I think it depends whether the truth aligns with your funders goals and purposes or not. Certainly in the 19th and 20th centuries there are countless examples of 'archeology' degrading itself for the purposes of the institutions from where the funds are derived. And even today we still have the heinous situation that cultural artifacts are still 'being protected' in predominantly white european institutions (museums) due to the prejudices of the institutions towards the people from where the artifacts were stolen.
Show HN: A simple collection of AWS utils
shrinking won't save us neither, but the 10x change will.

imagine asking china & india to shrink their volumes of energy consumption :)
Abbreviations are not capitalized but acronyms are.
That’s certainly seems to be true for Kundun (1997).

The Chinese Communist Party wasn’t happy the film was made in the first place and would probably ban Disney from their market if it was available for streaming in the USA.

It’s quiet, limited sale on DVD is still tolerated.

https://en.m.wikipedia.org/wiki/Kundun
One of the things I really find limiting in Rust compared to C/C++ is conditional compilation, i.e. for different architectures: yes, the C/C++ pre-processor does suck in many ways and is masochistic if you're not careful, but it's also incredibly flexible.

Conditional compilation in Rust can be done per module, so in theory you can have different archs in different .rs files, each imported conditionally, but that then seems to mean duplication of things like structs, method/function signatures in different implementations, which is pretty annoying in many cases (i.e. you'd just want the inner bits of functions to be different, or optionally call certain subsets for certain archs). You can abstract some of this to 'common' modules to a limited degree, but not much in my experience, and that comes with additional 'plumbing' complexity anyway.

Rust has cfg attributes, and the cfg_if crate which in theory is a bit closer to the pre-processor functionality (and to a degree allows nesting/cascading like in C/C++), but in my experience these are just as annoying and limiting but in different ways: it's a macro, which is annoying in other ways (needs braces, has some issues with formatting, etc).

cfgs also seem to be exclusive, so I've found it incredibly messy getting a balance right between code re-use for common parts (i.e. function/method signatures) which need to be shared by multiple cfgs, and duplication.

Maybe I'm missing something?
This was originally written to allow updating IP whitelists, which otherwise took manual action.

But the idea of collection a couple of simple introspection/manipulation utilities as an easy-to-install binary is quite appealing - so suggestions/additions are most welcome.
Also a 100-sided cylinder. Probably hard to read though.

Do you have a link for the pyramid one?
I agree, there is some convenience when it works but when it doesn’t it’s so infuriating that it undoes all the previous convenience.
> Most of those found in the tomb were descended from four women who all had children with the same man.

> The right to use the site was based on descent from one man.

> But people were buried in different parts of the tomb based on the first-generation matriarch they were descended from.

> This suggests that the first-generation women held a socially significant place in the memories of this community.

Are we supposed to be surprised now that people were entombed with their relatives? When people keep close track of each other's ancestry, that's female empowerment?

What societies, by this standard, did not accord women a "socially significant place" in their memories? What is this supposed to mean?

---

I don't understand the guy who's marked half-green, half-yellow. It looks like he is descended from a male-line yellow father and the implied wife of a male-line green father. The wife was presumably unrelated to the family. But that makes half-and-half guy all yellow and no green.

---

> There are also indications that "stepsons" were adopted into the family, the researchers say - males whose mother was buried in the tomb but not their biological father, and whose mother had also had children with a male related to the original founder.

Adopted into the family? According to this same paragraph, they were already part of the family when the "adoption" occurred.

I've read that societies differ as to whether, when a man dies, the dead man's male relatives are forbidden from marrying the widow (since that would be "incest") or obligated to do so. It looks like this society leaned more toward the second view.

That interpretation is supported a bit in that it kind of looks like Yellow Wife was senior to Green Wife (since a gen-3 Yellow man mated with a gen-2 Green wife), and Yellow Wife only has children with the patriarch of the tomb while Green Wife (and Pink Wife) also had children with someone else. Maybe Green Wife and Pink Wife were still marriageable when the patriarch died.

> While the tomb reveals evidence of polygyny - men having children with multiple women - it also shows that polyandry was also widespread: women having children with multiple men.

On the contrary, no evidence has been presented that the women had multiple simultaneous partners. We can know the approximate age at death -- but can we know the order in which the children were born?

EDIT: I notice half-and-half guy was buried in the north of the tomb, as befitted descendants of the Green family, and not the south as befitted the Yellow family.

His genuinely-Green half-brother was buried in the south, and the article notes that some people who should have been buried in the north were buried in the south likely due to the collapse of an interior passage in the tomb. This would imply that full-Green guy died after half-and-half guy.

Sadly, that doesn't really suggest any conclusions about who was born when.
Saying things about blockchain technologies that paint them in a bad light is taboo for people making money (or imagining making money) on them.
What I was saying is that it doesn't look like IMEI is essential part of the protocol and perhaps was added because of that and similar cases? Without any identifiable ID of the phone, you wouldn't need a burner phone, just a burner SIM.
Espressif (the makers of the hugely popular ESP32/ESP8266/... microcontrollers) hired an embedded Rust community member to work full time on Rust support for their chips:
https://mabez.dev/blog/posts/esp-rust-espressif/
Not just "silly", many are genuinely user-hostile. I have legitimate copies of games that I'd rather not touch as against pirated copies of the same games (mostly from Rockstar and Ubisoft) that provide an objectively superior, garbage-free experience.

Same goes with Movies and shows. I have Netflix and PrimeVideo subscriptions but the overall quality they provide is trash as against 4K ripped HEVC releases with 10bit audio and better subtitles which you can watch in whatever player you want.
"request early access"

I have no idea what this is thing is about. I applied just because I like cue and was curious.
> I have to imagine it's because the internet quickly filled with people not primed to be interested in those concerns and so they became popular in spite of the previous concerns.

It's because of a lot of PR and astroturfing.
Thank you for the feedback. Always makes my day. ;-)

If you think this is a good setup and many people will run it like that, we could add it to the docs as an example on the install page: https://ntfy.sh/docs/install/
Can it not work with WSL on Windows?
You already can do that. Just buy a domain name, like mySSN.us. You are free to point it at any email provider of your choosing.
Reading books and having meaningful conversations is a good start.
Alright then, please show me any nation whose embarrassing parts of history are more widely paraded around in public than that of Israel.
> It is not affordable.

is renting not an option? Why is only purchasing counted?
One day a trillionaire will build a blockchain game built around proof of humanity. You will have to spend 1 hour solving a problem that can only be solved by humans but verified by a machine to earn $4 an hour. World hunger solved :)
Presumably it would be tied to an individual's identity which would make it easy to identify who was sending the email and fine them using existing anti-spam laws.
Time to migrate from lastPass

Any good alternatives?
It's objectively awful... But when you step back a tiny bit, that doesn't matter. What matters is the inter-organizational community it achieved. If these organizations wanted to continue, they could come up with a negotiation technique like in http - both ends can use whatever fancy thing they both support, but fall back unto riding dinosaurs if that's the only thing that works.
I believe that assumes correct inflation figures. I don’t know if those are accurate. I can tell you almost all goods and assets are up over 6% this year. Hell, Kraft-Heinz, General Mills, etc are all raising prices 20% in January 2022, etc
>internationalization
= de-westernization

Or do you consider that the rising economies and cultures of Africa are 'part of the west', now?

I think it says a lot that a non-European archeologist had to do the field work on this site to start to convince the world that the prejudiced conclusions made decades ago were incorrect.

I concur with you that people discount the racism of our cultures that existed prior to nazism - heck they do it with our extant cultures in the modern era too. There are plenty of examples in the modern era where racism and prejudice preclude an honest look at a nation states pre-history (cough Australia cough) and these, in many cases deep-rooted prejudices are most definitely an affliction of our modern era.

Which is why it is great to see a non-Western academic address the issue of Great Zimbabwe in a way that reveals the truth of the matter - naysayers in the entrenched, hallowed European halls be damned ..
Well, in Estonia, they have a different approach.

1. If you are a citizen or a resident, you get an ID card to use for every public service. It's just a smart card with a government PKI.

2. The public services provide an email account that can only be used within the e-government services. The card is used for accessing those services.

3. The email service accepts either identity number or registry number of the recipient. So the recipient can be a legal entity.

4. You can and almost always do provide a forwarding address, so that you don't need to check.

5. You can't use it for other purposes. No RFC defined email address is shared with you. And it's just an internal system for official issues.

I've heard some countries issue mailboxes for citizens but I am not aware of the general use of these. Also, email services were designed to be decentralized but evolved into centralized systems, a current and unsolved problem. I am not sure about the privacy and security of government provided email services.
> A goal-aware package manager would look like this:

A typical package manager is already goal-aware, like `make`. It's input DSL is far from English, but it's not hard to translate your English sentence into «apache postgress rsync» by matching text to package descriptions.

Package manager requires a solver for dependencies, constraints, and conflicts, which is far from trivial. For example, Fedora(RedHat) switched from in-house solver for yum/dnf to zypper SAT solver (libzypp) developed by SuSE/Ximian/Novell.

Unfortunately, package managers are DSL, not a general purpose language.
Well, what does "energetic output" mean? If I understand the core point of the article correctly, radiant heat only heats the surface of objects not the air, so it will require less heat for the same effect. I don't how to put a number on this.

I think the energy.gov article you mentioned primarily talks about heat leaking outside:

> An AFUE of 90% means that 90% of the energy in the fuel becomes heat for the home and the other 10% escapes up the chimney and elsewhere.
I'm classified as a millennial or a zoomer depending on who you ask, but I have never heard of this term.
I like the idea alot. Too bad the app thorws errors left and right with Gmail and Live making it unuseable to me...
I am not using the official tools, but for the one I'm using, I have had to change something exactly once in several years.
You asked for a citation of fiduciary duty. I already explained why that precludes moral action in this case
Here’s why US workers can be optimistic about the next decade
Why migrate? It seems like there isnt a problem with Lastpass itself.

Apart from that: bitwarden.
Please HN, let email die. it is unsecurable (universal) in transit or storage (mta's) and because of its reliability and universal adoption a ton of security depends on it like a very rotten and rusted link in a chain even a small child can break. It is an almost 4 decade old tech where any security you find for it is purely opportunistic.

I am very concerned how people here are stating how good, simple and reliable it is. They are not wrong but so is IPv4 and the C language. Sentiment has no place in a building a secure and proper future technology.
To complete enrollment you need to know the corresponding private key, live.

The relying party says "I am some.example and I want to enroll a Security Key, but, not ones which recognise these huge random-looking IDs that are already enrolled: 12345678, 34561234. I also picked this random nonsense XYZXYZXYZ. Go for it" and your browser talks to your Security Keys until it finds one that isn't already enrolled, gets that one to sign the appropriate message and sends back, "I am a web browser, I checked that you are some.example. I picked my own random nonsense XXXZZZ, and a Security Key picked public key ABCDEF, then to prove it knows the private key it signed this message for some.example mentioning XYZXYZXYZ and XXXZZZ and with bitflags it understands enough to know what it's signing. It says the resulting credentials have random-looking ID 98765431. Thanks". /s/Security Key

If the Security Key cost less than a low-end Yubikey, it has no storage. That random-looking ID is in some sense your private key for the site, but suitably encrypted, e.g. with AES in Galois/Counter Mode, so that the device needn't remember it, when a site asks keys to authenticate, it must provide the ID they're authenticating against, and so they can do AES GCM, figure out if they minted this ID, and if so recover the private key and authenticate. This is fiendishly clever, but so far as I can see renders your idea impossible.
Snail mail to my work address has about nine months average latency these days.
Feel the same. I don't understand why a lot of people are rejoicing that the price of their house increases. Unless you move for something smaller, which people rarely do or you are a speculator, you have nothing to gain from ever increasing prices.
This looks amazing! Can't wait to dive in and make some of my own boards, really inspiring stuff :)
> Most players use d10 pairs with a tens die, though, because they roll better.

There's also a nifty trick used in many RPGs based on d100 to roll once and have 2 d100 numbers (by inverting the result).

So for example in Warhammer you roll d100 for attack, you hit if your result is lower than your Melee Combat attribute, and the inverted result shows which part of the enemy body you hit (that influences critical hits and armor).
Script kitty – Could this be the most perfect use of the internet?
Yep, same old story. If pirating has the better deployment, then pirating is the better service.

People have no problem to pay, but driving into the city to buy a cd then convert it so you can listen to it on your ipod......or eMule?

I love it that they are resistant to learn anything from the past.
I do that, but you're still at the whim of a corpo and have no real legal right to that domain/email adresses.

Also it's kind of technical. Perfect for a nerd like me, but e.g. for my mum? Nope!
I use Vim's built in symmetric encryption with :X

One of the reasons I haven't moved over to NeoVim is because they removed this feature, because supposedly it's not perfect or something. So sure, the NSA may be able to still be able to extract my passwords if they arrest me and take my computer, but the point is that random people won't be able to.
The majority of adults rent their apartments/homes.
It was added.
I don't see more games utilizing that mechanic, besides some the awful mobile gacha's.
OpenBSD was the slowest of the major BSD systems to switch. NetBSD made the change in 2009, it also preserves backward compatibility.
I get the privacy implications, but I'd say it may not be that big of an issue in practice, if we consider that these accounts would mainly (only?) serve to contact the government.

There's of course the price issue, but that's the case in both situations (3rd party and gov hosting). Of course, at least in France, the government isn't known for always making the best choices cost-wise...
I’ve spent the last few years turning my current apartment into a ‘smart’ HomeKit apartment. While there are some rough edges from time to time, there’s a lot to like about it overall. A few learnings from setting it up:

- the quality of HomeKit accessories you purchase matters a lot. Cheap unreviewed light switch? It will likely be unreliable and frustrating. It’s worth getting quality products.

- bad or unreliable Wi-Fi? Fix this first. Before upgrading to a newer mesh network, accessories were often unresponsive for me.

- Siri sucks. Despite this, HomePods are still a core piece of a HomeKit setup, and really make the home feel ‘smart’. Clear articulation and setting up scenes can help prevent Siri mishaps.

For me there’s no ‘one great thing’ that makes HomeKit worth it. The marginal benefit of having lights, shades, heating, and more accessible via voice/app all adds up.

Leaving the house? One button tap turns things off. Busy feeding the baby? Shades go down via voice command. Zoom meeting and the light in your background looks too bright? A few clicks, and it’s set to 50%. No one great thing, but lots of small nice-to-haves.
So far my experience is that it is best to avoid trying to solve such problems with a query language and instead provide a much simpler UI to achieve the same. Solving such problems with SQL is tedious enough and learning another custom language is not fun / too much to ask from users.

Sometimes using a UI is not possible, for example, if you want to automate such checks. In that case, I would build a custom metric or two and would use that metric for monitoring purposes. That requires some programming / instrumentation, but it still looks like a better solution to me.
Great idea on the paper but public goods management is often worse than what you find everywhere else.
Nano-chocolates that store hydrogen
Yes, like Max Tegmark, they believed the world was made of math. Where harmony means wholeness, they believed in harmonies in numbers (1+2+3+4=10), harmonies in numbers in space (geometry), harmonies in numbers in time (musical ratios) and harmonies in numbers in space and time (astronomy; harmonies of the spheres).

They also conducted the first hypothesis driven experiment in western science when they cast bronze chimes with corresponding ratios of thickness (1:2, 2:3) to see if the pythagorean tuning of strings was a generalizable property.

Plato extended pythagoreanism to make the world of math into the world of pure forms—a universal, immortal realm. He also continued the esoteric tradition of the pythagoreans, who had to keep their practices secret because they kept getting slaughtered.

It's just the best history. Pythagoras was also gender inclusive—not only were there many female pythagorean philosophers, he also (according to aristoxenus) openly credited his moral doctrines to Themistoclea. For integrating science and spirituality at the start of western civ, pythagoreanism is pretty much the coolest.
If I have all the ice cream in the world and it spoils in a week because I cannot eat all of it then it is not that wrong to say that its utility to me is zero.

By the way his argument is that any absolute value ascribed to a currency is arbitrary or rather that there is no correct number.
This would also require everyone to have an email client to handle their email address though. I believe this the reason most folks have a gmail/outlook account because it's easy to set up and operate, not just because it gives them a unique-ish address?
I just checked.
You can also add those same conditionals to functions and structs.
So you don't have to in- or exclude whole modules.
You can even use it in an if-statement, as seen in the example main function on the page I linked.

See here: https://doc.rust-lang.org/rust-by-example/attribute/cfg.html
Honestly, for network code it makes more sense when the data is received to add the time to the current era. A 64 bit timestamp is an extra 4 bytes of overhead. However, the biggest issue with a network protocol is you just can't force everyone to update everything.

Now it's some in house protocol sure you can just update everything instead making the timestamp a relative value to the current era.

For code running locally 64 bits is less of issue, just mainly a problem of ABI breaks.

Honestly, one thing I think people overlook is file-formats... A lot them have 32 bit time fields. Also unlike a network packet the file could actually be from a previous 32 bit era. So those timestamps are ambiguous after 2038.
I wrote them then asking for more details and inquiring about financing, but they never replied. I was hoping to divine from their reply if they actually believed in this or were just looking to con investors.
The old #idlerpg was fun, in a historic sense (reading the log). I wonder when that got written. Anybody remember? Google doesn't.
Ex-Tesla VP turned Apple Car engineer poached by electric plane startup
Of course, ISP email is a horrible idea, and I think the government should actively discourage people from using those for their services.
But what he explains means there's also some problem solving there. I mean, the coming one grabbed just the ankle that stuck. She didn't pull the other wasp from any other part of her body.
I'm pretty confident that it could be a good improvement over the currently used spring models. Give me three high-distance options that ML thought were good, I'll probably choose one over laying out manually.
> We have already seen early Rust code not compiling with new compiler releases.

Are you talking about breaking changes in the compiler after Rust 1.0? That should be very rare, and generally easy to fix (e.g. by adding a few type annotations).

Or did you use unstable features? (Not sure if embedded is usable without unstable nowadays)
Bring back the video rental stores, with couple of bucks per film