skysight-inc/HackerNews huggingface dataset:
That superhuman capability of "multiplying two large numbers instantly" has transformed human society like not even plumbing has. I really can't see how this you could not consider this useful.
>where everything is possible but nothing of interest is easy.

Real development IMX is not much different. People just have low standards for "interesting" nowadays, and also have vastly increased access to previous solutions for increasingly difficult problems. But while modern programming languages might be more pleasant to use in many ways, they have relatively little to do with the combined overall progress developers have made. Increased access to "compute" (as they say nowadays), effort put into planning and design, and the simple passage of time are all far more important factors in explaining where we are now IMO.
There was just an article about a whole array of “nuclear batteries” using all sorts of decent chemistry: https://news.ycombinator.com/item?id=42118306

Are any of those candidates or are they just too small or with too poor a mass ratio compared to plutonium RTGs?
I‘m on the Trackpad and MX Master combo since a decade and I love it. Use the mouse button for instant screenshots and you are max productive.
Have you maybe documented what you have done, so that others who want to follow the same path can look up some information?
Trump is often said to be a narcissist (I have no idea). Narcissists are sometimes depicted as the ultimate in selfishness - everything has to be the way they like it.

The reality is that narcissists are very fragile and can't handle reality, so they insist that everyone around them play roles the narcissist feels safe with (think of their kids or spouse) and that reality be a certain way.
I tried this before, it doesn't handle group emails correctly. Google groups is one of the official methods recommended by Google to have a shared inbox and this filter automatically selects all emails sent to the group's address rather than by sender.
> Welcome to capitalism. The market forces will squeze max value out of them.

What a ringing endorsement.
You could define Christianity as believing in Christ, bust more and more people consider themselves somewhat Christian without any of the Bible setup.

> Although many non-practicing Christians say they do not believe in God “as described in the Bible,” they do tend to believe in some other higher power or spiritual force in the universe.

https://www.pewresearch.org/short-reads/2018/05/29/10-key-fi...
Thanks for the explanation! I haven't seen someone use a mouse like that before, very interesting.
I think most people would have considered the "not official" discord the official one because it WAS when they joined it.... especially considering most of the moderation team behind it was the same team running this new "official" one.

The entire narrative of "oh well it's not the official one so we wash our hands of it" is incredibly weak to anyone who isn't trying to find excuses for the project considering it was the official one until recently and tons of people were shocked to find out it wasn't the official one anymore.
Drone-zapping laser weapons now effective (and cheap) reality
This was from 2003.

I think at the time the author(John Horgan) was a kind of a 'religion debunker', and maybe he had latched onto a few sects of Buddhism that sound kind of 'Christian' and 'debunkable'.

He has some follow up writings that indicate his views on Buddhism may have shifted.

From 2023

https://johnhorgan.org/cross-check/a-buddhism-critic-goes-on...

"But I’m glad I went on the retreat. The Lama, during our private chat, said Buddhism isn’t true, but it works. Something worked during the retreat, but what was it? "
Easy peasy!

Here: https://news.ycombinator.com/item?id=42160277

And you here, though disguised so you have the easy way out of claiming you were just hypthesizing: https://news.ycombinator.com/item?id=42160930

Plus, if you are going to claim the two aren't conflated in general, i.e. that most conversations about UFOs are also about ETs, then I'll peg you for a dishonest person and will have nothing further to discuss with you.
I think a part of the problem is that in addition to being a well regarded principle with a good pedigree, "DRY" is both catchy and (unlike SOLID or similar) seems self explanatory. The natural interpretation, however, doesn't really match what was written in The Pragmatic Programmer, where it doesn't speak of duplicate code but rather duplicate "pieces of information". If "you are okay with functions drifting apart or the cases they handle are allowed to differ" then the two functions really don't represent the same piece of information, and collapsing them may be better or worse but it is no more DRY by that definition.

I've tried to counter-meme with the joke that collapsing superficially similar code isn't improving it, but compressing it, and that we should refer to such activity as "Huffman coding".

