skysight-inc/HackerNews huggingface dataset:
I've used Red Hat Linux (first Caldera Linux, a 90s era clone), then Fedora, as well as RHEL and its clones (Scientific, Centos, Rocky) since the late 90s. I've used it personally, pedagogically, and professionally. I recommendeded it to others for their desktops and servers. If you wanted to use Linux, I'd tell you there are two options that are stable and well-supported: Red Hat and Debian. Red Hat has died recently. RIP.

I'm no longer confident that Fedora will continue to be a thriving open-source project. If IBM is killing RHEL clones now, why risk Fedora being next?

I hear you saying "RHEL is derived from Fedora" and "Fedora is a separate open-source project". The thing is, RHEL is derived from Centos Stream *now*. Why does Fedora need to exist? Or rather, why does Red Hat need to provide engineering and infra to Fedora? It's true that Fedora is a separate project, but its mostly contributed by Red Hat employees. If IBM decides tomorrow to stop paying for Fedora because Centos Stream is enough, can Fedora stand alone?

Maybe this is just FUD, but I no longer have confidence in an IBM owned Linux distro. I've already moved to Debian for personal machines, and I've been advocating it professionally as well. It's just irresponsible for an org that spends significant engineering time customizing their Linux installations to base on an uncertain Red Hat/IBM backed distro over a fully open-source project with no strings attached. Fool me once shame on you but fool me twice and, well, IBM isn't going to get me again.
I don't know of any business in my country that has the manual machine anymore.

But even if it did, how would visa process the recipe without power ? Their money is all bits.

Cash is cash, even when there is no accounting.
One of their customers did leak the grsec code to someone on Twitter at one point, haven't seen any leaks since then though.
It is possible to build ASICS for a specific LLM? Would that be cost effective?
In the aquihires I’ve been involved in investors did well, as owners they’re compensated as part of the acquisition as well. You see these sorts of specialized team acquisitions all the time in big tech companies where a foundational tech team is built that develops some key technology that they don’t have the critical mass, capital, brand, or vertical ability to bring to market. They’re acquired primarily for the team assembled and expertise, but the amounts paid can be extraordinary depending on how advanced their technology is and how crucial it is.
That’s all ready much more credible than a lot of people I have seen on social media, for whom a CS degree and reading Wikipedia is enough to weigh in.
When idea is boring, even good execution may not help. An interesting idea is like tailwind, it helps to acquire followers easier
How I Structured My System Design Interviews (L5/L6)
It’s possible to update the Voyager FSW?
> he concept that people living in the same geographic area will have similar concerns that need to be addressed makes sense to me.

This is true but then there are other buckets as well. Why should location be the only organizing principle, when we know there are a bunch of concerns that aren't tied to it?

Why not have virtual districts across dimensions? You get a vote for your birth year cohort, a vote for your geographical district, and a vote for your income bracket group. Parliament will be this weird 3D set of people chosen to represent various interests.

Or we just do proportional representation. I find it hard to justify FPTP, it causes wild distortions.
WSJ: For Once, Rookie Consultants Don’t Have Enough to Do
Interesting read!

For a while now, I've had infrequently occurring arcane cert/SSL issues connecting to archive.ph and its siblings, but trying a couple of links from the article I find I can't get past an endless cycle of "one more step" captcha protection - tried clearing all cookies and revisiting an old url, but to no avail.
Well, spec is there, so it is not only typed vs untyped but static types vs contracts. With the added ability to generate test data, I think the field is much more equal, but as I said, I also tend to fallback to statically typed languages, but that’s mostly just out of conform.
Indeed. Or war. Or just bad engineering.
So if buying search result from Google is too expensive, Kagi should use another provider, Brave search?
Humanity appears to have gone underground before (Cappadocia is just one example).

It’s likely we will again.

Singapore is talking about going underground in a big way for example. It would make sense for them, and improve the city-states resilience.

