skysight-inc/HackerNews huggingface dataset:
He should be ashamed of displaying such a combination of ignorance and arrogance. Having alternative currencies is incredibly important for those living under corrupt regimes and/or hyperinflation and/or unbanked, and most cryptocurrencies don't use proof of work. They could just not accept Bitcoin and Eth1 then.

A single Google Search: 1,080 J

A single Solana transaction: 1,837 J

One eth2 transaction: 126,000 J

Watching an hour of television on a 40 inch+ LCD TV: 540,000 J

https://solana.com/news/solana-energy-usage-report-november-...
Communism is taxes and government regulation gone mad
I'm losing count of all the metadata management systems being open sourced. First there was Wherehows out of LinkedIn [1]. Then there was Amundsen out of Lyft, which is now stemma.io [2]. Then there was Marquez out of WeWork [3]. Now we have DataHub out of LI. It's a little crazy how underserved this problem was several years ago and how over served it's becoming.

I use Amundsen and am pretty happy with it.

[1] https://engineering.linkedin.com/blog/2016/03/open-sourcing-...

[2] https://eng.lyft.com/amundsen-lyfts-data-discovery-metadata-...

[3] https://marquezproject.github.io/marquez/
This is absolutely a Twilio design flaw.

It's an incredibly common use case to forward text messages from one incoming line to another number that is controlled by your company, and it's impossible to tell at the point of receipt (when it's still in Twilio's network) whether it's spam or not before forwarding it on.

It's the same exact thing that you might do if you have a support@example.com email address; it probably sends incoming emails to a number of different inboxes, even if those incoming emails are spam (and even if there actually is a spam system in place that might block some percentage of incoming messages, and Twilio doesn't even provide that.)
> Is that not the same thing as Dutertes arrest ?

In case this isn't facetious, no, it's not.

Arrest deploys the state's monopoly on violence. Barring someone from public spaces does not. Fines and employment restrictions are in between, but (a) are not comparable in the way being fired and being jailed aren't comparable and (b) still leaves one free to e.g. play typhoid Mary on one's own property and dime.
Seems like it would be important to note in the rules that letters can be used more than once even if they're green.
Reminds me of this post: https://nibblestew.blogspot.com/2020/03/its-not-what-program...

In the case of java though in my opinion the problems start at the std library that sometimes forces you to write really inefficient code, or reimplement everything yourself.
I'd argue that this is for many about solving a problem. RSS is a stand-in here for a technology that enables users to consume contents from distributed authors with a client they prefer, with the default option of not having an algorithmic sort order that serves only the content platform.

This is something also someone's grandmother could want if it enables here to follow her interests online, whatever they may be.

If another solution than RSS achieves that goal - while avoiding the n+1-standard problem - then that's fine with me. RSS could then still be promoted for different usecases, with a technical merit foundation.
It's about building the UNIX abstractions using web primitives, like WebWorkers and transportable WHATWG Streams. Very cool stuff. I've seen a lot of these here and this one is not underwhelming to me at least- if anything it is inspiring for how one might architect an advanced resource intensive client-side web app.
People tend to value different things. If you value hunger and corruption, go to Cuba or North Korea where you have to ask permission even to have the hair cut you want and some are illegal (NK in this case). Or you have to be treated like an animal in the customs to even make medicines or food in. I have seen this elsewhere, believe me. Those people that live from that deserve... I will not say what they deserve, but nothing good.

In the meantime, what happens is that the market is not and invention, but it "is". That is why there are black markets. And they are illegal. So what now? Easy: you have to brive all the public workers to get what you want. This is not only sad, this is attacking the dignity of the normal people who deserve a life.
>a salary about $20k - $30k

When I have the opportunity, I talk about this kind of thing with young professionals. They think that sounds like a lot of money, because they don't understand that's a rounding error to a large company. It's really cruel the way as a society we take kids making minimum wage at whatever first job, they get a degree, and then they get thrust out into Corporate America with no idea of what things cost or their own value. Unless they have the right mentors to encourage them to ask for more, they get whatever the company gives them.

