skysight-inc/HackerNews huggingface dataset:
The gap for generic arm64 has been closing a lot in recent years. These days IME the vast majority of fiddling doesn't have to do with the ARM SoC/CPU itself but rather with getting the right dtb (and sometimes firmware) for other integrated hardware, and u-boot.

These issues aren't really inherent to the architecture per-se, more tied to the setups and practices for the kind of devices you tend to find available ARM SoCs/CPUs in. IME from dealing with embedded x86 devboards some years back it was a similar situation. I'd assume units marketed for server loads are comparable to x86 equivalents.

I've been trying out Arch Linux on ARM on a secondary workstation recently. In most cases the only thing needed to get a non-supported package working is to add 'aarch64' to the list supported architectures in the PKGBUILD and then proceed like normal.

> You’re even luckier if the ARM CPU manufacturer releases documentation about how their chips work …. They prefer to keep inner workings secret.

This is the bigger practical issue. Rockchip are in general good, while the kind of chips you find in flagship phones require significant reverse-engineering are unapproachable for the non-hacker. But again, not so much "software-to-CPU", more "drivers-to-everything-around-the-CPU".
TSMC N7.
French scientists discover new Covid variant “IHU” with 46 mutations
Countfire | Senior or Mid-level Frontend Developer | Remote (London, UK) | www.countfire.com

Countfire makes software for the construction industry. Our software is well loved because we try to design solutions that are a magnitude more efficient than existing tools. We're currently rolling out our second product and are looking to scale up the team so we can iterate more quickly on feedback from our existing customer base.

We use all sorts of tech, but mostly MobX, React, Typescript, Python, Hasura and Postgres.

Previously based in London, now looking for remote devs across the UK.

More info here https://www.countfire.com/careers/

Feel free to contact me directly aidan@countfire.com

Note, applicants must be resident in the UK. No recruiters.
> In 1958 the Chinese built the WP-5/PF-1 the WP-1A, which was a license built version of the Soviet VK-1 and descendants.

The WP-5 was the VK-1 clone which was the first jet built in China in 1956.

The WP-1A was a Chinese design in built in 1958.

After that they claim not to have developed any, but that's because they were all failures until Kunlun which they don't want to boast about so they make that one sound like the very first effort. It was not.

> China did not have enough engineers to rival the USSR until after the fall.

Maybe. It doesn't take 30 years to train an engineer though. How many engineers did they have?

> It really hasn't.

It really has. They've been trying to reverse engineer and clone Russian engines for a long time. Why would they be doing that if they were satisfied just buying Russian?

> Defence in general is not a big priority of the Chinese state. Even within defence, producing new airframes is a much bigger than domestic engines.

That's what they claim of course because they don't like to draw attention to their failures.

> Incorrect. The most advanced Russian engine in mass production is the AL-31F series, which is sold to China. Further developments intended for production, the AL-41F, are not in mass production.

So not the most advanced ones.
> what nanometer are they at?

It looks like 7nm.[0] I suppose that means they're coming out of TSMC, which isn't terribly surprising.

[0] https://www.servethehome.com/ampere-altra-max-m128-30-128-co...
Just need a facebook pixel or a google font? Some company (already known for dark practices) could hide behind a "random website" to get more data. /conspiracy
Hyundai Nexo Sets Hydrogen Endurance Record – But Why?
I think it would be hard to make it responsive. Also, table is a semantic element. You should use it unless you're displaying tabular data.
Do enterprises even care about price per core?

> Ampere positions its Altra and Altra Max processors with up to 128 core largely for hyperscale providers of cloud services.

> That leaves the company with a fairly limited number of potential customers.

Even the article itself admits that this is a niche product.
> the best code almost always must be tuned for one specific CPU

There’re very few relevant differences between CPUs of the same instruction set. The author of that PR implemented fast paths for SSE2, AVX2, and NEON. Combined, they cover like 90% of CPUs; the only notable missing one is the 32-bit ARMv7, C# doesn’t support vector intrinsics for that architecture.

