skysight-inc/HackerNews huggingface dataset:
The sum of a large number of small engineering improvements, coupled with a lot of component integration detail work, topped off by some very shrewd supply chain arrangements.

I think you precisely have it. There is no single magic reason the M1 is so good, just a lot of things coming together. They start with a better instruction set than x86, have of course the best process available, and perhaps the largest part, they have built up an increadible team over a decade. And they are extremely focussed in what they target. If anything, that is Apples "magic". They are not making a chip which is built in an abstract manner to be sold to random customers. They have exactly their needs in mind and execute towards those.
In a sense AMD did that with the chips for the Playstation/XBox. Like the M1 it is basically a SOC. There optimized for great graphics performance. Unfortunately, those chips are not sold separately for building your own PC.
Dec-2020 Week-3 startup funding
This is really the big problem with DDD microservices. Whilst I'm a huge fan of the two, my go to is to always start out with a monolith and enforce boundraries within the application that could potentially become microservices at somepoint in the future. Even go as far as to use an in-memory event-driven system in the monolith. Then and only then when the need arises do we pull it out into it's own microservice.

This has various benefits but the biggest one being you get to play with the design of the 'microservices' before actually committing to making them microservices allowing you to make better informed decisions. The harder part is that it does require stronger discipline and if not done correctly, a harder transition to microservices (e.g. pulling out the components)
I certainly hope not. Why bother with the double QA if the encryption backdoor is perfectly safe?
This is a real-time visualization so I wouldn't expect anything else even if it was showing USD, it's not like the supermarket immediately turns around and sends my payment to someone else as soon as I grab my grocery bags.

If you just take a 10 min snapshot of transactions in any currency I don't expect to see a lot of transactions flowing to each other.
If I had the bookmark at hand I'd gladly have linked it. If I find it again (googling didn't help so far) I'll reply to you and others.
your 4930k from 7 years ago is a 130w processor for PC enthusiasts, it was a top of the line product back in its days with a $600 price tag. most regular desktop users wouldn't buy that processor, e.g. I bought a 4770k at half of your 4930k price in 2013.

on the other hand, your mentioned 1065G7 is a 15w processor that doesn't really represent what a laptop processor can do in 2019/2020. laptop processors like i7-10875H would be a far better apple-to-apple comparison in case you still want to make your claims above. the reality here is that at much lower power draw and thermal envelope (45w vs 130w), laptop processor like 10875H would crush 4930k in both single core and multi core settings.
Thank you for providing a more nuanced answer.

I definitely agree that feedback loops, local dev, and testing are the things I hear about people struggling with.

For the most part that is a one time cost that your team can breeze through if you invest some time in initial setup.

If anyone out there is looking for a painless transition take a look at netlify and vercel. If you outgrow them later there is minimal lock in.

I also use pulumi for infrastructure mgmt, and it works extremely well as a lambda dev pipeline that manages complex stacks with ease.
An additional observation that I haven't read here, is that all of these languages (except Python) are JITted, and the ARM backend may be less mature than the x86 equivalent
For typical desktop workloads you are not going to have much advantage over 8-cores. More cores are very useful for servers, but Apple's primary concern is to demonstrate good performance under desktop workloads.

The 4 high performance cores and 4 low performance cores of the M1 should give more than enough performance for regular desktop tasks, writing emails, browsing, desktop publishing etc.

But as a desktop user you have special use cases where you really need performance. A lot of people who use Macs use them for video editing or image editing. These are demanding tasks and it makes sense that Apple has made special hardware to deal with these tasks. A MacBook Air with M1 e.g. can now encode video at less than half the time of the most expensive high end iMac ($4000). That means that specialized hardware really pays for itself.

General purpose cores are no different than ASICs most to the time, as neither one will be needed for most common workloads. In a regular day to day usage you are never going to need say 32 cores working constantly.

As a software developer I can see a benefit for more cores to do compilations, but most people are not developers and anyway Apple is planning 32-core M chips.

Anyway for the kind of work I do now my 2013 model Mac Pro is still more than fast enough. But I do do video and audio work at times. Here those special coprocessors would really benefit me as well.
You can buy Monero instead, and funnel it through xmr.to to pay in Bitcoins. Another alternative might be fixedfloat.com. Tested both, but you had better not exchange big amounts.
Not as I read it:

> Going for custom proprietary instruction-sets is thus not a good idea

