skysight-inc/HackerNews huggingface dataset:
The main benefit of cron is your code stops once it’s done, process is cleaned up. There isn’t a provided way to do dependencies but that can be done using some shared locks and scheduling. Won’t be completely accurate which why solutions like Airflow are used.

Edit: forgot the most obvious way to do dependencies… just execute A & B together as one cron job; still need something like airflow if it gets into a DAG territory
We use both Slack and Teams on Mac - and I find that Teams is more reliable lately.
Yup, there's also a slew of companies rescinding offers to companies in these regions lately as well. I think there has been some tightening of sanctions recently or something.
I think this may be implemented at the government level:

https://twitter.com/KianSharifi/status/1572885353551339521?t...
> give back my job and go live the peasant life

There are a whole lot of scenarios between amazon same day toilet paper delivery, lidar enabled autonomous vacuum cleaner, 3 tonnes tesla doing 0-60, bluetooth enabled fridges and the peasant life
Accessibility and AI-Generated Art
Apache APISIX 3.0: Coming soon
Ask HN: How many of you started a company/product/service in 2022?
Funding seems to be hard to come by. Did any of you start a company (or a product/service) after 2022 March? Are you bootstrapping? How is it coming along?

Do share what you are doing.

Can we help you in any easy, non-obvious way?
One-sentence answer: sounds sensible, I think I'd need to play with it to get a good feeling for how it holds up in practice.

