skysight-inc/HackerNews huggingface dataset:
No, they were often NOT allowed to flee. Sometimes they fired on the humanitarian corridors travelling back to Ukraine, sometimes they forced people in occupied territory into "filtration camps" and took their passports to give them new Russian passports. People with Ukrainian passports weren't allowed through border checkpoints.

https://www.hrw.org/news/2022/03/08/ukraine-russian-assault-...

https://www.theguardian.com/world/2022/apr/26/russia-accused...

https://www.amnesty.org/en/latest/news/2022/03/ukraine-human...

https://www.npr.org/2022/03/08/1085097957/what-the-war-in-sy...

https://www.reuters.com/world/europe/ukraine-blames-russia-a...

https://press.un.org/en/2022/sc15023.doc.htm

https://www.amnesty.org/en/latest/news/2022/09/russia-filtra...

https://www.hrw.org/report/2022/09/01/we-had-no-choice/filtr...

About military-to-civilian casualty ratio: again, compare like-for-like. Mariupol is the best analogue for Gaza, and Mariupol suffered tremendous civilian casualties despite not having all that many soldiers in the city. I would be shocked if the ratio was not comparable to Gaza if not worse. Had Kyiv been encircled it would have suffered the same fate or worse.

Even if you use the UN-confirmed deaths in Mariupol (around 2000), which we agree is an undercount, that's around 0.5%, compared to 1.2% in Gaza. On the other hand if it's 10,000, which still might be an undercount, that would be significantly more than Gaza.

But yes, Ukraine has "depth" and a larger population, so yes, lots of the fighting takes place away from cities. That doesn't, of course, prevent Russia from bombing and striking apartment buildings and kindergartens. Like this incident from a few days ago

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

Or this one, from yesterday

https://www.reuters.com/world/europe/russian-missile-damages...

But no, geographic reality shouldn't let Russia off the hook. If the conditions were right they'd treat every city like Mariupol, or Grozny.
Was given a very large quantity of Saffron by some persian friends. It was delicious. We had so much, our son dyed his Converse Sneakers Golden-Yellow with some. I found it impossible to tell the persian source what we'd done with it.

(they gave us a very small, mouse-scale marble saffron grinding mortar and pestle as well. We never found it necessary to grind it up)
The title could have just been "macOS Finder is still bad"

Yes. Yes it is.
Ukraine's AI-enabled drones are starting to disrupt Russia's energy industry
Intel's highest year of top-line revenue and gross profit was in 2018 @ at $22B. Their lowest, comparatively, was 2022 @ $11B. Most players of their size don't have that type of volatility. Your argument doesn't make much sense with imaginary numbers.

Gelsinger destroyed VMWare's focus and market prowess. His time at Intel looks unsurprisingly very similar.
I’m doubtful the fact that uv is written in rust is directly responsible for the speed increase, it’s probably just a better dependency determination algorthm.

Stop talking about fancy pies, you don’t need it even if it smells nice. What you actually need is to eat healthy and nutritious foods.
Astral is really doing God's work in the land of Python. Ruff is an incredible time saver.
Much of that was Israeli friendly fire
strncpy() also zero pads the entire buffer. If it's significantly larger than the copied string you're wasting cycles on pointless move operations for normal, low-security string handling. This behavior is for filling in fixed length fields in data structures. It isn't suitable for general purpose string processing.
I have not seen proof ISPs are censoring anything, i’ve also not seen proof they are not.

Just because we “Don’t see it” does not mean we should assume it’s not happening.

Just because Social Media is worse at censorship does not mean ISPs don’t contribute.
It's not just SMB. it's nfs and iscsi too. Awful performance or downright completely buggy and broken. Iscsi requires third party software and you can enjoy the year 2006 in terms of performance. It's truly pathetic.
For pure viewing of non-HDR content 10 bits is good enough. Very few humans can tell the difference between adjacent shades among 1024 shades. Gradients look smooth.

