skysight-inc/HackerNews huggingface dataset:
> The schematics of the engines will survive, but future generations who study them will struggle to understand the design choices that went into them.

> I’m happy that might change in the world of software, since so much collaboration is done online, and future historians will have troves of JIRA tickets to dig through.

I doubt it. In my experience, JIRA tickets don't capture much information like that. Also, my employer at least has trouble maintaining actual design documents over the long term [1] that stuff that everyone views as transient has pretty much no chance.

Also, a lot of collaboration tools, while technically being more archiveable (e.g. slack, typical meeting recordings), are in practice so disorganized that they are rarely even useful as a long term reference for the teams that use them. Unless the team's software is truly world changing, I don't think any historians would bother.

Personally, I think the kinds of very formal processes that are unfashionable in the world of software are the ones that are most capable of capturing the reasoning behind design choices for future generations.

[1] stuff is spread across so many places, and a lot gets when we migrate from one enterprise collaboration system to another, or as teams reorganize.
WORA is about coding in one language and running the code in any OS/hardware.

Openjdk is one of the only language VM to support multiple languages (with coreclr).

However the languages that compile to bytecode are not automatically interoperable between each other. Usually languages (scala, groovy, etc) have partial interoperability with Java and almost zero interop between each other (scala <-> kotlin, kotlin <-> groovy).
Kotlin stands out by being the only language truly seamlessly compatible with Java.

However graalvm is next generation because it enable languages to become easily and seamlessly interoperable with ALL other platforms languages at once.
Graalvm is also revolutionary for its productivity (its a framework for building languages) and for its easy to get performance.
But the food needs (and other needs) have expanded 10x. It makes no sense to look at the absolute numbers instead of the percentage. If there had been no technological advancements at all, the workforce would have still expanded (in absolute numbers) to match the population.

Without machines and technology, we would need far, far more people today in agriculture. The need for all those jobs has been destroyed by technology.

When one job becomes obsolete, this frees up labour and people gradually move to other jobs. This increases production, since we're still producing agricultural products (using fewer people), and there's more people now producing other things. Agricultural jobs were destroyed, but there were always other jobs people could do, that weren't done before simply because agriculture sucked up so much labour.

This pattern will continue for a while. When human labour is no longer the best tool for one job, that labour will be reallocated to something else. There's still plenty of things we'd like more of.

But the video is talking about what happens when humans are no longer the best tool for any job. It's happened many times in history that some job has become obsolete. We haven't yet made a machine that's better than humans at every job.
It would seem the solution here is to design a better vaccine.
> footage of North Koreans pledging their allegiance to their government

You're literally just inventing stuff to get upset about. There's no dictator in America. When you pledge allegiance to the country - or when someone else does - they aren't saying they'll serve anyone's orders, they're affirming their support for something that's actually great. Whatever about the hand and heart - that's a bit demonstrative, but the sentiment is a good one - a better one than almost anywhere else.

It would do you good to try to see the good, before you destroy one of the last remaining bastions of opportunity with ... whatever moral relativism you're on.

> It might seem normal to you, having been born into that bubble

Lol, did you just assume nonsense about my life or what. No, but I can see from outside that you're pissing on the best thing you'll ever have because it isn't perfect. You can't see that what makes it great is the intent.

> Patriotism is just tribalism

No, blind patriotism to any country you're stuck in, is. Patriotism to a country that tries, and succeeds, to be better than most, that's just acknowledging that you've got it good and have a duty to extend that to others.

> it's a cancer on any modern society.

The exact opposite. The lack of patriotism you so embody is the cancer. If America isn't good enough then which country would you work to support? Who is good enough that you won't righteously tear them down?

Leave America and sponsor a migrant on the way. Let them appreciate the thing you despise.
+1 the Logitech MX Master mouse with lots of buttons
Actually, Java, its syntax, the explicit types and how its often taught only obscure the solutions that could be much more obvious. Since I have seen Clojure, I was swearing why nobody has shown it to us right in the beginning when I was in the university. Back then, Clojure was already an established, stable language and that has been a decade. I could just skip the C, Java and other classes and would be a much better real-world problem solver/ engineer much earlier. If I needed the specifics e.g. for embedded or legacy applications, I could always look-up/ learn the details for C/ Java etc. but that is not needed for more than 95% of the tasks a software engineer would encounter in the real world.
Totally, and if a big company like Google does not want to be throttled or they feel a need for a more advanced api, they can donate to Wikimedia for the purpose of creating such an api which will be available to everyone publicly.
Good summary. 3 is hard for me to swallow, because I've painfully learned it the hard way (3 times) to not rely on a one-time big release to carry my products to victory.

1st product - great initial traction (HN front page for a few hours, featured on Product hunt, reviewed by a youtuber with decent following). What you might call a big release, but then I did nothing and it fizzled out. It now gets no traffic what so ever.