(In reference to why you'd use RISCV for co-processors in general)

I'm arguing the custom ISA is essential to building the co-processor (or at least makes it easier). The fact your application is super specialised means the existing RISC-V software ecosystem doesn't really help you.

Nvidia's use of RISC-V is incidental, not a key part of their GPU architecture.
I'm probably the same age as this guy, the article definitely made me roll my eyes a few times for this exact reason.
10 Ghz is used in ground and wall penetrating radar
Some ppl say that Apple is only a marketing company.

TBH with results like those its clear the company in case of tech is years ahead of competition.

This is a comparison of current beast desktop CPU which requires water cooling to maintain low temps vs air cooled CPU.

Those results are amazing.
Yawn. I stopped caring about "cases" a long time ago. A "case" has been completely redefined for covid, which means these statics wholly devoid of context.
Apple's material did say something about every desktop CPU?
This depends on which distro you are installing. There is still many CLI based installations. Arch Linux for example.
If it is overly complicated for you don't use it.

However discounting it altogether because you don't need or understand why that complexity exists is naive.

I hear this a lot in interviews and it's a clear signal that you haven't worked on anything big enough yet.
Shareholders do not know the specifics. Usually it's good old cattle consensus if value goes up and down. That one is dependent on some pack leading animals.. Who know better or we're just more lucky in the past. So it all boils down to a few bigger players trust in politics beeing able to protect the company from market forces. The day that trust evaporates the shares get worthless.
I’m not sure where in the West you - I know the Amiga was big in Europe and used a sampler - but in North America Yamaha FM synths were huge. The DX7 is all over 80s pop music, the Sega Genesis had a Yamaha YM2612 in it, and most PC gamers were listening to FM synth music via Adlib and Sound Blaster cards (Yamaha OPL chips) until the mid-90s or so.
eInk x Crypto – The merge of two industries
Isn't reading a book the same, by this definition? You could say that when picking up a book you do control the topic (while in social media it is others), but this is an illusion if you do not read that book for the second time.
Indeed. I read a book called The Songlines which was about Australian aboriginals and nomadism in general. It qouted Pascal and proposed that the solution is to walk and to wander. That's what we are made for. The solution to the problem of sitting in a room is not to sit in a room!
You talk like using a physical server somehow prevents building a highly available system or from using automation. Why would the hardware be any more of a pet than any random VM in the cloud? You could also just run a hypervisor on the host and get the benefits of virtualization along with full control of hardware.

Sure, if a drive breaks you'd probably want to replace it instead of just replacing the entire machine; it's a thing you don't need to do with VMs, but that doesn't mean it's difficult. It definitely doesn't take "hours".

Managing physical setups is different from managing fleets of cloud instances, but it's not necessarily automatically inferior.
Except the very article this thread is attached to. Windows update buggered up chkdsk, which breaks the filesystem. All in software.
It is a question of relative advantage. RISC-V has in relative terms much stronger benefit used in co-processors than ARM. That will drive RISC-V adoption in this area.

However for general CPUs the RISC-V is not as obvious, although we have seen some early claims of some really efficient RISC-V implementation with much higher clock frequency than ARM at lower watt usage. So sure, when we no more, it may turn out that RISC-V is also the superior choice for main CPU. But at the moment, that is more of an unknown.

If we for the moment only assume a slight advantage to RISC-V over ARM, then ARM will stay ahead of the game, because it is already entrenched. People have lots of tooling and software for ARM. You don't switch to a whole new CPU architecture without clear benefit.

But there is an interesting argument/speculation to be made about what happens in the wider PC industry in response to M1. By the time PC makers start getting serious to meet the challenge from M1, it may have become apparent that higher performance RISC-V are possible. Thus it could possibly encourage Apple competitors to attempt to leapfrog Apple by going towards RISC-V instead as main CPU.

But nothing happens without Microsoft, so who knows. A lot of coordination needs to happen.
Would you believe someone who reports back?

FWIW I have a friend who is deep into spirituality, still works at a FAANG but definitely feels like he can attain higher states of awareness in his meditations. I don’t see him active on social media, he leads a reasonably ascetic life and so on.

This person doesn’t have much success in making others believe. At best, he gets ‘hey, I am happy that you’re happy’ from folks like me, most feedback is around ‘mystic woo’. I have another friend deep in this world, but she balances it with real world and doesn’t really proselytize.

I think it is very much a catch 22. You won’t believe it unless you’re doing it. So if belief is required for you to give it a shot, that’s a non-starter.

I would say try it out and make up your own mind! What do you got to lose anyway - stay away from holy men who make you uncomfortable, start with books or YouTube!
I think culture plays a huge factor in the way we develop software in general, not just games. Things like how acceptable we see overpromising features in software, or cutting corners or delivering unfinished products, etc.

Take the contrast between AAA Japanese games and western games for example. Japanese games are often less ambitious and the scope is smaller but the final product is generally way more polished. The shitshow that is currently going on with Cyberpunk (or back in the day with the mentioned No Man's Sky) would be unthinkable in a FromSoftware or Nintendo game for example. The people at these studios probably go through a good amount of crap as well, but the end product is just so remarkably different. I remember playing Persona 5 on PS3 and the experience was just great. There were obvious visual differences with the PS4 version, but I think the game was just as enjoyable from day one.

In the end, some companies have a minimum standard for quality and adhere to it, while others just straight up lie and deceive and have this toxic "anything goes" culture. It's unfortunate that we as consumers still reward the latter kind.
> Java Renaissance: Ryzen 5800x is faster than M1 in most tasks by a large margin.

You can also write some thing like following

- In 6 of 24 cases M1 is faster than 5800X

- In 7 of 24 cases 5800X is faster by a margin

- Rest are toe to toe and 5800X is slightly faster

5800X and M1 are different class of CPUs with different constraints. M1 is designed for low-end notebooks and this comparison is enough to show us that M1 is fast enough.

----

I think that M1 Mac Mini is released for using as CI workstation on servers by developers to improve porting situation to Apple Silicon. Lot's of open source projects can't add Apple Silicon support because CI/CD services don't support Apple silicon and unit tests don't run for arm64-darwin.
In 2015. I didn't go through Italy.
I just want to point out that there are no sources in this article.
There’s the saying that Intel used to employ one compiler engineer per line of SPECint/SPECfp source code; and I heard it from an Intel engineer!

(This is not something that should be taken literally, but rather seriously; a lot of money was hanging on these particular benchmarks at some point - when enterprises were buying serious enterprise hardware - so it made sense to invest in compiler tech to make sure you’re not wasting all the hard work done by hardware designers on stupid code generation.)
You don't need to sell an encrypted file, just the decryption keys. Still gets to the heart of the moderation problem though: how do you moderate a small text file containing a string of characters?

I foresee this being used for stolen license keys (and maybe porn, though probably not much - feds would get a warrant and know who it's getting cashed out to.)

If OP adds Bitcoin as a way of cashing out though, they'll probably go to prison as an accessory for the many horrible use cases that would inevitably result. Don't do it OP!
In my opinion it's in fact the main point but I think this is partially lost in translation, divertissement meaning more than just distraction.
> One of the defining traits of an introvert is avoiding conflict.

Where do you get this idea from? The introversion/extraversion scale is commonly taken to represent whether (and to which extent) one is energized by solitude and drained by socialization and vice versa. It has nothing to do with conflict avoidance.

As evidence for this, check out the Big Five personality model, one of the golden standards on this topic. There conflict avoidance is taken to be mostly related to the agreeableness factor, which is orthogonal to the extraversion factor.
I'm not sure why you are being voted down, I agree.

it looks like the business card of a regional sales manager circa 2002
Dutch ban UK flights, fearing the new coronavirus variant
Even though private property is, indeed, a political construct, I don't see how everything follows just from it. Employment isn't fungible for the employee, it involves long-term personal relationships, possibly relocation, and it stands to reason that even if the company is the property of its shareholders in the sense that they enjoy its profits, because the risk is high for the employee they get a say in decisions; long-term employment is a kind of partnership. Not only is it more reasonable than the current weird situation, it is actually like that in other Western countries, and it even was like that -- though through a different mechanism -- in the US. It only stopped being like that after heavy political activism by corporations and shareholders.
It’s a shame really. Thinkpads used to be built like tanks.

A friend of mine was once stationed in a jungle in South America. Most laptops couldn’t handle the humidity there. His IBM Thinkpad was the only one that held up.
I'm seeing a lot of reaction videos popping up, especially from 3rd world countries.

I found one in an eastern block country that are uploading a ton of videos just reacting to movies and tv series, so in a week they basically rack up 500k views. Multiplying that to a month and converting to a weaker currency means a lot of money (probably 3x as much as what I'm making as a senior developer, also in a 3rd world country).

Probably for now it's still very viable, but the scene might change quite a bit in 5 years time. Also your entire income is tied to Youtube, just one arbitrary rule change on their side and there goes your whole life.
Hi weishuhn, good work, I'll be using this.

Can you tell me how you're managing copyright? In my understanding, you're effectively "republishing" abstracts, possibly altering or remixing them too. Presumably the site isn't a commercial concern yet, so there's probably little issue. If the site starts to generate revenue, even if it's just to cover costs, or if it becomes a registered business, does this change the copyright situation for you?

I see that you're using several sources of open data, so perhaps all the data you're using is free from copyright, or has highly permissive copyright e.g. CC0.

For those wondering about open-access, in my understanding that's about _reading_ papers. Putting papers on a website might make the website provider subject to copyright. This applies even to abstracts.

As a minimum, it might be necessary to have a button on your site, weishuhn, to report any paper that has restrictive copyright. You've already noted one example of misclassification, and I know that Crossref and other sources provide their data with a big caveat that it might have inaccuracies. Responsibility cascades to you, unfortunately.

This inevitably leads to a trade-off between completeness of your data vs usefulness of your service. It's a problem I'm wrestling with too!

None of this is criticism, just thoughts from someone working in a similar area. As others have said, it's always good to see innovation like this in literature searching. Good work!
> The sum of a large number of small engineering improvements, coupled with a lot of component integration detail work, topped off by some very shrewd supply chain arrangements.

I think the vertical integration they have is a major advantage too.

I used to work at arm on CPUs. One thing I worked on was memory prefetching which is critical to performance. When designing a prefetcher you can do a better job if you have some understanding or guarantees as to the behaviour of the wider memory system (better yet if you can add prefetching specific functionality to it). The issue I faced is the partners (Samsung, Qualcomm etc) are the ones implementing the SoC and hence controlling the wider memory system. They don't give you detailed specs of how that works, nor is there an method where you can discuss with them appropriate ways to build things to enable better prefetching performance. You end up building something that's hopefully adaptable for multiple scenarios and no one ever gets a chance to do some decent end to end performance tuning. I'm either working with a model of what the memory system might be and Qualcomm/Samsung etc engineers are working with the CPU as a black box trying to tune their side of things to work better. Were we all under one roof I suspect we could easily have got more out of it.

You also get requirements based upon targets to hit for some specific IP, rather than requirements around the final product, e.g. silicon area. Generally arm will be keen to keep area increase low or improve performance / area ratio without any huge shocks on overall area. If you're apple you just care about the final end user experience and the potential profit margin. You can run the numbers and realise you can go big on silicon area and get where you want to be. With a multi-company/vendor chain each link is trying to optimise for some number they control, even if that overal has a negative impact on the final product.
Since when does"take it seriously" mean follow the group's mainstream?

I read the op to imply that one should seriously think and reflect on why this feedback occurrs and if there is some kernel of truth within.

If I constantly get feedback I evaluate it and reflect on it. But that doesn't mean I need to implement everything.
Parent probably associates some value in dishing Apple, the reverse-fan-boy phenomenon.
Stop using WhatsApp :) If WhatsApp can't protect your account well, better not use it at all. There are many alternatives today. https://lifehacker.com/the-best-whatsapp-alternatives-183206...
Remember this one anecdote when someone suggests a theory has validity? That's hardly a sound intellectual framework to formulate one's model of the world with.
Electrified Reefs
To me it seems like it could be a tongue twister initially or for some people all the time. Not a very accessible name since it’s also easy to misspell when heard (“furly”, “flurry”, etc.).
How do I reject a specific update. My system shows KB4592438 as "Pending Install" and the system will restart outside of active hours.
Linux (and possibly BSDs, did not test) has broken OOM killer, which works the right way only if your swap is disabled. To prevent these situations from happening you need to install EarlyOOM.
I think people who can keep themselves mildly distracted with whatever, are in a far better position than someone who keeps "dwelling on the inside". It is very easy to say that "you don't need to believe your thoughts" , but is it practical (think inception)? In my experience, no. Needless to say, the thoughts and their impact differ from person to person. And unless we can prove that it is more likely to benefit than harm from these thoughts, I wouldn't recommend it to anyone.
To be fair, Interactive Brokers is the least rubeish platform for a trader outside of an institution.
A server with the password "solarwinds123" isn't a coding bug, it's an obvious lack of security audits.
In one project, where we could have done otherwise, we went consciously full Event Sourcing. In another project, the Domain Model was inherently event-based. In my book, the Sample Application first persists domain objects and is later refactored towards Event Sourcing.

While I read about the possibility of doing both at the same time, I never encountered this practice in a project. How I see it, there is always only one source of truth. If you apply Event Sourcing, it is the event log. Any other representation should be seen as derivation/projection.

The one long-term project where we applied Event Sourcing showed quite some challenges you can face with this pattern. For me, the most challenging aspect is the versioning of an event-sourced system. When the Domain Model evolves, it might necessitate changes to events or the introduction of new ones. Greg Young even wrote a book on this topic: https://leanpub.com/esversioning (I haven't read it though).
Not true. I can sit in a pub a whole day with friends talking less then 500 words
Well, if the user has paid for Windows 10, whether as part of a new machine, or at retail, they shouldn't ever get advertisements in the OS. Even for Home editions. This constant encroachment of advertising into all aspects of life needs to stop. Please.
That's good.

An increase in recorded cases can be attributed to an increase in infection rate only when the increase is not accompanied by more testing. The US tests 1.75-2.0 million people a day. In September that number was 800,000.

To look at infection rate, what you want to look at is percentage of tests given that came back positive, and while numbers will be skewed if you're only testing people with symptoms vs people who ask vs everybody, it is good to see a high test rate and a low positive rate. 250k positive from 1.75-2 million tests is ~15% positive rate.

Also the death rate per positive test being low is a very good thing. That number, according to the CDC, is 0.6% and falling.