skysight-inc/HackerNews huggingface dataset:
I've never respected this advice, even though I hear it often enough. The reasoning appears to come down to this:

> If you know that you're possibly keeping the code, you do things in a "proper" way, which means moving slower

combined with the idea that it's faster to redo work than it is to refactor.

I don't buy either of these propositions as a universal rule. For the first, it seems that a mindset of avoiding premature optimization, which you should be cultivating anyway, is enough to ward it off.

For the second, I see it as very context dependent, with my bias going towards refactoring instead of rewriting. I most often get things right enough the first time that it really only needs to be refactored going forward. Only when I end up with serious flaws do I decide to start over, often before I finish my implementation because the flaws are already apparent enough. Add to this that even very large changes can be refactored effectively and timely in my experience, and I feel like the bar for rewriting is really high to be cost-effective.

Unfortunately this essay and many others seem to take objections like mine for granted, and I should just believe the author that rewriting is faster with zero supporting evidence.
Let's not forget things like the Sackler family's relentless marketing of addictive opiates. They and their expensive retainers get to have lofty discussions about this and that, whether a particular settlement number is _fair_ or in the 'best interests of the patients' or whatever, how the very idea of litigation is hurting their ability to help those who really need it.

Contrast that with the tone taken by our most powerful, about the scourge of illegal immigrants bring the very same chemicals into the country by swimming the Rio Grande. I would not be surprised to hear support for summary executions of every third person in Laredo, TX.
A Bold Journey on Grit and Hard Work with Richart Ruddie
Richart Ruddie sharing his bold journey on what it means to have Grit and become successful.
Yes, Lambda Labs out of capacity last few days, they even don't have A10 instances!
There is Google's Colab... but it's meh.
Co-op utilities (and other forms of small local utilities) can have problems, but in general I prefer them. The bad isn't really that bad, and they can be very, very good.
I view Ramda as a redflag in most any code base I see it in. Anecdotally, every large codebase I have worked with that heavily used Ramda is generally held together by one very smart engineer. Once that engineer leaves the company, the code base falls apart because no one else can understand it very well and it takes ages to fix bugs or ship new features. So these days I champion against Ramda simply because I think it just takes to much effort for a typical engineer to understand and it is usually at odds with the rest of the companies code.
Fair points, but:

35 traffic fatalities, statistically 10 will be related to speeding.

raise $578 million over four years

What do you think their real reasoning behind this is?
Again the fallacy. GPLv2 allow (1) giving the source code along with the binaries or (2) promise to allow any third-party to obtain those sources for the cost of copying. The Software Freedom Conservancy post shows that Red Hat considers GPL licensing to be a serious matter. Correct, an end user could not enforce a copyright violation, but the copyright owner can assign those rights.

I also think Red Hat is complying with GPL and other licenses, just it is closer to the edge than last month.
Thank you

I was beginning to really feel my age that no one had made that reference.