2nd product - did the same as my 1st, got no traction on launch day. I've just left it on the back burner. Haven't done much since.

3rd product - decided to share before doing a big release and luckily it's turned out better so far (getting organic traffic), but I still got drawn to trying a big release. Launch day came and went and you wouldn't even notice if you glanced at user sign-ups.

To be honest, it's hard not to get your hopes up though that your HN or reddit post will go viral. That's not typically how it works though, at least from my experience.
Microsoft probing if Exchange attack is inside job, Feds shoring up security
There's some similar ideas in
https://www.destroyallsoftware.com/talks/a-whole-new-world
An interview prep guide for functions and closures in Swift
An article to help you brush up on a few basic-to-intermediate level concepts on Swift functions and closures that are generally asked in iOS dev interviews
VisiCalc, Turbo Pascal, WATCOM Compilers, Perl, Mathematica, C++ STL, Memory Mapping APIs, cURL, clang/LLVM
I don't know. Have we averaged greater than 3.5 to 4.0 percent inflation recently? Those are the current returns from my munies, not counting the tax exemption...
They did that at 2015 already? Man... I thought it was a never thing that they got rotten.

For digital service/content providers Play-stores are a must-have.

For this kind of companies these platforms are a government like power, except that you cant really appeal.

We managed to reach a person. He indirectly threatened that we could lose our developer account if we continue to insist.

Also in our case similar apps were allowed to remain in the store.
Life Fuels Shuts Down
Just depends on the size of the company and amount of developers. With monorepo approach, all of the projects are in one repo, all kids of technologies/languages, forks of various open source projects, sources of tools/utilities...

At one of my work places one of the monorepos was over 50GB... took an hour to clone and many minutes to pull/rebase if I was a few days behind...

I don’t like monorepo approach because of such monstrosity, but the upside is it’s easier to commit/sync changes that span multiple products/components, and easier to merge many commits a minute from thousands of engineers...
That's a good use case, buy and actually own copies of digital assets.
That business model worked for blackberry until it didn’t.
I have known a few people working in IT in government in Australia and it sounds like absolute hell. It takes a special kind of person to work in government. You either have to be extremely incompetent to the point you cant even tell that things around you are a disaster, or you have to not give a shit to the point where waiting a month for someone to press a button does not bother you and you are only focused on what you will be doing when you get home at the end of the day.

This one guy I knew told me that he had seen meetings dedicated to working out how they could spend money since they hadn't spent the whole budget yet. Services run over hundreds of servers when it could be done in one just to keep the whole team of system admins employed.

Government departments are filled with bloat to a level you wouldn't believe.
Economic decline is directly linked to suicidality and negative health outcomes in general, proven in multiple independent studies.

Disneyland fired 32,000 people as a direct result, representing probably 6 figures of people impacted directly and indirectly from a single company alone.

Your claim that suicidality spiking is "mythological" is itself totally false according to a much more recent source. [1]

[1] https://www.npr.org/sections/health-shots/2021/02/02/9620601...

>"Across the country, we're hearing that there are increased numbers of serious suicidal attempts and suicidal deaths," says Dr. Susan Duffy, a professor of pediatrics and emergency medicine at Brown University.
I don't think they need to go as far as prohibit crypto, all they have to do is increase taxes for crypto since we already have to pay taxes on capital gains for crypto. If this tax rate increases, people will be less likely to use crypto.
Since when was there ever a good usenet search? We are talking about a technology that progressed from nn to trn to tin and then pretty much died.
Quarkus (and its dependent techs) has been in my radar for a while, and recently I've started using it, and I must say I'm impressed.

Code in modern Java (lamba etc) -> build native Linux exe -> package as Docker image -> deploy in Google Cloud Run. All wiring from CLI so CI/CD friendly (next is to use Google Cloud Build). Since it's native, memory usage small and boot time negligible. Since it's managed, it auto-scales (up and down, to zero cost).

My complaints:

* Quarkus is very opinionated. I'm used to this coming from Google App Engine.

* Building _native_ exe is slow. Like 1995 Java slow.

* Scala support is limited.

If you're used to App Engine, you know exactly the dream I'm living in. Without App Engine's limitations.
Museum pieces are not what we are talking about here.
Hotmail offered 2Mb space and Yahoo proudly claimed "twice the space of other providers" with their 4Mb offer. I had a GMX.de account that was providing 25 Mb and felt like a king. Then April 1, 2004 came and nothing was the same anymore.
I don't know if you are deliberately missing the point in a calculated troll and I'm being an idiot feeding it, but in case you're actually genuine try this one on. It's good to think about.

Fred Phelps of the Westboro Baptist Church, yeah them, successfully ran civil liberties cases against Jim Crow and also effectively fought racially segregated schools in court.

https://en.wikipedia.org/wiki/Fred_Phelps

