skysight-inc/HackerNews huggingface dataset:
Russia had sanction preparation, good evidence includes building up a massive central bank reserves, testing a national wide 'cut the Internet' in 2016, forcing foreign big tech to operate under national security laws (which they mainly didn't and left).

However, I don't think Putin anticipated freezing central bank reserves (pretty much the metaphorical nuclear option), nor the massive voluntary disengagement of mainly Western private companies, which will likely cripple many sectors of the Russian manufacturing base, nor the German U-turn on Nordstream-2

OP second paragraph is prescient, severity of the sanctions, as well as their unilateral nature, will have every country's national security experts looking out how they can hedge in a world where at any moment you may fall foul of the US
But the desktop is just snap and the windows store now.
I think a factor in Python vs Matlab is that Python grew into areas where Matlab was not entrenched. Also, students with an aptitude for programming and an eye for the market want to learn languages that are used by software developers. Very few engineers actually want to program in Matlab. If they can program, then they want to market themselves as programmers.

A benefit of Matlab remains that it all comes from one place, with one installer, meaning that you can get a classroom full of students up and running almost instantly. And it offers some relief for students who will never grasp programming, through its collection of pre-written apps.
In this case I think it just means “no electron” which is seducing in itself.
The genetic changes you get with direct gene manipulation are qualitatively different from those that arise through artificial selection. You won't get fish or tobacco genes in a cow from selectivd breeding. To constantly repeat this trope and claim that they are the same is intellectually dishonest.
The lack of editing and deleting old messages is (usually) a feature in IRC. It becomes a bug when spammers flood the channel, though.
Actually these are the best public pianos in my opinion - people often search for public pianos when they are traveling and travelers often enter/exit airports. Also the airport pianos are usually the best maintained.
Wow! Really?! So the M1 really is faster in a non-gimmicky way? I could cut out this X86-64 assembly bullshit, at 800x I could be happy just with Lisp. Assembly all based on C by this point anyway...
Please don't slavishly copy Java/JS idioms. Go is not a language with a JIT and does not have a GC designed to handle lots of garbage; it assumes you won't allocate unless you need to.

For example instead of

func Drop[T any](array []T, n int) []T {
if n > len(array) {
n = len(array)
}
return array[n:]
}

Consider

func Drop[T any](array []T, n int) []T {
if n < len(array) {
return array[n:]
}
return nil
}

Which can collect the underlying array sooner.

Instead of your Chunk implementation (which, I want to offer, is better than most), consider an iterative zero-alloc version:

func Chunk[T any](array []T, n int) (chunk, remaining []T) {
return Take(array, n), Drop(array, n)
}

(And not performance-related, but instead of indices in `FindIndex` etc., consider returning pointers; they can then generalize more easily to non-slice sequences, or anonymous slices.)

(And please don't call slices arrays.)
Oh, I got IRC to work! Downloaded the example code from Apple's developer site and compiled: https://developer.apple.com/library/archive/samplecode/IRCSe...

Then I had to run "killall imagent" in Terminal for it to work properly. Logged right into OFTC in Messages on OS X 10.9 Mavericks.

So... plugins were supported, but it may well be that the only plugin ever made was literally the example Apple released? :(
unintended consequences are what i dont like about GMO food
Thanks I appreciate that! I'm always working to improve the UI
Well there's usually a way, but at least here in the UK it's illegal which makes it trickier than it needs to be. I'd much prefer there to be a painless way (carbon monoxide poisoning seems like it'd be the best option) which didn't involve my family having to deal with my body, or risking them getting prosecuted for assisting suicide if they knew about it (which would also be preferable - I'd like to be able to prepare them and say goodbye).
> because that's the only way Mozilla will allow them to redistribute it.

I doubt this is the whole truth, compare https://news.ycombinator.com/item?id=30800957
It was the same in the last two (American) companies I was working for. In both companies, my team and I have done some majestic work. Still, at the end when C-level people and managers were giving aknowledgements and thanks, my team was either not mentioned at all, or we've received some vague aknowledgements for our work...

We still got paid handsomely, but It sucks to be left out from the end credits.
Nothing is trivial
> A number of past studies have found lower greenhouse gas emissions associated with the feedlot system. One reason is that grass-fed cows gain weight more slowly, so they produce more methane (mostly in the form of belches) over their longer lifespans.

https://www.npr.org/sections/thesalt/2019/08/13/746576239/is...
Russia can be provoked into the war and the war can still be unjust at the same time. It's not an either or scenario. If someone calls me a name and I summarily execute them, it would be both provoked, and unjust in much the same way.

Seems to me Russia blundered pretty badly. Even if it had been as easy as they were assuming they would always come out of this having paid an extremely heavy toll diplomatically and economically. Maybe I'm missing something, but I don't understand why they couldn't use the same tactics their opposition was using and keep it out of the hot war it's turned into.
They don't have to be forced to do anything.

If these companies do not want to follow these laws, then they are within their right to not operate in the EU.
Yes almost everyone does that. But outside of the common SaaS services, all SaaS companies with a “contact us” price I contacted came back with a “fuck you” offer.
That's not really an immigration issue but a distribution of wealth issue IMO. Something we also have to reduce to have a more sustainable world.

The issue is that the source of our wealth externalises the cost to the environment. The problem is really with our western society, not the people.

It's pretty likely African immigrants can teach us a thing or two about living more in harmony with nature.
"New business ideas" are really easy. VC-style hypergrowth towards unicorn status is what's hard, but make no mistake it's always been very hard. Unicorns are rare, by definition.
In my opinion and experience, I think you’re right about “there’s Pandas for that” and “that” can be almost anything. It can do almost anything but making it do almost anything requires constant reference to the docs. And I find maintainability difficult. It seems like there’s 50 kwargs for every method. Sometimes things happen in place by default, other times they don’t. Compound indexes still confuse me. But I’m not a data scientist so I don’t do much ad-hoc analysis that seems typical with pandas users.
Every cloned git repository is a backup. That's like the entire point of git. It's decentralized version control. This is why the notion of a "git server" is a bit of an oxymoron.

Most of the things you're struggling to solve are effectively preventing it from actually working as intended.
Wow and here I was hopeful that Wayland would actually make this kind of thing easier. I'm a big fan of synergy and all it's descendant. Apple just released a similar feature for iOS and OSX. Really surprised this is getting more difficult on Linux instead of easier.
Can you elaborate? Honestly none of these points make complete sense to me, but I don't know anything at all about Canadian agricultural policy.
What efforts have you made to get candid feedback here though?

> it's only been a noted issue with a handful of folks, and never been a deal breaker

In my experience it’s not realistic to expect people to proactively note constructive feedback on one’s unhelpful behaviors. It takes creativity and effort to collect candid feedback.

Do you work with anyone for whom the language spoken at work is not their first language? They might appreciate any advantage you could offer to make yourself easy to understand.
Actually no, because junk stays in the space longer altitudes and velocity. Collision risk = density X junk time in orbit X velocity
Several years ago, I lost a friend to cancer. He had previously worked on my team, and was well liked there. My boss at the time, who I adored and still do, hadn’t known him as well but understood that his death devastated to me.

I came in on a Saturday to let the team know of his passing, and to work. We had scheduled a weekend hackathon—if I recall, this had been my idea originally.

My boss, very sincerely concerned, asked me, “why are you here? You can go home.” I told him there’s no where else I’d rather be. That wasn’t only because he was such a great boss, but that was a large contributing factor. He kindly, gently said he understood and that I should stay and contribute whatever felt comfortable and leave whenever that felt like what I needed. That didn’t make mourning feel any less difficult, but it made me feel like I was right that work was where I needed to be that day.

My point is not that this is the form all leadership should take. It’s true that giving people time off to mourn is almost definitely the best default. But there is a compassionate kind of leadership that can be this welcoming and compassionate comforting.
personally I recommend debian "rolling testing" (rather than pinning to a specific release name) with security updates from sid. this prevents all but the most subtle bugs from reaching you and you still get the new hotness within a few weeks of sid. there is a release freeze for a few months prior to the each stable release, but I've had no major issues from that.

the other subtlety is that security updates come later to testing than they do to either stable or sid, but this can be mitigated: https://gist.github.com/khimaros/21db936fa7885360f7bfe7f116b...
Why the future of mutual credit is peer-to-peer
I agree - A real, processional company shouldn't be skirting the law. IA is too important a source of legal archives, it shouldn't be risking that.
In California, we have the NEM 3.0 fight https://pv-magazine-usa.com/2022/02/04/california-nem-3-0-de...

In other states (look up what happened in Nevada), rules have been changed that massively rebalance the economy in favor of not getting rooftop solar.

I agree with some of the other comments here about renewables sometimes causing harm through their production / lifecycle. Our best bet is the first “R”: Reduce.
You are aware that Lisp machines understood several different flavors of Lisp? The Symbolics ones understood Zetalisp and Common Lisp at least. Were they on the market today they could be convinced to run Clojure and Scheme as well. There are a few old-timers developing Common Lisp applications to run on modern hardware, using Symbolics hardware.

In fact, Symbolics shipped compilers for other non-Lisp programming languages, including C and Ada. These interoperated smoothly with Lisp code, much more so than they do under Unix. In this demo, Kalman Reti compiles a JPEG decoder written in C, and replaces the Lisp JPEG decoder that came with the system with it, yielding a performance boost:

https://www.youtube.com/watch?v=o4-YnLpLgtk
I think the difference is in the community. I've used both Python (extensively) and Ruby (a little bit). While the capacities of the languages are relatively similar, the people around the languages, at least the ones creating packages and driving the discussion in conferences are actually quite different, for some reason.

People attracted to Ruby are mostly of an "artistic mindset", they want to be expressive, write code that doesn't look like programming code and using "magic" like dynamically created methods, monkey-patching, etc is accepted or even encouraged.

On the other hand, Python attracts more people with "engineering mindset", they like straight forward code that's readable, clear and understandable, even if it's not as expressive. "Magic" elements are frowned upon: for example, imports are explicit and always included in each file.

Obviously, I'm exaggerating it, but I think is a clear differentiation between the communities.

My guess is that the "Python mindset" got into creating better integrations for "engineering applications", like NumPy or SciPy, and that created some positive feedback in certain environments. The main strength of Python is its rich ecosystem of third party packages. There's a compounding effect, making it grow faster and faster.
Does it mean that apt will then install a non-snap version?

I haven't verified that, but considering that nothing suggested that I was installing a snap app (other than me not paying attention to apt's output, I guess), I'm not sure if that's even possible. I was planning to stay with 18.04 LTS and then move to something else, but seems like either snap was there already or it has been added after I upgraded.
Building a Pictionary App(Sketch Recognition) with Gradio
Redundancy isn't, by itself, a problem. In the case of core utilities, it affords them a level of stability that is just not even attempted in many areas.
I have never known a woman to describe IUDs as anything like this.
I got a copy of the QTVR Authoring Studio sw in mid 90’ and me (and 1-2 colleagues) created a full multinode qtvr demo of the place I worked at then - I think this was the most impressive task I have ever done (I was really young and in-experienced then…)

