skysight-inc/HackerNews huggingface dataset:
Python package management is a nightmare. A script that only uses the standard library can be shared as a single file.

To me, the breadth of the standard library is one of Python’s main strengths.
Get it covered under civil asset forfeiture somehow. If our rights are going to be trampled anyway, might as well be some social benefit.
Its is so far past midnight where I am, Ill come back tomorrow to find sources better than a quick google search can provide. You are right, I jumped the gun on its occupation, thank you for calling me out on that. I think it was the lack of casualties and the fact I have read sources speaking to the intent of SC on damaging the fort and causing a fire storm was its strategy rather than the desire to cause casualties. Perhaps tomorrows search will prove my memory incorrect on that as well. But as for your last question. Where were the southern armamets being built up? Are you speaking to south carolina defending a marginal island fort just outside its own port? Does the third ammendment not strike a resemblance here? How could sc stand idle when a now foreign army is sneaking in just outside their major port in the middle of the night not be of major concern? Especially since it was unoccupied by the federal government, and james buchanan agreed to not have it taken. Its not like south carolina was sending boats to blockade washigton dc or new york or boston. Have I mistaken that stance? The south was segregated by states. Was another state building up forces on the border of pennsylvannia? Ohio? or even illinois? I genuinely have not heard of this and would appreciate tips!
> Sure, but the M1 generally has a high-quality Apple screen (this laptop from HP advertises only “FHD” so - presumably 16:9 1080p and not Retina-quality 16:10…)

This looks like their current generation Pro/EliteBook lines. I have one of the higher end ones (EB 845) and oh boy does the screen suck. Not just compared to my 9 yo MBP. But even on its own. Very low angles, washed out colors. It's only advertised as 72% NTSC IIRC. Cheaper models have 6-bit panels on which you can see the dithering in the window shadows. It's laughably bad. And it cost more than similarly-specced MacBook Air.

Other than that it's a usable PC, plenty fast for my needs, and the RAM and SSD are easily upgradeable. Battery life is OK-ish (I get around 6 hours).

Also, everything works under Linux and is even less of a hassle to get going than on Windows (you need an external mouse to install it).
This is a pretty narrow minded interpretation, that dismisses the entire idea of burnout.

I have many ideas and a lot that I could complete in a day, but I share the problem of the author. Beyond opening the IDE, all motivation seeps out of me with a strong aversion to actually programming.

That’s what I call burnout.
The European country where “replacement theory” reigns supreme
I don’t quite get the usecase for it. You’ve got the original dictionary that gives you exactly the same thing. There’s obviously something I’m not thinking of here but I’m not sure why I would want to trade the dictionary for a set of keys, that’s also the dictionary.
I think building up expertise and understanding at a lower level is brilliant. Brushing your teeth is important (to stretch your comparison).

There are implicit assumptions in highway standards that people don't really understand. Engineers balance cost, safety, traffic flow, pedestrian flow etc. It is optimal within a particular set of assumptions about those things. The public should have more power to influence that balance at a local level.

I agree that this was misguided, but the impulse is good. Ideally we would have simple apps that could help people plan transport in their communities and understand the risks better. The problem of badly designed roads is too large to be solved by highway engineers alone. And the fact that we have so many terrible roads is not a good indorsement of the status quo.
Why would you want a collection of keys to behave like the mapping they came from? Why not pass around the dict itself, when you need access to the values? This seems like it extends the responsibilities of "keys" beyond what they should care about, and the mental overhead grows with it.

Or is this about read-only access? There are better, more explicit ways to accomplish that.
> The German government tried to force people to use more renewable energies and electric cars by introducing the CO2 tax.

Since both are not adequate replacements, costs for heating, electricity and transportation exploded.

This is total nonsense.
The subsidy for fuel prices were introduced due to rapidly rising costs for fuel shortly before the war started.

Those costs didn't rise because of the CO2 tax.