Do you stick with the idea the civil rights movement was good and to be supported, Jim Crow and segregation bad and to be opposed or abandon that idea because Fred Phelps is also an A1 top-shelf homophobic asshole?

There's the principle. I genuinely don't care that Fred Phelps supports the idea that race should not be important. It has no influence at all my belief. None. Martin Luther King, yes he has had some influence. Phelps? I genuinely don't care what he thinks about it when it comes to my thoughts on racial inequality. I don't count Phelps as a friend, I utterly reject the idea that I have anything to do with him at all.

But if you stick with your principle of making sure you're not on the same side as horrible human beings you've got to abandon supporting the struggle for racial equality.

Or the other choice is to abandon principle altogether. You have no rights, I have no rights, rights are granted whoever is liked and before you can say "How the f&^k did that happen?" The strongest always gets their way and their is no rule of law, no democracy, no freedom and no justice at all. You can probably find some pretty famous examples in history where this has been tried and how that went.

Combating the existence of the horrific is always used to take rights away and leads to something far worse.

And also, as an aside, it so happens that I am not a republican but I do know for a fact that rather a lot of registered republicans literally went to war against nazis and fought them bravely and well with some of those registered republicans paying for it with everything. So in taking on all republicans like you just did, look who you are beside there. The real thing that needed actual war to solve. It's just silly.

Make your argument using logic from facts. Is this a thing that is right and that I support for the right reasons? That's enough. Even when you're being shouted down. Even if some nasty idiot agrees with you for all the wrong reasons.
And here's the kicker, you can still absolutely call out those nasty idiots who claim to agree with you for being what they are! Phelps is a nasty bit of work. The civil liberties movement was and is great. Done. Easy.
One of the problem for 3D XPoint was that it never lived up to its initial promises. It seems somehow everything Intel presented in ~2014 to 2019 has either been the worst marketing mistake, lying by omission or flat out fraud.

Latest Optane is finally close to their initial promise [1], 100 DWPD ( Drive Writes Per Day ), 1.5M IOPS, 7.2GB/s Seq Read, ~6us latency. And a 2022-23 Gen 4 product with PCIe 5.0 / 15GB/s and sub 2us Latency. No more excuses for I/O bottleneck.

Although last time I pull some figures from both Micron and Intel's financial statement suggest Intel is losing money on Optane even discarding the financial penalty paid to Micron. Suggesting Optane isn't a sustainable business as it currently stands. So it needs either larger volume and better unit economics. Something I cant infer to happen within the next 3-4 years.

[1] https://www.servethehome.com/new-intel-optane-p5800x-100-dwp...
That's strongly dependent on how big the code base is.

I'm a huge python fan, and I don't like/use IDEs on my personal projects. But eventually I still gravitated towards typescript because it had typing and the compiler + unit tests giving me a huge boost in ability to extend my project beyond a certain size.

I think the threshold is around 50-100 files, but smaller code bases also benefits from the typing structure.
I guess this is what happens when Eric Schmidt is no longer around to set company culture: https://www.dailymail.co.uk/news/article-2371719/Googles-Eri...
I first used Spring while doing an internship in 2007. I remember writing about bunch of XML bean configuration and wondering.... why???

Sounds like the ecosystem didn’t get much better.
Unfortunately, there's a catch. People can say things they don't believe, especially if there is a large amount of money to be made. If I'm holding a large amount of X, and can convince enough other people to buy X that the price rises (hopefully by a lot), I can sell my shares of X for a (large) profit. Pump and dump schemes have been common forever, popularized in the the 2000 movie Boiler Room as well as Wolf of Wall St.

Far stranger schemes exist, the most recently to hit popular culture is gamma squeeze. Just because a scheme is strange has little bearing on whether or not it'll end up working out with them having your money.

At the end of the day, the point is they're trying to sell their book, which is not the same as trying to sell investment X (although they may be very closely related).
> Wow, that's free market thinking gone mad. High prices can't conjure power stations out of thin air on short notice.

Except it can... With high enough prices businesses requiring power will shut down because it's more profitable to shut down and sell the electricity you no longer need than it is to stay open.

The key thing stopping this working well is how few people who have the ability to do arbitrage. If I run a Subway shop and I have paid my power provider $0.10/kWh for power for my ovens for the year flat rate, then when the price spikes way up, I should be able to take that power I've already paid for, switch the ovens off, and sell it back to the grid for $99 /kWh, keeping a tidy profit, and effectively acting as a virtual power plant.

A few big companies can already do this, but unless that ability is given to most market participants the market will always be vulnerable to collapse.
I actually understand what the grandparent is talking about with respect to the "hero" to "zero" comment they made, though I might not say that it has fallen all the way to zero.