That’s a word that’s going to get a lot more attention in the next few years. And it should.
Personally, I would never or rarely use the approach where some code is created and then thrown away. I think it is always better to first think and then do.

With software development, I make the distinction between a functional analysis and a technical analysis. Functional is clarifying the actual business requirements. Technical is clarifying how to implement the new functionality into the system.

During the technical analysis, you are supposed to check and update existing class diagrams, existing api specifications, and so on. Depending on the experience of the team you need to describe this in more or less detail.

The technical analysis must be done by someone who has knowledge of the project. That someone should be aware of the quality of the data in the database, or (in case it is relevant) should explore this while doing the technical analysis. It would also be normal to check the source code while doing a technical analysis to see how things are currently working/built and where the new functionality can fit in.

The reason for investing time in a technical analysis, is to start the implementation with much higher confidence and get a decent implementation from the first attempt.

You must find a balance between the time you spend on technical analysis (without writing any code) and the time you spend on the implementation itself. Spending more time on the technical analysis should save more time on the implementation, but I am aware (and convinced) that some problems will only be found by creating the actual implementation. However, I am also convinced that these problems rarely require a fundamental change in the implementation that a rewrite is needed.

In short, when thinking before implementing, the quality of the first implementation is high enough.

Also, what is not clear to me from the article. The author mentions to have 1-2 highly skilled engineers create a first implementation. And the author likes to be one of those engineers. These engineers create a prototype and then throw it away. The engineer who created the prototype now has an idea how the code must be implemented. How is that information communicated to the (lesser skilled?) engineer who must then implement the new feature?
Diablo 4 has a lot of value, and the core moment-to-moment gameplay feel remains excellent. I loved the campaign, and the openworld in which it happens. And THAT 10-minute long cutscene, I'm a lifelong cutscene skipper but that thing was incredible. That drops you around level 45-50, from which you jump to the next level of difficulty and start experiencing new areas of play (Helltides) and some new challenges. By 60 you're done with those, and then the tedium of high level systems sets in.

So those 30-40 hours are great, and (to me) very much worth the $70. But the expectation from a Diablo game is to be evergreen. I kept coming back to Diablo 2 for 4 years, then Diablo 3 for 10 years.

This type of games, today, are built with microtransactions so players who keep playing for a long time have stuff they may want to purchase and increase revenue. Replay and longevity should be the core pillars, and the developers had already applied (and invented) the patterns for making such games.

Diablo 4's systems and design does not encourage that sort of attachment and replay. I played the campaign to 71, then the season to 64, and I'm off until the game changes substantially. Diablo 2 & 3 changed radically years after they launched so I'm hopeful, but it's surprising that D4 seems to have ignored the lessons from the evolution of 2 & 3.

Something oddly similar can be seen with the Borderlands series leading into the latest entry, Wonderlands. Amazing campaign, but the replayability and longevity of previous titles is gone.

Stark reminder that developing creative works is hard even if you are a master of it.
Maybe that's covered as a 3a distribution by this additional language?

> If distribution of executable or object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place counts as distribution of the source code, even though third parties are not compelled to copy the source along with the object code.
multi-TENANT
What is a lambda key?
All those topics will go down the drain even more if you get into a dictatorship. And cashless is a fantastic tool to get it.
5-6 billion people are going to have their living standards and reproductive opportunities destroyed anyway.

If not worse.

But you're really just remaking the point that as a species we're incapable of intelligent collective management of our resources.
Ask HN: Is genetic programming still actively researched?
It is fascinating that neural networks have such a run at the moment. I wonder if this will continue "forever". Or if we will see a different paradigm eclipse them in the future.

Is anybody still doing research in the area of genetic programming?

The genetic programming books of John R. Koza were the first I ever read about machine learning. It felt like magic at that time.

I have the feeling that the approach to generate programs for the CPU via evolution still has a lot to offer if it was explored further.

