skysight-inc/HackerNews huggingface dataset:
> Any company or national of Cuba, Iran, North Korea, Sudan, Syria, and the Crimea region. Export licensing of commodities or services intended for these countries is presumed denied;

Wording like this appears on the treasury documents, Google cloud and Oracles official documentation on sanctions.

I'll just link the Oracle one because ironically the one that google uses is really difficult to find:

http://www.oracle.com/us/products/export/export-regulations-...
Indeed, tell King George about it, and at the very least return Texas to Mexico and Mexico to Spain.
Deadly mosquito-borne virus that causes brain swelling has been detected in FL
Did you also forget about the US shooting down Iran Air Flight 655?
> Not all of us move fast and break things here, unlike the web dev world.

I had to roll my eyes at that one. Fine if your industry is accepting the high risk of using deprecated releases for new software, but don't try to act like upgrading from deprecated software is "moving fast and breaking things". This deprecation has been announced for 6 years. Python 3 was released over a decade ago.

This ain't a new JavaScript built tool -- this is a carefully planned end-of-life situation for a very old piece of technology.
Alexander+Nest+Bedding+Savings
Parent did not mention the word depression, so I do not want to comment on their story, but I want to comment that major depression does have well documented symptoms of transient mental state where delusions and hallucinations feeds into depression. If I remember right from Robert Sapolsky, the mind is creating a plausible explanation for its current state, which is a thing the mind actually does for everyone, but with major depression it becomes quite extreme. It is not something a person can "snapp out" of or be talked into to see things rational. Robert Sapolsky see depression as mostly a biological condition with biological causes, and a common quote from his is that we don't tell people with diabetes to just get over it and start producing insulin.
> Users expect their programs to give them up-to-the-minute information from the internet, with slick animation and nuanced typography.

Did you ever watch an average Joe, who has zero understanding what involves programming a computer actually use a computer?

Let me let you in on a secret: The average user doesn't care!

The average user doesn't care how fancy or not a UI looks like, if it follows the interface guidelines. The average user doesn't care if a UI is responsive. The average user doesn't care about smooth animations. The average user doesn't care about slick typography (they prefer horrible Word-Art, Comic Sans and Papyrus). The average user doesn't even care about up-to-the-minute information!

It is developers and people who have an understanding of the problems that must be solved to provide slick animations, responsive UIs, good typography and continuous data updates. Most developers, when thinking about a user think about themselves when they use someone else's product.

My mother already goes off the rails, if an update on her computer just updates one minor detail in the UI toolkits styling. Or if an iconset updates a previously inconsistent or missing icon.

Users care about consistency! It doesn't matter how bad a program is done in a certain aspect, as long it is and stays consistent.
> It feels, to me, as if there was a decision, intentional or not, of keeping the creation of software as a privilege of a few and not a right of everyone.

It feels that way because that's exactly how it is. If users are creating their own tools and forging their own path it becomes much harder to sell them things and developers aren't in nearly as much demand either. So the groups in the best position to make tools that empower the user are disincentivised to do so.

Theoretically, FOSS would take care of this, right? Only, the people making those tools are quite often also professional developers and so have pretty much the same disincentive. They're ok with making other developers' lives easier, but users? Better remove a few more features from Nautilus lest they get the idea they own their own computer.
These traditions developed around families with children.

The situation now is that divorce and childlessness are common and people are adapting accordingly.

Personally, I think it's sad. Long-distance relationships don't work. Yet, as I see it, short-distance relationships do work, though a period of adjustment may be required.

Medium-distance relationships are stuck in the middle!

And, to put a cynical hat on for a moment, the powers-that-be may be just fine with this. They want people isolated in separate dwellings for purposes of taxation, property pricing, general conformity to their agendas, etc.
Based on your response, I wonder if the downvotes I got are because I was trying to give examples of being "told by mass media that we're all about to die at any moment" - which I thought was the question.

Some of these were/are real concerns. Certainly the threat of nuclear war was a real concern, as were CFCs leading to the ozone hole, and the threat of mass starvation. These changes were based on the realistic fear that millions or more might die.

(Continued illegal use of CFCs is not helping, btw.)

Some were/are not. Biblical predictions of the end of the world come up every few decades, and have for over 1000 years.

But aren't they all examples of being told by mass media that we're going "to die at any moment"? I can empathize that hearing about these for many decades can cause people to become inured.
These green interventionist policies proposed to deal with the problem are a greater threat to the lifestyle of many people than the problem itself.
What is the closest (conceptual) analogue for this model:

- https://github.com/jodal/pykka (Python)

- https://github.com/quantmind/pulsar (Python)

- https://github.com/akka/akka (Java)

- https://github.com/eclipse-vertx/vert.x (Java)

- etc.
I disagree. The ICE car after 10 years will have seen less maintenance costs after 10 years. The electric car will have had the battery replaced, which will eat up all the cost of oil changes.

