skysight-inc/HackerNews huggingface dataset:
ARM licenses and royalties are not free. The royalties are a small but significant cost of a chip (1-2%) and licenses on the IP are a large R&D cost for the designer.

China is obviously interested in RISC-V as their access to the US market is threatened, and they could be a driver of wider use.
Note that RISC-V can have 32, 64 or 128 bit wide registers. The instruction length can be any multiple of 16 bits, though the base instructions are all 32 bits and the C extension adds 16 bit instructions and other lengths have not yet been used. This diagram shows how instructions up to 192 bits long can be encoded:

https://www.embarcados.com.br/wp-content/uploads/2017/05/RIS...

It is a very simple circuit that can take the bottom 16 bits of any RISC-V instruction and tell you exactly how long it is, unlike the x86 where you need a sequence of steps.
This made me think of Scrooge mcDuck from the 90’s Disney cartoon Duck Tales.

He does the same thing all the time and in one episode even so much as to leave a deep, donut shaped trench in his floor.
who pays for blogs? lol
You will also hit the travellers paradox - the more places you visit the less any on place will satisfy you to settle down as you have more alternatives against which to compare the good and bad of a place.

Any location is a compromise, it's about weighing what's most important to you. After a decade in new Zealand I see it's problems very clearly as compared to the uk and while I've witnessed my birth country melt down spectacularly over the last few years, I can also see that my home country has a bleak future without a significant change of course.

If anyone reading this does move to a new country please take on just one piece of wisdom from me when you do so: Do NOT establish a friend group in your new country that consists primarily of other expats. You'll get stuck in an echo chamber where comparisons between places are always de jour. This should be recognized as toxic. To properly settle into a new place conversation is best done inside your own head with yourself or (sparingly) with your partner. Being careful about this can make all the difference between successfully integration and, well, other less desirable outcomes.
The OP was talking about genuine, honest communication. I think these rituals in work teams have the correct idea. Their hearts are in the right place, so to speak, but it doesn't really work perfectly. As you've said some can feel left out. Others might just feel uncomfortable.

The idea is good: share the love, highlight good work. But it probably better just to let people know more naturally.
Show HN: Quick JSON scaffolding tool in Svelte
Josiah Zayner's and his company, The Odin, has classes, tutorials, kits, materials and lab tools to get yourself started. http://the-odin.com. The biohacking community is a good place to start; the vibe is exciting, rather like the beginning of the PC movement. Hands on experience is way more informative than book learning.
> Ideology is a specious way of relating to the world. It offers human beings the illusion of an identity, of dignity, and of morality, while making it easier for them to part with them.
~Vaclav Havel
That sounds horrible to me. I’d much rather be in the background rather than getting effusive, mandatory public praise. Maybe I’m weird, but I’m not motivated by cupcakes, gold stars and clapping. If I do a good job, that’s just the minimum standard. If I do something worthy of clapping, then just remember that when it’s time to award annual RSUs and bonuses or when a special project comes up that needs leadership.

To me it’s embarrassing to be recognized publicly for literally doing what I am being paid to do. Instead, perhaps recognize each week the people that didn’t meet the standard:

“Wanted to recognize Bob this week for being a bit of a douche as well as letting all of us down when he messed up the build system and delayed our build delivery to QA and the Loc team thus having the rest of us having to scramble over the weekend to clean up the mess. Thanks Bob!”
You seem very confused. RISC-V supports variable length instructions from 16 bits up to 192 bits (and maybe longer in future), and it's easy to tell in an instruction stream when the next instruction starts (although the stream is not self-synchronising).
At least a lot of the "important" American ones seem to have switched. At my university we used Nios II which, while basically no one will directly use it in their lives, was good enough for learning assembly. It's all pretty transferable anyways.
People are trying but it's quite a bit more expensive than a traditional roof.
Compressed Instructions and Macro-Operation Fusion

It's strange to put these two together as RISC-V's killer feature. First, they are not new; they go back more than a decade. But more to the point, they are at odds.

Instruction compression says that DRAM+cache are a scarce resource. Macro-op fusion says don't worry about those big instructions, we'll combine them after decode. Which is it? BTW, micro-op fusion is not free. It has to search the instruction stream for possible matches.
Yeah, porn is much more accessible on new reddit.
Oh that’s nice
What subreddits do you mostly spend time on
> and period attribution isn't that hard and very visible from the art style

...right, and everyone who looks at Pompeii says "It looks so modern!"

