skysight-inc/HackerNews huggingface dataset:
The longer explanation of what I was trying to say is that a JIT engine isn't a magic sauce that you can sprinkle on top of a language implementation to make it go very fast. As of today, making a good "cross language" JIT is still very much an open research question.

For example, suppose we want to make an implementation of elixir that runs on the browser. The most straightforward way to do this in a semantics-preserving way is to implement a BEAM virtual machine in Javascript, and use it to run untyped BEAM bytecode. The problem is that if we do this the Javascript JIT is only able to see see the control flow and the variables for the BEAM interpreter loop itself, and it isn't able to to peek into the "meta level" to reason about the control flow and the variables of the elixir program. As a result, we should expect that the Javascript JIT will be no faster than an AOT-compiled bytecode interpreter. In order to produce good code in this case we would need to use a JIT engine that understands and expects the code pattern of an interpreter loop, such as the one used in the PyPy JIT for Python.

The other approach you could try to take would be to compile compile the Elixir code more directly into Javascript, so that Elixir functions becomes Javascript functions, Elixir variables become Javascript variables, Elixir loops become Javascript loops, and Elixir objects become Javascript objects. This way, the Javascript JIT will have a much better chance of generating good code. But the problem you run into now is how to do this compilation while preserving the semantics of the original language. If the original language isn't similar to Javascript then preforming such a translation can be quite challenging, and the end result might be some weird-looking Javascript that won't necessarily run very fast either.
Hence the rise of populism over the last half decade. “Let then eat cake” isn’t a strategy.
> As much as in theory inheritance tax is a solution for the problem, I don't think in practice it works well. The ultra rich will always have avenues to escape tax. The middle class instead, trying to secure a better future for the family, will get hit the hardest.

The middle class is not subject to Federal Estate taxes. The exemptions are $11MM and $22MM if the estate first passed to a spouse. Neither of those are middle class amounts of wealth.
> I don't. I don't understand how Mozilla has over a thousand employees and over 500 million dollars in annual revenue. With that kind of money, Firefox should be absolutely dominating the browser space.

What's Chrome's budget?
You might if the supermarket milk was reporting everything you say back to the farmer.
You are making assumption, that they will stick to x86 architecture. What if they don’t want this old thing with all the microcode and hacks inside? What if they start on clean page with RISC-V or alike and software for it? Or China will just buy company building competitive chips: https://www.tomshardware.com/news/qualcomm-server-chip-exit-...
I don't see self-hosting email as being any different than any other self-hosting service. I mean, take "mail server" out of our your analogy above, and replace it with "web server," and everything still applies.
Isn’t the problem with inequality that it makes the society less stable? More envy and less feeling of being part of a group? It is good that poverty in the world is much less and there are more people in the middle class but it is also a problem that wages in the US are stagnant for large swath of the population that feels like it isn’t part of the group anymore and makes trouble because of it.
Tabletop Simulator [1] provides a pretty functional 3D interface for playing board and card games. It has easy commands for shuffling and dealing cards, to one or to multiple players, and it gives each player a hand which allows them to prevent others from peeking at their cards in an otherwise unrestricted 3D environment.

Early on in the history of TTS it was pretty clumsy but it's gotten much nicer since they added scripting facilities to let you automate game setup.

[1] https://en.wikipedia.org/wiki/Tabletop_Simulator
There's a little bit of history in there too though, which I appreciated. The fact that the title of the linked article on Wikipedia is "Run Commands" could make the HN title seem clickbaity, but I would never have clicked on something that just said "Run Commands", and now I know something new.
Free Software is a miniscule part of that process, if it even is a part at all. The main reason is reduced transport and communication costs making it feasible to outsource work across continents.
I know that it's a figure of speech, but I'm amused by trying to imagine circumstances where needing to click a HN link could be a life threatening situation.
What argument is that, exactly?
Inequality of wealth is the same as inequality of power in our system.
I understand your complaint about the terminology and in the linked video that same confusion came up. But the terminology does make sense to me in the context of trying to reach consensus. When I’ve been a part of a group looking to reach consensus there’s an occasional ballot/vote taken to check for consensus and there isn’t a functional difference between abstaining and voting for some non-leading option. If you just say up front that there are additional logical constraints on when to abstain vs vote for the leader that make it work in a distributed system, then I think the metaphor serves to help think about it rather than confuse.
it's not the case that all your savings are only the outcome of your own hard work. Your income depends on the labour of countless others that make your modern life possible. Why should your wealth stay with you instead of going to workers that make your shoes or your clothes or your laptop or your phone?
Which rules is he exempt from?
> You can't reproduce everything at home