Of course batteries are coming down in price. Time will tell how this plays out.
> ...there is far less processing needed for fresh foods and it should be cheaper.

Fresh food has significantly higher storage and shipping costs. It tends to go bad.

You can reasonably expect to sell a pallet of mustard before any of it expires. How much of a pallet of bananas will end up unsellable?
>> - Architectural decentralisation: how many physical computers the system is made up of? What’s the topology of the network and its geographical presence?

>> - Political decentralisation: how many people or entities are in control of the network?

>> - Logical decentralisation: does the whole system behave like a single entity?

>> The take away from Vitalik article, is that all blockchains combines these three dimensions into one system.

Actually, Vitalik states in his article that individual blockchains are logically centralized: https://medium.com/@VitalikButerin/the-meaning-of-decentrali....
It depends on whether we're talking about a specific blockchain or the set of all blockchains.
That's why I don't agree with the position of Bitcoin maximalists; their vision is not fully decentralized.
When you factor in the centralization of mining power, BTC is only architecturally decentralized.
Bitcoin is not so different from a centralized system which has replicas in multiple data centers.
What's disingenuous is the editor's hijacking our cultural assumption that the headline means couples who were happily married for decades have begun living separated in burgeoning numbers. If these are romances that only began in a later life stage, that should be transparent in the headline, not buried in attempted cleverness to get a page click.
Yes, but it shows that the problem still exists.
Watch Notion. It's not there yet, but as the API develops it could easily be the next Hypercard.
What if they don't want to switch to anything they aren't absolutely forced to, and otherwise 2.x works for them, period?

How many years does it take companies to switch from COBOL (which still runs billions of lines of 40+ years critical code)?
>Actively developing nukes they say they will use

This is not true. They might start doing that now. But it was the US that broke the nuclear agreement with Iran.
It's outdated advice. The GI difference between white and whole wheat bread is negligible. It's also virtually impossible to find affordable, off-the-shelf bread loaves that don't have added sugar (in the US), it's ridiculous. The solution is to reduce/eliminate processed carb consumption.

Can't get off bread? At the very least, get a bread machine and make your own.
my wife and I aren’t much better at fucking roommates either...

Which is probably why we don’t have any right now.
There are more rich clubs than great football players.
There are more new apartments than great electricians.
There are more great projects than great programmers.

If you want to be payed well you need to be great as competition is stiffer than ever. Times when it was possible to create a site in Dreamweaver and sell it for $50k are long gone.

The speed of progress is not slowing down. Everybody is talking about the next recession yet somehow Softbank is about to pump another 100B into the system. India outsourcing their dev work to Philippines, Africa on the rise. AI/VR redefining marketing and entertainment industry. New 2.5T climate change market. We haven't even started to use tech to solve the really difficult problems of the civilization yet.

Don't want to participate in this chaos? Choose a quiet IT sector like security or software maintenance.
Thankfully github is not a walled garden and repo can be moved to any other public or self-hosted git (well, at least the code itself). Or, as someone already suggested, use an external service/server that pushes the commits into git(hub|lab) repo.
Git also seems to be relatively easy to work in a federated ecosystem - the only problem to be solved is read/write access in such environment.
I am curious if there is a correlation with the amount of overweight people.
Power in the 21st Century
Spacetime Unit Is Limited
You need 60amps for high speed charging, but can't you plug into a 15 amp outlet and charge overnight?

You are correct that the grid will need updating - all those houses using 15 amps more add up.
I thought the "bitcoin is anti-green" memes have been around for a couple years already... as well as the suggestion that the majority of the electricity being generated by China's Three Gorges Dam was being used to mine cryptocurrency.
For anyone interested, the Union Pacific produced a high-quality for about the Big Boy's called 'Last of the Giants'.

There are several cuts and copies of this on YouTube: the link below is an edit from the 1990's includint interviews with former UP workers.

https://youtu.be/KWNJ63C_0ts
It seems like people often forget how applicable EVs are to in city heavy commercial vehicles such as garbage truck, buses, service vehicles

The high torque nature and predicable nature (at least in the case of garbage trucks and buses) make them ideal candidates for EV. Arguably much more viable use case (at least initially) than household vehicles.
It is as your code base becomes littered with annotations to suppress each historic false positive.
OK, but please just tell your bosses that their poor decisions to build new software in Python 2 will put your companies at risk of security exploits for the lifetime of the new software you're building in Python 2.

I can almost understand if you have legacy software that your bosses don't want to move to Python 3, but actually building new software in Python 2? It's just crazy and asking for serious problems in the very near future.
> Iran: Assisting Syria; Actively developing nukes they say they will use, nuclear proliferation, biggest sponsor of terrorism, ....