- Some people thought it was ‘video’! qtvr was that impressive at that time…

I just restored a DAT backup tape last month with the result (it was labeled ‘chicken backup 1996…’) and had to find an old Mac in order to watch it…!
Sure. I'd take 2-3 days as well. A week is pretty long for anything quarterly. But if you are only doing once a year a week is pretty reasonable.
"Designed for complex programs in the 1980s" is not really up to current standards. Moore's law means that complexity of overall systems can grow by multiple orders of magnitude in the 01980 -to- 02022 timeframe.
I meant more in terms of leaking PII ;)

Thanks for caring though, and hang in there :)
https://news.ycombinator.com/item?id=30809314
Does not work channels still show up cnn fox and so on
Related: https://forums.theregister.com/forum/all/2021/05/12/sap_foun...
I have a similar situation.

The issue here is that the apt update changes firefox program files underneath it which needs a restart. Afaik, using the mozilla release directly is the only solution for this where the program files are changed only after exit.

Edit: This has become more common nowadays due to multiple point releases close to each other, to fix some important bug.
The desire to collect rent drives so many nasty behaviors in companies.

At its core, this is a discussion about rent seeking. Apple and Google lust after their 30% cut, which is outrageous and would not be long tolerated in any other business arrangement. They keep the gravy train going because of gatekeeping.