I'm not the one denying history here. It's all of Pompeii acting like the second eruption/burial didn't happen.
RISC-V is designed to be extensible. As well as demanding obviously more than 32 bit instruction coding to support many extensions, we expect there will be some (corner) cases where very long instructions might be desirable for particular extensions.
A gentle intro to MVC frameworks
I have found that regular smart wifi thermostats like those also made by honeywell fail just fine.

I had a wifi honeywell for several years and eventually the wifi portion died. But the rest continued to function just fine.

If whatever you have does die in the dead of winter, you can always remove the thermostat and short the common and heat wires together.
Optimization of the gene pool happens only during the process of reproduction, so everything else gets ignored. Evolution doesn't care about your wellbeing or morality. Male mantis gets eaten by female mantis after reproducing. There are cases of animals killed by their own overgrown horns. Nature doesn't care about anything that happens after reproduction. It doesn't even care about your wellbeing before you reproduce as long as you reproduce. Evolution doesn't have an end goal - it just happens.
If you want to go down the rabbit hole then look for efilism - life spelled backward.
No, they’re _much_ better. Backgammon AI has achieved supremacy years before chess.
Yuzu (Nintendo Switch Emulator): Progress Report November 2020
Twitter Going Full Resistance?
This seems relevant if my corporation wants to put some $M into producing a thing. But I paid like $200 for my CPU and I would love a $500 Ryzen. Either way, I don't really care if 1% goes to royalties -- my price fluctuates more than that just because of our national currency.
Hey, this comment is composed of arbitrary claims without any references. Can we have a more constructive discussion where information and data can be shared?
Completely agree. I prefer private praise both as a recipient and as a giver. Often I’ll send a quick note to the person’s manager as well. Occasionally, if it’s really spectacular work, I’ll cc our org’s upper management as well.
1/10 million species on Earth being intelligent doesn't really imply that 1/10 million planets with life would have intelligent life. Any planet with life undergoing evolution may also develop millions of species, with "intelligence" being an important trait for some of them. Problem is, that tells us nothing about how many planets could sprout life in the first place.

Even right now on Earth, we have multiple tool-using species spanning mammals, birds, and cephalopods, separated by hundreds of millions of years of evolution. They all seem like good candidates for developing technology at some point over a few million years.
Python Pandas – What’s new in 1.2.0
As someone who's lived abroad several times in my life, I agree. I've always had local bank accounts in my countries of residence.

That said, I have recently heard of a new product called the Transferwise Borderless Account that lets you hold money in different currencies, and along with the provisioning of local banking IDs in several jurisdictions like the EU, UK, Au/NZ, Hungary, Romania, Singapore and the U.S. It also comes with a debit Mastercard.

Any thoughts about this?

https://transferwise.com/us/borderless/
That is the fundamental design. They are strong against a few marines once they have speed because they can get a surround, but weak against a critical mass of marines, since the surface area to damage ratio of the marines decreases.

Also their speed upgrade gives them mobility to counter attack exposed buildings. Also their half supply means that they can be worked into compositions when close to the supply cap. Also their fast and parallel time to make means they can reinforce fast after a long battle. Also their general upgrades and late game attack speed upgrade means they can take down buildings fast if there is nothing around to do damage to them. Also if they are spread out they can draw splash damage from power but slow firing units like siege tanks. They can also be sacrificed to burrow and delay an enemy base, used to scout cheaply ...

All that is just from the first attack unit in the game.
It probably refers to digital design education, not software development education.

And it does seem like universities are rapidly starting to adopt the ISA for that purpose. A few years ago, those classes would use a custom instruction set written by a professor, or maybe a simple proprietary ISA like MSP430. I don't think ARM was very common.

For example, MIT used to teach computer design with an arbitrary CPU that they called "beta". Now they use RISC-V.

https://computationstructures.org/notes/pdfs/beta.pdf

https://6004.mit.edu/web/fall20/schedule
Fuzzy search is definitely on my list! Keep an eye out in the near future...
I am against the principle of any individual within a company being able to extend offers at will without any interviews or input from others. A "proven track record" is often too vague and arbitrary a bar and this just lends way to allowing personal bias in hiring decisions. Having interesting experience, projects or an impressive github allows you to get your foot in the door and get to the interview stage. It should not circumvent the technical interviews.