(It's from the movie "Treasure of the Sierra Madre", which is worth checking out!)
Respectfully, this mindset is myopic.

Utilities are called utilities for a reason, and PUBLIC transportation is a utility.

Better mobility means less road congestion, fewer emissions, less energy wasted needlessly, fewer healthcare costs, easier access to jobs and education which implies reduced crime, reduced crime means improved living conditions, more safety, fewer healthcare costs.

The ROI on utilities is in many ways intangible due to the sheer complexity of our society.

Measuring how much utilities make directly and using that to argue that they should be discontinued is naive at best and downright dangerous at worst.
Agreed! But I think total fraud was already ruled out once the reports from chinese labs reproducing it came out
Population of researchers != Population it's more than 4x as large in terms of population but only has ~25% more researchers while having around 50x the retractions.
It's interesting that the new agreement terms don't mention distributing 'source code' only 'software.'

And the bit about supporting non-Red Hat software, reads as if, you promise you're not going to use Red Hat binary patches to patch Oracle Linux or some other distro, unless you're paying a subscription per instance of said distro.

There's really no restriction in this article about distributing the source itself.

Red Hat may be happy for this confusion to remain.
I don't throw it away, I keep it as a reference. But for anything interesting, I might rewrite from "scratch" three times easily.
The later is whats happening now. They let the nature do its thing.
The bugs are only part of the problem. They are so widespread because it’s gotten to dry there which makes the trees vulnerable.
The most important thing is to have longterm political support for this ticket across the board, so that people can expect this ticket to exist in 5+ years, for a reasonable price (inflation adjusted). Plus you need bigger investments into public transport, and also serve routes that won't make a profit. Otherwise few people will use it instead of cars.
The days of static-mapped keyboards are limited.

I reprogram my keycaps frequently. Clearly, there's no capslock to be had, and that's an ESC (vim user).

But honestly, in the days of reprogramming at H/W or OS level, why are we worried about key placement this much?
What should Unicode have done instead?
Terraform best practices for reliability at any scale
>You can also tell on company hardware and on company accounts if the junior's browsing history represents getting better or just resting on their haunches because they want someone else to do the thinking.

Are you saying the mentor should actually go and check the browsing history of one their engineers to verify whether they've actually done "correct work" or what are you trying to say exactly? This sounds to me like micromanagement of the highest order.
Data linked from another comment.

https://sci-hub.ru/10.1007/s11948-017-9939-6
> Two amide bonds, a completely unremarkable aryl ether and an unsubstituted naphthalene ring system.

I much prefer your description of the molecule than the one found on its Wikipedia page.
Thus the two options
AI News Dispatch August 4
> It's neither open source, nor a free cultural work.

This is where the change needs to happen: "free culture work" and "open source" should not be conflated.

The article you linked demonstrates that the Creative Commons defines a spectrum of licenses [1]. The OSI should as well. They could then "approve" the BSL the same way the Creative Commons "approves" the NC licenses.

It would be better for the OSI to stay ahead of this rather than ignore or fight it. They could then champion their own definition of the software license spectrum rather than risk losing control of it.

[1] https://creativecommons.org/wp-content/uploads/2019/11/cc_li...
As someone that has dealt with PSF and PyPI at a product level for packaging at the intersection of Python and AI for compute hardware, we consider PyPI an immature ecosystem. It's absolutely great for python libraries, but that's it. It's not ready for the flood of AI hardware that is coming. Mojo looks promising, but not sure how it's going to interact with PyPI.
Those practices are sanctioned and enforced by the state (with huge fines)
My guess was someone in education. They have pay scales based on experience and education designed to keep salaries low. Getting a doctorate or PhD would move you to the far right column.
> No-GIL mode is optional

Long term the plan is to 100% remove the GIL from python.

From the article:

> Long-term, we want no-GIL to be the default, and to remove any vestiges of the GIL (without unnecessarily breaking backward compatibility). We don’t want to wait too long with this, because having two common build modes may be a heavy burden on the community (as, for example, it can double test resources and debugging scenarios), but we can’t rush it either. We think it may take as much as five years to get to this stage.

Under base assumptions it also says:

> We want to be very careful with backward compatibility. We do not want another Python 3 situation, so any changes in third-party code needed to accommodate no-GIL builds should just work in with-GIL builds (although backward compatibility with older Python versions will still need to be addressed).
QMK is getting easier with its data-driven configuration. I think everything needed for Keybird69 is just json.

But if you like Python, there’s KMK http://kmkfw.io/ which I expect would run very nicely on the RP2040-Tiny in Keybird69. The Pimoroni Keybow 2040 that I used to use was programmed with CircuitPython (Adafruit’s MicroPython fork) until I reflashed it with QMK https://github.com/qmk/qmk_firmware/pull/21481
This case is something different. Because everyone reviewed their Arxiv papers and found that there’s no meaningful figure for the resistivity. And even magnetization data was not matched between two Arxiv papers. Now, here is where we are. After these reviews, they never updated their data to solve this issue, but they decided to let other guys do their experiment instead of them. The easiest way to solve this is to plot the resistivity data again on a logarithmic scale. And this takes less than a minute because they have raw data. This is a very uncommon situation in the scientific community.
Yep. But they are so completely ignorant about linux that they probably even believe that nonsense excuse is real.
> I try to keep it alive by posting interesting articles, updates and tools and things like that and that sometimes drums up some conversation but it's rare that my teammates do the same thing.

It's a lot of work to read articles when people post them or evaluate a tool. It's even more work to form an interesting opinion about it and discuss it.

I enjoy researching things on my own time, but I find it stressful to add to my workload at work, especially when it's not related to the other work I'm already doing.
Yeah, I'm a big believer in finding 2-way decisions and starting fast, but even for 1-way decisions there's a pretty pervasive problem at a bunch of places of meetings that are arguments instead of decisions. Ego stroking for engineers instead of getting something done.
This seems pretty nice if you spend 100% of your computer time in a shell. For typical usage, swapping out F keys with a modifier seems like a downgrade unless you're short on space, and macros seems sorta like a workaround to address absent keys that unexpectedly become important. Also sorta unclear whether delete will go backwards or forwards, and in any case how do you delete in the other direction? (the backtick/tilde positioning seems odd at a glance but it makes sense when I think about it.)

I've definitely considered going with a more tuned layout such as this but I feel like it would just make things harder in general, with little to show for it apart from an increase in raw APM. Escape being where it is makes sense, but it's not like I find myself needing to immediately depress it to switch modes. "Escape Classic" takes a moment to reach and depress, but those moments coincide with some sort of context switch that your brain probably also needs a moment to adjust to, so it works itself out.

Much how I imagine (probably incorrectly) switching to Dvorak might make other keyboards feel alien, the rearranged keys would be a hindrance unless I carry a keyboard with me everywhere and insist on using it. It's jarring enough switching from one laptop keyboard to another, and the differences there are typically minimal.
I can't load the page.

https://web.archive.org/web/20230804183217/https://ntietz.co...
If you want old forests, you have to go to the mountains. Anyplace steep enough, to hinder easy woodcutting. In those places you find the remains of real forest.

But things are changing, there is actually a new diverse forest growing, where those monoculture tree plantations have been. It will just take some time and hopefully the forests gets that time, before monocultures come into fashion again..
Heat-assisted detection and ranging
Was the Tesla logo deliberately designed to look like a push-dagger? [twiXXer]
Nice summary!
From my limited knowledge in case someone’s more interested. Don’t know if it’s different in oncology.

Phase 1 is pretty big on safety: sentinel dosing, then gradually increasing doses until the established max is reached or until serious side effects show up. Generally also includes PK/PD aspects: what is the half-life, how long it’s detectable in the body, does this match the modeling? How is the drug eliminated? All this is used to refine the dosing (if need be) but also provides a lot of the information needed for the safety documentation.
Let's leave traffic enforcement to the cameras, much safer for the police, who can then spend much more effort going after license plate violations with gusto (and I'm serious about this). Just train the cameras to recognize cars with unrecognizable license plates, then transmit the data to the police in real time.
Heh, "Eunuchs 69."
I would attribute bark beetle issues to rising winter temperatures. As others have stated, monocultures are nothing new and haven't been much of an issue in temperate climates for centuries. Low winter temperatures (frosts) for extended periods of time are what keep bark beetle in check. Germany has been missing those for some time, hence the bark beetle issue.