> do you assume the SIMD hardware is powered up?

Modern AMD64 CPUs never power off just the SIMD. For AMD64 ISA, SSE1 and SSE2 are included in the base instruction set. Modern C++ compilers compile FP32 and FP64 math into SSE1 and SSE2 respectively, e.g. double y=x*3.0 compiles into MULSD instruction from SSE2 SIMD subset. Powering down that hardware would be too expensive for many programs.

Some early Intel’s AVX CPUs, like Sandy Bridge from 2011, powered down half of their SIMD hardware. On these CPUs, first time a program uses AVX instructions which process 32-byte vectors, the instructions run at half the throughput and +1 cycle of latency. The performance penalty lasts until the state transition is complete, like ~100 nanoseconds or something. AFAIK, for 32-byte AVX vectors, that got fixed years ago in the newer processors.
She effectively stole millions. That's multiple lifetimes worth of work for a lot of people.

If you assume average salary of 100k per year per person with 1/4th of time work per year. that's effectively 400k per year per person. He stole a hundred million which would be 250 years.
but hopefully leaving people not as clueless. But to not learn a thing seems to be part of the long-term promise. While short term they have to be devs.

I would like that the way round. Start with laypersons to begin with. That may not look high-tech, however. Hard to get tech-funding for such.
Well, for someone owning an apple product, the App Store is a monopoly, without an easy way to change that. Especially where nowadays owning a phone is almost a must and you only have 2 choices.
XSLT is there, chrome supports it, but no progressive rendering, or support of modern XSLT versions.

Basically, Google wants to kill XSLT, and normal web in favour of Javascript, and WASM based web. Why? They don't want people to turn off javascripts, so they can show more ads, and competitors cannot get an easier job making google.com alternative.
We bought a small ARM HPC cluster last summer, and everything worked out of the box. All our apps and dependencies just worked.

Documentation is also excellent. ARM docs are really good, and go in much more detail than Intel and AMD docs about the inner working of their cores.

That’s what we expected, since ARM licenses all their IP, and that’s what our vendor delivered. Everything we wanted to know about the Hw, there were docs and training materials ready for it.
I can understand requiring consumer based systems to offer x86 emulation like Mac M1s. This is because consumers tend to be less sophisticated, expect their old applications to run like before etc. etc.

This product is squarely positioned as a server product. I don't see the need to have to offer performant x86 emulation like Mac M1 does (you could run QEMU if you wanted though but that's going to slowish).

You have all the major programming languages, HTTP servers, databases, OSes running on ARM Linux. If you're buying an Ampere server it would sure be a waste to expect then to run x86 in emulation!
Hi HN! I'm the maker of InterviewKit, it's a site that speeds up research interviews by automating most overhead tasks. Hope you like it :)
I assume it's to prevent e-mail scraping.
The UK is in danger of becoming a police state masquerading as a democracy
Every government can afford that: simply tariff the imports that threaten to displace this capability.

