skysight-inc/HackerNews huggingface dataset:
There's really very little "innovation" in the ARM ISA. Or any ISA these days. It is an API. ARMv8 is nice but it's just warmed over RISC -- actually a lot of things that differentiated previous ARM ISAs were removed to make it more like a standard RISC! The value they add is basically nothing except holding the key to being compatible with ARM ecosystem. At this point extracting their tax on their proprietary ISA is close to rent seeking. That drag on the market is why people are looking to real open ISAs.

EDIT: That's not to take away from what architects (ISA designers) do. It's extremely difficult to develop precise and consistent ISAs especially when things like memory ordering, interrupts, pipelined execution, TLBs, etc come in to play. And they are gradually gradually adding features and improving. But this is not value to the tune of over half a billion dollars per year just for ARM licensing (then imagine x86 equivalent numbers for that very locked in ecosystem).

ARM is not in a rosy place with their ISA. Their biggest customers like Apple can and will lift and shift their entire ecosystem if ARM do what it's told. Android could start supporting other ISAs too if someone was motivated enough. And many of ARM's new customers outside the traditional low end embedded world (e.g., in servers) who have been the first ones to move to ARM have done so because their software stacks are very portable. This means they can relatively easily move off ARM as well.

Their logic designs for high performance CPUs don't seem to be top tier either. Not to say that in a disparaging way but for example the PA Semi team Apple bought blew past ARM's high performance mobile designs with their very first ARM core. https://www.anandtech.com/show/6330/the-iphone-5-review/

ARM is pretty decent but behind the likes of Intel, AMD, Apple for high performance cores. So if the ARM market gets bigger and more lucrative especially in the server space, they are vulnerable to other companies selling their own chips and cutting ARM's designs out of the high margin sales. Amazon could be designing their own core right now to use in their ARM servers in a few generations for example. Just as Apple did with its iphone chips. AMD could start making ARM server CPUs if that's where the money is.
I set up forwarding from my main Gmail address to an alias at Fastmail. This gives me a backup in case I get locked out of one account or the other.
Try the awesome "Miss_roseBot". Once you get the hang of it, it's easy. Alternatively, you can contact me on Telegram : ommahakaaleshvar (Search for the username) and I'll be happy to extend the assistance. If you need to administer a group, I'll be delighted to help.
London Breed is a total criminal and should be arrested immediately.
Sounds like a startup opportunity. There’s enough victims out there that should be compensated for their grief.
I think of the hours my friends and I spent handling lead we were using as strategic ballast in our Cub Scout Pinewood Derby cars.
2 Pizza-sized per service is the rule of thumb. I'm happy with even somewhat less, as long as the scope narrows accordingly and there's CI/CD/infrastructure support experience deploying many services.
My point is that "highly paid" is relative and context matters.
It's usually a mistake to build a large scale solution without consulting with others in your organization or team. Other engineers often have good feedback that will make your solution better and you are likely missing some core premise or context.

It's also a mistake to seek too much approval from others before proceeding. In any group of X people, Y% won't agree with you, and of those, Z% will be uncivil. By uncivil, I mean harsh criticism or otherwise toxic behavior that is not constructive.

If the organization is healthy that Z% is small and troublemakers will be handled by management if they do act up. If not that Z% will basically become like bridge trolls and you will be opposed by a confederacy of dunces every time you try to do something of consequence.

I've experienced both of these scenarios, and striking the right balance is an art and a science that boils down to reading the politics of the place and getting buy in from some key people so that your project at least has a fair shot. Sometimes the place has gone toxic and it simply can't be helped.

If you're in a situation where there is a high percentage of Z, you should ask yourself if the work you are doing is worth playing the politics necessary in order to get the job done. If yes, get smart, read books like the The Prince and Art of War and figure out how to play the game. If not, get outta there as expeditiously as possible, and put your time and effort to something more worthwhile. If you want to be kind, let management know in a professional way exactly why you are leaving so that they can have an opportunity to try to make life better for your colleagues.
They're mostly limited by the size of the nose that goes on the rocket, which sadly hasn't advanced much in the past few decades. They were able to get a much larger mirror on there using a ton of clever engineering and folding, but the overall structure size is mostly limited by the payload size limit.
The problem is, a lot of the content quality is pretty bad. I remember being a kid in the '90s and viewing page after Geocities page on "Pokemon hacks" which were collections of hearsay versions of what is now known as MissingNo hack, many of which were just plain incorrect. Some of these sites would ask people to send in $5 to get access to the hacks (which was obviously a scam.) The reason the SNR of independent sites is so high these days is because independent sites aren't under any competitive pressure; they're often made specifically to avoid dealing with the corporate web. A world made up of independent websites would suffer the same incentive and spam problems that today's walled gardens face, with none of the walled garden protections.

