skysight-inc/HackerNews huggingface dataset:
The better explanation of RISC v CISC is this old discussion from comp.arch: https://yarchive.net/comp/risc_definition.html

In short, the term RISC comes from a new set of architecture designs in the late 80s/early 90s. CISC is not so much an architecture design as it is lacking many of the features. The major features that RISC adds are:

* Avoid complex operations, which may include things such as multiply and divide. (Although note that "modern" RISCs have these nowadays).

* More registers (32 registers instead of 8 or 16). (ARM has 16. So does x86-64.)

* Fixed-length instructions instead of variable-length.

* Avoid indirect memory references or a lot of memory accessing types (note that x86 also does this).

Functionally speaking, x86 itself is pretty close to RISC, especially in terms of how the operations themselves need to be implemented. The implementation benefits of RISC (especially in allowing pipelining) are largely applicable to x86 as well, since x86 really skips the problematic instructions that other CISCs have.

> One of the key ideas of RISC was to push a lot of heavy lifting over to the compiler. That is still the case. Micro-ops cannot be re-arranged by the compiler for optimal execution.

Modern compilers do use instruction scheduling to optimize execution, and instruction scheduling for microcoded execution is well-understood.

> Time is more critical when running micro-ops than when compiling. It is an obvious advantage in making it possible for advance compiler to rearrange code rather than relying on precious silicon to do it.

All modern high-performance chips are out-of-order execution, because some instructions (especially memory!) take longer than others to execute. The "precious silicon" is silicon that's already been used for that reason, whether RISC or CISC.
> since you bring it up

Nice try.

> So yes, hating people based on ethnicity has been the norm for most of human history

There you go.

And yet history proves you wrong, starting with the roman empire and the middle ages.
There is wisdom in this comment. It's important to note, though, that the point about investment applies also to the tools and methodology that the blank slate programmers are being steered towards.

It's both interesting and exasperating that the modern JS ecosystem and its influencers have managed to recreate the experience of downloading SDKs and fiddling with configuration options and dealing with builds that sometimes fail, and that when they don't, build success means producing inscrutable blobs where View Source is rendered useless. On the whole, it's a community that has neglected to maintain the ecosystem's original strengths.

https://www.colbyrussell.com/2019/03/06/how-to-displace-java...
do you remember the 90s?

I do remember the 90's. I wasn't a fan of it.

computer hardware that wasn't SGI wasn't allowed to be any color besides Beige

