skysight-inc/HackerNews huggingface dataset:
This is looking at the past with today's eyes. There was no concept of "maintaining" games as you might expect today. Games were finished, put out on disk or CD, and that was usually that. Patches were sometimes introduced to fix bugs or improve compatibility with certain hardware, but that was usually the limit of support.
Quake received far more support post-release than any other game at the time. There were many patches, game improvements and fixes. ID released GLQuake to support the new trend of 3D acceleration (the base game was software rendered only). They released QuakeWorld to support the growing player base who wanted to play multiplayer across the internet. And they released several expansion packs to provide a large amount of additional single player content.
This is far, far from "abandoning" a player base. I don't know what more they could have done other than make all of their future games in the Quake 1 engine, which would have been commercial suicide given their reputation for being at the front line of PC technology.
This seems like a company issue to not see value in updating your stack constantly.

Thats a part of being DevOps.
Its a tradeoff. The automatic fade / transition of Hue is really well done. Its where the system shines IMO. But if you want to be able to interrupt the process, you lose the previously sent transition. You have to do all the logic manually if you want to be able to bounce between the two.
I don't think you're following me. This isn't some hypothetical scenario. It's common for people who own bitcoin to have their bitcoins deposited at some exchange. Since exchange customers are unlikely to withdraw all their bitcoins simultaneously, exchanges don't have to keep 100% reserves. For instance, they can lend out some of the reserves, or they can use them for whatever purposes they want. When this happens the quantity of bitcoins in circulation goes up. To all effects and purposes, new bitcoins have been created and put in circulation.
A large number of techs on the front page here every day are useless by any reasonable standard, so you're not really speaking for this community as a whole.
Hello rexreed, thanks for the good tips, any idea is always well accepted.
This effect happens naturally, after re-saving print screen of an image in JPG format a few times.
More interesting might be pixray project (https://github.com/dribnet/pixray) where pixel art is generated using machine learning from keyword prompts.
Actually +64 above/+64 below is only the new default. Custom worlds will be able to increase the world height limits to +2032/-2032. That leaves a lot of room for activities. I think custom terrain gen data packs like the one mentioned above still have to be adjusted to actually use the full height.

I'm excited for mappers that can now build 1-1 scale recreations of real and fantasy locations like everest (~4000m from the base), minas tirith (300m), barad-dur (1400m), courisant senate building (600m), etc.
+1, I'm currently investigating rule-based systems at my job and I would love to understand the theory behind them better.
Ah, thank you for a really interesting reply. I appreciate it.

> One of the primary optimizations is using vm_splice to avoid memory copies. vm_splice only works if the file descriptor is a pipe.

Thanks - I hadn't actually read the code in question. I now realise I should have. That's a totally fair point.

That being said, in the general case, there are clearly far more optimisations to be made. Do you think GCC-from-C is really theoretically limited to producing assembly code which is two thirds as performant as handwritten assembly?

> https://en.m.wikipedia.org/wiki/Rice%27s_theorem

Ahhh, I getchu. Yes, that technically means that a compiler can't produce 100% optimal code in 100% of cases. However, it doesn't mean it can't produce 100% optimal code in 99.99999% of cases, or 99.99999% optimal code in 100% of cases, as you say yourself.

This is more of an academic issue about formal properties of a compiler, rather than a practical issue with the optimisations it could make in the overwhelming majority of real-world cases.

That being said, I'm very sympathetic to your point. The (mostly toy) compilers I've written have been extremely weak in the optimisation department. I have a lot of respect for people who are able to do that, and a lot of respect for the challenge it poses.

(I do hope that the growth of big data, and developers' increasing indifference to privacy, might have the salutary effect that compiler authors gain access to more information about the programs their compilers are compiling, out in the real world ... which, at least going by my own experience, would be invaluable in making decisions about particular optimisations. Sadly 99% of optimisations are not peephole optimisations.)
They say they're "inspired by" Badoo libraries. That's not enough to call them derivative works, at least for copyright purposes.
It's by design, many features of EC2 are unrelated to the chip itself. For example burstable scheduling, availability of enclaves, IO and networking bandwidth and a variety hypervisor features are all tied to the instance family. These are often far more important to a buildout than the exact chip you're running on
Tried myself to go down that road, came back to System V and cron. At most docker compose, but k8s: never again. It is way too complex for small deployments, I need to many levels of abstraction and indirection. If I absolutely need reproducibility I can ln then configurations that I want to track in a repo and that's it.
https://pooltogether.com/

https://compound.finance/
Author here. It was $20K installed total

I also have 17kw of solar on my roof, and overproduce. I have 1:1 net metering, so a battery will not help financially unless that ends. the only utility a battery provides is backup power

In the middle of summer I will use around 80kwh a day with lots of AC usage (Yes, I could get more insulation, better ducts, switch to minisplits. all in progress)

A lot of that is at night, because it doesn't get any cooler at night really. It still stays hot and humid. Between sun I'm using around 30kwh, so I'd need 3 x Tesla Power Walls JUST TO MAKE THE NIGHT and hope it was sunny the day before to fully charge, and sunny the next day

The cost for that is over $30,000, only makes the night, and still only outputs around the same as the generator. If it's not sunny but it's still warm, I'll be without power in a short time. If I'm spending that amount of money, I want power to stay on no matter what

I'm waiting for Enhpase or Tesla, or someone to come out with an AC Coupled grid tie battery that has full generator support. That is the dream. Then in low solar days it could pre-charge the battery with the generator for night time. I don't want to drop a ton of cash now, when that is surely on the horizon. Either that, or the ability to use a car as a battery. If I could use a Tesla as a battery, I would probably go buy a 100 model Tesla. That would be 100kwh! much better
SpiderMonkey Newsletter (Firefox 94-95)
And you can't have any fun assembling them, even though it's Lego-themed.
Faced with two proposals for how to proceed on an issue, people very often agree on which proposal is the one indicative of "better attitude but less efficient" and which is "more brusque but also more efficient".

In other words, the disagreement is not about the characteristics of the approaches -- it's which characteristic to prioritise. Good values help with that.
Your mistake, not mine. You’re confusing “legally binding” and “binding evidence”, these are two different things.

You will have a bad time if you sign a contract using apple preview and then try to argue that you’re not bound by that contract.
> the internal page navigation to always point to the latest version of each page,

Let the webserver redirect the uri without version to the most recent one. Problem solved. Remember, redirects are valid, logical uris.
For those not familiar with Solidity, there is a peculiarity in the "ABI" that makes it painful to interop between languages.

In solidity, there are types called "contracts" which are like classes in other languages. When you call a function in a different contract, the dispatch is routed using the first few bytes of the has of the signature [1].

For example, to transfer ERC-20 tokens you dispatch using `hash(transfer(address, uint256))[:4]`, meaning that you put those first four bytes at the beginning of the data that you pass to the receiving contract.

Just like the native world, this causes a problem when you try to interface between different languages. In Fe, the types have different names so this hashing scheme can't work without a translation layer. From some of the issues it looks like interoperability may be a problem [2]. That's ok if you write all the contracts that your dApp interacts with, but as time goes on dApps interact and call into one another more and more often.

There are probably also lots of opportunities here for exploiting confusion at these boundaries, so if you're inclined and know how to use tornado you may be able to make quite a bit of money off contracts that use Fe.

[1] https://docs.soliditylang.org/en/v0.8.10/abi-spec.html#funct...

[2] https://github.com/ethereum/fe/issues/592
Prices vary greatly on a lot of factors.
Even regarding looks, when I look at images of Neanderthals such as this guy on the Smithsonian's web site (https://humanorigins.si.edu/evidence/human-fossils/species/h...), I see a human, and nothing more. Leaving aside the idea that Neanderthals probably lived in groups with other Neanderthals, and modern humans with modern humans, I don't have a problem believing they may have intermated.
You got it! I'm always looking for an alternative to Zoom for webinars and webcasting. I usually stream from Zoom to another source where we can have thousands of attendees without having them all join the Zoom session. For MiroTalk to be a good alternative, it needs to support arbitrary RTMPS streaming. Also making sure that our presenters won't have ports blocked is a big issue.

I wish there was a better alternative to YouTube / Vimeo Live for big streaming though, but that might be a much harder thing to do given bandwidth constraints.
There isn’t even a compelling reason to use this language at all. Most developers are familiar with solidity and the most secure contracts and languages are the ones that have already gone under peer review and have either responded to exploits or bugs have been fixed. Adopting a new language like this increases your attack surface by a order of magnitude .
The movement to hold AI accountable gains more steam
I think there’s a lot of biotech development underway that will make our world look fundamentally different in the future. We’ve seen this a bit with the mRNA covid vaccine. I’m excited about the prospect of novel cancer treatments, crispr and its potential to treat genetic defects, protein folding, etc. Maybe these types of techniques can continue to benefit from even incremental progress in computer technology. I feel similarly about other fields — that progress there is just waiting on today’s computing frontier to be applied to them. This all may be an incorrect view, however. My only experience with the biotech I mentioned has been through press, which can overhype.
Don’t forget that not all legal systems rely as much on precedences as the US/UK one though, so that may also cause a difference.
When I was in grad school back in 2015, I took an intellectual property law class, and as I recall there are some significant differences between US states in IP law with respect to the employee's rights.

I haven't seen a good summary of all US states on this, but here are a few links from my notes on the differences between various states:

https://slashdot.org/comments.pl?sid=2667463&cid=39013501

https://web.archive.org/web/20100613122930/http://www.ieeeus...
One of the biggest benefits of micro services isn't technical, but organizational.

Micro services and service-oriented architecture in general can be a good fit for when you have separate teams working of different parts of a large product. It allows the teams a lot more autonomy in language and tool selection as well as releases and deployments.
If you're living under an oppressive regime, they can freeze turning your crypto into state-approved currency at a whim, and you have the same problem.
If and loop aren't mathematical in the same sense as set theory and set operations are.
I understand how someone could come to this conclusion, especially if you read the Old Testament and believe that Jesus and Jehovah are the same being. But I do think The Chosen has successfully captured the essence of the Gospels and made them much more relatable.
While I like the idea of city states, I do not like the idea of federalized government acting with the authority of city states. The reason Singapore works is because people can leave, or go there, as they please.

Anglosphere nations should treat cities as autonomous entities with clear boundaries, and exceptional rules systems that meet their needs, but there is an urge in the overall polis that treats any limitation on their dominion as something to be militated against. The main objection to this diverse autonomy comes from human rights concerns. The city-state question is very close to the the so-called "states rights" issue in the US, where many people interpret it as just being free to oppress others, etc.

However, it's also worth looking at the history of human rights and what they mean before appealing to them as a neutral universal value, as unlike a base state of freedom, rights must be granted by a sovereign or a law, which means universal human rights also mean a universal governor of them, and this necessarily subjugates all people under the regime that grants them. Appeals to human rights are appeals to the creation of a global human granting authority without limit, and while we tolerate this view as a diverse perspective, and adopt some of its better working principles, when you think it through and read the history of it, it's an appeal to subjugate the species under a single rights granting regime. When people talk about progress it is progress toward this end. It's a popular sentiment, but one not without criticism.

Most of what we get from human rights and often conflate them with is human dignity and freedom, but unfortunately, the rights language necessarily means some are more equal than others, and requires a paternalism that is not as universally appealing. Singapore is a really intresting 1.0 or beta regime, but advocates for it who do not advocate the autonomy of city states and the freedom of people are really more into finding an acceptable face of authoritarianism for their agendas, imo.
My favorite: Chris Moneymaker, the poker champion. However I wonder if there was reverse causation at work: maybe his name and/or his family tradecraft of gold/silversmithing influenced him to try out competitive poker.
>edit: looks like there is more to this story than the tweets are suggesting. If this wasn't obvious, don't build projects that are derived from work you are being paid to do and don't do them on the company laptop.

My point is that this is petty rather than if they can legally do this. They didn't ask for the repos to be taken down, and the projects the repos are inspired by are open source already by Baboo from what I can tell. I've found that companies which are petty about one thing will be petty about other things so are not good places to work.
Reading that makes it abundantly clear that, as a species, humanity is pretty despicable.
Even if one agrees with this uninspiring portrayal of so much of the industry, one cannot deny that there are spillover benefits.
My phone (stock Android) has this built in.

https://support.google.com/pixelphone/answer/6090612?hl=en#z...
I don’t like how web3 supporters divide sentiment towards web3 into “you’re either a cool crypto-aware person or just a normie loser”. It comes off as a pressure tactic, like they’re trying desperately to sell something. This is a tactic used by charlatans, not by engineers.
I hear Arcane Dimensions is where it is at.
>You don't need your sauna, arc welder, and bitcoin mining rigs running at the same time during the couple days a year without power.

Says you. But who are you to tell someone that can afford the lifestyle to which one has become accustomed to be sustained under any circumstances?
Modern-day NYT crosswords are much more like the "British" crosswords described in the article in that they are are often chock-full of clever, cryptic clues.
Zrythm: A highly automated and intuitive digital audio workstation
It's interesting that you mentioned not needing to know about filesystems. About five years ago, I did a year of iPhone development and had to work on a Mac laptop. As part of this, I needed to get some files off an external hard drive I had, except the laptop wanted to reformat the drive every time it was plugged in. My Windows laptop and my Linux machine could read the drive just fine, but the Mac (and the guys at the Genius Bar) insisted that the drive was corrupted and there was no recoverable data. Eventually wound up using a Linux machine to copy the files I needed onto a thumb drive that the Mac had personally formatted. Took about ten trips to get everything copied over.

The laptop lasted a couple of years before the motherboard failed. That hard drive is still going and hasn't had a single corrupted file.
I've been using Compound instead of a savings account for ~2 years.
I don't want to suggest any specific other platforms, but if you search "defi savings account" you can see that there are many.
Ethereum has always been PoW and the only thing that separates it from Bitcoin in this regard is its relative unpopularity. Further its switch to PoS has some big implications. For example: I can run an Ether node right now with very little money. This strengthens and diversifies the network. PoS shrinks the participant pool dramatically, effectively making it a centralized protocol that only the rich are allowed to participate in (or put another way, $100k is a hell of an initial investment for 99.99999% of people alive).

I was intentional in lumping crypto in with eugenics and phrenology, because they're all bad ideas that are super harmful for humanity. That's how bad climate change is!

But more broadly, this is just another example of a crypto person crying ignorance or ad hominem rather than having any cogent arguments or new information. The tech isn't that hard to understand. We get it. It is actually just bad.
If you get a chance, A Supposedly Fun Thing I’ll Never Do Again is really terrific too. I love Infinite Jest, but I think I love DFW’s essays even more. They are just the right length.
Innovations and breakthroughs are best recognized in hindsight.

It is very hard to predict which combination of advancements are greater than the sum of their parts while simultaneously making sense in their surrounding economic and social contexts.
> (modern engines take a LOT more effort to create contents for).

Aslong as you are contempt with prepared assets it should be no more effort?

I think the main reason for less mod support is that they can't sell as much low effort DLCs.
Did you miss the part where it all started with someone spray painting their house?
Most businesses accept crypto through a payment processor. It shouldn't be much different than accepting credit cards or apple/google pay.

I believe Bitpay and Square are some of the largest.

Edit: what I mean is the customer can pay in whatever, and you get the USD equivalent.
that has to be some kind of hat tip from whomever is running the simulation.
Trust works because of legal frameworks. You have to have the same trust that Ethereum won't do another fork, and you have to trust that the smart contract isn't fraudulent. In exactly the same way, the law is what keeps the average person from being fleeced.

A central database has far better ease of use for developers than a distributed ledger.
That is true, but breakthroughs in fields like Biology, Materials science etc. enabled by AI advances is what I was really excited about. May be we will see some news on this front by the likes of Deepmind etc.
can confirm that this is a pretty nice trackball, except yeah, I've had to take it apart and fiddle with the switches and was about to buy a new one. thanks for the pointer to the replacement switches.
1. I also think the crypto prices are going to collapse but everything I just listed is stablecoin denominated. The question is if all the stablecoins go down too - Matt Levine flipped me on this topic: https://archive.md/cQVJl

2. price "collapse" of 90% is actually not a collapse if it's up more than 10x in a small number of years

3. MEME-POWER is an incredible force, HODL may be enough to keep the perpetual motion machine moving. Markets are only as rational as humans!

4. the TIMING of collapse matters – covid/climate policy is perpetuating the bubbles and it seems governments might fracture before crypto fails, at which point where would you rather be, dollars or crypto?

5. the costs of inflation/bubbles is shouldered on the middle class and poor, so it actually is being paid for and may not actually be out of balance

6. We may be looking at a housing market generational situation. The answer is not to second guess the market, that's how you miss generational gains.
Absolutely tiny presents, but giving out before the day, when people least expect them. That's quite fun

Another suggestion is boardgamearena gift. So person who gets it is encouraged to socialize over zoom
Do I Have Productivity Dysmorphia?
The real feat there was economic. Scientifically, that technology is quite mature
Paywall: https://archive.is/E5AB8
It is definitely true that every researcher has to become a great marketer and salesperson to get more funding. This results in a lot of hype for very early stage ideas as well.
The views attributed to the left-leaning anti-woke community are also held by many moderates and conservatives.
See also https://github.com/direktiv/vorteil

The above also wrote a Uni kernel but it seems they abandoned that as was too large a problem and just link and package now
Has anyone taken over a project from a departed developer? What were the steps that you took? I would wager most people will reach for the full rewrite which we know is something that you should never do.
https://www.joelonsoftware.com/2000/04/06/things-you-should-...

However, many senior developers recoil at the thought of quality documentation and prefer “self documenting” code which doesn’t cover the why and thought process behind the code. This makes something other than a full rewrite daunting. Even with the best self documenting code you will continue to be surprised in large projects. The full rewrite allows the rewriter to reexperience the process but it’s very expensive and may be worse than the starting point.

If science and engineering were done like software, so much knowledge would be lost. We know that there are giants in the space of Science, Einstein’s work was published and continued on by others to this day. I think the difference is that in science the motivation is to learn and teach, whereas in software people are pressed to create almost exclusively. We won’t publish papers, but to get closer to science, I think it’s necessary for solo developers to keep a development journal as has been done by scientists for some time.

I mention nuts and bolts engineering, because in engineering, the best are usually mentoring others, catching mistakes, and teaching rather than actually doing the legwork. That’s an alternative angle to fight the bus factor.
accompanied very well by "Building for Users: Designing URLs"[1] in Aaron Swartz' unfinished book.

[1] https://www.morganclaypool.com/doi/pdfplus/10.2200/S00481ED1...