It's also worth noting that the focus on syntax can also miss cases where DRY would recommend a change; if you are saying "there is a button here" in HTML and also in CSS and also in JS, your code isn't DRY even if those three look nothing alike (though whether the steps necessary to collapse those will very much depend on context).
Subsidies for oil, coal and natural gas currently cost us about 7.1% of global GDP. [1]

I imagine if we were willing to spend 2 to 5% of global GDP on fighting climate change, we'd also be cutting those subsidies. So in that scenario we'd be reducing government deficits and reducing the rate at which we print money, not increasing it.

1. https://www.imf.org/en/Blogs/Articles/2023/08/24/fossil-fuel...
The Tooth Is Stranger Than Fiction
/ 0 = 0
A testament to requirements and quality. Thanks for sharing this insight, cheers!

> This is what happens when you have the best minds committed to designing systems that don't fail.

Given how times have changed, perhaps it is also valuable to note that other major-yet-unwritten factor: confidence in the supply chain.
Perhaps check out GoMLX ("an Accelerated ML and Math Framework", there's a lot of scaffolding and it JITs to various backends. Related to that project, I sometimes use GoNB in VSCode, which is Golang notebooks [2].

[1] https://github.com/gomlx/gomlx

[2] https://github.com/janpfeifer/gonb
Trump wants everyone to get nuclear weapons. He wants a world of transactional big players and unreliable alliances with shakedowns. That is a world were everyone scrambles for a nuke, naturally. And pakistan is broke- you can get one there relatively cheap.
> I think there is still a majority of people that are very reasonable and to resolve issues through dialogue. But given the former, they stay out of debates and the whole discourse is dominated by the extremes.

That's not incidental, it's intentional - a tactic well-known and practiced by people trying to radicalize society. People need to stand up for the things they believe, in the same way Dr. King would emphasize that he wasn't passive at all, that he was a warrior who created real tension and pressure.

But I think the 'both sides' isn't born out factually. One side controls governments, including the most powerful one soon. They control business, international affairs, much of social media, etc. They are fighting wars of conquest. The other side has no power anywhere.
I think it's misleading to say iteration or full rewrites are the only 2 options. The most impactful, yet successful, projects I've worked on rewrite a part of a system. ie replace a custom search index by Solr, but leave the data itself and the UI the same, then once you're happy that went well, improve the data or the UI afterwards.
2024 Ruby on Rails Community Survey Result
Homeland Security Department Releases Framework for Using AI in Critical Infra
It was pretty straightforward for me. I read this blog post [0], and one specific section stood out to me:

> In polls, 25 - 50% of Americans say they would donate a kidney to a stranger in need.
>
> This sentence fascinates me because of the hanging “would”. Would, if what? A natural reading is “would if someone needs it”. But there are 100,000 strangers on the waiting list for kidney transplants.

I fell into the category of people who would say yes, so I took action. It's a bit scary, but the outcomes look very good for donors. It's a very low risk (extremely low chance of death or major complication) for a very high reward (very likely give someone else years of life without relying on dialysis).

[0]: https://www.astralcodexten.com/p/my-left-kidney
In case it needs stating, watching your child die in increasingly agonising pain over a year while your glimmer of hope for their survival dimishes every single day, with moments of false dawn, is a very different experience to watching your child being killed by a wild animal.

As for your imaginary hunter gatherer:

1) Yes I'm sure when a child died in agony over a prolonged period of time in hunter gatherer societies, their family was also traumatised.

2) The modern nuclear family has changed our sense of emotional attachment to our children. Whether that's good or bad is a separate discussion, but our relationship with our children is different to what it was 500 years ago, let alone 5,000 years ago.
See, you’re rest your hands on the table with the outer edge of your pals and wrists touching the table. You hold it with your pinky/ring finger and the thumb and use the middle and index fingers for the click and the gestures when needed. It’s quite comfortable, your hands stay at the same position with those ergonomic Logitech mice.
Drinking water systems for 26M Americans face high cybersecurity risks
And functions are just numbers combined with if/else's and a pretty name at the end of the day.