The fuel subsidy also doesn't reduce energy taxes, but explicitly fossil fuel taxes for cars only.
I was responding to "was more first class in popular languages". I know about python's functools lib and its memoisation decorator. Point was, if you didn't have it and wanted it, it's easy; no need for the language to provide it.
Feel the same way. Probably because I feel like my needs outside of programming aren't being met.
It gives you access to the original dictionary from a view. I've not played with it yet but I guess that means you can modify it.

EDIT: apparently not:

>>> keys.mapping
mappingproxy({'Diane': 70, 'Bob': 78, 'Emma': 84})

In this case I actually don't know what the use case is :shrug:
> to eastern asian cultures and indian subcontinent where multi-generational families mean you're never really alone.

It's high birth rates that create such culture. Europe and US are not comparable , and over time people will get lonelier and lonelier unless they decide to adjust their way of life around this issue and stop living with 20th century standards. Cities should be designed with the single-person in mind now, not the family
Berries are the obvious example, as they're fragile & fiddly, typically need to be picked when ripe (plenty of other fruit will ripen after being picked), and have a short shelf life -- but there's other surprising items that home gardeners discover.

Sweet corn, for example, starts converting sugars to starch soon after it's picked. Many people don't really understand why it's called sweet corn, as they've only ever eaten corn that was picked a few days ago. Asparagus I believe is very similar, with significant flavour changes happening rapidly after harvest.

We've enjoyed dozens of varieties of cherries straight off the trees all with wonderfully distinct flavours, but a day or two after picking, they're all merely 'cherry-flavoured'.

William Alexander wrote, somewhat humorously, about the dollar & effort costs of growing produce at home [1] but in addition to unique / superior flavours, advocates will often assert the intangible benefits (a new problem domain to engage the brain, a tighter connection with your food, the near-meditative aspects of some repetitive gardening activities).

Oh, and for seed acquisition, in AU we've got a few really good options - Green Harvest, Diggers, Edens etc - that maintain many of the
heirloom varieties that found there way here, but I thought stateside you'd have way more options? Check the Seed Savers Network[2] if you haven't found them already.

[1] https://en.wikipedia.org/wiki/The_$64_Tomato

[2] https://seedsavers.net/
To express that quantity in more familiar units, That's 758 MPa

From Wikipedia article on Nickel-Titanium:

"A great deal of pressure can be produced by preventing the reversion of deformed martensite to austenite—from 35,000 psi (240 MPa) to, in many cases, more than 100,000 psi (690 MPa). One of the reasons that nitinol works so hard to return to its original shape is that it is not just an ordinary metal alloy, but what is known as an intermetallic compound."

So yeah, there or thereabouts.

https://en.m.wikipedia.org/wiki/Nickel_titanium#Mechanism
I'm not so sure that would be readable. Well, I guess that was pretty readable.
Spider Email Archiver
Thank u

> I think there was also a discovery of some muscle around the knee a few years ago.

But I don't understand, it is well known that (every?) bones are preserved between mammal species and that they only have morphisms (e.g' a bat hands.. completely crazy)
But aren't muscles preserved between species as well?
Not as much?
An (arguably better) alternative to alt gr is a compose key. It allows you to type many more characters than alt gr, and the compose sequences are generally intuitive enough that (unlike alt gr) you don't have to memorise them.

I have right-win set up for this.
> One critique I have is the slide-to-right animation with the chart. It's jarring.

It was enabled by default. I just disabled it and now the experience is much better! Cheers, mate.
> I know you said this, but I want to emphasize that relationship failures do not invalidate the value of that ideal. I struggle to think of anyone who wouldn't benefit from pursuing some kind of family, and I believe sacrificing that pursuit entirely is always a tragic mistake.

Two come to mind rather easily.

1) Someone that is going to commit suicide. Having a family that you actually care about would make killing yourself more complicated. Alone, someone alone could go through with the act without actually hurting anyone else.

2) Someone who's entirety of experiences with family have been... complicated. Just as a thought experiment; say someone raised raised a child by punching them hard enough to bruise or draw blood for every little slight, real or perceived. Then ensured that the child understood that they were being hit and injured out of love.