I used to dream about one day pounding away on SGI gear. I eventually (early/mid-2000's) got moved to an office with meteorologists that had Indigos and Octanes, and I think Irisseseses. Blue was awesome. But then they all got replaced by generic Dell machines. Ick.

I remember back before all computers looked the same. Back when keyboards were vastly different between models, and would have blue or red or brown or very rarely green keys. Standardization? That was for the Telex at work. Computers were going to free us from that tyranny. Except they didn't.
The author's problem with the game is, in fact, that it ends up mirroring Nazi ideology almost exactly: Manly men with superior genes and culture, looking for lebensraum, improving the effeminate, "weak" culture they're colonizing. Oops.
Really depends on the class. One class I had basically no one. This one usually about 2-3 (out of 40) but more as we're nearing the end of term. Sometimes people come to say hi (again, class dependent). Largest I've had was like 8.
And with a 8x smaller price it's perfect for throw-away units. I've heard of people who use it for projects were you place things out in the environment where you really have no control over vandalism, animals,etc so just replacing a cheap unit here or there isn't a big deal.
Congress, collectively, is not often referred to as "smart". If I'm a senator and a guy sitting in front of me makes that offer, I take him up on it and hold his feet to the fire. How do you explain that to your constituents? I was offered free, and I said no. Re-elect Me!!!

To be fair, the building of the actual carrier is just part of the price of a carrier. What's the cost to also fit that carrier out with all of the various aircraft required to make the carrier worth having? Didn't we see an example of this when the NSA donated Hubble equivalent satellites to NASA, but NASA had to politely say no since they had no budget to operate them?
I find Google Alerts great, my only problem is that it picks spammy news/blog sites that keep reposting the same or similar content from press releases in various domains. Flagging as irrelevant doesn't help: There too many of these "blogs".
Given how nonexistent the development documentation is (not poor, nonexistent) it feels like Apple doesn’t even want you to write native apps.

Obviously they do, but it seems like explaining things to developers should be table stakes.
Does this not assume that ‘bricked’ means walled out and entry is blocked?

The word appears to originate from the idea that a device has been turned into a brick. This seems a new meaning to me, as ‘bricked’ isn’t a word that previously meant ‘to turn the thing into a brick’.

https://english.stackexchange.com/questions/488450/etymology...

https://en.m.wikipedia.org/wiki/Brick_(electronics)
Pregnancy is one. It wasn't tested on them.
That timeline doesn't seem quite right. Unless I am mistaken DOOM was originally released in December of 1993 and the source was released December 1997. That's only 4 years, however Quake was released in June of 1996, which is close enough to 2 years.

It is also worth noting that commercial releases of DOOM continued through 1997 on various home consoles even if you ignore the various resurrections it has had for the likes of the GBA or Switch.

Edit: I think I get your timeline, you're referring to the re-release of the DOOM source under GPL in October of 1999.
Nice work. Have you considered creating a page/blog post the explains how you've used your own tool to find paying customers? Doing that would provide a ton of value I think:

1. You'll (hopefully) find new customers

2. By using your own tool regularly, you'll gain invaluable insight into UX issues and new feature ideas.

3. Potential customers on your site would get to read through a play by play story about somebody successfully using your tool to drive business results. Basically a meta case study.
I don't disagree; I'm talking about the two pieces together: fine closed software and then give the money to open source. Fines are for disincentivation and/or victim compensation.
Yes, I personally am happy that Spotify is an electron app. Considering that the Linux binary is maintained by volunteers at the company I'm pretty sure it just wouldn't exist otherwise.
We are building a data vis tool (https://github.com/tracyhenry/kyrix) to solve this exact problem many web vis tools have.

The idea is not surprising: using database indexes and a backend to send the frontend necessary data to render on demand. DB and the backend are containerized so the installation, data loading and authoring are all one command.

For creators, we offer D3 and JSON-based declarative primitives that enable creation of pan/zoom like visualizations very easily (e.g. 10s of lines of JSON for a 15-zoom-level vis). You can check out an interactive demo here, which visualizes 1.88 million wildfires: http://wildfire.kyrixdemo.live/

Since big data vis is very use case dependent, I'd like to reference two other tools that might be useful:

Falcon: https://github.com/uwdata/falcon
NanoCubes: https://nanocubes.net/

Disclaimer: I'm still in academia so I'm apparently biased towards academic works. But fortunately they are all open source.
Curious. Does this prevent the browser from downloading webfonts thing ?
Any comparison with actix(-web)? I know the latest version of actix-web doesn't use the actor model, but actix itself still does.
That's a shame. I hope they get better at empathy and engaging with alternative points of view.

I wonder if part of it is youth. I am now 35 and have a more nuanced point of view on things (at least I try). When I was 25, I wasn't as good at it, and I was especially less experienced at communicating about it.
I am so tired of this bullshit old flogging horse. Here we go again.

There are lots of profitable companies built on or around open source. WordPress and its entire ecosystem come to mind, especially including all the rest of the open source projects Automattic ($3Bn valuation) touches. Similar for Drupal, especially the founder's own Drupal service company, Acquia (sold at $1Bn valuation). There's no shortage of smaller companies like Sensio Labs, maintainer of the Symfony PHP framework, at 100 people and $1.9M. Or Plex, or a dozen other ~100 person companies. We may even have too many consulting companies who contribute patches, testing, and extension into OSS ecosystems.

Should we bring up the biggest companies in the world, who maintain projects equally large in importance like Kubernetes, Typescript, Chromium, React, Golang, et al? What about the "pure" open source companies like RedHat or Canonical?

There are lots of ways to make money on, in, and around Open Source software. It's sure hard to make a unicorn valuation, but that's not the definition of a "viable business model." Every 10 person "mom and pop" web consulting agency that pays their employees has a viable business model. Microsoft and Facebook have a extremely viable business models. The fastest growing service on Azure is their Kubernetes implementation, which is open source down to the hypervisor (and yes, you can run AKS on your own hardware and KVM if you like).

So don't give me your sour grapes about there being no "viable" business models in open source. Maybe there are no viable UNICORN business models. Maybe there are no viable get rich quick models. Maybe there are no viable business models if you start from a development methodology rather than a customer need. Maybe Open Source is a liability for certain kinds of business models. We can discuss that. But "viable business models" are practically a dime a dozen in and around open source.
*M64->MK68
I thought the same thing about an earlier post when someone said their MacBook Pro with a T2 chip was bricked. Something messed up and they had to use a special boot procedure while they were connected to another Mac to reflash the T2.

People were up arms but I call not bricked!
OpenGL gives you a Toyota, Vulkan gives you the parts to a Ferrari
Unfortunately feeling is much easier than thinking, and it's easier to elicit negative feelings than positive ones. Thus demagogues have an almost unavoidable path to success: scare people, promise to make them feel safer, watch them cling to you, repeat.

As long as humans don't keep our instincts subordinated to reason, this will keep happening, it's in our nature.
There’s no assertion of inventing virtual memory - only that the platform had it as a feature. And for “novelty”, yes it was for personal, even minicomputer, systems at the end of the 1970s when they were conceived.

Also you’re confusing Symbolics software (post LM2) with the very barebones MIT CADR release. It was far better than that and the closely related LMI release. RMS rantings on this subject have only the most tenuous connection to reality (much like their originator ;).

Finally, Symbolics online hypertext docs (via Document Examiner) really were great. When one is attempting to expand the market for a powerful, yet esoteric system, good docs make that system more approachable. Sadly I think they really did run out of Lisp hackers as an audience but they did try.
There is one right in the list on the CDC page you linked[0]. There is also a recent Nature paper[1] that shows that T cells levels are stable for at least the first 100 days they observed. I don't know of a specific link to send you for that, but that usually indicates T cell immunity on the timescale of multiple years (otherwise some drop in levels would have already been visible in the observed time period).

[0]: https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7427556

[1]: https://www.nature.com/articles/s41591-020-01143-2
I never played it, but as a kid in 2009 I would go to the computer lab in the children’s section of the local library, and Roblox was absolutely huge there. I’d be sitting there doing my own thing, surrounded by 20 kids noisily playing Roblox.

It’s impressive how they’ve managed to make a game with such staying power. Especially among young children, new things tend to flare up and then die really quickly. Persisting through generations of kids is a huge accomplishment.
Try the sans variant, it looks almost indistinguishable from monospace font but more comfortable to read.
I'd suggest you look at Bellah's Civil Religion in America (1967), which suggests that certain ritual practices, e.g. rising for the national anthem before a sporting event, are religious in nature.

And not that it's particularly definitive, but I'd note that cult and culture share the same Latin etymology.

"Just as Thanksgiving Day, which incidentally was securely institutionalized as an annual national holiday only under the presidency of Lincoln, serves to integrate the family into the civil religion, so Memorial Day has acted to integrate the local community into the national cult. Together with the less overtly religious Fourth of July and the more minor celebrations of Veterans Day and the birthdays of Washington and Lincoln, these two holidays provide an annual ritual calendar for the civil religion. The public school system serves as a particularly important context for the cultic celebration of the civil rituals."
Stability of price is good for company, because:

a) middle managers can just do (price x amount of sold items)

b) if price goes down in time then some customers will wait indefinitely for better price