(btw, since one of the comments of [1] mentions Erlang, have you seen Pony? It's actor based but has a lot of interesting recent compsci theory behind it: https://www.ponylang.io/discover/. Who knows, there might be something interesting in there for you to steal)
I wonder if part of the problem is the team's OKRs always need to include some new feature since the existence (or lack thereof) is very concrete and measurable. Of course outside of Microsoft, no one notices these features and would rather have the software simply get faster and more reliable.
Comments moved to https://news.ycombinator.com/item?id=32937086 (except the one that refers explicitly to this tweet)
Not really, that's just the most basic way to think of scheduling. The usual way to avoid this in a big loop is a notifier thread that looks at when it next needs to wake and then sleeps for an interval just shorter than that time.

Due to clock errors and accounting for thread wake wonkiness IME it's usually a good idea to have this "loop" fire in a bit of a window around when the event needs to happen (say +/- 25ms, YMMV) and then trigger the event only at the specified time. After triggering the event repeat sleeping until the next scheduled event.
I really enjoyed that!

I liked the philosophical musings on the theme of "nothing."

This was my fave:

> It seems like we are both pathetically insignificant, and miraculously important at the same time.
I would guess that the Iranian government ordered them to do this.
I have no problem with people talking through the tradeoffs and listening. There's tautologically a least-worst option we should find.

But if the answer is trite snark that summarizes evil vs obvious good, they haven't done that work, and I won't listen, no.
I'm a little surprised Whatsapp even works (worked) in Iran, given the US sanctions against the country.
As distasteful as it can be to Western sensibilities, nobody should be surprised when an international corporation complies with the law of the nation in which it is operating.

It's one of the things that makes a corporation international.
Nuclear energy is expensive, tricky to get right and constrained by Uranium. We have about 230 years at today's consumption rate left. Sounds like a lot but today's consumption isn't much...many countries barely use nuclear. So imagine what happens if we need to increase nuclear by 10x ...oops now we have 20 years worth of Uranium left.

Also while not an expert on mining I do know that the best spots are mined first, meaning as/if we grow the dependency on Uranium it will only get more expensive to mine it in the coming decades.

Hey we're alright for now don't get me wrong. But 30-50 years from now it will keep getting harder and harder to sustain us unless we make some impressive breakthroughs that no one can tell are gonna happen.

https://www.scientificamerican.com/article/how-long-will-glo....
Edit: we've merged this thread into https://news.ycombinator.com/item?id=32934936, except the ones that were responding to the editorialized title.

---

Original comment:

There's also https://twitter.com/YourAnonCentral/status/15727650099729899... (via https://news.ycombinator.com/item?id=32937397, but we merged that thread hither).

It's clear that accounts are having trouble communicating but the various tweets on this seem to have conflicting explanations about who is doing it. Is this known?

Edit: the OP editorialized the title, which is against the site guidelines (please see https://news.ycombinator.com/newsguidelines.html). We've changed it now to what the tweet actually says—which is agnostic on the above point.

Submitted title was "WhatsApp has disabled communication between accounts from Iran during protests".) Submitters: Please don't do that! It has an enormous impact on threads, as it did here, and usually a very bad one.
Facebook sued for skirting Apple privacy rules to snoop on users
Slack is worse than Teams, no thanks.
When I look at something I create an image of it on my retina. When a computer "looks" it creates an image somewhere. The former is allowed, the latter comes against copyright scrutiny, things like caching images to show you a webpage have been addressed by copyright law--through precedent--and this will be similarly addressed.
Stack ranking kinda-sorta makes sense in a sales team, because fundamentally it isn't a team at all. Sales tends to be made up of a bunch of individuals chasing a finite set of opportunities. Firing low-performing sales people won't remove some essential technical knowledge, and won't affect other sales. In fact, poor performing sales people may "fumble" lucrative opportunities that would have been landed if they had been fired and replaced by someone better. Replacing sales staff is also not a big problem. In fact, some new hires will bring customers with them.

None of this is true for creative workers in actual teams with deep technical or site knowledge. Someone with a decade of experience that is a bit burnt out and underperforming may still have amazing contributions albeit less frequently or predictably. Someone that doesn't commit code often but "holds the team together" by lending a helping hand and giving sage advice to juniors can be invaluable. Fire them and the juniors will flounder. New developers not only don't bring customers with them, but likely won't be productive for months. And so on, and so forth.

Stack ranking originates in organisations where sales are in charge at the upper levels. They think that what applies to them applies to everybody else at the organisation.

This is a mistake, of course, but it's fantastically difficult to overcome "cultural" biases like this. Even otherwise very smart people have a blind spot to this kind of thing. After all, the fish is the last to know it swims in water.
> I doubt any amount of benefits and socialism can solve this problem.

Most EU countries are higher up the list. Most provide better social benefits and many have socialist roots. Not sure how you form your conclusions.
Do we have any proof it's Meta doing this, as opposed to the Iranian government blocking Whatsapp within its borders?
A while back, I made live versions of all the fictional sites mentioned on the show for fun: https://moss-archives.netlify.app. Feel free to send pull requests here: https://github.com/rsapkf/moss-archives
Gonna have to agree with the other reply, as a french-canadian, except for "servir comme un point de départ" which should be "servir de point de départ", that all sounds perfectly fine.
Was such a great game.

I still remember the first time I watched the auto-dock and enjoyed listening to the Blue Danube while it worked its magic.
You can disable reaction notifications globally in Settings -> Notifications -> Chat. Doesn't help if you only want them for some channels though.
I had the joy of helping with a Teams to replace Slack rollout at the start of the Pandemic. During which I had multiple meetings with Engineers and Product folks at MS. Two reasons struck out as significant problems.

The first was that Teams is Skype and Sharepoint mashed together with duct tape. When you'd ask for improved UX, it would all fall to "Ah yes, the Sharepoint team would have to do X so the other team can do Y. They aren't built like that, though, so you cannot have it". Teams is not one product and will never feel that way.

The second was scarier. I was trying to encourage communities of practice and having open communication by default, with some private rooms when needed. Like in Slack, you have multiple channels rather than disappearing into your own Team. Promoting openness was anathema to their Product people "Why would you want people to see what you say? Privacy is the default". I got the impression MS internally is not a safe space to speak, and Teams has that same cultural baggage.
The US government can issue licences to operate in Iran. Perhaps Meta secured one?

GitHub has: https://github.blog/2021-01-05-advancing-developer-freedom-g...
Epic- based out of Madison,WI. They make the EMR software for basically every hospital in the country.
Should American companies pull out of Germany instead of banning Nazi propaganda? The UK instead of removing court-ordered offensive speech?

I mean, maybe, but since the US has the least-restricted speech of basically any nation, you are de-facto asking for a nationally partitioned internet. That's a big change.
Very interesting, but might need a (2017). Does anyone know if this is still state of the art?
In this case they should, because Iran is subject to sanctions. Meta should not be complying with their requests.
I would rather the American people elect a government that will protect their rights through laws.

Meta will not violate American law. As citizens, our most effective tool is our government of the people.

The idea that we rely on culture or corporate benevolence to maintain our freedoms, and not our representatives and laws... it's insane, to the say the least. I'd prefer to elect the people to protect my freedoms, not hope a for-profit advertising company will do so automatically.
I'm not sure what you are getting at, could you please elaborate on some of those factors?
It's done at an application level?
I've never been anywhere I remotely had any chance of being a "target", it must be dreadful to live like that
We are not discussing whether Microsoft has the legal right to censor people on their platform.

We are discussing whether it is right for Microsoft to police communication on private servers or whether behavior on public servers should prevent you from accessing private servers.

Many consider that private servers should be PRIVATE.
The right move is letting countries govern themselves in whatever way they see fit and leaving them alone.

Or would you like to have Iran or Pakistan or whatever intervening in the domestic issues of the West?
> What beats Steam will not be a better Steam. It will be something else...

Right. It will probably still have to be better than Steam though.

Like a game streaming service in which all the games are available to play. Pay $20 per month, play any game whenever you want. The economics might even work out. They could pay each publisher $x for each hour that each person plays their game. More money for small studios since more people will be trying their game for a few hours, still lots of money for the big guys.

From the players perspective it would be like buying a AAA game every 3 months. Expensive, but you get all the other games too and you don't need an expensive gaming rig.

Or another idea - no monthly subscription fee, but you pay $X/hr for each game. Big games cost $0.10 per hour, free-to-play costs $0.005 per hour. Make the numbers work out so that publishers get the same overall revenue, but players like the flexibility. You could even limit your monthly spend. Cloud pricing for games?
Engine makers sound downbeat on supersonic, leaving Boom in a bind
Did you hang out at Maubert Electronics? I also recall a few RTC servers, blast from the past!
It's actually getting worse and worse even on windows sadly.
Meeting notifications are not working, and suddenly I have issues with audio which I never had before in two years. I need to unplug and plug my headphones for the mic to work.
Is that how sanctions work?
Setting Up a Personal VPN with Tailscale and NextDNS
UK launches competition probe into cloud giants in digital services
Possibly. Sanctions law is a hot mess of sometimes contradictory exceptions. In this case, the exceptions regarding "informational materials" may apply.

https://www.lawfareblog.com/did-twitter-violate-us-sanctions...
The Art of Doing Science and Engineering: Learning to Learn by Richard W. Hamming. This has chapters on a variety of science, engineering, and math topics, and each one has what I found to be pretty good insights and views on them.

The Rules for the Dance by Mary Oliver. I already knew I liked certain kinds of poetry, but never really understood why. This book breaks down metrical poetry and explains how it works.

The Rules for the Direction of the Mind by Descartes, aka the regulae.
Scifaiku
Yep. And energy constraints still exist unless some major breakthrough happens, nuclear is a temporary solution because it is non renewable (see my comment above).
> The same goods (and better goods) take less energy and pollution to produce than in 2000

But thanks to the rebound effect we make/sell/trash more of them

Like with airplanes, it doesn't matter that Rolls-Royce make their engines 5% more efficient every 10 years if in the meantime you have 4 times as many plane flying.
Why would Whatsapp have any principles besides following local laws? It's just trouble with no business gains.
Because there was no big bang. The universe slowly goes to the "black side" through black holes, and when it's finished, it goes to the "white side" in a kind of big bang, but no so violent. And the cycle repeats.
Ah, good old Sloptus living up to its name.
Why would Kyiv getting nuked spark all out nuclear war. Would you, as the head of NATO, press the 'Everyone Dies' button if kyiv got nuked?
I would like to learn futures trading (technical / mechanical swing trading) properly. What’s the best book to learn this? I’m familiar / experienced in equities trading but futures is somewhat different (commodities, FX).
>It's not clear where the idea for this program originated.

I'm not sure, all I know is what was in the article. It mentions it was based off a similar program somewhere in Canada. Wherever it originated, it still would have had to pass the hospital review, but both groups are liable to do something for PR.

And while there may be better things the government could do, they also require far more work and money than this program that involves giving out tickets to museums.

I also find state mrun museums charging to be strange, but that's a separate matter.
It is unclear because sanctions law is so complicated.

https://www.lawfareblog.com/did-twitter-violate-us-sanctions...
I'd agree that it's wrong. If the person you're dating isn't comfortable with you being yourself, then it's probably the wrong person. Presenting a fake impression of yourself to convince them to stick around seems like a poor foundation for a relationship.
If they can't target some particular group then they just shut down the whole thing. This more highlights the problem of systems with a single point of control.
They don't.

https://docs.ditto.live/javascript/common/mesh-network/suppo...
Did you manage to resolved the "shadow-banned link" issue? If so, how did you resolve it?
According to Netblocks this appears to be at the ISP level in Iran. Facebook would be in wild violation of OFAC sanctions otherwise.
I think usually the argument is that they're leveraging an _existing_ foothold to gain advantage in a _new_ market. So the existing foothold is MS Office and MS Office 360, and the new market is messaging.

How they gained this foothold in desktop productivity software is left as an exercise to the reader.
Interesting contrast to Arab Spring. I wonder if blockage has to do with Iran govt or US Intel agencies. My assumption is that the latter is more influential. If Iran is inducing the blockage, the spies agree for some reason.
+1 Thanks for the link to Wardley Mapping! I'd never heard of it and it looks really compelling. Stoked! :)
If your public demands will be low key, what can you sacrifice during negotiations to end the war? Only things that will really hurt.

You reading too much into these proclamations as if they are some absolutes. Ukraine will just try to get back as much as possible, as any country would.

And all these "we will support Ukraine until the end" proclamations also can't be taken literally. If allies would say, "ok, we will support Ukraine for next 4 months, if it's not over by then, the support will stop" that would just be a signal to the enemy to slow burn the war for 4 months while preparing for offensive in 4 months.

I don't know what you're really expecting to be said publicly...

> German population suffered from the non-existent economic war

How can you suffer from something that does not exist?
The one time I requested an Xbox One game refund (downloaded, unplayed) it was a brief form to fill out online - quick and easy.
>> Translating a work would absolutely be derivative (consider the case of translating a literary work between languages: this is a classic example of a derivative work)

True for literature, which can be copyrighted. Not true for logic. Code that performs the same function but is written independently can't, by definition, violate copyright. It could violate a patent, but it's much harder to patent code.

However, in the AI case, the models themselves do nothing even approaching such translation. They fully incorporate what are essentially just compressed representations of existing works into their weights.

I'd guess if any single copyright holder could show that their work could be substantially retrieved from the model with the right query string, they'd have a reasonable claim on royalties from the entire model, or else the whole model would have to be thrown out.
"It's impossible to find out why a change was made" is a completely separate issue. Either the code is documented or it's not, completely polluting your history with JIRA tags isn't the answer - not least of all because like a sibling commenter said you're now forever tied to JIRA, or if you ever move off of JIRA, now get to choose between bringing JIRA tag information into the new ticketing system, or rewriting your entire git history again.
You can have both. Also, let's not pretend developers are wholly committed to writing comprehensive commit messages. A ticket number is useful if the change was relatively recent. If the organization moves to a different tool, chances are they are well aware of the potential history they are leaving behind.
I haven’t noticed many subtitles on TV in the US. But I remember watching Trainspotting with a college flat mate. He had no idea what was being said; as a Scot, I had to translate for him.

Among my friends and family, only the really thick UK accents aren’t understood very well. Glaswegian, Scouse, etc. The more common (on TV) RP, upper class Edinburg, and Highland accents are mostly fine.
Depends on the sanction (and where the company is based).

Specifically for Iran? I'm not entirely sure if there's restrictions on compliance with general requests.
There are nearly no games to use properly the lastest hardware. Many dev studios scale for consoles, which are small PCs (or worse, look at the switch), and they can code straight for the hardware which can reach, _perceptually_, big PC quality. I am waiting for a simple ABI (à la ELF, but _tight_ and _simple_) for assembly written GPU programs (ofc, an ABI is hardware vendor specific).

Many ppl do not care, their "big" screen smart phone is "enough".

For the consumer, one of the main _HONEST_ incentives (planned obsolescence is not one of them, btw the law should do something about this) to buy new PC hardware is to play to magnificient games. If a 2022 game looks _hardly_ better than a 2015 game... in the world of today internet, the only way to push that to the ppl is because there is nothing else (like 99% of the "streaming services" series). The "eat trash" because there is only trash available.

And yes, big magnificient games are cumulated +5 years of dev (or a decade of continuous dev with "episode" releases every 2/3 years) with a cumulated +half a billion of $/€ (reddead redemption 2/horizon episodes/god of war/etc). You can still have small magnificient games though, but you would need A LOT of them to satisfy the thirst of the ppl (or it is dota2/csgo/etc). And often where there is quantity, the quality is often not really around.

Well, it is a complex matter and the previous points are just what I could think of.

With proper games, GPUs will continue to scale up until transistors can shrink and dies can grow (and the power plants can supply electricity to those chips, which is supposed to be orders of magnitude less than heating/AC or car battery charging).
I've used both. IMHO Teams is by far worse than Slack.

This doesn't mean that Slack is better than anything else, it's just better than Teams. Truth be told, even sending a letter by mail is better than Teams.
Light hearted statements on HN is like walking through a minefield. I learned the same way as you. I can sympathize.
It would simplify things a little if the weekly.on accepted multiple days, so you could reduce it to one call:

weekly.on("Mon", "Sat")
I'm not complaining they don't store the fingerprints. I'm complaining they broke a perfectly good system pretending it improves security by getting fingerprints, while it does nothing. The fact they collect the fingerprints to delete them when you collect the document (or 6 weeks past your collection date if you don't show up). demonstrates how bullshit this "rule" is.