The reason I understand their comment is because there was a period of time when Google was so cool that people wore Google t-shirts without having ever been affiliated with Google. You could find random college students wearing a Google t-shirt like they would a band t-shirt.
How will you refuel it once there is no gas station network anymore? (Assuming electric Utopia is going to come).
On this topic, I've seen news reports that the GME short squeeze will happen 'any day now' according to analysts. Now, that initially makes me believe they're attempting to encourage buying, which raises prices. (In prior weeks, financial media implored retail to get out; there has been a very apparent shift in sentiment). Assuming financial media is a mouthpiece for key market participants, I found the reports surprising. Unless it's a 3D chess move: since we all so publicly are aware their statements have negative correlation to their securities positions, perhaps the rules for interpreting public statements have changed.

If they always act as predictably as stated, there's too obvious of an arbitrage opportunity.
> And while the Fed is independent, it’s certainly deeply intertwined with the US government.

The Fed is…complicated.

The Federal Reserve Board of Governors is an agency of the executive branch (an “independent” agency, but not independent of the government, independent within the government, like the FCC, FTC, and a number of other boards, commissions, etc.)

The Federal Reserve System consists of a network of Federal Reserve Banks, each of which has a nine member board of directors, six of which are elected by member commercial banks, and three of which are selected by the Board of Governors.

But the actual setting of monetary policy is done by the Federal Reserve Open Market Committee, which has 12 members — the seven members of the Board of Governors, the President of the Federal Reserve Bank of New York, and four of the other Federal Reserve Bank Presidents.
I’m guessing that they were exaggerating a bit. I think nature now charges like 12k for open access with makes that number more reasonable.
No, you're talking about making it illegal to use the things you know about someone or something to make a fully qualified decision. About a babysitter, a potential criminal, an immigrant, whatever.

> It needs to be held to a higher standard and punish people based on their actions, not based on what their parents did.

And that's not what actually happened. A guy got arrested on bad data and then released, we know some kids might be at risk because they're from broken homes, etc. Nobody was jailed for their parent's actions, and nobody even proposed it. Some trends are worrying, but you act like they're the intent of the entire system not just some scammy products that a company is pushing.

Voting machines, for instance, should all be burned. But I understand that most people don't know why and support them for convenience. I think they're anti-democratic but I don't think people are evil for using them. You should try to get a similar perspective.
It doesn't make them wrong, but nothing can exclude the possibility that an investor believes that they have the ability to convince others via their media platform that X is a great investment without actually believing X is /otherwise/ a great investment. In which case the investment thesis could be purely "access to greater fools"...
Same as first PowerVR gaming chips.

Midas3 (1996) https://vintage3d.org/midas3.php

PCX1 (1996) https://vintage3d.org/pcx1.php

and PCX2 (1997) https://vintage3d.org/pcx2.php

Tomb Raider running 1024x768 30FPS on a card half the cost of 3Dfx Voodoo1 https://www.youtube.com/watch?v=5GMesT4WKzI
It could even run up to 60FPS at 640x480, the best hardware platform running Tomb Raider, and only one allowing over 30FPS.
- terraform. Declarative, centralized, cross-platform configuration. There's no way I'd be able to manage the amount of stuff I am without it (or some comparable alternative like pulumi)
Of course, never a true Scotsman nor a true lockdown. The worst spread and the highest seroprevalence are all in California's urban areas which locked down most stringently.
they hold the bonds. the fed has a balance sheet with whatever assets it holds. the fed just doesn't hold cash. any money it spends is created, any money paid to it ceases to exist.

the fed buys bonds from the treasury department, which must slowly repay them as if the fed were any other bondholder.

this provides a mechanism to reverse the creation of money, when bonds the fed holds are redeemed slightly more money than was created will be destroyed. Or they can destroy money by selling bonds on the open market earlier than that.
Everything is a software thing until it's accelerated by fixed function hardware like, you know, GPUs.
Goverment bonds yields are quite low. You get can Non-Governmental Bonds that have better yields. However, make sure the issuer has physical assets so if they go belly up your not left holding the entire bag.

The other annoying thing about bonds as each bond tends be a fair amount of capital, so you need a lot of capital to properly diversify.
SLO is such an incredible pain in the ass. I'm the founder of WorkOS[0]and I have been struggling with how to address this problem for 2 years now. There's no elegant solution.

We've taken the approach of building a second API that integrates directly with the directory systems of record (Workday, Gusto, BambooHR, SCIM, etc.). These are often the actual "source of truth" and a more dependable source for the group membership changes that should trigger de-provisioning. But unfortunately even SCIM isn't well enough supported yet to be considered a base standard. (It's worse than SAML.)

Enterprise authentication and authorization is totally fvcked. Trying to fix it brick-by-brick.

[0] https://workos.com
The Silicon Age Collapse?
> If it can smash glass, it can harm suspects. This is definitely not a tool for de-escalation at all.

Which is exactly why the police would employ it. America's worst, on the case!