If there is research going on out there, I would love to follow it.
> He also said he will keep using the platform, but that he canceled his Twitter Blue subscription.

I seriously hope he'll just use the time for an exit-strategy instead of thinking that cancelling a subscription will have any meaning.
Only one historical exception: Cygwin, basically inertia from the Cygnus acquisition.

Maybe more significantly, Red Hat has only made limited use of CLAs in the past and hasn't used any CLAs for many years now. It's basically corporate policy.
Op has a point since one phone is enough to ruin the privacy of a place. It doesn't need to be yours to cause some trouble.
Picking up Clojure was the best learning experience I've had in my professional life. Rich is inspiring; I wish him all the best.
Cloud architectures can and should be relatively simple.

It’s also a once off (kind of), and there are very established patterns to follow.
The healthcare sector is one of the most regulated and least private in the US.

See eg https://en.wikipedia.org/wiki/Certificate_of_need
> I've discovered that I can provide stacktraces to GPT4 with my code context and it can pretty quickly debug my code.

I was blown away by how effective it is when I tried it. Unfortunately there are cases where it doesn't work well, and it can still hallucinate solutions when it has no idea what the problem is, but generally speaking it's excellent.

My goal was to tie this into VS Code and attach it to processes that would expose an error stack to the AI agent when things went wrong, and it would then iteratively attempt to find and test solutions for you. I couldn't get the success rate high enough to bother publishing it, but it was really fun and I learned a lot. I also saw that GitHub is essentially doing this and much more with Copilot X, so my solution would never compare anyways. I think this will become a huge time saver in the near future, though. When it worked well, I could have a solution to the error and tests to validate the solution within 30 seconds or so.
I think the most frustrating part of remote work are people who expect synchronous communication. Conversations that go like “good morning, how are you?” and then wait until you reply to say “so I was wondering about x”

It’s annoying, wastes a lot of time and people keep doing it because they’re still stuck in office mode when they should be following IRC rules (don’t ask to ask)
IIRC, Michael Feathers calls this "Scratch Refactoring" in his "Working effectively with Legacy Code" book from 2005.

Excellent read even today.
Or an emergency trach while us sensible folk watch the patient die and hand wring?
Google’s return-to-office push reportedly has a $99 hotel for workers
This. My small brother tried to explain to me, an electrical engineer, why this will change the world.

I then had to give him a rundown of things that would need to happen before there ever could be a widespread adoption of the material in common household wiring. First it needs to replicate, then a lot of research has to happen on the properties, then manufacturing processes have to be explored and created, suitable insulator materials have to be found, the price point of the sold wire has to be low enough, ...

Hope for a better future is a good thing, but WHY does it always have to come in the form of technological silver bullets these days? Because then we don't have to change our way of living?

Don't get me wrong, a room temperature, ambient pressure superconductor would be revolutionary and (provided it can be manufactured and used without a ton of hassle) it would transform the world. But it would still probably take two decades and there are so many other fronts on which we as a humanity have failed.
I like the NHS.
Interesting thought (and coding) process.
I love "design, thinkering and basically active-thinking" with pseudo-code in a txt file, i.e design.txt.

Just noting functions, d-structure and some flow usually helps to arrive at something worthwhile...
it works for duckduckgo as well.
What flavour?

I’d love to be able to configure a proxmox, linux vm through pulumi (or TF if that’s your thing), Ansible seems to be the best option but I’ve not had enough experience to be competent as yet.
Not all HN users are US tech employees though. How much US$25 is differs a lot.
You got it wrong, everyones atomic matrix gets analyzed and uploaded to quantum computer when aliens return.
I don't think anything is being exceeded. I have no idea of the actual numbers. but the calculation is something like. using the 100 meter dish we need to transmit at 30 kilowatts to make sure the signal can be received by voyeger2.
voyeger2 high gain is 2 degrees off, (do some black magic RF math) we need to transmit at 60 kilowatts to make sure the signal is received. good thing this transmitter is capable of 5 megawatts of radiative power.