If this number, jump to numberA otherwise jump to this numberB. Also if numberC store numberD at numberE. ;)
I think it was a serious question that was relevant to the conversation.
Once you start forking wouldn't it make more sense to just exec? Woops, CGI.
In my experience running big servers, tuning TCP buffers is definitely worth it, because different kinds of servers have different needs. It doesn't often work miracles, but tuning buffers is low cost, so the potential for a small positive impact is often worth the time to try.

If your servers communicate at high datarates with a handful of other servers, some of which are far away, but all of which have large potential throughput, you want big buffers. Big buffers allow you to have a large amount of data in flight to remote systems, which lets you maintain throughput regardless of where your servers are. You'd know to look at making buffers bigger if your throughput to far away servers is poor.

If you're providing large numbers of large downloads to public clients that are worldwide from servers in the US only, you probably want smaller buffers. Larger buffers would help with throughput to far away clients, but slow, far away clients will use a lot of buffer space and limit your concurrency. Clients that disappear mid download will tie up buffers until the connection is torn down and it's nice if that's less memory for each instance. You'd know to look at making buffers smaller if you're using more memory than you think is appropriate for network buffers... a prereq is monitoring memory use by type.

If you're serving dynamic web pages, you want your tcp buffers to be at least as big as your largest page, so that your dynamic generation never has to block for a slow client. You'd know to look at this if you see a lot of servers blocked on sending to clients, and/or if you see divergent server measured response times for things that should be consistent. This is one case where getting buffer sizes right can enable miracles; Apache pre-fork+mod_PHP can scale amazingly well or amazingly poorly; it scales well when you can use an accept filter so apache doesn't get a socket until the request is ready to be read, and PHP/apache can send the whole response to the tcp buffer without waiting, then closes the socket; letting the kernel deal with it from there. Keep-alive and TLS make this a bit harder, but the basic idea of having enough room to buffer the whole page still fits.
Web Scraping Tutorial – Extracting Real-Time Data Using Python
Hi HN community,

I've just released my fourth Python web scraping tutorial where I demonstrate how to collect real-time data from the Virtuoso website using Selenium, Pandas, and JavaScript. This tutorial walks through the process of extracting data such as names, company details, social media links, and more.

The tutorial is conducted in Bangla, making it accessible to both local and international learners interested in practical web scraping projects and Python automation.
The Magic Mouse first shipped while Steve was CEO. Presumably he did like it.
Wouldn't it be better to optimize the directions so their drivers make fewer left turns? UPS did that a couple of decades ago.
The MX Master mentioned in the OP is only kinda-ergonomic, this is what fully ergonomic looks like:

https://www.logitech.com/en-us/products/mice/mx-vertical-erg...

Likewise with ergonomic keyboards which usually tilt upwards in the middle so your wrists aren't flat:

https://kinesis-ergo.com/shop/adv360pro/

https://dygma.com/pages/defy
I use -

Rust, aider.chat and

I thoughtfully limit the context of what I'm coding (on 2 of 15 files).

I ./ask a few times to get the context setup. I let it speculate on the path ahead but rein it in with more conservative goals.

I then say "let's carefully and conservatively implement this" (this is really important with sonnet as its way too eager).

I get to compile by doing ./test a few times, there is sometimes a doom loop though so -

I reset the context with a better footing if things are going off track or I just think "its time".