Incentivizing good behavior and disincentivizing bad behavior has _always_ been the challenge on the net. People are getting emotional about SNR on the Web these days because it's much more ubiquitous in our lives, but Usenet and Email suffered from the same spam problems the web faces. Usenet faded away but Email also became, in practice, highly centralized the way the Web became, because the problem of spam (whether commercial or by crazies) is so hard to fight.
This would be true in a monolith as well unless configured otherwise. Functions don’t just start talking to each other; you have to explicitly connect them via a function invocation. I’m not sure how an architecture would change that.
> The only thing preventing my voice from being heard more widely is that most people are watching/listening/reading in places I don't have the desire or capacity to conquer. But there are no hypothetical barriers to me becoming a wildly adored prophet, I just have to do the work.

I agree with this comment so much. I have zero desire to participate in most social media and I think it's giving them too much power to suggest they are limiting your speech, etc. The media has done a truly horrendous job by using tweets and social media as news. As if 100 people chiming in with an opinion on something has much relevance in a world of billions.

I prefer my own space online and don't need it to scale, or be seen by thousands, or even be liked. Hell, I don't even run analytics on my site so I might be the sole visitor and I'm fine with that.
I came looking for this in the comments. Invalidates the rest of the post, really.
Earth Emergency
Don't know about the rest of the world, but here in Germany doctors get paid per vaccine ... which, like any monetary incentive, is a stronger signal than the "good faith" and should be taken into account when thinking about this.
Germany is a single country in Europe (many countries).

Nordstream 2 is a single unfinished pipeline in a network (many pipelines).

Neither were mentioned (pipeline no flow = no cut, Germany != Europe).
I can't speak to the general case, but I know that my brother didn't. As an ADA (living in an expensive US city) his salary is less than a first-year public school teacher with a bachelor's degree.
This. IMHO, those who criticize crypto tend to experience the fallacy of incomplete evidence (aka "cherry picking" [0]).

[0] https://en.wikipedia.org/wiki/Cherry_picking
it would be nice if it were true but it s probably wishful thinking

The only "nice" trend that is happening is that PC and laptop sales are slightly up. That and higher reliable network speeds might facilitate bringing back 'the old internet'. But as long as the web is still made for smartphones it will remain bland and boring.
I think it is a fair comparison they just did not state it fairly well.

Back in the day you could create your own radio station too or make your own TV content and do it relatively affordably. But reaching a massive audience was multiple times more difficult and required help of one of the gatekeepers.

With the internet you can be heard more widely and cheaper yet (comparatively) but again if you want to really reliably reach a giant audience you again need the permission of the gatekeepers.

If modern politics have proven anything it is that you are not gonna become a wildly adored prophet without using a lot of different mega huge social media platforms no matter how hard you try.
Here in the UK at least, those middle and professional classes also saved lots of money due to reduced expenses -- no holidays, no socialising, no commuting etc.

https://www.bankofengland.co.uk/bank-overground/2020/how-has...

I'm sure many high-earners finally got the "FU money" savings required to risk resigning without having new job lined up.
I don't understand this degree of wealth apologism.

If you had just read the article or looked at the report, you'd see that the time frame involved includes the March 2020 crash, which in fact did not cause a massive cut for billionaires, who maintained 2.0% of the worlds wealth throughout.
Third Party bots from trusted developers. Not every bot is the same. I can have restricted forwarding, and it's also impossible to have screenshots (unless the device is rooted).

I agree about the URL blocking, but for a platform that purports "free-speech", its hypocritical.
Practically every technology decision has pros and cons.

I think that if you can't think of a good reason not to use some technology, then you don't understand the technology well enough yet and you shouldn't try to use it in production yet. It may be what you need, but thinking that "everything must switch to this" is usually a huge warning signal that cargo cult engineering is happening instead of real engineering.
If it makes you feel any better, I have been using Linux for like 25-30 years now and I still experience "sigh. and now I can't SSH into the box to kill the thing I shouldn't have started".
It's about career growth. Most programmers (hope to) peak there.

You know those folks who peaked in high school? You look at them and feel sorry because that was as good as it got for them but tinged with a hefty dose of jealousy because you never had it that good then.

This is like that but in software terms. An individual contributor mostly works up to the point where they take on more than they can handle alone and are sometimes heroic. And some people, some really good ones, peak there.

The crazy debugging live on production servers in the middle of the night that saved millions of dollars or the championship-winning touchdown. Same same. We love to tell those stories.
Telling your followers to kill someone in another country is considered committing a crime in that country. Distributing information that at some point originated in another country is generally not. Where it is, it's because of something like a copyright treaty.
> off-chain low-cost trading using non-interactive zero knowledge proofs