Aside from that, Deutscher Wald looks great, which is nothing new. Pinecones are stacked in neat piles, underbrush cleared, trees are in tidy rows.
looking for gaping security holes is premature optimization. if you run into security problems down the line, use a security profiler and find the hot spots i.e. radioactive code
If you're discovering requirements along with developing code you often end up with Frankenstein's monster because things that were intended to do one thing got retrofitted to do 4 more things. It works but if you had all 4 things in mind when designing the first approach it would have been much cleaner. And going forward it keeps getting worse.
Reddit always wins, or big corp does at least. The mods have always been expendable. Believe it or not, people actually want to do the job.

I know things always can get worse, but I can't help but laugh at complaints regarding quality. The mods on reddit are terrible.

HackerNews is not much better. Essentially, just another power broker that moderates based on it's own biases. However, I suppose they're more successful with their goals.
What can a "modern" OS do than something like NextSTEP absolutely cannot? Aside from the chrome, and performance-bound things like video streaming and gaming, the functionality of what we can do with computers changed very little over the decades.
My experience has been similar. After many years of only having one viable choice of ISP, once another upgraded their lines and could compete suddenly things changed very quickly.

I recall a tragically comic phone call to cancel service with Cox (of course you were required to do all cancellations over the phone). I told them the speed and price I was getting from their competitor, which was already installed and confirmed, and they tried to convince me those numbers were not possible! Hahahaha! Bonus, the new provider's downtime also proved to be far less over the next few years.
> [...] licenses that require derivatives in source form to be publicly available

Note, this fails the "desert island test" from Debian's Free Software Guidelines[1].

If someone wants their software to be accepted in the Debian package repositories, they should be aware that using this license might prevent them from doing so.

I'm not opining on whether that's a good policy or a bad policy, only mentioning that that's a thing.

[1]: https://en.wikipedia.org/wiki/Debian_Free_Software_Guideline...
That's a great point. I did get into the Murderbot Diary novellas this year and it's unfair (by page count) that they count as full books in the challenge.

I will say, when I'm using my e-reader, I use a percentage as guidance for progress versus page count, so I almost no longer ever know how long my books are.
You can have your own preferences and other people can find them creepy.

Your right to subjective preferences doesn't invalidate people’s subjective view of those preferences.
U.S. Bank customers report unexpected account closures
It's fairly common in the compilers/tools world to have automated workflows to test against different tools and libraries.
Yet another reason why I have a great deal of respect for the deeply practical approach of efforts like Library Genesis.
This looks really interesting and I hadn't really thought of this as a use case before. Does anyone here know if a similar product is available as an extension for VS Code? I know that I would love to be able to tell VS to just comment all of my functions for me and ensure that the typing is correct.
I’ve found the setup of account-less browsing on mobile with Sink It and Wipr to be enjoyable. Sink IT removes the annoying attempts at forcing a sign in and the “use our app” banners, while Wipr is a general purpose adblocker. Seems to also hide sponsored results from the feed which is great.
Sir, this is an English speaking community.
Ya, right now its just an add on violation if they do pull you over, or they use it as a (very valid) excuse if they want to pull you over for something else.
I can't speak for anyone else, but I've stepped back a lot from all social media this past year. I think during COVID was a peak as many weren't working as much and just did whatever what worth doing wasting time. I also didn't get into TikTok at all either. In general, there are so many that turn out to be obvious bots and sock puppet accounts that it becomes less worth the time.