16 bits is useful for image capture and manipulation. But then you should just use RAW/DNG.
I've felt that way since the news on this first came out. The placement, the library, etc. wouldn't last very long but if you knew your targets and just needed access it would work long enough for the purpose. Whether this was for posterity, the lolz, POC or whatever it did work. The bigger idea is whether or not the perp has bigger more elaborate exploits in the works or already deployed.
He is already invested in the NY Mets. (0-4 so far this season).
Calm down man. That comment was a solution to a problem, not a defense in any sense. Yikes.
$45/hr starting is great. Most pro tradesmen that are good I know bill 75-150$/hr.

The SWEs that I know who are KILLING it are in the 100-250 hr range but I can guarantee you that a tradesmen in the bay that is good and skilled is pulling that as well.

Electricians and plumbers especially make a lot of money if they're licensed and have the experience. Most guys go solo business and have enough booked worked for a life time.

This was the consequence of people doscouraging trade work on the 90s and 2000s. These guys are doing very well now.
I cannot reach the article : a fullpage popup for a survey is forced upon me (on my phone) with no (visible) option to refuse or close it (They may exist outside of my screen ?). And even when completed I cannot leave the "Thank you" page of the survey. Worst UI ever.
You don't want to use the nasty ones for sure, but every plant product you eat probably has some insect protein in it already, so it is a judgement call.

The best thing to do with windfall apples is to turn them into pork.
libtool does serve a purpose: it causes plain 'make' to produce shell script wrappers as outputs, which is maybe kinda sorta vaguely useful when developing and utterly and completely obnoxious if you want an actual ELF file.

So you end up running 'make install' when you didn’t actually want to install or trying to remember how to find the actual ELF files. And you then wonder why 'make install' appears to be building things instead of just installing them, and you curse at libtool.

In its slight defense, the magic incantation to convince gcc (or, yikes, pre-gcc cc or ld or…) to competently produce a DSO is both nontrivial and platform dependent. Last time I tried to get all the options right off the top of my head, sensible defaults were not a thing.
I mostly use Carbon Copy Cloner, PathFinder, ditto and rsync because if I try to copy anything more than a few files it's like I'm running MacOS 9 and I have to babysit the copy like it's a five year old riding a bike with training wheels.

It's pretty clear whomever is leading MacOS dev efforts has been given the directive to not commit any new resources to the MacOS Finder.

For organizing files, I use File Browser Pro (iOS/Apple Silicon), Leap, DevonTHINK and anything else except the finder and tags which have never really worked very well.

There are bugs in the Finder and Disk Utility that have persisted for multiple OS releases and I simply don't trust GUI file management tools in modern MacOS.

In my view, Apple has decided to kill the Mac as a tool and wants everyone to use their Apple devices as consoles except devs who have to put up with being treated as second class citizens while Apple simultaneously uses the same lot of folks to do QA during "public betas".

As an Apple follower for decades, I'm running away from the platform and have recently replaced iCloud (for all intents and purposes) with Syncthing. I use old Intel Macs as daily drivers because you can't really multitask effectively with Apple Silicon -and- work with files because, well, memory contention is still a problem with iGPUs just like it always has been. The speed-up of the much vaunted Apple Silicon has EVERYTHING to do with the physical proximity of the processor cores to the DRAM except when you have a lot of process running then the kernel panics because memory contention issues with storage since MOST storage has to be on the USB bus and you can get into situations where the Mac can't keep the files system consistent because APFS, snapshots and Time Machine are a fuxxing disaster... sorry folks. /venting.

I think Jeff should try ssfs with disk images on either end to get closer to 125 MB/s.
Python from the start has always been willing to use other languages and tools if it made sense. It's a pretty common pattern (at least in the data science and research circles I've been in) to write the original in python to see if it works, and then to port it over to a lower level language (C, Rust more and more these days) and expose an interface to it in Python.

For things like dependency resolution, where you're doing a lot of heavy CPU operations, there is a lot of room for optimization in lower level languages.
Yep. Reminds me of pnpm/npm/yarn. And then of every deprecation of a core pattern with a new™ and shinier™ replacement that lacks essential functionality deemed "a useless edge-case nobody uses because analytics say so".