As a layman, I’m not touching crypto until I know what this means.
I challenge the broad generalizations and simplifications you are employing to compare highly complex and diverse populations and cultures to advance your preconceived conclusions.

Because I too can reduce this comparison to a couple of well picked numbers like say per capita GDP or number of companies in top 100 by market cap and conclude that it is EU who should borrow capitalist programs from the US, not the other way around.

But I won’t…
The operations needed to keep a large monolith buildable when a lot of different teams work on it are also highly complex, and increase in complexity relative to the number of contributors to the codebase. It becomes a massive coordination problem at scale.

Microservices decouple teams, so they can get their work done without stepping on each other's toes.
Mate there's CBO, BLS, Journal of Economic Research, IMF, and several academic study citations in the video, post, blog, and all over the internet.

It's a myth that the poor get poorer. Market economies are not zero sum. Whether or not you want to explore that seriously or just participate in an exercise of confirmation bias is, again, not my problem.

All you've provided are ad hominems against sources that directly counter your initial contentions without sincerely examining the information or data contained within. I'm not interested in hearing your regurgitated, scripted nonsense on this topic that every ignorant believer in this myth spews out. I've participated in this conversation too many times to be surprised by how it goes or the points made. Nothing you've stated is new, unaccounted for, or unexplainable if you'd spend 5 minutes challenging your world view. It's not my job to provide sources only you approve of.
I did!
Opened accounts on Instagram and Imgur and shared the QR codes instead. Thanks for the inspiration and the suggestion!
That's an interesting take.

Just curious how you plan to make money off this. I think profitability is what has killed most recommendation ventures. It's easy enough to find something that's fun (like StumbleUpon). But they usually eventually self-cannibalize by inserting ads in the recommendations.

On the flip side, if you attempt to do some sort of gated boutique thing where you need a subscription to see the results, you may encounter resistance when you attempt to discover recommendations (assuming you're crawling by yourself, which you'd almost have to I think).

Don't mean to be a downer, but profitability is arguably the hard problem to solve in this space.
> I don't understand why this view is so prevalent.

Fearmongering from those actually affected by these common sense regulations.
It would be if politicians opted not to fix the problem because of who lived there. But doesn’t oppression generally require action/choice by some party? Or are we inferring that a choice simply “must” have been made not to help?
Now imagine how much the researcher gave up by not selling it to Cellebrite.
> The benefits of those efficiency improvements are already going to the owners of the capital, not to workers, and this has been going on for decades.

Per your source, the "productivity-pay gap" largely explainable through increases in pay inequality while the change in labor's share of income is a much smaller factor (and it's worth mentioning EPI is probably overstating the size of the gap in the first place[1]).

As an alternative to your hypothesis, my guess is that workers in jobs amenable to automation are reaping huge increases in pay (e.g. engineers) while jobs that are more difficult to automate are falling behind.

> We already need to find ways to distribute the benefits of these efficiency improvements more equally.

I wholeheartedly agree. I propose we find ways to automate low productivity jobs so all workers can enjoy the associated benefits.

[1] https://fee.org/articles/the-myth-of-the-pay-productivity-ga...
Code that does not look like what it's meant to do. The idea is that one business change means one code change. Everything else revolves around this. It's the awkwardly named things. It's the vagueness that you can't write tests for.

A subset of this is that the code should look like the language was written for it. Unsuitable use of design patterns is probably the biggest violation. And often you need to put a lot of thought into understanding both the language and the business domain.
Maybe tsc already does this, but why not just make extensive use of caching to get the compile times for "incremental builds" under control? Why would it have to re-check all 10,000 files in my project just because I modified a single file? That seems way more manageable (and less error-prone) than rewriting the entire thing.
>Anyhow, I essentially have a hard time learning how languages work without looking at the assembler coming out of the compiler. I learn languages from the bottom up, but I've never seen tutorials written that way.

Funny, that's similar to how I learned assembly! I wrote some small program, and then used lab equipment to monitor the bits flipping in the PC circuits...
Why does Apple support iPhones for 7+ years? And why does Samsung support phones for 5 years instead of 2-3 like most other manufacturers? They would sell more phones, their suppliers would sell more chips
Share it with me!
For longform join here:
https://t.me/+pwdYcfBiV1I3Njll

I'll be setting up a group for comments and possibly discussion soon!
Starship would supposedly fit the unfolded mirror as a single piece. There has been discussion in actually using starship itself as the structure for a future telescope.
Yellow lead chromate is sometimes added to turmeric to give it a more vivid color.

There was just a bad case of lead poisoning in a family near Seattle that was traced to lead in the turmeric they brought with them from a trusted shop in Bangalore.
UK Government Plans to Release NMAP Scripts for Finding Vulnerabilities
https://www.thespacereview.com/article/1960/1