Our (Polish - and other EU states as I understand it) government is not allowed to store everyone's fingerprints unless they are a criminal. I as well as other people here have pretty strong feelings against it.
"surely you're joking, Mr. Feynman"
Obsidian.md and its integration with Excalidraw (and especially ExcaliBrain) are exactly this.
As this example shows, following local laws can itself mean trouble.
"Thinking fast and slow by Daniel Kahneman -He is the only psychologist ever to recieve the Nobel Prize if I remember correctly. This book scientifically digests human biases and errors and how they influence our every day lives and decision making. Sometimes it a bit too technical for my taste and I like mostly the first part. (its not an easy read) I rarely had so many Aha-moments."

This one seems to have gotten caught up a bit in psych's reproducibility crisis - e.g. https://replicationindex.com/2017/02/02/reconstruction-of-a-...
I’ve seen many tweets from people in Germany, USA, Turkey etc. that they can’t access their WhatsApp account. Seems to be both Iranian government and Meta.

Edit: can be a compromised CDN. See https://twitter.com/roozbehp/status/1572841090910388225?s=46...

Edit 2: Videos are being removed too https://twitter.com/youranonstory/status/1572747450368290816...

Edit 3: from Cloudflare: https://blog.cloudflare.com/protests-internet-disruption-ir/
This is great! I have no idea why but I'd always imagined that moons were a maximum of about 1 planet width away, maybe two. I guess the reason this isn't that case is that any planets would have had to have been that close would fall into the surface of their parent planet.