I don't think I'm the only one. I'm far more tech minded, and use/enjoy tech sites and have enjoyed social media. But the experience has shifted. The other day, my entire feed on FB was "suggested post" none directly from friends or family, which is my entire reason to use FB (along with Groups).

Even with mastadon, lemmy and the like, I think that smaller communities will start to grow stronger again, and that the large social media orgs will all start to lose ground. I'm tired of it.
I think it's a matter of priors. If a Youtuber shows, say, how to make non-Newtonian fluid from starch, then it's much easier to accept it at face value, because we already know such a thing exists, and what would they gain by faking it.

On the other hand, if another one shows room-temperature superconductor which may or may not actually exist, then (1) we don't know if it's true yet, and (2) it's pretty obvious why someone may want to fake it to get their five minutes of internet fame.
The second option seems a little better but tying it to specific technology like that seems like it might not a great idea

There’s probably a better way to achieve the same effect
Simple made easy is the most impactful talk I have watched. Made a very big impact and I still think of it frequently. I never got into clojure but I am so glad it is around.
I think many of us have taken for granted a very broad idea of "the spirit of free software" because of overlapping practices over the past few decades. But I'm not sure these are actually the "intent" of GPLv2, which I think would mean what Stallman et. al were advocating back then.

The GPLv2 is pretty clear about allowing for "hostile" forks, and not about mandating communal behavior from everyone. That is particularly clear in how it offers multiple methods to satisfy obligations to redistribute sources. A vendor like Red Hat can choose whether to make sources generally available to the public or to only respond to requests for sources from their own licensed users. They are moving from the first method to the second. The GPLv2 also doesn't say anything about obligations to receive patches nor offer maintenance or future versions of anything.

I think we've all enjoyed a luxury of people acting beyond the actual license obligations. The voluntary effort to contribute to a communal codebase and broadly share a stream of maintenance releases is very nice. But licensing does not compel all this voluntary effort. I think it is in Red Hat's rights to try to capture some of this business value that has been left on the table, even though I selfishly hope that they will either stub their toes and reverse course, or get out-competed by a new benevolent vendor who sees an opportunity in taking over such a communal role.
That's called indirection and I agree.

Abstraction is something else entirely and is usually what you want. Think more like, "things that have provable laws." Eg: concatenating two lists results in a list that is at least as long as the longest input list, for all lists. Concatenation is the operation on lists that is the abstraction... once you have defined it you no longer have to think in terms of loops and building intermediate lists.
Formulation is pretty important too. Do they give any detail on that?
From what in understood, the sharp drop in resistivity was consistent enough to mark as the change to superconduction
Sabotage your prototypes then. Have it reset its state every 5 minutes or deliberately leak memory.
2050 is 70 years too late. Give or take.
Apple has the largest Objective-C code based in the world (I would assume).

It’s going to take them a long time to covert it. So I don’t see them dropping it anytime soon.

It’s not recommend for new code (in Apple land) and they’re already starting to make features Swift-only.

But they won’t stop shipping it any time soon.
https://nitter.net/pic/video.twimg.com%2Ftweet_video%2FFTgFe... [video dur.= 2sec]
For such a simple logo that can be easily made in plain CSS, is there any practical advantage to actually making it an SVG or image file rather than a few lines of CSS?
If you rent and/or move often, paper books can be a considerable issue due to weight and space.

Though I love the smell and feel of them. Also, an e-reader backlight is such a great advancement for bedtime reading with a partner.
Not that I disagree, Germany unequivocally started it and it was unequivocally the best outcome to have them lose the war. Further, because the Germans failed to prepare for a counterattack (or even a less than overwhelming victory) from the jump, they had no strategy that could lead them to winning the war.

But there are 2 important points to consider:
1) The allies did not care about the Nazi genocide until after the war had begun in earnest. In the US, whatever anti-anti-semitism Roosevelt felt, it was clearly less important to him than losing the anti-semite vote by stridently coming out in opposition to the Holocaust already in motion (or even permitting the refugees from the Holocaust to come to the US). Stopping the Holocaust or the Japanese crimes against humanity was, for the most part, a consequence of accomplishing their other strategic goals, not a strategic goal unto itself.

2) The terms of the treaty of Versailles was unambiguously a major cause of Hitler's rise to power and the start of WW2. England's and (especially) France's desire to punish Germany led to a lot of terms that punished the people of Germany, but largely left the decision-makers relatively unscathed.