c) good publicity if your item is sold cheaper than competition

d) changing price can be seen as "our product is worth less than we expected"
Why do you assume "middle" America has no groundwater reservoirs to be concerned about? Also, sure, the population may be sparse in case of accident, but there goes your food supply. Also, "middle" America has another common name used to describe it: Tornado Alley. Weather plays a large part of site decisions.
You cannot disclaim away the law. You cannot sign a contract with a non-government entity that makes it legal to break the law.
Respectfully, I think you got most of it right, but incorrect on a big nuance when you said: "A fantasy world can be based on real history as we know it (consider, for example, the Nordic theme in World of Warcraft: Wrath of the Lich King, or the Norsca and Warriors of Chaos in Total War: Warhammer II). If it is then inaccurate, we're OK with that, we see it as artistic freedom. This game tries to base itself directly on history. Big difference!"

The author very explicitly states: "As I have argued here many times, fiction is often how the public conceptualizes the past and that concept of the past shapes the decisions we make in the present."

Through that lense, I would argue that "the Nordic theme in World of Warcraft: Wrath of the Lich King" or "Norsca and Warriors of Chaos in Total War: Warhammer II", while inaccurate, will still heavily sway perceptions on them. The artistic licenses do shape how they are percieved to the player.
Show HN: Brainfuck IDE and interpreter fitting in a boot sector (512 bytes)
Indeed OIDC is the standard nowadays and for the future years.