I hire developers and researchers for my company and we are very selective in who we choose to interview (small company in a bleeding edge field). We only consider engineers with relevant, impressive expertise and academics with solid published papers. Still, many of those interviewed don't receive offers and it's not because we ask them to recite some esoteric solution to a riddle. We have called candidates in just because they have promising github projects related to our work, only for these individuals to completely flop when questioned about basic fundamentals. Our interviews were extremely lenient and informal in these cases and we gave multiple chances to some.
Yeah, I got on a real big george hotz kick. I wanted to go more in depth into the interview so I built out a transcription platform to easily be able to transcribe and host audio or youtube programs. It uses aws transcribe under the hood. Here's his second interview transcript. I've been meaning to do his first one as well

[0] https://www.deep-chats.com/programs/lex/132
>Most good advice on getting rich is not focusing on “passive income”.

I have to conclude you aren't arguing in good faith.
People could still accidentally use []. I think langs should also support forbidding certain constructs to avoid pitfalls.
Strongly agree. Blueprint for Armageddon [1] about the machinations of WW1 is still the best audio narrative I've ever heard. I recently listened to it again after my first binge back in 2014 and it's still unparalleled.

Supernova in the East is also deeply fascinating and disturbing.

[1] https://www.dancarlin.com/product/hardcore-history-50-bluepr...
The person at ~15k/month (which is a really good salary) wouldn't only be doing that. I maintain a lot of tools that would cost 1000x if we paid subscriptions per user @ SaaS and it probably takes me 1-2 days per month. We're at ~150 devs.

I do a lot of other work in the other days of the month including coding, automation, leading, etc. etc.
Has the Oculus Quest 2 Affected VR: A SideQuest Analysis
HomeAssistant or HomeBridge (?) work great for this. At least with HA, nearly every reasonably communicable smart device can be finagled into cooperation and HomeKit sees them all through a bridge. I even have a "legacy/real" home alarm system wired up with it along with smart switches with flashed firmware to avoid OEM app issues.
Who gets to roll the dice 8)

Would you mind pointing me at some sources please? I'd be intrigued to see if any algorithms or other insights have come out of the AI stuff.
This sounds nice and clean and theoretic, but in practice you get better results by matching the design to the workload. Computers aren't new, we know what the workload might be. Javascript is a couple of decades old. The challenge is getting compilers to use it - which is much easier with non-AOT languages, where you can update the compiler for existing code without involving the developer.

Otherwise you end up using too many instructions to achieve simple things. Sometimes different semantics can be much slower; you can see this when emulating architecture A on architecture B, and why Apple's switchable memory-ordering semantics are absolute genius.

Also, this is why GPUs and DSPs exist.
Yeah, MS has been pretty vague so far on gha usage. Basically “have fun; don’t go crazy”. I imagine they are waiting and collecting more data before opting to impose any specific usage constraints.
Italian here. We do study at school Roman history, a lot, since 6 years old. Obviously, we are very proud and connected to that historical period. Everyone knows Cesar, Augusto, Nerone and all the other important figures of the time. Mant of us, at high school, study latin. I did a science-based high school (public school) and I studied latin literature and grammar for 5 years, 4 hours per week.
I'd hate that.

I'm cringing just thinking of a team doing that.
Analysis of Apple M1 Is Happening – and, Thermal Imaging?
"It followed the A-series design philosophy, with a combination of large high-performance cores and smaller high-efficiency cores, in this case four of each, compared with the A14’s two+four. The GPU has eight cores (vs. four), and the neural engine seems to be the same 16-core block as in the A14. The secure enclave appears to be a SoC implementation of the T2 security chip used in earlier MacBooks.

It is Apple’s second 5-nm part, almost certainly made on the same process as the A14, with 16 billion transistors, compared with the 11.5 Bn in the A14 from the latest iPhone. We obtained a Macbook Air (13-inch, 256 GB) and removed the M1, and our speculation that the package was like the A12X was correct."
Hmm, the article says they're buying from Xilinx...