Yes, you can, if it's reproducible science. If you can't figure out an experiment at home that could prove the validity of a recommendation made by a "government" or "institution" it is not science they are selling you. It's marketing.
My observation is that the patterns around downvoting and dead comments suggests that HN is not as open to alternative views as it used to be in the early days. It is slowly regressing to something more like Reddit or Twitter, although it is not nearly as bad yet, where Bay Area far-left progressive viewpoints are the most welcome.
I was missing an example of an async operation with Connective.
Like fetch()ing something from an API based on a username.
Show HN: Square Game
>The article mentions globalization but doesn't view inequality through a global lens. If you look only within rich nations, yes inequality has increased, because the poor and blue collar middle class have lost a lot of jobs to poorer countries. But that phenomenon is actually reducing inequality as measured from a global view.

Actually inequality (of percentage of the world's resources amassed) between poor and rich countries has increased as well. The get richer compared to their own past, but less than the world is getting richer overall.

But that's a red-herring. Even if inequality among countries was lessening, that could just be part of poor countries getting richer, building infrastructure and so on.

That wouldn't mean the richer countries having rising inequality and poverty is is not a problem, nor we should view it like "inequality in the west is being balanced as less inequality in other countries".
Show HN: BookShulf – A website that lets you find and create book lists
There are other externalities to this. Tax incentives are better if you can buy vs rent, which is harder in high COL. Also from personal experience, you get to live in more vibrant and diverse neighborhoods as opposed to more homogenous ones that price out others. If you have children that go into non-lucrative fields (ex: teaching), they will not be able to live by you without your financial support.
Unfortunately, in order to pick the good parts of C++ which are appropriate for your project, you first have to know all of C++.
I am forced to used Firefox for an app, and the popup that prompts you to update drives me crazy.

Chrome--among other things that make it clearly superior to any other browser--gets updated in the background and without stopping your work.
I just meant a high-quality vectorized server CPU by referring to the Xeon, didn't mean to imply any architecture
> Standard procedure for handling a complex system is "First, do no harm,"

Yes! Great point.

But the problem is, some people are currently benefiting from climate change, so by fighting it, you are indeed doing harm to them.
The Mystery of Number 33 and the Diophantine Equations
This is amazing. Is there a forum/group somewhere that shares these types of things? Would love to learn more about it and perhaps do it myself
100% tax on inheritance and other hereditary wealth-transfer schemes, eliminate loopholes, use the (substantial, I assume) takings to supplement existing funds and implement a universal basic income. Also do something about education and healthcare. You can work and compete as hard as you like during your life, and get as rich as you possibly can in that time, but you can't take it with you and your wealth is used to give everybody in future generations the same chances you had yourself.

I don't believe it will ever happen. There's too much inertia and rot in what we have now, and nowhere to go to build something new.
A Gentle Introduction to PyTorch 1.2
I don't think inequality is inherently evil. I also don't think it's simply irrelevant.

What I've always seen suggested is that extremes of inequality are bad for society. That idea seems to be an implicit assumption behind this article.
Does single window screen sharing work yet?

Perhaps it's just me but I haven't found an xorg problem in my life that's fixed in wayland but I've had a few problems in wayland that don't exist in xorg. My display needs are rudimentary though, so perhaps I'm not the target audience.

Putting wayland aside... is exactly what I've done. I don't need wayland, so I don't use it. With systemd, not only do many of us have problems but we don't really have a choice. I could run my world on Slackware but then I'd be a SPOF (much like systemd) and that's a bad way to build architecture.
The problem with trickle down economics is that it involved decreasing the taxes of the wealthy so that in theory that money would trickle down to improve the lot of the poorer.

This doesn't work because the rich can opt to do a lot of different things with their money including hide or invest it overseas.

Taking the money of the rich and using it to directly improve the lot of the less fortunate has been tried and actually works as one would expect.
all of these points are irrelevant if the government is running the hospital. it shouldn't have to be profitable.
The compliance seems to rely on you not making mistakes or taking malicious actions, which doesn't really qualify as compliance IMO.
Well, maybe "saved me a click", then. :-)
Well, that depends. Will the urban area allow me to have a workshop? Will it do like San Diego did and disallow any personal car repair even in my own damn garage? Will I be able to even modify the way in which I enjoy my hobbies without incurring literally 100x the cost in an urban area vs. a rural one?

The town I live in now has messed with zoning so much over the last 30 years that any extant property is a minefield of exceptions and variances, so any time you want to even repair what's there, you need a $500 zoning variance application. Anytime you want to expand in place, you violate the setback rules. Anytime you want to do anything other than stay exactly as is, doing only the mowing the lawn and walking to the restaurants in town that the "City Master Plan" expects, you are begging for permission from the high and mighty civil masters ahem servants. All of my friends that enjoy the same things as I do, do what I'm working towards doing -- move out of the city and away from the upper class zoning that intends to keep the working class out.
This has not been my experience. I can easily see ways to substantially increase my quality of life at $1 million per year, and at $10 million per year, neither of which I'm close to (unless my lottery tickets, I mean options, pay off).
That's exactly what TheOldReader[0] did.