Active Directory has OIDC support since version 2016 (and SAML since earlier), which makes it the de facto supported protocol in companies.

SAML is rightfully losing adoption because it's way more difficult to use. LDAP is moot for a variety of reasons, though it's still used by some internal services.
Ask HN: How reliable is an old, but barely-used server motherboard?
I'm building a home NAS and have an old motherboard, CPU, and memory that I can use for it. The components are server-grade (Supermicro motherboard, Xeon CPU, and Samsung ECC memory) and ~9 years old, but have only been powered-on for about 1 year. They've been in storage since 2013. I will be adding brand new HDDs, PSU, and case fans.

Am I going to have a bad time if I use these components for a box that will most likely be in operation for 5+ years?

Thanks!
It seems I've been in my "ignore all new tech stuff" hole for too long when I open a project link and don't understand most of the value/code. It seems very interesting though, I am not knocking the project at all.

So, I write code that compiles to WASM, and then pass that code as a process to Lunatic? Is this pattern intended to be a generation beyond microservices/containers, where rather than writing a "service" that gets put into a container and then managed by a container orchestrator, you're creating processes that get managed by a process manager? To get rid of the container overhead? If that's true, isn't it just all turtles because Lunatic will have to run out of containers (and presumably those will have to be managed/orchestrated)?
Finding Meaning in Agency Work
I think you’re confusing Triplicate C4 (C for Caps) with Triplicate T4’s Code variant (T for Text).
I LOVE this thinking. I have a small write-up about "how I'm using PMAlerts to drive growth for PMAlerts" here:

https://www.karma.fm/p/BcMEfxQ/frequently-asked-questions

But it's not presented as a formalized case study and doesn't provide the value you're proposing (to me or others). I'll do it!
Unless you specifically mean certain berry kind of boards, this is incorrect. There's a spectrum of well made SBC and SoM ARM designs to choose from. With proper vendor support, documentation, certifications and product lifecycle guarantees.
Velocity Sales Leader – UIPath
What are your opinions of .Tech's Black Friday campaign for developers?
I've spent most of my career doing open source.

I take home a decent salary. It's about the upper end of software engineers NOT in FAANG and related companies. If I went to FAANG, I'd get double, potentially much more, and hate my life.
I think the difference here is the inability for the Manufacture to change their pricing _in real time_ like eBay and other resellers can.