I was negotiating a contract recently on behalf of a client and they wondered how much they should ask for - I helped them get a meaningful credit because I knew it was an amount of money the other party would be willing to absorb rather than fight about.
Also if you are running k8s, and use the same base image for your app containers, you amortize this cost as you only need to pull the base layers once per node. So in practice you won’t pull that 100mb many times.

(This benefit compounds the more frequently you rebuild your app containers.)
The Assyrian Empire is documented in, among other works, Herodotus's Histories and Book II of Diodorus Siculus's Bibliotheca Historica, two of the most influential histories written in classical antiquity. To dismiss the these sources as merely "some Greek manuscripts" is misleading. Also, at that point, any pre-19th century debate about the historicity of the Assyrian empire is no longer just a quarrel with the Hebrew Bible, but a wider skepticism of numerous ancient and independent sources.

I don't think you can provide an ancient Greek source that is skeptical about the existence of the Assyrian empire. There's a quote from Lucian's satirical dialog Charon that people try to use to for that, but I don't think it works. In the dialog, Hermes notes there's no trace of Nineveh left, suggesting Babylon would soon share the same fate. Never mind that at the time Lucian wrote that (2nd century AD), Nineveh was still standing and inhabited. Nowhere does Hermes suggest Nineveh never existed.

As for Sennacherib's Annals, the similarities are:

* Jerusalem was under siege but was never taken.

* Hezekiah paid tribute to Sennacherib.

* Sennacherib returned to Nineveh after the siege instead of continuing his campaign.

The differences:

* The Hebrew Bible has the Assyrian army being defeated by an "angel of Yahweh" killing 185,000 soldiers in an unqualified defeat. The Annals have Hezekiah abandoned by his mercenary and allied armies. Then, Hezekiah is overwhelmed by Assyrian power and pays the tribute to end things. He submits as a vassal.

* The Bible has Sennacherib treacherously continue his attack after being given tribute. The Annals have the Tribute ending the siege.

* The tribute the Annals record is much larger than in the Bible, including 200,150 people, uncountable livestock, in addition to the aforementioned gold and more than double the silver mentioned in the Bible.

Both accounts are royal propaganda and need to be taken with a grain of salt. It's hard to say what really happened outside of where they agree. Outside of the conflicting accounts, the siege of Jerusalem comes around the time that Babylon again went into rebellion. That seems to explain the end of Sennacherib's campaign better than an overwhelming defeat by a minor vassal king.
The are otherwise curating the data and calling it spam on the outbound, so… yes?
Most of our customers use these kinds of chat bots as an addition to their portfolio of support channels a user can use. If you don't like it, use another channel you prefer.
Fish Fight (open Rust game) past, present and future
> If you operate an open relay for email - your IP address is going to be blacklisted very quickly. Same here

This doesn't sound like an open relay (since the incoming message can't be forwarded to arbitrary destinations), this sounds like a mailing list. And if my mailing list was banned because someone else sent spam to it, I'd be upset too.
> It is all about the fact that Omicron infects people who already have T-cells and aren't immunologically naive. The way out of the pandemic is our memory B-cells and T-cells.

What does immunologically naive mean? And how do B-cells and T-cells help us get out of the pandemic?

Trying to learn as much as possible, thanks.
Hi [name redacted],
thank you for providing a way to verify the document. That is really great.
As a brief explanation. I was genuinely surprised by the publishing format. This is entirely unrelated to the content of the document. I had not seen google drive as a way to self-publish before. So my intention was not (at least not consciously) to doubt the validity of the claim, but more of a meta-comment.
I don‘t know [redacted] (and had never heard of him before).
I am sorry if you were hurt by him (as you mentioned in another comment).
Many years ago (2011 or so?), I worked on a Rails app that used JRuby. The driving force was a small part of the app needing a Java library. I think we did see some performance benefit, or at least benefit from using multi-threaded web servers instead of process-per-request servers (like Unicorn).