How would that child would view family after enduring that when they become a young adult?
Nvidia's Techno Palace May Have You Questioning Remote Work
Can't say anything particularly critical towards the offer, but, dammit, copywriting is so ridiculous here: "multi-task like a pro with ... pro", or "run multiple apps in parallel" - wow, what a novelty. Could they save some time, and efforts, and just enumerate specs? Targeting for devs you probably will do better with less empty words
Chess is logic, poker is rhetoric.
Thanks for sharing! I made mistake in my comment when I called closed Stackexchange sites "failed" because the core users might have migrated to some other platform or formed another form of a meaningful community.
You only benefit from the road infrastructure used to transport goods to your location, more or less. Yet your taxes clearly go into a general revenue stream that could be used for any road in the entire country.

Anyway you don't get to pick and choose with taxes - although car owners are the absolute worst at wanting things like bicycle licensing.
Only if you choose to, same as on Windows, and it's _highly_ discouraged on both. I haven't read the README but culturally, even if someone uses just `python3` in documentation, they still probably expect you to understand how to do so inside of a virtual environment of some sort.

You can still use conda envs/venv/poetry on Linux, after all.

edit: re-reading your question, it sounds like you're in PATH hell. You should examine the contents of your PATH environment variable and make sure you don't have conflicting installations of python.
The entire English dictionary (being very generous on what a "word" is) is around 4MB - nothing nowadays.

Not to mention of course that your computer probably already has 50 copies of it somewhere if you really don't want to bundle it
Are you talking about global warming? Because that’s going to make a lot of people miserable but is far from a global civilisation destroying event.
Funny, there's two threads for this story.
> I have had the sense that my “real life,” the place where I belong and where there is no loneliness, is somewhere else out there in the world, although I can’t name or find it

I found that virtual worlds like Second Life have a lot of old people. Those have been there for decades and their virtual friends are probably their most stable connection over time. Same goes for younger people who move around a lot and change friendships, loneliness leads them to seek virtual friends. I think that's why Zuck is interested in metaverse: Europe and Japan are already old, US, CA, China and the rich world will become old soon enough. Technology can provide a lot to people who can no longer travel etc.
I’ve been using Kinesis keyboards for over two decades now. The thumb switches are indeed a significant improvement over “just the spacebar”.

https://kinesis-ergo.com/keyboards/advantage2-keyboard/
Mainly, IMHO, sensationalist "journalism" like this is much more of a reason why we can't have nice things, compared to the actual event predicted (which likely isn't going to happen, at least not to the extent described).
It's easier to read, but not as good to compress since you'd have to store those letters. If the letters in the middle are the same, you only have to store the count of replaced letters. One byte should be enough for that.
There are a few of ski manufacturers making Scandium-based/reinforced skis.
This is an argument with no numbers in based on the idea that metals are scary and a bunch of scare words.

> huge factories using processes involving all sorts of hideous chemicals and a terrifying amount of energy.

As opposed to lightbulbs, which are all handcrafted by artisans using no chemicals or energy?
> Lightweight tasks exist. As much as I generally agree with you, following your rules means you either do not ever do them, or you bloat them to multiple times larger than necessary. And correcting a company's task-management process as a whole is not always feasible either.