If that makes goods too expensive for the population (it won't) they couldn't afford them anyways. They were simply paying for the goods by mortgaging their future.
The main dogma of media today is that you have to let governments create their own reality. If they say black is white, you say black is white, possibly with a note that some people contest claim that black is merely black.

No matter how unreliable they are, no matter how many times they've deliberately lied to you, next time you are obliged to trust them again. To do otherwise would be disloyal. The courts are objective and independent, because the courts say so.

In the latest court abuse of Assange, the UK wigs literally made that argument, that the US assurances MUST be trusted, and dismissed attempts to even argue from earlier betrayals that the US assurances might not be trustworthy.

If you accept this line of argument, you literally will accept anything.

Of all the things Assange has done to unmask the powerful, nothing has been as damning as the way they unmasked themselves, in their fury in attempting to "get" him.
Database character sets and collations explained – why utf8 is not UTF-8
> Plenty of dynamic HTML content, specially images, require far more than that. (...) this very discussion on HN, a very spartan dynamic HTML page, currently requires over 250kB

There's the difference: HTML-first approach will be able to draw everything using very little resources by the time i've loaded a few hundred kilobytes. With JS bundles i first have to wait for the scripts to load, then the dance of unreliable network-roundtrips starts and can fail in mysterious ways unknown the the browser UI.

Images will not prevent the browser from drawing the window, and they can be lazy-loaded if you consider that's better UX (of course the browser can decide to override that setting to respect user preferences). Time to full render is orders of magnitude better on simple HTML/CSS (what browsers were designed to render) than with a crap bundle that's going to trigger network connections and DOM changes (so full page redraws) in mysterious ways.

Also, i love when my refresh and back button in the browser UI do what they're supposed to do. I'm not saying it's impossible with an SPA, that's just something most SPAs i stumble upon are completely incapable to respect.

I encourage you to run the experiment. Take out an old Pentium 4 with 2G RAM, setup Firefox and in the developer bar (f12) turn on network's throttling. It will not be a realistic simulation as you would need packet loss (which other tools can simulate) but it will certainly help you measure performance and make informed decisions.
Verizon and AT&T Agree to Delay 5G Plans over Airline Safety Concerns
I hope this “girlboss” rots in prison for the rest of her useful life. Needs to set a good example.
Test for Demodex mites infestation too
Ah...I won't say that Hillsdale College (~1,450 students, private, conservative, founded by Baptists, very rural) is bad, but it's not exactly Notre Dame or Stanford. They're just plugging some free on-line lectures. And his fiction writing (however well-known) clearly gets bottom billing in the list of lecture subjects.

Just based on the linked article, I really doubt that the quality of Narnia's world-building is on Hillsdale's priority list.
the reason why the coronavirus was developed in a Chinese lab and financed by Fauci is because China is in an advantageous situation for GoF research having humans for experiments at disposal. they use Falun Gong and Uighurs for that purpose. it's the same logic that applies to black sites operated outside of the US.
> As I mentioned before, I grew up back when the internet was mostly text, so maybe that's why? Are you perhaps a bit younger than that?

I don't think it is age-related, but I was exposed to the web just when AJAX / DHTML / SOAP was taking off (c. 2006/7).
Disregard for norms in every possible sense and adopting non-linear learning.
Anbox doesn't use QEMU. It uses the same underlying kernel tech as Docker, LXC and other isolation tech. This is why you need the ashmem and "binder"(?) kernel modules to run Anbox.

I'm currently "trying" to get Anbox working on NixOS (It's currently broken on 5.x kernels but should be fixed by https://github.com/NixOS/nixpkgs/pull/102341) so that's why I know that Anbox is the "same" as this.
Doesn’t every (US) government job provide most of that, except maybe free college?

If you work for the IRS or the USPS, don’t you get guaranteed work, public health insurance and a pension after some number of decades of service?
Criminals in western countries use fake stories to manufacture consent then mass murder and ruin the lives of innocent people around the world on a regular basis.
I did not conflate them. I directly compared them.

In both theft and fraud, the victim is deprived of of something. That’s why people consider them similar crimes.
Is dealing with the slightly more relaxed memory/concurrency model of ARM been tricky or is it something you don't really encounter in practice?
I do not think rights in discrimination suits ever expire, for reasons you have cited exactly — the discriminated are usually in a disadvantaged position, don’t have the resources, time or the willingness. If an attorney told you your rights expire, was it your attorney? As in — were you paying them or was someone else doing the paying? Until you hear an attorney you pay say this, you probably have non-expiring rights.
> After working at ASML would you get enough knowledge to start competing company? Or is the job so protected with NDAs that basically you wouldn't be able to translate or use the gained knowledge anywhere else?

Bit of a strange question ?

Competing with ASML in any sort of serious form would need more than just stealing some IP, it would need $$$ measured in the many billions.

ASML does have competitors, Canon and Nikon being the obvious two. But ASML has better technology than them, which is why continues to dominate the market.

ASML's model is not dissimilar to Apple's. Throw money at R&D like nobody's business, make some quality company acquisitions along the way, reap the rewards.

ASML basically have a 100% market share in EUV, 95% market share in ArF tools, 20% in Dry tools.

My limited understanding of the market is that basically ASML will be untouchable until at least the 2030's.
To start a competing company, you'll need billions, and an idea of a market niche.

There are about two companies like ASML in the whole world, and there are maybe a dozen consumers of their machines, companies like TSMC or Samsung. ASML is in an effective monopoly position.

It's much like asking if you can open a competing company to build nuclear submarines. Technically you likely can.
A link without any context isn’t a helpful response.
You're not alone. What you describing is the problem with abstractions. They are fine and dandy when they hide the details and let you produce a greater volume of results than if you had to develop from basic principles. Unfortunately, most abstractions are brittle and often poorly maintained. I have had many experiences comparable to yours.

I think you have two distinct problems. Your manager is obviously ignorant and possibly techno-illiterate (the most common variety of their species). To use an analogy, he is handing you a pair of Nike shoes and expecting you to outrun Usain Bolt - just like that. No training, no warm-up. Just Go!

As for the technical problems, when you are confronted with a problem that is beyond your abilities to fix, you tell your manager that they need to either give you time to debug the issue or they need to hire a specialist to fix it. Another analogy: if your car is not running and you don't have the skills to repair it, you take it to a competent mechanic. Nobody knows how to fix everything all the time. That is simply the price we pay for the ever increasing technological complexity. With cars people understand the issue. Seems like it is less obvious to the average person when it comes to software development.
>Tendency towards semantic web is unfortunately dead.

Not dead, but under severe attack. We can and will fightback
What? General computing as in supercomputers?

https://www.fujitsu.com/global/about/innovation/fugaku/

Apple’s entire Mac lineup is going to be Arm-powered by year end too.

Cost comparison is almost useless in this market because there simply are not enough wafers to meet demand. The price per core per watt is the real world comparison, and my inaudible MacBook fan demonstrates that beautifully.
Assets like JS/CSS can be cached, and unless you're doing something very convoluted HTML overhead should be pretty low. I mean HTML was standardized in the 90s when we had <100Kb/s (not KB/s) bandwidth so i understand if you have a "successful app" you're always going to need to deal with scaling, but it's not exactly a problem for most of us and caching reverse proxies are very easy to operate and stable nowadays.
Looks cute.
That isn't how hyperthreading works...
It's completely dependent on the workload.

If your using the CPU core as efficiently as possible, you'd see no benefit from hyperthreading.

If your using it very poorly, you'd see a massive 2~x benefit.
Thanks! You've summarized my experience with SPAs pretty well. Do you have or know of a detailed blogpost on this topic with concrete examples?
May be I stated it wrong. But here are some of the problems I face in WP:
1. Sometimes the backend is quite slow. Can be an issue with the hosting.
2. I think there are too many options for me. I want something simple like Hugo!
3. In the past, I have ran wordpress sites and they tend to become slow over time. May be this can be solved with better plugins and hosting!

The point is there are too many things in wordpress that I don't want!
IIRC the President only has the power to pardon Federal crimes, not "anyone".

As for Ms. Holmes, she defrauded very rich and powerful people. I would be surprised if she were shown any leniency at all, never mind a Presidential pardon.
On a socket to socket basis scoring significantly better than Intel and AMD's offering on some SPECint tests, significantly worse on others, and doing about the same as an AMD 7763 on average which has 64 cores with 128 threads. On the SPECfp a bit behind AMD but doing better than Intel, which sort of surprised me given AVX512.
Maybe not the activity itself but a great thing to introduce at a young age it languages, they will definitely find it helpful in the future and they consume the most at an early age. There are probably a lot of schools (at least in my country) that teach language in a fun and interactive way to such young children.
I think Reparations from both the US and Europe are a great idea. The value stolen by each state can be quantified.
All Linux containers leak the host kernel no?

The Anbox project relies on the exact same 2 modules: https://docs.anbox.io/userguide/install_kernel_modules.html. While these are "android-specific", they are present in the linux kernel tree, and even come pre-installed in Ubuntu 19.04 (and probably more distros).
To take ground beef as an example, when I put typical store bought beef in the pan there will be a lot of liquid forming and boiling. Ground beef from small farms tend to need a bit more butter as it has much less water content in it. It not uncommon to hear cooks that always ground their own beef in order to control water and fat content.
overpopulation, i mean population growth speed, has been demonstrated to take only a few years to die off in certain cases.
I had £1.6milion worth of ape NFTs stolen in the worst night of my life
That's a really nice introduction. One newbie question: how is this influenced by DRM on the browser? Is it all the same plus some security on top or do videos with DRM use a proprietary codecs and packaging?
Newer generation Intel CPUs deal with some of these issues on a hardware level.

See https://www.intel.com/content/www/us/en/developer/topic-tech...

So the level at which your Intel CPU is "crippled" would depend on how old it is, I guess.
Show HN: I built a XLF translation app for Angular internationalization
Hello!

A few years back I started working on a multi language web app. The built in i18n from Angular was fine, no need to add anything more. At the time I could not find any usable app that supported XLF, which Angular uses for its translations, and managing translations in your IDE is a pain in the ass. It's hard to read with all the XML noise and changes are hard to find. The most difficult task is to reflect changes in your source file and merge them with your translation files. It was not fun to maintain, took too much time and mistakes where made.

That's when I built an app called What?! to make those files readable, easy to edit and most important: automatically merge source and translation files. It marked all translations that where changed as well, because in that case you want to be able to check the translation and if it is still matching. At the time it used Angular (still does), styled with some Materialize CSS and I had thrown it on a subdomain for the team to use.

The first version was still missing a nice design, drag and drop support, closing files and filtering. Filtering gives you the ability to check out all/missing/changed translations. This makes it even easier to double check all changes or add all missing translations. So that's what I did, together with some proper design and custom styling.

Now it feels like the moment to share it with others, that's why I put it on a nice Azure CDN and bought a domain (first finished the MVP and then bought the domain, most of the time it is the other way around). Other tools like POEditor and BabelEdit do support XLF now, but I could not get used to them. Their UI feels noisy and heavy, you can't just tab through your translations easily and I also miss the ability to filter. That's why I still finished the new version, and I do have more ideas for the future.

Thinking about adding support for arb (Flutter), gettext (PHP/WordPress) and json (popular JS libs). Curious if that would be useful?

I hope it helps other creators with the translation process. Please let me know if you have any feedback!
Yournotify – Building Mailchimp for Africa
If you looked closely you would see that it has been developed by a company selling a site builder tool. So, yes, it is probably offered as a drop in piece of content in that context. You won't believe what the hoi polloi are allowed to do with themes and builders these days.
Zotero Scihub: plugin to automatically download PDFs from Sci-Hub
I've gone through quite a few frameworks since I started blogging and have settled on Hugo, which I've been running for several years. I have the source in a private GitLab repo with a CI setup to autodeploy to an S3 bucket. Hugo isn't some super special framework with a ton of flashy features: it is simple, and it works. That makes it perfect for my use case.
This depends heavily on your memory access patterns.

If you're chasing dependent loads around memory, like traversing a long fragmented linked list due to garbage code, you will get an absolutely perfect 100% speed up.

If you're already saturating the ALU on one thread, adding another to the core will probably slow you down with context switching and cache contention, and indeed well written numeric simulations on supercomputers often turn it off entirely.

However, most software we run resembles the garbage pointer chasing variety more than the finely tuned numerical variety.
I've known some people who don't have a calibrated idea of what the human body is capable of.

Is a marathon a huge athletic feat, that the fittest people you know spend months in preparation for, and even then may only do once in their lifetime? Or is it the distance a person of average fitness can walk in a day?