Is it really a drop-in replacement for pip? If it's so that's great, then why not also officially replace pip?
I don’t know how you can seriously imply that Python could be just as fast as Rust if the authors of uv cared enough.

That seems like a disingenuous framing of why UV exists, let alone doesn’t pass the smell test that Python can just be as fast as a compiled, native machine code language. Python and Ruby and all that are just so god awful slow that it’s completely obvious that’s a rewrite in native code would have these sorts of benefits.
SaaS Pain Points and Ideas
As the developer of an AI SaaS product, I’m still very much surprised (maybe a tad scared) by its capabilities. The AI market-research pipeline behind [adigen.io](http://adigen.io/), is capable of autonomously searching for the most current pain points experienced people on the internet, and deciding whether the information gathered is useful for the users, or if it should perform further research.

This is how we are able to provide the most up-to-date and market-relevant SaaS Pain Points & Ideas to our customers.

Our beta users slots filled up way too fast. The good news is we’re opening up some early-adopter slots.

Those who sign up before EOD on March 7th, 2024 will receive a 25% discount.

Steps:

1. Go to [https://www.adigen.io](https://www.adigen.io/)
2. Sign up
3. subscribe to the platinum membership and apply HACK25 at checkout.

4. Refresh the page, and access the problem bank

See you there.
Is open-source software ethical?
From what I recall of Yugoslavia - Milosevic was rounding up civilians explicitly.

Here we have a war. You cannot compare the two, not to mention the 31k number being unhinged from any credible source.
NASA Picks 3 Companies to Help Astronauts Drive Around the Moon
The communists may have been bombed to death by the Turks and Russians when the US left?

But when a friend's brother was there, it was a communist spot
I don't think a Falcon Heavy would retain enough fuel once getting itself in orbit with 0 payload to give enough delta-V to the entire Artemis Space vehicle. That burn has to (generally) happen in a single TLI burn. So there is actually a minimum quanta of delta-V for the mission I don't think FH could meet.
You're welcome to run this in Orbital STK if you like.
It would be great to have the premise of open source but I wouldn't if I were a CEO give in to that attitude.
I don't know how you can think CMake is worse than autoconf. At least it has a declarative approach with good mechanisms for reusing common logic. Its much easier for IDEs/editors to work with it.
Is anyone doing and publicizing the git clone vs. tarball work in other projects? I suppose if something has been found, it might be too soon to disclose publicly.
Even in that case there's a tradeoff, if that stack needs to be large you can maintain it on the heap. Now you can do that to some extent with either a recursive implementation or not of course, but it's still a matter of deciding which is the better approach. It's not simply the case that "you can always just use recursion and it'll be totally fine mostly".
Hopefully I get you to be more accurate and specific when discussing this loaded emotional topic. Words literally kill. I think using defusing language is conductive to de-escalation.

Words are important. And you're right those are different words. The word murdered has a specific meaning, e.g. "to kill (a person) unlawfully and unjustifiably with premeditated malice". The word impacted means: "strongly or directly affected by something especially in a negative way." The word "child" also has a definition. In this context it usually refers to people under the age of 18.

I'll turn the question back at you, what are you trying to get out of claiming "tens of thousands" or "murdered"?

I think the word murdered is IMO more appropriate to the children Hamas killed in Israel on Oct 7th and civilians it has killed in Israel over the years and less appropriate for the children killed in Gaza by IDF action during a war. That said my heart breaks for every single child, whoever they are, that lost their lives. It's not their fault. This war didn't need to happen. We should try our best to protect children, here and everywhere, and I do recognize that at some level you're trying to do so, thanks for that.
It would make for a good sci fi novel, but yeah. Cryptography is cutthroat in the sense that if you’re even a little imprecise people can and will break your scheme. At some level of development the material will just filter out people from learning it.
If you redid all that work, and managed to avoid m4, it would still be a win!

I believe m4 was used because some Unix shells at the time did not have functions. All shells have functions now -- it's in POSIX.

If you have shell functions, then you can have modularity without concatenating blocks of code. You can make a library of functions, and then allow people to reuse them.

It could just be

source lib_configure.sh

detect_foo
detect_bar

etc.

POSIX shell can do everything that m4 can, and it's MORE deployed, not less. (Related: some people missed that m4 never runs on the end user machine which compiles the source code -- only on the machine that makes the tarball from the repo.)
It's literally the only way to be absolutely certain a specific feature is available. Version checks, shibboleth strings like __GLIBC__, documentation, all of these things can be subverted or lied to. In the end, verifying the desired behavior is present is the only correct move.
Are there good alternatives to Finder like Total Commander for Windows (https://www.ghisler.com/). I still miss it.
It’s also interesting now that they’ve taken over rye as well. Really hopeful they develop a unified solution between these projects.
Agreed and I laughed out loud at that part. It’s honestly embarrassing.
I thought about CPUs with either discrete transistors, or with e.g. 74xx ICs. But the former intuitively seemed too big to me (because I was assuming they use large transistor packages instead of SMT), and the latter too small (because a single 74xx logic chip can pack a lot of transistors).

So this “hybrid” of having SMT components in a can by IBM seemed close.

Happy to learn more!
The solution is to build our own FPGAs, fpgas are not more complex than any other ASIC, in fact more regular and simpler.

There are multiple fpga fabric generators

FABulous OpenFPGA PRGA Uranus

All of which could lay down a fabric that could be programmed by OSS tools.
> secret hotkey

It's the third item in the Finder Go menu. Not exactly secret.
Very easily satisfied by activity. Afterward I was less convinced he was a chill dude and more concerned he was easily exhausted.
> It's pretty clear whomever is leading MacOS dev efforts has been given the directive to not commit any new resources to the MacOS Finder.

Funny to say, because I just noticed the other day that as of the latest macOS version, Finder directory copies now have some kind of progress metadata (as an xattr of the top level copied folder?) that allows you to cancel [or presumably fail due to network loss] and then later resume copies.
What happened to trigger the events of last October which in turn triggered this.

Hamas had the run of Gaza and could have built whatever society they wanted there. They used that chance to built up for explicitly slaughtering civilians instead.
>Electric cars could have been mainstream 100 years ago without a concerted effort to stop them

Huh? What's the source
Isn't part of the problem that the connectors add too much inductance, making the lines difficult to drive at high speed? Similar issue to distance I suppose but more severe.
It's not about the tech, it's about how humans use it. In this case, the IDF seems to be using tech to commit mass murder of civilians. The issue is the mass murder, not the tech.
Your assignment, should you choose to accept it, is to write a small, simple Python program. Maybe something that builds a list of five or six elements, runs a simple map over it, then converts it to a dict somehow. Something simple.

Then run it through gdb and watch every single CPU opcode that is executed for the code you wrote. Not Python opcode; CPU. Print something first and trigger off of that or something, I'm not worried about Python startup costs here.

Then do the same with a roughly equivalent compiled program. Doesn't have to be Rust, C or whatever you know would do just fine.

Yes. You can get a big speed improvement over pure Python simply by moving it to a compiled language and making effectively no other changes. Python is slow. This is not a value judgment. It is a big mistake to think that this is somehow an emotional judgment about Python stemming from anger or hatred or something and that anyone talking about Python's speed issues are just haters or something. I like Python just fine. But you will understand how it is not a value judgment when you are running the Python program through gdb. It is simply an engineering reality that anyone using Python needs to understand about Python. You can get yourself into a lot of trouble not understanding this about Python.

Is there more things going on than a straight port? Possibly. But I don't find the difference unbelievable for it to be coming from a straight port with no major changes.
Also Ukraine is a large country, civilians who were not drafted have mostly evacuated westward, and Poland and other countries have taken in other countless Ukrainian refugees. Meanwhile, Egypt has built barbed wire fences to prevent Palestinians from crossing the border and taking refuge there. And no other countries are presently accepting large numbers of Palestinian refugees at all.
What boot was on the neck of Gaza prior to the October attacks. Hamas had full autonomy over the strip. No?
I've got a beefy synology nas and a variety of macs and have always had issues with smb shares, despite applying the configuration tweaks even apple recommends on their support site. i get full gigabit-speed as expected when using nfs, though, so i stick with that.
Python to SIMD is 1000x, to HDL it is 10k to 100k multiple.

Python is 100x slower than native code. SIMD often gets you a 10x increase or more from native.
If the CO2 concentrator could be minimized, it would make an excellent addition to HVAC systems - would minimize the need for outside fresh air if you could just capture the CO2 exhaust from human occupants and expel that. Could even have houses and offices with sub-atmospheric CO2 concentrations!
This is literally what's happening as that's what it costs at El Farolito next door. People are willingly forking over twice as much for this burrito because they want to or don't know any better.
It's actually pretty easy to call python from rust and rust from python. An incremental port of a python library into rust would definitely be possible.

I'm not sure it would be a good idea. Python patterns don't necessarily make good rust patterns. Even ignoring larger code structure (e.g. single ownership*) you'd practically have to do a second pass to stop using python compatible types (except in the exposed interface) if you wanted an idiomatic rust library at the end of it. But it's definitely possible.

* Which you don't "have to" do in rust, you can use `Rc<RefCell>` everywhere and imitate python instead. It's just throwing some of the advantages of rust and adding some noise to type signatures.
We don't have a YoE cutoff, but we aren't hiring junior developers right now.
Not sure what app you are doing this in.

I just tried a few e.g. Safari, Word and can't recreate the behaviour.

Every time column view shows the full hierarchy.
> I personally think, in practice technology like this will only delay getting to net zero, because the existence of this will disincentivize investments in electrification. I recall Sun Tzu's claim that a force completely surrounded will fight fiercely, but if you give a way out, it will look to escape or retreat.

I think you’re misapplying Sun Tzu’s lesson. An attempt to completely and immediately replace the fossil fuel industry will be met with fierce resistance, and thus be more likely to fail. Whereas a more gradual approach (like carbon neutral-ish green hydrogen) gives much of the industry around fossil fuels an opportunity to survive longer, and perhaps gives you a better chance of success.

Is this actually true? Maybe, maybe not. But that would seem to be the implication of Sun Tzu’s strategy.
Icon-view mode is baffling. After maybe two decades, I still don't know what "clean-up by ..." means or why it just doesn't arrange things nicely by default.
...But I like seeing hundreds of lines of "yes"es and success messages fly by at lightning speed before the inevitable compilation failure for the first line of actually incompatible (and non-trivial-to-fix) code. It makes me feel like I actually have a shot at compiling liboldafgnuglibxx3 from 2004 and that my efforts aren't futile.
Cmd+Down is more generic. It’s the “enter” (as in “go into”) to Cmd+Up’s “leave” / “go out of.”
You could try to argue this is the only source of rust's popularity.... or you could admit that the borrow checker is in fact a reason why folks use Rust over C.
While uv supports a large subset of the pip interface, it does not support the entire feature set. In some cases, those differences are intentional; in others, they're a result of uv's early stage of development.

https://github.com/astral-sh/uv/blob/main/PIP_COMPATIBILITY....
I live in the suburbs- I don’t own a bike, public transit here is horrible, you need a car to go anywhere

It’s super quiet because the only people entering the subdivision are those that live here

I like having a healthy distance between my house and the neighbors
3M is only interesting in retrospect. They were one of the first manufacturers to get out of the floppy business, but they also had some of the highest quality disks. So as soon as floppies started dying, the durability and quality fell off a cliff. But if you come across a 3M disk in the modern era (floppies are still used by textile equipment), it might actually store your data without breaking.
Not for some time, unfortunately.
Eh I have a US-centric view. Maybe that term means something in Monaco.
[dupe]

Some more discussion: https://news.ycombinator.com/item?id=39919646