Creating a short Jira issue and poking someone about including it in the current sprint should take about 10 minutes in total, if you want a decent description and are okay with occasionally not focusing on the "ceremonies" of sprint grooming too much, since as you say, some tasks are indeed small (and as long as this doesn't lead to scope creep, e.g. fixes/refactoring instead of new features this way).

Of course, that may always not be viable and i see where you're coming from - yours is also a valid stance to take and i see why focusing on an issue tracker too much would be cumbersome. Then again, in my eyes that's a bit like the difference between having almost entirely empty pull/merge requests and having a description of why the changes exist, a summary of what's done (high level overview), additional relevant details and images/GIFs of the changes in action, DB schema diagrams or anything of the sort.

I feel like additional information will always be useful, as long as it doesn't get in the way of getting things done (for an analogy, think along the lines of covering most of the business logic with tests vs doing TDD against a bloated web framework and thus not getting anything done - a few tradeoffs to be made).
It does. Note that it calls popcount_digit on each digit of the integer (a 'digit' here is 32 bits), which calls _Py_popcount32, which does map to a hardware instruction if possible: https://github.com/python/cpython/blob/f62ad4f2c4214fdc05cc4...
Intel Open-Sources SYCLomatic Migration Tool to Help Create Heterogeneous Code
Show HN: Visualize your Bitcoin holdings value over time
In case you're wondering, yes it's written in Rust :D
Dirty, crowded, expensive, smelly, crime-ridden and generally a terrible place to live. The museums, restaurants, clubs and plays that used to offset the city's many downsides have all declined substantially in quality and quantity since the pandemic.
This blog reminds me of -me- back in the day. I cut my teeth on programming bad Atari BASIC games, but eventually I learned 6502 assembly and wrote my own disassembler, modem routines, etc... heady days!

And funny timing, this weekend I (finally) plugged in and got working an old 800XL I bought on eBay about a year ago -- but after purchasing the machine, it gathered dust while I got distracted with so many other things. :-)

This Atari came with 100s of floppy disks and a folder with dot-matrix printouts cataloging the files on each disk. Previous owner had the machine for decades and was very meticulous. It also came with a 1050 disk drive which makes scary wheezing noises when the disk spins, lol. I don't think I'll use the disk drive much since everything interesting is downloadable nowadays in seconds in ATR image format; I also picked up a SIO port to serial adapter, so I can link the Atari to my laptop. It's pretty amazing, the Atari sees my laptop as a disk drive using RespeQt [1] on the laptop. It is -so- much faster/easier than actually dealing with the disks like back in the day.

And if you thought disks were slow... this machine also came with a cassette drive (!!) but it needs some lube or something, the rotors don't spin at the right speed. I kinda want to show some of my students the slow speed at which we used to be tortured: ten minutes to load a single game, and that only if you were lucky enough for it to load successfully on the first try...

The most interesting aspect of this experiment is the speed at which technology operates now: I had forgotten just how slow everything was. A simpler time.

[1] RespeQT - https://github.com/RespeQt/RespeQt
`bit_count` is a terrible name for a function that returns the number of one-bits. Zero-bits are bits too!
tbh i never ran into such an issue with my applications and it sounds to me like a physical constraint: i don't expect to be able to keep something cached in memory that is larger than the available memory. if i would see myself optimizing for the best "maxsize" property (assuming lru_cache), then i would rather change to a probabilistic data structure like a bloom filter or cuckoo filter (or whatever the contemporary approach there is).

can you elaborate the problem a bit more please?
It sounds like this is the abstraction/capability/risk tradeoff. Higher level languages and systems can let you do more things, at the reduced cost of not having to understand all the components - but then you're not perceiving the quality of the components and are exposed to their limitations.
See my related comment about this project: https://news.ycombinator.com/item?id=31452598
Maybe vice versa, isn't it? At least fiat currs are under their control.
Seebeck generation is indeed inefficient.... But for low temperature deltas, Carnot efficiency already implies pretty low theoretical efficiency limits.
I was hoping to learn something about the six-fingered statues here, but no comments about it.

Anyone know any six fingered Turkish people we can ask?
I bought a split keyboard last year and I honestly don’t think I could go back. My shoulder/chest pain went away. The layers let me almost never leave the home row and I miss it every time I use my laptop keyboard.

> I suspect that they are more concerned with aesthetics, which are arguably worse with a split keyboard.

Yeah, mine has lots of wires and I miss the minimalistic aesthetic of wireless mini keyboards.
If nothing replaced cotton, then probably not, but there are other goods than could have substituted. And of course, eventually someone would have had the bright idea of using slaves in factories and coal mines.
In the end it’s hard to avoid slavery by merely being resource poor.