Now I just made up those numbers. but the cool thing about nasa is how open they are. both when things go wrong "whoops we misaligned voyeger 2" and with specs, it probably won't take me long at all to find actual numbers.

update: Found this page which is pretty cool.

https://eyes.nasa.gov/dsn/dsn.html
YouTube Streamer Faces Riot Charge After Union Square Park Erupts in Chaos
Any second-hand business-grade laptop (Lenovo Thinkpad or Dell Latitude) on eBay will do. VCDS and other diagnostics software isn't resource-heavy at all so you can actually go much lower than 250 bucks if needed (and spend the difference on a solid state drive and potentially new battery?)

However if you have an Intel Mac I suggest you give virtualization a try. It's gone a long way since the early days and I would bet good money it will work just fine in a VM with USB passthrough.
https://archive.is/5eOuo
Thanks. That looks perhaps like an instance of what the grand-father comment described:

> I mean, it's on-brand; if the USA has bad things from too much privatization, it's poetic for the solution to be more privatization.

The municipality of Flint that's mentioned in the article still was in charge of providing water. They just outsourced parts of that duty. More privatisation might have helped. Who knows?
Such licenses wouldn't meet the Open Source Definition either (as its a copy of the DFSG) and probably not the Free Software Definition either.

https://opensource.org/osd
https://www.gnu.org/philosophy/free-sw.en.html#fs-definition
If waterfall is:

specify-design-code-test

Then agile TDD with prototype and discard/refactoring is:

specify-test-code-design-recode

A POC is different from a prototype. A POC helps to define the problem space, but it may also suggest a better initial design (identify useful abstractions):

poc-specify-test-design-code
Thank you for this reply - I’ve learned some things.
Climate models take this into account [0], contrary to what some people here seem to imply. It is also very likely that this is part of, but not the major factor of recent warming. [1]

I would like to point out that this is not something we're just figuring out "this week" as Hank Green seems to want to frame it.

There's no need to sensationalize. There is no conspiracy here. This is well known. It's good to educate people, but it sucks that even good educators have to crawl in the click-bait mud to reach people.

[0] https://twitter.com/hausfath/status/1444679408573419520

[1] https://www.carbonbrief.org/analysis-how-low-sulphur-shippin...
Direct democracy it is then.
I get around that by writing the API first, with usage code examples and all, Or in a GUI app, the UI first. I'll iterate there if needed, and only rewrite internals if it's truly bad or I think it will cause a problem later.

A lot of situations where the code is so nasty I actually have wanted to rewrite... I wind up just throwing it away instead.

Like, one of my happiest days in coding was throwing out some code to support JACK and going all in on Pipewire. Another happy day was replacing some DIY code with a GPL licensed library, deciding that I really didn't need the option to do proprietary stuff anywhere near as much as I wanted less thinking about gstreamer.

"If it's hard to explain, it's probably a bad idea".... If I try a bunch of API variations and I can't come up with anything that doesn't require learning 3 new algorithms to use... Maybe I'm not making a library or an abstraction, I'm making a proof of work hashing scheme that users have to do manually to access an encrypted version of the complexity I'm hiding, and I need to stop before I make z80 assembly in JSON to autogenerate Vue templates that render to cobol.
The original Cosmos series with Carl Sagan has an awesome episode all about the Voyagers: https://vimeo.com/291415990
And that's just a price thing

I simply won't pay 10€ for a tv series I would binge in 3 days while in background
But we just got rid of acid rain? That was going to eat us and the Colosseum alive back in the day.
Depends on what you find interesting, but almost all banks and insurance companies run their own data center. Often multiple, for redundancy reasons
Yeah I don't know where this guy is coming from, but their set up must have been provisioned in a deliberately suboptimal way or criminally oversubscribed. Unless you're gaming or expecting scrolling at a rock solid 75 HZ+ refresh current gen RDP is almost indistinguishable from running a local desktop over an internal gigabit link.