“I want to root/mod my device” and “right to repair” are interesting but orthogonal arguments. Those arguments are about “what does it mean to own a thing”.

I am glad the EU is doing this but I despair that Apple and Google will still avoid this in the US.

Personally, I’m mostly happy with the App Store except their bans based on political POV (disguised as content violations).

I’m much more unhappy with the content stores on mobile devices; I want to set Amazon as my book store and buy within the Kindle app.

Ed s/list/lust/g stupid autocorrect
I don't know what operation they are running, but I work 100% from home for years as contractor under same conditions as him (heck even my name is Peter), was never hired for this position in person, I don't think I even did any interview or video chat, just passed the test (though I work on stuff position in person many years ago, since then there are no people who met me in person working there), but when I communicate with different PMs they have all their Chinese work landline numbers in signature and they have clearly my number in system, since occasionally (maybe 5 times a year?) when I don't respond quick enough to their emails someone dares to call me from Chinese number in broken English.

So even if I had locked computer/phone (which I don't have) and wife couldn't just reply any email (several dozens per day) or see phone number in email I can only imagine it would take them only few hours to realize I'm not answering and my phone would start ringing like crazy.

Btw we never talk personal life, they can only learn about it, if I explain why I won't be available in certain hours because I'm going to hospital or we just politely wish each other nice holidays, all emails are strictly work, we don't even chat and during occasional video training I never switch on my camera.

So considering all of this what kind of company is this they don't have his phone number to call? And how can they not notice he is not answering his emails and not just call to check on him? Unless he is not that important part of team they won't notice he is missing until his wife let them know.
I’ve seen this before with a startup I started years ago. in a few years we were acquired by that competitor :)
The banana is a seedless triploid (seeds don't form because they have an odd number of chromosome pairs). This is a common mechanism in fruits to achieve seedless varieties that can then be propagated vegetatively.

The term GMO has functionally lost all meaning to me as anyone can load up a straw man defining it how they need it to be defined at that point in time. Borlaug was a great plant breeder, but some of his inventions ushered in those tricky 2nd and 3rd order effects that I alluded to earlier. Namely, the response of (wheat) crops to synthetic fertilizer and how much synthetic fertilizer is both an economic boom and and environmental quagmire. Interesting debates no doubt
I'm currently having an "interesting" time onboarding at a new job. I got to pick the team after being hired, and yet it's the worst experience of my 24-year career in software development.

The manager is the nicest person I've ever worked with. But my "onboarding buddy" is the most obnoxious, difficult person I've ever worked with. At this company, the manager's role is much less technical than what I'm used to, so the manager ends up not making much of a difference in practical terms.

I feel like a complete idiot every day. Whenever I ask anyone on the team a question, I get an answer that only makes sense to someone who's been working there for 5 years. Every time I say "I don't understand, can you please explain what that means," I get another answer that assumes I've been working there for 5 years.

Last week (after 3 months) I reached the point where I knew it was time to pull the plug and switch to a different team.

The company has extremely complicated onboarding tools and timelines, which are filled with over 100 tasks, which are about 99% irrelevant (and non-technical). It's a giant list of things to check off, but it's so overwhelming and complex that it's useless.
Oh of course. I was talking about embedded use cases (Automotive dashboards etc..), where it is just mostly moving around various textures, playing with colors/opacity etc... (Basically the GUI lvgl youtube videos are showing off: https://www.youtube.com/watch?v=EqTG-3NHHAs would be a lot smoother and less CPU hungry in QtQuick )

For desktop I mostly suggest QWidget based UIs for more than one reason.
And if you're any good at all piano stores don't mind if you play, either! Every pianist must visit the Steinway store in Manhattan once in their life.
> The article explains why kung fu panda is a great movie by starting with a quote highlighting the pandas desire to break away from expectations to pursue his passion. By the end of the article, there’s a quote about illusion of control. It’s contradictory

I think the "desire to break away from expectations" and the "illusion of control" are not contradictory because they represent different struggles. The former is a struggle within, the latter is a struggle against the world. Understanding for yourself what you want to accept from the larger society, the expectations, is an inner struggle. Understanding that you have little control over that society, over life itself, is an outward struggle that doesn't have to consume you if you let go of the illusion of control.

The first one is about choosing what to focus on, the second one is about choosing to be at peace with that which you cannot control. These two work in tandem and are not contradictory.
This is cool and quirky, but if the core problem is really just “when you email me I might forget to reply” I’d first look at reducing noise, not adding signal. For all its weird preachy branding, the idea of inbox zero is a great for implicitly turning emails into todo items.
I have had the same thoughts before and come to a similar conclusion. I believe it's not about the language. It's about the features: runtime code editing, single address space, program interoperability. Lisp could be replaced with C or anything else. Unfortunately this is the hard part. No one is about to design completely new hardware or architecture for this, as it makes no economic sense. So we just get a shiny new language every few years, and nothing really changes.
I lived in a farming community most of my life and I haven't seen a plow dragged behind a tractor in over thirty years. No idea what you are talking about. Everyone is doing no-till, which includes dumping shit tons of nasty chemicals (created and shipped at great CO2 costs) all over the land and in the air. Living next to these fields, you experience allergies, sinus problems, watery eyes and other random problems depending on the person. Even harvest season is torture--from the dust alone. Anyone living next to a farm or eating the crops coming out of them is investing harsh chemicals. Half the things we do in the US are banned throughout the world. It results in greater yield for sure, but not without cost.