Even in the worst environments, some small elite will always benefit by enslaving the rest of the populace. Take for example, the Danes taking English slaves. It was not an economy bursting with productivity and wealth, yet slavery still existed because “elite” warriors didn’t want to wash their own clothes or grow their own crops or make their own entertainment.

This is why I called slavery an economic perversion. There is no job that can’t be done by someone enslaved. Slaves may start as field workers, but they eventually become supervisors. From bed warmers to dancers, singers, and composers. From household servants, they become palace chefs. From nannies they become tutors. From handmaids they become house stewards and accountants. If the practice isn’t stamped out (or restricted via laws such as a caste system since mere social pressure won’t stop the elite from maximizing profit from more educated slaves), it just grows more varied.

I would bet if institutional slavery existed legally today, even computer programmers would face stiff competition from that source rather than having to worry about jobs being outsourced.
Ask HN: Is EDR software (Endpoint Detection and Response) a good investement?
We're a mid-sized tech company. The security team is fighting for an EDR (Endpoint Detection and Response). We're mostly have Apple products.

I'm conflicted. Like most software in the enterprise security realm, it promises to be a tad too all-singing all-dancing. It's often pricey. It might find a crypto miner, but is that really important to mitigate within milliseconds? Would it find a targeted crafted Trojan backdoor, wouldn't the malicious actor test their payloads on commercial EDR products prior to the attack anyway? And their is a privacy concern that the employer has root access on your devices. And that it hogs your CPU at all times. You need to deal with a lot of false positives that blocks progress for both your engineers and your security analysts. And all BYOD is still fully unprotected, as well as other endpoint you might have (Cloud APIs, supply chains integrations, third party network devices).

Depending on your threat modeling, I wonder if you can mitigate most of your risk with other factors. Better monitoring on the next layer in your infrastructure, stronger authentications mechanisms, least privilege, zero trust thinking, honeypots?

I'd like to be wrong, but if anyone has seen this work and/or not work, I'd like to hear your thoughts.
What I also haven't seen mentioned is the ear-shattering beeping that is required from commercial vehicles as they back up. It is basically a non-stop cacophony of overlapping, deafening beeps as trucks, vans and buses jockey for position and parking spots.
UV light fixtures "Upper room UVGI (Ultraviolet germicidal irradiation)" also seems to be a promising air-cleaning technique, with possibly fewer moving parts and less power draw than this.

https://twitter.com/RealSexyCyborg/status/152709990924505088...
Laravel and React Native File Upload
Similar story for the SR-71, it was mostly made of titanium sourced (indirectly of course) from the Soviet Union.
So all unimportant data? I mean sure you can squeeze insights out of that but if a third of it disappeared overnight it wouldn't be a big deal.

And even then anything short of obsessive mouse tracking won't be that much data.

This isn't doing much to prove that the stuff in the article matters. Maybe it does but it's not self-evident and the criticism upthread makes sense.

(Please note that I am not ignorantly saying the job is easy. I'm mostly wondering if it affects revenue and satisfaction by more than a tiny sliver to do the hard job with all these different big data engines as opposed to doing a much simpler job.)
Clickbait. Article says it should be. To which I say: the fuck it should. Is a law degree a liberal arts degree? If universities decide CS needs to include some instruction in the human side, they can offer those classes without reclassifying CS as some bullshit.
Can't you just install Homebrew on your home dir and stop being locked up with the ancient environment?

Or you could just create a git repo with those executables and pull them to your machines?
"you cannot borrow that session because it is already borrowed by another user" :-)
Why does everyone assume this guy has zero business attempting this? If you read his credentials, he should be every bit as qualified as you to attempt this kind of work while understanding the pitfalls.

According to his CV he's been active in the field for quite some time. The default assumption that he's an idiot and going to kill people just seems too cynical here.

Grandparent - you specifically mention having noted methodology problems, would you mind sharing where in the methodology you think he's gone wrong?