skysight-inc/HackerNews huggingface dataset:
My recollection is that Star came along rather later. Certainly Alan Kay would have wanted to implement Star in Smalltalk.

According to the Arbiter of All Things, the demo was in 1978, and Star came out in 1981.
C++ gives lots of optional features, so it requires a bit of discipline to use effectively and avoid running into the state explosion that the author ran into for both their gripes.

But ironically one the reasons the author chose C++ is that enforced a consistent coding style (As a C++ programmer: I don't believe you). There's just as many pitfalls in C as well like unstructured programming via goto, signal handlers, not being disciplined about structs when doing OOP, etc.

---

Take the second issue about partially initialized objects being hard to avoid without using exceptions in C++. You can actually do something similar to the C approach the author prefers! Just make the iffy constructor private, then wrap it in a builder function which can either return the object or an error.

However that requires the intuition that requiring the user to call a follow up init() or is_valid() function is a bad idea, which requires a lot of C++ experience.
> Stallman's problem is that he has a savior complex, is an extremist only interested in complete software freedom not incremental progress,

This is just telling on yourself.

What Stallman does, and all he has claimed to do, is set moral standards for technology. It's not his job to compromise any more than it's the job of a scale to tell you something weighs exactly a kilogram if it's close enough to a kilogram, the difference probably won't matter, you should be grateful for what you have, are you going to throw it away just because it isn't exactly a kilogram, it'll probably work as well as a kilogram's worth for most functions, so did you really actually need an entire kilogram?

At best you're condemning what you believe in for the sake of what benefits you.

At worst you're pretending to think that Stallman's ideas about software are correct (or as liberals say "perfect") when you actually think they're contemptible or dangerous, but admitting that you disagree with the concept of software freedom itself would cause the people who you want to demean Stallman to most to ignore you completely.

The FSF is as relevant as it's always been, and its enemies are who they always were. If they listened to you and both killed the messenger and compromised the message (which seem to be your only suggestions), they would be a non-existent organization.
Stupid SMP Tricks: A Review of Locking Engineering Principles and Hierarchy
A classic case of "I don't want to use exceptions, I don't want to use any of the other C++ features that would get me out of this corner, and now I don't like it".

Don't want to use exceptions? Keep the constructors private/protected, provide factory functions that return a Result<Type, Condition> (in whatever value/pointer forms you need) and keep all the benefits of RAII and enforced invariants without requiring your users to catch exceptions.
> Explain to me how that's not just a more complex form of slavery?

What? This is a non sequitur. Please explain the connection to slavery (as defined as a person is owned by another and has no or few rights).
The disinformation came from the government:

1. Masks work. Nope. Only N95’s are proven. Every study prior to covid deployment showed that masks did not work. All studies comparing the issue show no impact.

2. Vaccines prevent spread. Nope. Government kind of knew this.

3. Vaccines will prevent you from getting covid-19. Nope, natural immunity is probably the only way through it for most of the populace. Sweden’s and Florida’s science based approach turned out to be correct, targeted preventions for at-risk groups.

4. Virus came from a wet market. Anyone going against this insane theory was attacked so viciously that the social media groups cowered in fear of the government. Look what is now being accepted as an option.

The government based their approach on a hope that everyone would concurrently get the therapeutic vaccine and freeze the virus to prevent transmission. The problem was the inability to think about the logistics.
I'm not even a CAD user and I'd contribute to some large-scale fundraiser to improve open-source CAD. Hopefully plenty of mechanical engineering shops will see the value in contributing. Expensive specialist developers are needed, but it'll be worth it.
To the first point: exceptions have been eschewed, or considered an anti pattern in game development for decades, and for all the reasons given and more. They're hard to reason about and difficult or impossible to make performant.

The second is a genuine concern, but overcome with factories. If your class needs additional resources beyond memory allocation then those resources need to be acquired before construction, or its construction must support automatic self destruction. It doesn't matter if it's C or C++ you're using, really; you should acquire before use.
I'm currently in an adjacent industry and used a variety of CAD packages in previous work. What you're suggesting is noble, but not really feasible. If you want specifics (and there's a lot of them), let me know and I can shoot you an email.
What disgusting people live there! But I think the people of Palo Alto are worse.
They certainly are a non-government organization, just like General Motors and the Republican party. As such, their freedom of speech is certainly enforced.
I'm clearly not talking about his contributions as a software developer, but as a public intellectual.
CATL to build battery factory in Hungary – with Mercedes as major customer
Because they are candidates with experience in investigating many of the same problems that plague their platform.
When I worked at SpaceX, lots of software folk used an internal IRC server. One time I created a chatbot that would execute arbitrary python commands on my workstation. Knowing that coworkers would maliciously try to pwn my computer, I ran it in a chroot with very restricted permissions. It took about 20 minutes for someone to figure out how to fork bomb it hard enough to lock up my system.

Another time as a team building activity, we were using mission control and backup mission control to play a multiplayer space ship bridge simulator game. My team was winning, up until our terminals started failing. Someone on the other team had credentials to the IT system, and was remotely rebooting them.
You might want to test using the first query as a sub-query or cte in the second one. That would likely give you the same / better perf. It would avoid the join and save a round trip.
What domains do I need to out in my hosts file to block their updater?
> I don't think that's a serious concern from a radioactive meltdown of a small core.

Was that the only issue over the years at this site though?

Others have cited four 'incidents' reported (I have no idea what these were), various experiments and tests, and I imagine there's the implication of a legacy of less than rigorous material handling and storage being possible.

From the wikipedia page:
> At least four of the ten nuclear reactors had accidents during their operation.

> The reactors located on the grounds of SSFL were considered experimental, and therefore had no containment structures.

Given all that I'd say the possibilities are wide open.

> Got any publications describing this concern in more detail?

Your best bet might be to drop Alex Wellerstein a line and ask if he knows of (or knows anyone who knows of) what documents the DOE | NASA have released into the public domain and whether there are whispers of further releases in the wind.

I tend to track things of this nature not in central north america.

[1] https://en.wikipedia.org/wiki/Santa_Susana_Field_Laboratory

[2] https://alexwellerstein.com/writing/books/restricted-data/
I think configuring software via editing the code is not a bad approach, but the suckless approach less flexible/composable than what XMonad does.

In suckless software, you edit config.h, but then if the change isn't exposed in config.h, you need to modify the source code.

In the case of XMonad, you can think of XMonad instead as a "library for writing window managers". You customize it by writing your own main function, and calling/combining the appropriate library functions [0]. This way, there's text-based patches to maintain; the library code is unmodified, all your changes are in your own file.

[0] - There is a prebuilt simple main function that lets you customize the basics, similar to the suckless config.h
Jack Welch comes to mind.

"The New York Times business columnist James B. Stewart wrote in 2017, “Hardly anyone considers Mr. Welch a management role model anymore, and the conglomerate model he championed at G.E. — that with strict discipline, you could successfully manage any business as long as your market share was first or second — has been thoroughly discredited, at least in the United States.”

The financial crisis of 2008 delivered a blow to G.E.’s fortunes. In the years before the crisis, the company had built sprawling lending operations that helped drive its growth. But the finance businesses became a crippling liability when, during the crisis, credit markets froze and borrowers struggled to pay back their loans.

G.E., like many large banks, tapped emergency government loans to help it get through the upheaval. In the years following the crisis, G.E. sold off most of its lending businesses, but other problems emerged, some of which were in its large power unit.

G.E.’s stock price now trades roughly 80 percent below the high it hit in 2000. The company has significantly lower revenue than it did that year. Last year, G.E. reported a loss of $5.4 billion."

See https://www.nytimes.com/2020/03/02/business/jack-welch-died....
> Ruminants [...] are able to acquire nutrients from plant-based food by fermenting it in a specialized stomach prior to digestion [...] The word "ruminant" comes from the Latin ruminare, which means "to chew over again".

https://en.m.wikipedia.org/wiki/Ruminant

TIL: So that's from where the word "ruminate" comes :-)
The info icon at top left helps.
How to get a PhD in mathematics in a timely fashion (2020) [pdf]
I see an opportunity and truly hope for an open source CAD/CAM project with similar success to what Blender has achieved on the modeling/animation/rendering side. There are a few CAD /CAM free software efforts but nothing comes close yet that I've seen, which keeps me paying the Autodesk subscription / tax.
damn, that's ~24,000 horsepower
> I think "modern capitalism" where the goal has obviously become: Extract as much value for as little cost as possible is an ethical quagmire when dealing with digital goods. The clear goal is for companies to keep the right to make zero-cost copies, and force consumers to rent a copy for an on-going permanent cost.

Let me offer a perhaps undesired writing suggestion. Avoid using "obviously". It tends to signal you think it is obvious, yes. We are here on a fairly decent Internet forum, and you should expect some number of people to disagree. When someone disagrees, the word "obviously" backfires: you come across as overconfident. You lost your first impression to persuade.
"The coldest winter I ever spent was a summer in San Francisco."
I assume Neovim users don't need to care about this thanks to in-built terminal and ability to split, resize and switch between them using standard vim key bindings.
I like their philosophy, but they take it to an extreme.

What I like is software that sucks a little bit but not all that much. openbox over dwm, but not KDE.
It is inherently different, because it's been proven that you can detect the use of curl|bash Serverside. This makes it possible to serve the malicious payload only to people which do that.

But I'd agree that the hurdle to get your package into system repositories likely ain't with it. People are free to compile it themselves, download it manually or whatever floats their boats if they don't want to use the quick and easy install script... Which they can audit by saving it to the filesystem before executing the file.
The reason is simple. If hypothetically speaking, someone had conducted a poll in the US in July '45 (after almost years of hard war in the Pacific) with the single question "are you ok with killing one million Japanese people to save one hundred thousand American boys?", I think the vast majority of the people would have answered yes.

America had just lost more than 20000 killed at Iwo Jima and Okinawa, and many more wounded. That's almost exactly the same number as those killed in the whole battle of Normandy (not just on D-day, but during the whole 3 month campaign). Iwo Jima was a tiny speck of land of less than 10 square miles, Okinawa is less than 500 sq miles. For comparison Normandy has an area of more than 10000 square miles. The Japanese were able to draw as much blood while surrendering 500 square miles as the Germans surrendering 20 times as much.

Oh, and the Japanese had the kamikazes.

I don't think the American's feared the Japanese by this time. After all, in all the battles the casualty ratio was between 1-to-3 and 1-to-10 US vs Japanese casualties. It was a given that they will crush Japan, and it had been so for 2 years already. But war is war, and people die in war. If there was something that could stop the war and save American lives, then Americans wanted it.

The alternative to a land invasion was total psychological shock. A few hours after Hiroshima Truman gave his "rain of ruin" speach [1]. He implied that America will drop numerous atomic bombs over Japan (if you pay attention he never says that directly, but it's easy to think he does)

We are now prepared to obliterate more rapidly and completely every productive enterprise the Japanese have above ground in any city. We shall destroy their docks, their factories, and their communications. Let there be no mistake; we shall completely destroy Japan's power to make war.
It was to spare the Japanese people from utter destruction that the ultimatum of July 26 was issued at Potsdam. Their leaders promptly rejected that ultimatum. If they do not now accept our terms they may expect a rain of ruin from the air, the like of which has never been seen on this earth. Behind this air attack will follow sea and land forces in such numbers and power as they have not yet seen and with the fighting skill of which they are already well aware.

Nagasaki was needed because Truman needed to follow through with his threat.

[1] https://millercenter.org/the-presidency/presidential-speeche...
I'd like an option on this site that omits all cryptocurrency stories from every page and search result.
It's (mostly) not a time-based decision.

I say "mostly" because less than a year, without good explanation, can be a detrimental factor on your CV. Two years is probably good. But ... rules are made to be broken: don't stay if it's really bad, or something really good comes up.

Other than that, it's more about how you feel in the job than the time you've been there. Do you feel valued by your employer? Respected even? Are you making an impact? Are you learning? Enjoying the challenge? Even content to just cruise? Or are you stifled? Exploited? Bored? Even bitter?

In my experience, it's not hard to know when it's time to move.
Doesn't make sense. I mean, it's not like they ever need to find out who's been attempting or succeeding in taking over accounts.
printing with ink is not madly expensive. Thermal paper should just be banned. Its a ridiculous product anyway the way it just goes blank long before the warranty expires.

https://www.digitalcheck.com/receipts-thermal-ink-costs/
> There’s one other small difference that’s become important in the battle between thermal and ink: the use of company logos on receipts. As it turns out, this is a key factor in the cost of paper, and tips the break-even point in favor of thermal if you want your receipts to have a distinctive look. Ordinarily, plain receipt paper can be had for as little as 40 cents per 150-foot roll, while thermal paper comes in longer rolls (220 or 230 feet) that cost around 80 cents – so you get 25-30% more paper for your dollar with the standard variety.
Uiset-collect free high-quality UI resources
Don't get too attached to Solidworks. It seems to be moving in the same cloud-based direction.
According to Theo De Raadt, Windows actually handles viruses better than Linux. Of course that’s his arch rival, so who really knows.

Either way, the age old argument of Windows is unsafe because the software pool is larger doesn’t really hold up if the goal is to increase Linux’s software pool. That is again, assuming Linux is no better with viruses.

This article reads like something I wrote in high school after discovering Ubuntu. Adopting Linux isn’t worth the difficult transition for businesses and ultimately wouldn’t be much benefit. And for the record, I believe OS’s, and any other sort of fundamental software should be free. People would go mad if they had to run everything in Wine. Idk how well LibreExcel or whatever handles spreadsheets with 10,000 rows from db tables. Even though I prefer working in browser, I quickly found in that use case I NEEDED desktop Excel because Google Sheets would lag heavily.
I've ported a couple of small to medium sized electron apps to Tauri with moderate success.

The documentation is still a bit lacking, otherwise I think it'd have gone much easier.

On the positive side, their memory footprint has indeed decreased by hundreds of MB, in one case from 1.6GB average down to 72MB average.
Konsole, and yakuake as its Quake-like version. It comes with the Plasma desktop and it has all features I need plus a million more. And it's reasonably fast.
I really grew fond of terminator.
> one sign of a growing “revolving door” between the FBI and the entities it seeks to regulate.

The FBI does not regulate social media.
This would be absolutely huge for on-die applications where the inductive path to the capacitive elements is the dominating factor in maintaining a voltage.
Well, many of make’s features is what makes it trash.
Dalle's notebook doodles after a long day at AI-school
Big agree! :)
VLC is one of the most commmon softwares in India, it's a "peoples' software". The ban won't last long, just try to contact I.T. ministry and explain your solution.
I think the idea is you only need 2 to achieve this new property of “avoiding unbounded growth”. You need the “one that is being written to” and the “other one which can be checkpointed into the main Db”.

Reading between the lines a bit, I suspect unbounded growth is still possible with WAL2 - If you have an infinitely long running read transaction, data that modifies the page that’s being read from can never be checkpointed into the main DB.

So setting aside the case of readers that never progress,
with WAL1, even if your read transactions were finishing and fast forwarding through commits, it was possible to be in situations where, for a very long time (even potentially forever), at least one reader was behind the most recent write transaction, which meant the wal could never be truncated.

Now with this WAL2 mode I think it should be guaranteed that so long as your read transactions are eventually ending and progressing towards more recent commits, you’ll always eventually find a time to checkpoint and truncate your WAL2 files.
While that is potentially true such micro missiles tech currently doesn't exist and modern Russia doesn't exactly have a track record in developing such tech.

In addition, its far harder then you would think. Each such missile would still need complex computer system and propulsion hardware and so on. It would be cheaper then a Starlink sat but not by that much.

Also, even if you assume 1/10 the weight, SpaceX can easily launch 10x more then Russia can. With Starship coming online SpaceX by themselves can launch 100x what Russia can.

And of course if Russia did such a think SpaceX would have US government support.

> After that… I imagine it’d become impossible to launch anything ever again.

I do not think this is actually true. The decay is to fast on this altitude for this to actually happen.
Are these features for an AR headset?
22C is "mildly cool"? At least in the US where the author is from, it's the upper end of what's considered a normal room temperature:

https://en.wikipedia.org/wiki/Room_temperature
>Was the Swedish financial trade tax a Tobin tax?

Mmmm... I'd say it could have been, yes. IIRC the main purpose was to raise revenue though (https://www.bis.org/publ/confp01s.pdf), while a Tobin is mainly aimed at curbing speculation. They have very similar effects though.

>I'd say you'd probably fit into the archetypal libertarianish techie mould

For sure. I see no sense in denying it.

>I see on HN people might be more receptive to something to rein in large corporations

I can also agree with this. I try not to absorb myself in political philosophy but more or less, that's why I can't say I would ever be 100% one thing or the other (yea, tired trope but see no reason it isn't valid) . Ask anyone that knows me, I _hate_ TikTok and a lot of actions taken by big corporations as of late.
I have been asking this very same question for the last few years. The quality and amount of video evidence should be increasing as the number of cameras in everyday life are increasing (literally exponentially) but doesn’t seem to be.

To me it underscores an already healthy skepticism towards the subject.
Ah, a trip down memory lane. I remember seeing that website and after that, I started using only PNG for losless compressed images. Still do to this day; I don't recall saving anything as a GIF.
Who is the FBI hiring? Have to say netflix shows have shaped my view of the world and I can't believe anyone would want to go work there in 2022.
This is one of the main reasons I push people to pull out the thesaurus. You had an idea. You tried to put it into words, and either in your excitement or at a moment of frustration your brain latched onto one and it stuck, even if it’s not quite right, or only an archaic definition means what you meant.

Often enough the thesaurus has a word that is closer to your notion, or several options that go different ways and you have to decide which you meant. As you say, once the word is picked it starts to influence the thing. If you pick a better word you get a better influence.
> they turn into food-hunting, petulant children

What more previously do they do then? (When in petulant children mode)
I lean on this quite often.

I find it really useful to utilize normal relational db things for 98% of your table and then have a column or two where you can store json objects and run queries for deep nested values equals x and things like json contains such and such value, etc.
They're not hiring them as janitors or cooks, so isn't that 7,500 number pretty irrelevant? If they switch CEOs, we could call it a 0.00013% turnover, but that would also be silly.
Surprised nobody has mentioned the fact that 401(k) funds are often invested into a US index fund, and nobody can guarantee the past trend of exponential growth in value will continue. As an example of such a disturbance, consider the Japanese Nikkei market index which still hadn't recovered from its crash in the late eighties.

The US as a world superpower could very well be at its peak, marking the beginning of a never-ending decline, much like the Roman Empire, the USSR, the Mongol Empire, etc. That's probably the riskiest thing about a 401(k) fund IMO, much more than possible increased future taxation.

As an aside, I really start to worry given the ongoing American brain drain. We're discouraging skilled immigration while simultaneously condemning domestic gifted education and making university degrees cost prohibitive. Other countries see this and laugh as they begin to run laps around us.
“think of the children!!!”