However, we also ran into many problems that felt like we were the first to encounter them (few or no similar reports on project bug lists or StackOverflow etc.) which is never fun if you're under any kind of pressure to deliver.

In hindsight, if I had something small and reasonably isolated (a microservice?), it could make sense to use JRuby or Truffle (if you need some JVM lib; if it's purely for performance reasons I'd just grab a different language for that microservice). But for a larger app that pays the bills, I'd stick with the well-trod path (at the time that was MRI, Unicorn, single-threaded).
> we have plenty of N95’s in supply. We also have KN95s for kids.

Are they buying Chinese masks for the kids? Or is there an American "for kids" N95 standard that creates a name collision with the Chinese KN95 standard?
Litmus | Remote (USA, UK) | Full-time | https://litmus.engineering

Litmus' goal is to help email marketing teams send better email. To do that, we've built a suite of tools to help with the building process, allow performing QA with device/client screenshots, enable collaboration on designs with teammates, and analyze email performance post-send.

We're looking to hire a full-stack engineer to help add/improve features and build new products. Day to day, you can expect to write Ruby and JavaScript (Rails, vanilla JS, Vue.js, Ember, etc.). We practice CI/CD with great test coverage, are sincerely good about work/life balance, and have some exceptional benefits (e.g. 28 days of PTO + stat holidays). You can learn more about our team and how we work here:

https://litmus.engineering/applications-team

If you'd like to apply, you can see all of our open engineering positions here:

https://litmus.engineering/careers
Yes. It’s actually artificially increasing accuracy.
It's the same benchmark in the blog post, `railsbench`. So TruffleRuby already speeds up some Rails apps like that one but not every Rails app/program.
(TruffleRuby 3.27x, YJIT 1.33x on railsbench)
Nvidia Research Plots a Course to Multiple Multichip GPU Engines
I'm not a Cuba "supporter" but I do think that the quality of life in Cuba is not terrible, Western sources are not to be particularly trusted when it comes to Cuba, and that if we were serious about our opposition to authoritarianism internationally - Cuba would not be towards the top of our list compared to autocracies like Saudi Arabia.

This is very different from the DPRK.
hopefully you can find a way to solve this. Sounds like all somebody needs to take a business offline is the knowledge that they are using twillo (easy) and that they're forwarding texts to employees.
A lot of long-form writing is lazy and designed to pad out the word count/page count.

I have never finished a single Cal Newport book because of this, and they're only about 250-300 pages as it is. All the value can be found in the first 50-75 pages. It's pure fluff after that.

I'm surprised "book summarization" services like Blinkist haven't become more popular.
> we where thinking about moving there...with this it's...a big NO

Putting aside this being the straw that broke the camel's back, if you're unvaccinated, I believe that's the point.
Explanation from Stripe¹:

> Nearly all of Stripe’s codebase is implemented in Ruby running on the default Ruby VM (YARV). Not only did we not need Java VM-level interoperability, choosing either alternative Ruby implementation would have made for a difficult migration path. Stripe relies heavily on gems with native extensions, and as you can imagine, a multi-million line Ruby codebase over time starts to depend on Ruby-the-implementation, not just Ruby-the-language.

¹: https://sorbet.org/blog/2021/07/30/open-sourcing-sorbet-comp...
URL fix, bare domain doesn't redirect to www: https://www.thinking-about-things.com/
Seeing the other replies here, kids these days got no respect for their elders.

Hey, let me check if he still checks the HN referer and insults us if we follow links from HN to his blog:

https://www.jwz.org/blog/2022/01/today-on-sick-sad-world-how...

Edit: Aw, nope, looks like he got rid of it
Unicorn? No, that's not the end goal.

We're trying to address the unmet need to be able to comment on any URL in a civil manner. This is an unmet need that has frustrated us (the Netvyne Team), and our friends circle, for quite some time.
Incidentally, the tool works even better as more and more people use it.
>Nearly everything distinctive about our species is a form of cooperation.