I do not commit until I have a plausible building set of functions (it can probably handle touching 2-3 functions of configs or one complete function but don't get too much more elaborate without care and experience).

I either reset or use the remaining context to create some tests and validate.

I think saying 1.3x more productive is fair with only this loop BUT you have to keep a few things in perspective.

I wrote specs for everything I did, in other words I wrote out in english my goals and expectations of the code, that was highly valuable and something I probably wouldn't have done.

Automatic literate programming!

Sheep shearing is crazy fast with an LLM. Those tasks that would take you off in the weeds do feel 5x faster (with caveats).

I think the 2x-5x faster is true within certain bounds -

What are the things that you were psychologically avoiding /dragging or just skipping because they were too tedious to even think of?

Some people don't have that problem or maybe don't notice, to me its a real crazy benefit I love!

That's were the real speedups happens and its amazing.
i have no idea about email marketing tool but this one is really something to look for https://userfinder.online/
The first AI group chat experience
I appreciate that.
The first rule of power is those in power want to stay in power. The second rule is that they will only voluntarily give up power if they can keep their ill gotten gains.
IIRC (I don't have historic trade complexity to hand, I once did for a project some years ago) the British did cultivate new sources (eg India) after experiencing a volume lull for some time.

Over a longer arc the cloth trade itself grew in volume and demand for raw fibre increased, absorbing the post Civil War US production again.

You're correct that public sentiment opposed slavery and that unionised mill workers in England supported a ban on non use of "slave cotton".

What also occurred, as often happens in war, is that a profitable black market trade grew and lined the pockets of many middle men, at the expense of growers who had reduced profits and embargos to deal with and for mill workers who saw less actual work as bale numbers plummeted.
It doesn’t need a fix, the thing goes weeks between charges and you can charge enough for several hours of use in like 10 minutes, from a totally dead battery. It’s a little silly but not an actual problem. There are a bunch of other reasons to prefer a different mouse, mostly having to do with ergonomic preferences or needs for real buttons and a physical scroll wheel (it’s a terrible mouse for gaming, for instance).
check this out this is really something worth paying for https://userfinder.online/
If the passkeys were stored in some cloud KMS, then yes someone could still impersonate me.

Ideally, but they wouldn't be able to steal the keys, it would only be temporary.

That said, yes, we'd have to trust the server side software that grants access to the keys in KMS.

In the end this level of indirection would sort of defeat the point. It wouldn't really be better than OIDC using a provider where you have a passkey.

Incidentally, I have 2FA on important accounts, and prefer to use Google/GitHub/Facebook for sign-in on other sites whenever possible.
>a powerful doc creation platform

Which, based on what I see in the rendered archive.is version, is being used to do nothing outside of the normal use of a standard Markdown-based SSG like Nikola or Jekyll.

Not that doing more would be a good idea anyway.
Why Ember Is Different: Running Browser Tests in a Browser
Asphalt holds heat from the sun. Cities produce heat plumes that grow as the area of asphalt grows. Even without wind the plumes will expand to the airport and the temperature will increase. Cities grow in circumference expanding the overall area and temperature of the heat. This also increases the heat at night as the asphalt slowly releases the heat after dusk.
managers are to babysit and oversee/command workers in a lot of orgs, LLMs cant replace that. People do "selfmanage" but mostly in highly skilled/selfagency profession like engineering, law, architecture, etc...
The price of home solar and batteries is dropping to the point that $0.30/kWh is becoming untenable in any home that has a decent amount of roof space. You’re better off financing a rooftop solar plant and buying 3-4 days of storage, even if you remain tied to the grid. Insofar as those costs are being driven by generation, the declining price of solar should eventually place an upper bound on what people will pay for electricity. Even if you don’t live in a sunny place and even if net metering pays $0, with a few days of storage you can reduce your grid consumption to the point where your actual need to consume expensive electricity becomes a tiny fraction of your overall usage. I think this will tend to push costs downwards.

Even for people who don’t have the space or capital to install their own solar, this will happen writ large as the US builds out utility scale solar, wind and storage.
> People are just using it wrong

Oh. I broke my arm 5 years ago. I use everything "wrong" now. I have no other choice.

I've come to absolutely hate products and designers that can't grok this basic fact of life.
Anyone else feel like mathematics is sort of the endgame? I.e., once ML can do it better than humans, that’s basically it?
Amateurs always fail to properly account for the Earth’s wobble when projecting the temporal coordinates on to our oblong spheroid of a planet.

Contrary to popular belief, this kind of miscalculation is the leading cause of death among time travelers, not paradoxes.
Japan has English fluency issues (but it can be argued that this is because there isn't much of a need to study English in Japan), but using the EF Test rankings are dumb.

EF's English tests aren't accepted by most institutions.

TOEFLS, IELTS, and CAIE tests are the commonly used English tests globally.
> Copy-paste is OK once. The second time you're introducing duplication (i.e., three copies), don't. You should have enough data points to create a good enough abstraction. The risk of diverging implementations of the same thing is too high at this point, and consolidation is needed.

This heavily depends on how likely it is for the reasons of change to also apply to the other copies. If the reasons for why the code is the way it is are likely to evolve differently for the different copies, then it’s better to just leave them as copies.

Just being the same code initially is not a sufficient reason to create an abstraction. Don’t focus on the fact that the code is currently the same, instead focus on whether a change in one copy would necessarily prompt the same change in the other copy.

This also applies to pieces of code that are different from the beginning, but are likely to have to change in conjunction, because they rely on shared or mutual assumptions. If possible place those pieces of code next to each other, and maybe add a source comment about the relevant mutual assumptions.

In other words, avoiding code duplication is a non-goal. Keeping code together that needs to evolve together is a goal. Instead of DRY or WET (don’t repeat yourself, write everything twice), think SPOT (single point of truth).
Look where IMD is located....There is a reason why Switzerland ranks up there.
Why am I seeing so many comments disparaging "lofty elite scientists" lately? Every scientist I know is a very curious person, more willing than most to listen to the most outlandish ideas people come up with.
Direct link to the PDF (instead of having to go via some web-based PDF viewer):

https://imd.widen.net/content/q3p8lowz7b/original/20241111-W...
Lets not forget that russias "subversion" of europes politics and culture is also relentless. The fifth column would continue the attack from inside, even if a treaty was signed. AFD and BS in germany come to mind, Front National in France, etc. They have so many useful idiots, with anit-imperial ideas useful for the last empire standing.
Still a huge amount of luck involved. If that planetary alignment had happened even 10 years earlier NASA probably wouldn't have had the capability to do anything with it. If it had been sometime recently, say after the Challenger disaster, I doubt it would have got funding...
I don’t know if Number is utilizing the Mac gestures, if not it’s on them.

However the entire macOS UI is heavily using swipe gestures, which is only possible with touch surfaces. That’s also why touchpads work great on Mac.

I can’t use anything other than Safari and Touchpad or Magic Mouse because I too often use the swipe slightly back to reveal the previous page to check something that I need on the current page.

If my Magic Mouse breaks down, I’m immediately getting a new one.
I just bought a Mac Mini for use as a family computer, and a Magic Mouse to go along with it. Why? Because for a computer sitting out in the open in my living room, aesthetics are actually important to me. It’s also being used by people with different hand sizes, and my MX Master is too big for my kids’ hands. And finally, it’s easier to clean than a mouse made with softer materials and lots of different crevices for wheels and buttons.

I’ll also add that horizontal scrolling works really well on the Magic Mouse - comparable to a track pad. My MX Master has a horizontal scrolling wheel, but it is much harder to use due to its design and placement. This may or may not be a big deal depending on which apps you regularly use.

I think for a mouse that you plan to use all day long for work, it’s worth getting something with better ergonomics. But for most people, the Magic Mouse is fine.
IMD study, what else do you expect?
Turn the carbon into diamond.

Not jewels - let’s make some diamond houses. That’d be neat.
The news is that the US military is acting very much like they aren’t responsible for recent sightings, and they’re as interested in finding the source as the UFO enthusiasts are. A non-US military with advanced, unexplainable military capabilities (on US soil!) is every bit as interesting a story as actual ETs are.