Even even over a paltry 15mbit consumer grade cable internet uplink it is possible to play full screen YouTube videos in high def over plain vanilla RDP version 8, without even getting into any of the (often quite flaky and at this point highly redundant) Citrix enhancements.
As another beginner, you need not worry much about the platform unless you have a very tight platform integration. Which means, as long as your code dependent fully on Godot, everything works fine. So there is no difference.

For the tutorial, once you read the basic syntax of GDScript, you can directly start coding a game of your choice and reading the docs on need. Or use the official 2D and 3D tutorial.

(This is how I learnt, YMMV)
Software Freedom Conservancy have a legal theory that the GPL functions as both a license and contract and that recipients of GPLed binaries are third-party beneficiaries of the GPL contract. They are also suing Vizio under that theory. Their next court dates are in California in September IIRC.

https://sfconservancy.org/copyleft-compliance/vizio.html
The most interesting part, to me:

> One of those in the crowd, Josh Ortiz, who lives in the Brownsville section of Brooklyn, said he was at the park to see the two YouTube personalities.

> “I just came out because I wanted to see them,” Mr. Ortiz, 18, said. “I think a lot of kids thought they could get a free PC or PlayStation and start making money, but I just wanted to see Kai.

Read that again: "I think a lot of kids thought they could get a free PC or PlayStation and start making money ..."

For some segment of society, is that the perceived model for income and barrier to it - a personal computer of some sort? People imagine that if you can just get one, you can make money? How accurate is that?

And for so many people, it's that hard to get a PC or console?
Change your DNS - you are using CF
I can't take a normal person seriously who, with apparent (imagined) perfect awareness, talks about the masses as a blob of stupid individuals who can't think a critical thought.

The real reason the masses often act irrationally—counter to the manipulation that your brain has received—is that they have no power or coordination to act as a group themselves. It has got little to do with ignorance.
GNU Units is an absolute favourite of mine and a true gem. I'd first learnt of it through an HN perennial, Trey Harris's "The 500 Mile Email" (61 submissions, and counting: <https://hn.algolia.com/?dateRange=all&page=0&prefix=true&que...>).

It wasn't until a decade or so of using it that I realised it was actually a units-aware calculator, and could make interesting conversions (say: how much land area you'd need to supply all US energy needs with solar power, given various factors of incident sunlight, spacing factors, panel efficiencies, etc.). kragen's comment in this thread blows away my own usage (I learned several new things reading it, which means this is a Good Day).

Note for MacOS and *BSD users: the variant of units shipping on your systems is a parlously pale shadow of the GNU version. MacOS boffins can install GNU Units via Homebrew, where it's accessed as "gunits" by default.
git archive --format=tar HEAD

I like the idea that some of us will live long enough to not be defined by our jobs.
I think you need to explain why in the United States chocolate is shitty and meat is toxic, as well as why Germany doesn't have regions with poisonous drinking water, nor health clinics where you can simply declare yourself in need of large amounts of highly addictive opiate painkillers in order to receive a prescription.
Smart AI Chat companion powered by Chat GPT and GPT-4! We are thrilled to have you here and ready to experience the future of chatting with our advanced AI technology.
I would like to see some data but I tried once a rental ebike and it was SCARY

These things can be powerful
Recent versions of RHEL actually include a GPLv2-oriented written offer for source, but this is in addition to Red Hat simultaneously making corresponding source available along with binaries (for all packages regardless of license).
Here is my theory: From the point of view of a math department, most people who did a PhD and don't end up in academia finally have a well-paid job somewhere in the industry. Whereas there are many stories of people who didn't make it to a permanent position in academia, even if they tried.

That doesn't mean that finding a job in the industry is easy, so taking time to prepare for it is certainly good!