Such a great quote. This idea is echoed in Sapiens' statement that cooperation is the superpower of our species. This idea undermines the oft-posited claim that greed is an intrinsic part of human nature.
I wish I could play a few more games at once and not be metered 1 per day.
The past doesn't always define the future. Younger folks are more interested in privacy.

And Brave is more than just a "fork."
Ask HN: Should a web app(PWA) redirect to a 404 page on route not found?
Given that the desktop like apps don't have a concept of "404 page not found" I was wondering if it's a welcome practice to have web apps redirecting to some other page locally like the root "/" of the app instead of showing 404 page?
It's amazing how we can rewrite history so fast. The number of times I see on Twitter people from different countries saying the same things, first it was "nobody ever said this vaccine will be 90% efficient against getting covid", then "nobody ever said the vaccine reduce transmission", and now it's "the vaccines have always be only to reduce ICU stays".

(I am vaccinated btw)
Would you say you're at all surprised at how long bitcoin has lasted, or how high the price is now?

What kind of data would change your mind?
I need the message to pop up on his cell phone just in case he is not at the computer.

Slack is probably a good idea.

Of course we have an internal database and he can look at text messages through our web application too. But these are not push notifications to his phone.
You may be interested in LFE (lisp flavored erlang).

https://lfe.io/
> Even your crazed schizophrenic wants a home to sleep in.

Actually, no. Some crazed schizophrenics simply are unable to live in a stable environment without being coerced, precisely because their affliction effects their ability to think and behave in a manner conducive to maintaining their own health and safety. And that's just one end of an entire spectrum of distorted thinking. At the opposite end of that spectrum is... nobody, because nobody is perfectly rational.

This is why we have a horrendous problem now, because too many people approach the issues by imagining themselves in these situations, imposing their own desires and fears. But that's not empathy; that's about as selfish as you can get. Empathy is about imagining yourself as another person, not imagining oneself simply physically swapping circumstances.
The thing is you can't stop it. So that leaves the question, should we stop all social gatherings for the foreseeable future and lock ourselves in our homes?
I believe “Ephemeral containers” are intended to resolve this issue; you can attach a “debug container” to your pod with a shell and other tools.

https://kubernetes.io/docs/concepts/workloads/pods/ephemeral...