all four of these statements are demonstrably more true of the USA than they are of Iran
Well, it technically does (through its invocations of billiard, it's multiprocessing fork), but it's pretty ad hoc and not exposed for much user control. So you're basically right, I'm just being pedantic.
You're totally right. Think about it, British/French/Spanish/... move to somewhere near grand canyon, do a referendum and they proclaim it United States? Ridiculous!
22k e-mails per hour averages just six per second — even the stated peak of 30 per second isn’t anything to write home about. If you go strictly by the book you are writing email to disk and flushing the buffers when the smtp server receives the email for relaying, and only acking reception when that has completed - and that gets into iops, channels, spindles, and other fun considerations that are often obscured by the cloud these days. But an easy optimization for a bulk sender is to forego that and use a less resource intensive method of tracking what hasn’t sent successfully and needs to be retried. But whatever method is used I don’t think it would really get interesting until you started sending thousands per second or higher.
For example, the Iraq war was not approved by the UN Security Council, which is the only forum that can approve the use of force between (UN member) countries, apart from self defence. See https://en.m.wikipedia.org/wiki/Legality_of_the_Iraq_War for more details.
Excellent! Thank you. (They also promised to remove the info they use to analyze my requests from their servers).
Very good article, that proves the common belief that self hosting emails is not possible.

I do the same that the person in the article, sending 20k emails per day with the same setup and same result: it works
I’m not sure but I suspect the change is due to GitHub having been bought by MS which has more competent (or more paranoid.... or maybe just more) lawyers.
Ask HN: Software Engineer to trainer career advice
Has anyone here made the move from engineer to trainer?

And maybe even moved back?

Thoughts on career impact moving to a training role, if you want to go back to engineering/architecture in the future.
> Personally I find it quite abhorrent, and would cite this as a reason not to use US based companies in future.

Then I’d highly recommend that you try doing that. I consulted for a company once that tried this, and it was an absolute nightmare. Every single piece of technology they used was worse than second rate. Making comments on HN is really easy, backing them up with action, in this case, is not.
Wait, Crimea's on the sh*tlist now too? Is this new?
I suppose because there was no UN mandate for it, and the reason for going into Iraq (WMDs) turned out to be false ie. propaganda.
Hey, it happened before

https://en.wikipedia.org/wiki/Texas#Statehood
False: https://papers.ssrn.com/sol3/papers.cfm?abstract_id=3042915
Are you referring to cow farts? ISTM that cow farts come from cow food, which in turn comes from plants that pull carbon out of the atmosphere. Elsewhere ITT this cycle is used to justify using paper products. This seems very different than pulling fossil fuel out of the ground and burning it?
Chopping substrings
> If it were International, the US would face sanctions.

Not an expert neither but to my understanding, there is no real "democracy" in the international law scenario, and the US has the capacity to veto any UN resolution. If you notice, the sanctions that states like Syria, Cuba or Venezuela have faces are just a decission of the US.

No wonder so many people talks about "US imperialism"...
It's the case with all these products in the exploding nascent meat alternatives market. Being vegan doesn't automatically equate to healthy. These processed products have an exhausting list of ingredients.
It is a form of recycling --- in the future, when we run out of other sources of petroleum, we can start mining the plastic we buried. ;-)
Article summary: To send large amounts of emails get a VPS and use Postfix. Watch out for IP reputation.

Seriously, not to rant or anything, but isn't this "email server 101"?
Async/Await for ClojureScript
> Yes, no one wants those, they cost a lot of money and are at best temporary. But they are practical.

I don't understand this, and would love if someone could point me to a resource on it. How is it practical to essentially "kick the can" on storage/disposal?

As I understand it, the plan o more or less bury the stuff and hope we figure it out in the future. I read this as "just let some future generation deal with a catastrophic failure". That sounds awfully similar to how we've dealt with the climate/environment in general.
Read the thread again. It's pretty clearly anti-annexation
This is all related to non-existent WMDs in Iraq and UN resolution 1441.

TLDR; It's dubious that resolution 1441 provided legal cover for the invasion of Iraq.

See this[1] for a discussion

[1] https://en.wikipedia.org/wiki/Iraq_and_weapons_of_mass_destr...
It seems incorrect to conclude the public wants to reduce X when it taxes X.

The minimally logical conclusion (to me) is the public doesn’t want to pay for the externalities of X. Taxing X—assuming the tax levied is an appropriate amount to cover the externalities of X—makes actor Y who is doing X pay for X and its externalities, alleviating the burden on the public while avoiding taking an actual stand and/or engaging an effort to reduce X. Y does X? Y pays for it, not the public.

How much taxes on X adds to public revenue is mostly irrelevant, so long as it is enough to cover the costs of dealing with X without shifting that burden onto the general public via other taxes. If the revenue from X is enough to cover the costs of X’s externalities and also pays for wages and/or other public needs, that’s a net win for the public. You likely won’t see a city starting up a campaign to increase undesirable thing X just because it’d increase revenues.