Never heard of this company before, but opening their website the headline is that AMD announced a while ago they were acquiring them...
According to the article's description of APIs, microcontrollers have their own APIs as well, in the form of machine code. Of course in a different sense there's a technical distinction between APIs and ABIs, but in this sense they're the same thing.
A criminal and drug addict took a massive overdose of drugs shortly before being arrested, while behind the wheel of a car. He was uncooperative with the police, they called an ambulance as they could tell he was high on drugs. He refused to get in the police car, instead asking to lie on the ground. He lay there, being restrained in the standard way, and had a heart attack caused by the 4x lethal dose of drugs he had taken, possibly in an attempt to avoid being charged with their possession. The pathologist report proved that the cause of death was due to the drug overdose. Then, lawyers got involved, paid for a second pathologist to create a phony report, and spun a false narrative that the media swallowed up, and this inspired massive amounts of racists to riot, murdering cops and other citizens, rapes, assaults, arson, looting etc, and then these rioters organized and joined forced with another domestic terrorist organisation with similar aims called antifa.
Most importantly it gets you SSO on basic plans for any SaaS. Big companies using Okta or something have to pay for all those Enterprise plans just for that.
Non-technical co-founder/partner
Not sure if this is the best place to post this, but I have a solution/platform that is almost done (i'm the technical guy) and need someone to help with all of the non-tech stuff (sales, marketing, etc). The platform is in the conversational AI space and has already been proven to provide small to medium sized business value.

Please reach out (email is in profile) if interested in hearing more.
Interesting how sega history branched out, also IIRC the dreamcast was supposed to host the infamous NV1.. a failure that only delayed nvidia path to glory by one generation.
They don't always make it obvious, but it is usually OAuth2, sometimes with tweaks
This is my absolute favorite way to spend an evening. Wandering around the neighborhood with a THC vape pen thinking about a problem. Helps me get in about 5 miles of walking every evening too.
Flat roofs are significantly more expensive and tend to have lots of difficulties in climates with significant snowfall.
I suspect talking out loud could have even greater benefits for people with little or no internal monologue [1]. Would be curious to hear if anyone has first-hand experience.

[1]: https://en.wikipedia.org/wiki/Internal_monologue#Absence_of_...
I still feel that the criticisms in this article still stand:
https://gist.github.com/erincandescent/8a10eeeea1918ee4f9d99...

The chief and most difficult to address among which is the lack of advanced addressing modes ('lea' in x86) means that address generation for array access requires 3 more instructions. The writer suggests that Macro-OP fusion will pick up the slack in this case, however it has been pointed out that this level of fusion (tons of instructions, which can have various read and write locations) is very complex to do in HW and is typically not done even in high-end commercial CPUs today.
weren't DC games easier to copy too ?
RISC-V also has fixed size 32-bit instructions. Are you talking about the optional compressed extension?
Gratitude is a skill anyone can learn. Accepting compliments is also a skill that anyone can learn. But, both of them take practice. It's okay to feel uncomfortable with something, that doesn't necessarily mean that it's wrong. Sometimes we're just uncomfortable with something because it's not something we've had a lot of experience with.
2bobs

Two business consultants to creative design firms, with rules that should be applicable to tech.
Topics: positioning, pricing, negotiating, managing the form, etc

Blair Enns and David C. Baker.
FloQuote – Save Time. Save Money. Save the Planet
This is my recommendation as well. I've been listening to these as they have come out. I listened to part 5 on a long car ride recently. The description of the mass suicide after the Battle of Saipan was shocking. Most people today don't know the horrors of Imperial Japan. Most assume there couldn't be such a fanatical, vicious, and atrocity-oriented culture in contemporary times.
The Tailwind project is a great example of modern OSS done right. It's managed and organized very well, and not to forget about all the related quality content (videos, streams). You and your colleagues are a great inspiration. Sorry to hear that you're getting so much discouraging feedback.
How Much Longer Can Earth Support Life?
Naive question: is solar + battery feasible for shipping?
Absolutely agree. The main takeaway was an accelerated stratification. The big got bigger, small companies shrank (went niche), and the (major) middle collapsed. That doesn’t bode well for the average employee.
I use Linear and have previously used Asana and Jira. Linear is much, much better. It's much faster, the design is better (easier to understand what i'm looking at, switch between board and list views), and doesn't have infinite complexity. You can create tasks, and subtasks, and projects, and that's it. There are Cycles (sprints) with some neat scheduling tools for it, that may not be useful for you if you don't work that way -- our team does so it's very nice. I'd recommend giving it a shot, I think once you actually use the application for about 5 minutes you'll understand if it's worth it or not.
For 12439th Time, Git Is Simple And Beautiful! Can you See It Now?

Another attempt to explain Git implementation details & lingo, because rewriting Git end user docs to not refer those is borderline insurmountable.
Isn't he assuming a steady exponential improvement in solar power costs but taking the cost of long-distance power transmission (which during the fossil fuel era has had little reason to improve) to be fixed? Like, obviously that means solar will eventually become local. But as solar displaces coal, it will be more and more profitable to transport power further distances, which will probably put significant downward pressure on long-distance transmission costs.
I am relieved it is all going to be so easy.
TD-Gammon from 1992 was an early success of neural network based reinforcement learning. Descendants of the technique remain standard today in RL.