HEXAGON KH-9
Delighted to see this. The X61 is one of my favorite laptops and I felt silly buying a second one (8 years ago..!) when it was already considered out of date.

I recently had the same thought I did then: what if I got another X61?!

It's really disappointing that Lenovo's Thinkpad division went with a Macbook-ification of the product line, though I understand why they did.

One thing I discovered: Thinkpad sells external USB & bluetooth keyboards that have the pointing stick. They're based on the newer Thinkpad keyboard design but it was a nice enough compromise for me that I went for it.
Leninism, Marxism was founded at a time when the labor equation was very different. Back then, generally there was a fixed ratio between labor input and productivity output. So communist ideals were about how to centrally distribute that productivity output while centrally controlling the inputs.

With automation though I think that obsoletes a lot of those ideas. Now there's less and less connection between labor input and productivity output.

We need some new ideas for distributing the fruits of automation - that take into account the productivity improvements thanks to machines, computers and efficiency improvement in general. While at the same time keeping some incentives to make things even more efficient.

I think that can be done within our current system with taxes, socialising things like healthcare and access to food and healthcare (and perhaps something like UBI). No need to completely overhaul the political system, although we could be heading towards that too if things don't change.
City government is still dysfunctional.
They are reliable through exhaustive testing of components, plus error-checking, plus redundancy (on some models). What channels get you is high I/O throughput. Especially in 80 character long records

The machines (were and maybe still) are optimized to run COBOL, and what COBOL programs are commonly used for is operations like "Read a record, use columns 50 thru 59 to add to a total, repeat until EOF. Then print the total formatted as $**9,999.99" So the faster you can read records in, the better.

Channels also did buffering when reading from devices like tape drives that did not like to start/stop their motion a lot. So the channel controller would tell the tape drive to read "a few" records and hold them for when the CPU asked for them. Mechanically, the tape reel would slow to a stop and a vacuum column would hold excess tape. The inertia of the reel did not allow for sudden starts/stops and if you tried you'd snap the tape. Curious Marc has a video:

https://www.youtube.com/watch?v=7Lh4CMz_Z6M
To add to that, I would say that simple forms of "porting" can be done without really understanding the overall architecture. You just need to understand each line (or a few lines around it) at a time. I understood the post to mean something like that, which sounds like a good plan here, to minimize the risk of adding bugs.

And in comparison, a "complete rewrite" would require a full understanding of the big picture design of the original code, come up with a perhaps different one in the rewrite, and keep the differences in your head as you go (or, forget about the original design entirely and solve it from scratch - and keep that in your head as you go). Far more work and risk, and it would have been a bad choice here.
Removing it won’t have a huge amount of value unless you give untrusted people shell access to your system - if your personal user is compromised they will have pretty much obtained the Crown Jewels anyway. Where this exploit is valuable to hackers is situations like escalating from the www user or similar.
Corporate interest in the internet is going to shrink when people stop wanting data silos, and instead want open data storage with some programmable layer on top and nothing else. Corporate interest is high now only because of the exploitable future, but when it's found that the future is a bunch of open generic data tables and virtual machine on top, it's going to have a hard time competing with that. If Facebook, Google, and Amazon were all forced to use an open data storage system to house all their user data or become obsolete they would quickly become obsolete because advertisers would access it directly instead of paying them.
It’s been mentioned elsewhere in this thread, but the lack of microservices doesn’t imply a global shared state. There’s a big difference between a large service that has well isolated modules, and a large service where all the state is contained in one struct, for example. I feel this issue is pitched as a false dichotomy.
I'm surprised that the Linux kernel doesn't prevent execve with argc == 0. I know a lot of programs that would break on that too.
This can indeed cut both ways. Instead of needing huge numbers of manual workers to harvest the wheat, one guy can sit in an air-conditioned combine harvester cab for a few hours listening to tunes, and we get the same food. Humans can (and do) eat slightly more food given it's cheap and readily available, but there's a limit. So, the percentage of workers engaged in agricultural work fell.

On the other hand, turns out that once a shirt is cheap humans will buy not just one extra so there's one to wear and one to wash, but a dozen, or hundreds. And they'll throw it away when it's a little worn not when it falls apart. So while industrialisation of fabric and clothing production made clothes cheap, the result wasn't that fewer people were employed in that work but that we just all bought more clothes.
Why not, with web-rings?

I don't mean that snarkily: I have at least 2-3 webrings on my personal link page, and neocities is home to literally hundreds more.
It's when it's part of the core language, as any Turing complete language can implement any feature of any other Turing complete language. It's not a useful statement to say all languages support all features.