Now, if the public really wants to reduce X by means of taxing X, it will likely choose to levy heavy, punitive taxes on X as doing X increases/continues, hoping to make it financially painful to those doing X to have to pay for X—for example, look at cigarette taxes. That can only go so far, though, before you encounter those for whom the added punitive tax is not a sufficient deterrent. Then it’s either a choice between more increases to get X to zero, or some other type of concerted public or legal effort to curtail X.

The act of taxing X isn’t enough of a signal to conclude the public is using the tax as a reduction effort. But it’s certainly a signal that the public doesn’t want to pay for X via standard revenues—and the public absolutely should not bear the burden for the negative externalities of any X. There’s no doubt a built-in hope that, assuming the costs of X’s externalities are known, taxing Y to pay for X will encourage reduction because—especially if Y is a company—Y wants to keep their expenses low, and really doesn’t want to pay for X. A city levying such taxes, assuming it is even moderately well-managed, will hope to see that the tax revenue for X will hit zero in tandem with X itself hitting zero—the success state[0].

[0]: I’m going to ignore the real-world chance that revenues from X get allocated to previously non-existing programs that then need to find a new source of revenue—but that’s a different problem.
Maybe some of that comes from garbage shipped to those countries from abroad?
You can believe that anti-US sentiments come from them being strong and others are jealous, but that's an incomplete picture to say the least. The US has been at war for 222 out of 239 years [0], has played a major part in destabilizing the middle east, and is currently being led by an incompetent, ignorant, racist, lying caricature of every American stereotype there is. The US was the ones that broke the deal with Iran because it was signed by Obama, and Trump surrounds himself with war hawks.

[0] https://www.globalresearch.ca/america-has-been-at-war-93-of-...
how do you deal with spam ? do you have multiple "prepped" ip addresses that you switch if some of yours end on the spam list. at your scale it probably makes sense to take care of it, but i had problems with office365 simply sending ours to spam folder, with mxmonitor showing everything in green.

for me it was important that every email is delivered (i have 99.9% now)
Seriously? Give out certificates (yes, that idea is not new, it's just limited to certain industries at the moment) and then let the price develop?
Those certificates would be a rare resource. How many of those would the non-rich be able to afford, eh?
If you look at movements such as extinction rebellion, reducing social (including financial) inequality is part and parcel of what they demand, exactly because the rich have not been paying their fair share. This is true on a national level, as well as a global level.

And yes, this all requires drastic lifestyle changes. That's the point. No lifestyle change, no climate effect. Simple as that.
‘[…] services such as access to public repositories will remain available to everyone, […] “This includes limited access to GitHub public repository services (such as access to GitHub Pages and public repositories used for open source projects), for personal communications only, and not for commercial purposes.”’
There is no underlying instance, it's a fully managed service.
The US trade restrictions are pretty far reaching. They block companies trading with countries and companies on entity list . It also bans US companies from dealing with companies that deal with countries and companies on the list.

So let us look at this:

1. GitHub becomes a Maltese company.
2. GitHub allows Iranian users to use all features
3. No US company could buy a GitHub Enterprise licence, or a private org.

The export restrictions don't let them notify people that the ban is coming - once they identify the users that are under the Export Restrictions, allowing them to download (aka export) their repos is a breach. They did as much as they could to allow them to keep their accounts at all (and this is only due to export restrictions having exclusions that cover "publicly available source").

GitHub did what they had to do to avoid being censured by the US Gov, and did it better than a lot of other tech companies recently, by leaving some level of access.

If you don't like the ban, and you are in the US, contact your elected representatives, and let them know - it is the only way it changes.
This makes me wonder: Are there any original woodblocks for the "great" ukiyo-e artists that survived?
Not much, though. I use transmission-create from the command line to create a torrent file, then grab the hash out of it to email a magnet link to people I know in order to share arbitrary files. I can do it while on the phone with somebody, and they can forward the email if they want to pass it on.
Crimea is a special case: it used to be Russian but was reassigned to the Ukraine at the time when they both were part of the USSR. It wasn't a big deal until the USSR dissolved and suddenly Crimean residents turned out to be in a foreign country.
What did you guys managed to do to bread?

Every time i go to America' toast / sandwiches are inedible because it tastes closer to what i call cake.
I'd quit any job on the spot for 80% of the min wage of any 1st world country (excluding the US).
MS with their lawyers caring about things that GitHub on its own didn't?
Sanctions punish the inhabitants rather than the regimes.
There's a repository that has made many aware of such problem https://github.com/1995parham/github-do-not-ban-us

As an alternative for Iranian developers and any other who was affected by such problem, I've setup https://gitfoo.com/

It's a hosted version of gitea.
I have enough resources and interest to maintain and keep it going.