Still beta, I haven’t tried it yet myself. Looks interesting though.
I think the parent poster thinks this is somehow breaking out of the JS sandbox (which it's not).

> (Just don't put it in production lol)

Why not? If you were to use multiple "processes" using Browsix in your app, it actually may be _more_ secure as Web Workers do not share state with each other and the main thread. (EDIT: Although for me I would at best take inspiration from this rather than use it for a real app)
> If you value hunger and corruption, go to Cuba or North Korea where you have to ask permission even to have the hair cut you want and some are illegal

Cuba does not have a major hunger problem at all and has a higher life expectancy than the US.

Lumping Cuba and North Korea together is silly & misguided.
yes exactly … the worst part about growing up….
Actually TruffleRuby optimizes metaprogramming more than any other Ruby implementation.
Rails is not the issue, big codebases is the issue: more code = more chances to use something which is not so fast on TruffleRuby yet = more chance to become a bottleneck and degrade the overall performance.
I guess that must have been the downside of living in a northern country during the winter. International freight was probably not advanced enough for perishable goods back then... They probably had to pick produce when they were unripe and let it ripen on the way (a lot less tasty).

I lived in a country near the equator with year-round good weather so we didn't have this problem. Many people had land and small vegetable gardens. Fruits tasted amazing. I remember bananas used to be my favorite fruit; that was before the Cavendish variety took over. Nowadays, bananas mostly just taste very sweet with a not much other flavor. Nothing like it used to be. I don't even like bananas anymore. Mangoes also tasted amazing. Now it's hard to find good ones (though still possible but hard). Same with most vegetables; Tomatoes often taste bland nowadays; they're optimized for color, not flavor and they're picked when green/unripe to avoid damage. In many countries in the EU, meat is terrible nowadays. A lot of meat products are heavily processed; sometimes a hamburger patty tastes more like a tough sausage and chicken tastes fatty and rubbery.
No, that means it's likely very useful for coding instead of English. You just need a custom dictionary. Code has a smaller vocabulary than prose, even with the domain-specific words that get used as identifiers . You could probably do pretty well with a dictionary that just has all the keywords in your favorite language, plus some common variable names. Heck I bet it'd be a win just to make the punctuation used in code have convenient chords.
Yeah the incentive system is stacked for people to invest in crypto - everyone in the ecosystem is pulling for it to make money off their investments - and thats what this is at this point. There are for sure some cool projects but the lions share is to make money (hence the big push from VCs - see A16z investments) and they are taking a lot of talent to if Chris Dixon's comment's are accurate.

What better way to make something stick then make peoples livelihoods depend on it?
Indeed. I was ignoring this stuff until the “build back better” was the campaign slogan all over everyone in the western world
Most people are focusing on security in the comments, but I think that's missing a more important point.

First, all developed-nation military forces have internal, "secure" tactical and strategic communication networks for classified (e.g. Secret, Top Secret) data. So something like WhatsApp, Signal, Telegram, or Threema would only be used for unclassified, administrative communications as others have already mentioned.

But there are still controls required for unclassified, administrative communications. Speaking as a US military officer who works in IT, we have to think about data ownership and retention for things like investigations and compliance with FOIA requests. It's impossible to do that if everyone is using personal accounts on communications services that we don't control. I'm not sure how much control the Swiss government can exert over Threema, but it's presumably more than they can control services hosted outside of their borders. This article from last summer explains why the US Defense Digital Service Director got in trouble for using the Signal app for official business: https://www.nextgov.com/cio-briefing/2021/06/defense-digital...
John Paul Stevens was a lawyer and a judge on the Supreme Court. He disagrees and includes actual court decisions and opinions.

>the Miller Court unanimously concluded that the Second Amendment did not apply to the possession of a firearm that did not have “some relationship to the preservation or efficiency of a well regulated militia.” And in 1980, in a footnote to an opinion upholding a conviction for receipt of a firearm, the Court effectively affirmed Miller, writing: “[T]he Second Amendment guarantees no right to keep and bear a firearm that does not have ‘some reasonable relationship to the preservation or efficiency of a well regulated militia.’

https://www.theatlantic.com/ideas/archive/2019/05/john-paul-...
Garfield puts a tray of heat-up lasagna into the microwave, which turns on for one second, then shuts off.

Garfield: These microwaves take forever.
Yep! Had I known about Q-Basic there's a very high likelihood I would have eaten that up, but this was really before I knew how to use the internet, and I wouldn't have even known what to look for on Lycos if I did know.

I played with C64 Basic for a few years, until eventually I got the courage to download Visual Studio Express and learn a bit of C++ when I was 13, and hop over to Linux full time and use Emacs + GCC when I was 14/15, largely because the heavy reliance on the command line for Linux reminded me a bit of C64 basic.

Occasionally I miss how integrated coding was with the operating system in the past. I think overall de-emphasizing coding is a good thing since I feel like the computer is useful enough to justify non-nerds having access to it, but there was something so cool about how accessible it was to, for example, make a game on the C64.

If I want to make a game now, I basically have two options: A) Start from "scratch" and learn OpenGL/DirectX/Vulkan/SDL and basically learn a masters-degree-level of information about graphics engineering, or B) Download something third-party like Unity or GameMaker [1] and work from there. I'm not going to say it's "worse" now, but it's definitely a steeper learning curve than just hoping into Basic and playing around with `poke`.

[1] To be clear, both of those things are pretty cool, not knocking them.
Let me ask this question: Is the 777 further from the airplanes of 1922 than the airplanes of 1922 are from the hot air balloon?

Airplanes existed in 1922. But nobody you knew flew on them. You didn't take them from the US to Europe on business trips; you took a ship. You didn't take them from New York to LA, either; you took a train. You sure didn't book flights online while sitting in your couch at home.

The same (in fundamentals) technology existed in 1922. But all the social change came after that.