https://theoldreader.com
Huh, if the pay is better, why is it challenging to get physicians to work in rural areas? If you don't mind sharing, why wouldn't you do it?
Isn't most SMTP traffic over TLS, these days?
It's needed as an argument to justify additional scope creep.
The urban/rural divide is so great we really need to sets of laws. Aviation laws should be different in rural areas; reducing cost by sacrificing safety.

Make it cheaper to fly people to hospitals, in slightly less safe craft.
You would be setting up a Chaos Monkey (https://en.wikipedia.org/wiki/Chaos_engineering#Chaos_Monkey) on your electrical grid. The problem is, while these kinds of things are an awesomely good idea early in a system's life, they are very difficult to put in after it has become both complex and mission-critical.
This is almost exactly opposes the history of union support of minimum wage legislation. It was pushed and supported by predominantly white unions to protect their workers from lower skill and cheaper minority workers. The minimum wage doesn't just say you can't hire a worker for less than an amount. The other side is that you are not allowed to sell your labor for less than the floor. White union workers were being out competed on price by workers who were either trying to gain experience of lived in cheaper neighborhoods.

While some higher skilled and higher priced workers are needed, not all of them need that level of expertise and it prices out people trying to enter into a field where the on the job experience would be invaluable. If you can produce 2/3rs of the value on lower skill tasks but at half the price, it is better to hire two of you than one higher skilled individual. Plus it allowed you to build skills for the next job. These minority workers were seen as a social (racism) and economic threat. There were literally white-only unions that supported these policies.

The infamous Cabrini Green chicago housing project was a more recent example of this. It was mostly poor black families, and many thought it would be a boon for local black employment. In reality, white union workers were bused it at huge expense to fill the roles.

https://www.forbes.com/sites/carriesheffield/2014/04/29/on-t...

https://mises.org/wire/racist-history-minimum-wage-laws

https://reason.com/2019/01/21/washington-forced-segregation/
AFAIK traditional (WWII) and most military type of "round" parachutes come down "fast", much faster that what you may be used seeing in modern videos with "sport" rectangular/directional parachutes, where they can "brake" and practically land while practically at a standstill.

Paratroopers have some intensive training, and the standard is to land with a sort of somersault, see this (British Army) video:

https://www.youtube.com/watch?v=Lu2f1u928xk

exactly to minimise the risk of fractures, see also:

https://en.wikipedia.org/wiki/Parachute_landing_fall

Probably pilots (that may have additional issues with the G suit and the seat) cannot in many case do the same.

And also many "normal" users may fail at making a "good" landing:

https://en.wikipedia.org/wiki/Parachuting#Most_common_injuri...
We know what can be written on license plates, and we know that license plates don't change over short times, so it's possible to determine which characters best match the sequence of frames even if no individual frame is readable. See: https://en.wikipedia.org/wiki/Super-resolution_imaging
Nobody but people did have to get killed for earlier employer-pensions to be passed. And cynically you can view a lot of the pro-labor progress in the US from the great depression through the 50s to be a response to the popularity of communism and socialism abroad
Sure. They still need people to program the robots. So...uhm, we techies become the new poor...
Not the OP but I’d mention the 1871 Paris Commune deaths [1]. Bismarck saw the writing on the wall (i.e. take care of the masses or they’ll end up taking all your stuff away and worse) and that’s how the modern welfare State was born. The US Social Security system is in a way just a continuation of Bismarck’s policy applied to an industrialized Western country with a considerable middle class.

[1] https://en.m.wikipedia.org/wiki/Paris_Commune
At the extremely wealthy end, you almost certainly didn't.

There's hard work, and there's luck. Your genes, your environment and the randomness of the universe add to make up 100% of both of those things.

I don't think it's fair to say that the children (and their children, and their children) of someone who won the randomness / genetic / environmental lottery should be thousands of times better off than the children of someone who didn't.

In a fair and just nation/world we would try to reduce wherever possible the instances where your opportunities are dependent upon where, or to whom you are born.
If you’re in Berkeley, I can help you directly.. I’m not sure why, but this sounds familiar. Otherwise, here is a problem:

- Maintaining good nutrition is a problem for many [People].

+ Maintaining good nutrition is a problem for many [People]. [your solution name] solves this problem by [providing a superior solution].

* solution: develop a service predicated on ensuring people meet macro/micro nutrient requirements; I wouldn’t do this directly, I would partner with the fast-food/restaurant industry to develop “paths” towards “nutrition.” Say you get a number 1 or whatever, well instead of “only having x more calories to spare” (restriction) you know what you need to eat next.

Now, this wouldn’t be initially ideal as it’ll probably drive unhealthy habits (to be exploited I’m sure), but it could help drive better habits over time:
- menus aren’t well-balanced diets
- customers could seek more balance then there’d be
- incentive to balance menus
- could shift perceptions of food

Also, it’s hard to solve problems you don’t have. But, since you aren’t married to any problem, you can be problem-promiscuous. This means you should start trying to solve problems—more problems will fall out of this process.

Loosen up your pitch process too, have categories (i.e. serious, comical, satirical, fiction, etc). Rapidly pitch for a few days (don’t evaluate any of them).
I always thought it was 'runtime configuration'.. as opposed to compile-time configuration.
I want to use Firefox more, but every other major update wipes out all my containers so I have to start over. The biggest reason for me to use Firefox is unreliable.
> Isn’t the problem with inequality that it makes the society less stable?

Yes. However, too much equality also makes society too static, because no one is incentivized to innovate anymore. The problem, as always, is maintaining the right balance.
I use mpv on my laptop to get more out of the battery and to stop the fan annoying me.
I'm not sure the rising inequality in the US is really a result of the poor countries getting richer. Lots of other developed countries have traded with the world with much less of that eg. Germany, Scandinavia. It's more a result of the kind of politics Fox News pushes.
If you go back in time far enough, Google has improved the web exponentially more than it has harmed it.
The relatively high income of the most wealthy isn't the problem unless your primary motivation is spiteful envy of the wealthy.
The real problems are that it's harder than it was in the past to maintain a middle class lifestyle. The necessities of such a lifestyle have only gone up in price: health insurance, college education, real estate/rent, and maintaining a vehicle. This causes debt to pile up and drives people into depression or serious stress.

In turn, fewer people in this class are investing in the future or hold stock, which means they feel little investment in the world. Instead of feeling like part-owners of the country, they feel like wage slaves with little power to escape the bondage of debt.

On top of this, it feels like just barely getting by with these things requires more time and effort than it used to. People are working more part-time jobs and both parents of a family need to work.

Taxing rich people does little to make these very real problems go away.
>Wouldn't this be a good task for an open-source package to handle? If you'd just updated the package regularly, your mail would always be sent according to the rules.

Some of the "rules" for reliable outgoing email delivery cannot be encoded inside the source code files of a github repo, or email setup bash script, or a Docker image, or a EC2 virtual image, etc.

An example of an unspecified "rule" outside the boundaries of a local machine holding the email server is recovering from an unexpected blacklisting of ip addresses. Example.[1] A preconfigured Docker image of Dovecot isn't going to magically ask Amazon support staff why the ip address is blacklisted and/or move the server to a different ISP etc. If a bad actor (that you are unaware of and have no control over) happens to share your ip address block and sends out spam which then causes Gmail/Hotmail/Yahoo to reject your server's emails, there's no open-source programming code that can detect and fix those problems happening outside of your control.

Or put another way, if HonestJoeBlow could download a constantly updated Docker image that has the so-called "correct rules" for sent emails to always be accepted by Gmail, it would mean the DishonestSpammers could also download that same Docker image to get their emails delivered.

The issue is that "trust" in the email ecosystem is an emergent property among participants and therefore, it can't all be embedded inside email server configs, or in a DIY blog article trying to explain the exact 12 steps to make email delivery work perfectly with all receivers. Eventually, something can break (because a receiver changes their idea of "trust" and "spam") and it requires troubleshooting & debugging to get email delivery working again.

A tldr would be: You can't put "sender reputation" into a downloadable software package.

[1] https://forums.aws.amazon.com/message.jspa?messageID=724690
Ask HN: Interesting RSS Feeds to Subscribe To?
I realize I am very late to the RSS party but I just set up a feed reader and it's brilliant. I am looking for feeds to subscribe to, can you please share any interesting ones that might appeal to other HN readers? It doesn't have to be about tech.

I tried a couple searches but the resulting pages did not appear well maintained and many of the categories were uninteresting.

What do you read in yours?
I read OP's comment more as a neutral statement of a fact than as a justification for the globalization processes. I'd be willing to wager that none of the actors pushing these processes are minding either of these two inequality facts (inequality in developed countries rising, inequality is developing countries falling). These actors are driven by their incentives and the current system makes it good for them to further globalization - very much in the same way that it's good for them not need to be careful to be environmentally friendly.

At least to me, "f*g over someone" would imply malicious intent - these economic agents are neither benevolent nor malicious - they simply don't care. In a slightly wider context, this is exactly why an AGI is considered dangerous.
Have you ever seen the movie "Swordfish"?