Acme Co has to set up legal frameworks and expectations from its merchants. That gets decided probably long before shipping. Those things are set in stone before the market tells us what they will pay.

From my econ days, the word `inelastic` keeps coming to mind but it's been so long I might be misapplying that word here.
I'd imagine it depends on the specifics of the policy you bought.
Who decides how to distribute the fund? How do the rules for that distribution get setup? How are disputes resolved?
I'd say that's more of a Dungeon Master/Ultima style system, not 2.5D raycasting [0].

I would argue that Midi Maze for Atari ST was more of a pioneer in 1987 [1]. :)

[0] https://en.wikipedia.org/wiki/Ray_casting#Ray_casting_in_ear...
[1] https://www.youtube.com/watch?v=8hSoy1S43dw
> In a test clip a guy pushes down on tire and the lifts the tire and it spins ligthly.

Doesn't this happen with any bike wheel? If I give a wheel a near-imperceptible horizontal nudge just as the wheel lifts off the ground, a bike wheel should be frictionless enough to move at least that much.
I think people have a lot of suspicion and disdain for corporate ownership of infrastructure. People abhor the windmills of BigEnerCorp that "disrupt" their view, but the same sort of folks in the next town over love their energy cooperative and the ROI of their town-owned windmills or solar farm.
We'll write it all in serverless Scratch
If your unarticulated fourth goal was to increase sales of this book:

https://en.m.wikipedia.org/wiki/Disrupted:_My_Misadventure_i...

You've achieved it.
Fortunately yet sadly there are many more remaining silent or ignoring HN altogether... Thank you for commenting against the grain too!
"What are the limits of ZFS, can it scale up to the petabyte range like Ceph?"

We (rsync.net) have scaled zpools to petabyte range.

A current, example configuration would be:

- 60-drive JBODs
- 15 drive raidz3 vdevs, four per JBOD
- 16TB SAS drives

That ends up being ~192TB per vdev, 768 TB per JBOD ... and if you span a pool across two JBODs, you have ~1.5 PB.

I should note that what makes it possible to sleep at night with such a configuration is the fact that raidz3 exists. If not for that, I would not configure 15 drive vdevs with jut raidz2 ("raid6") protection.
I don’t think you have enough knowledge about me to judge whether I understand science or religion and such ad personam is unwelcome.

More productive would be to point out what part of, for example Christianity, changed due to logical analysis and not empirical facts.

I agree that there are other types of knowledge that are non-empirical.

Okay they were threatening political structure, but by pointing out things that were factually incorrect. Perhaps I should cite what Galileo was trialed and sentenced for (following Wikipedia and sources therein): In 1633 Galileo was ordered to stand trial on suspicion of heresy "for holding as true the false doctrine taught by some that the sun is the center of the world" against the 1616 condemnation, since "it was decided at the Holy Congregation [...] on 25 Feb 1616 that [...] the Holy Office would give you an injunction to abandon this doctrine, not to teach it to others, not to defend it, and not to treat of it; and that if you did not acquiesce in this injunction, you should be imprisoned". Galileo was found "vehemently suspect of heresy", namely of having held the opinions that the Sun lies motionless at the center of the universe, that the Earth is not at its centre and moves, and that one may hold and defend an opinion as probable after it has been declared contrary to Holy Scripture. He was required to "abjure, curse, and detest" those opinions.

He wasn’t sentenced for threatening political structure but for heresy (even if it had some political motivation). I believe my point still stands as he WAS sentenced, by inquisition, for presenting facts against their dogmas.
I think the MSM weighing in and taking a position was exactly the problem. The question of HCQ efficacy would have been solved much faster without it being politicized..

The actual story of HCQ is pretty boring. It was a plausible treatment with a mixed bag of weak evidence for and against efficacy. It is not particularly dangerous.

Trump oversold and lied about the benefits. The MSM lied about the data against and the risks.

In such an environment, it's not surprising people take sides and dig in.