skysight-inc/HackerNews huggingface dataset:
Bear in mind Deno isn't the only competitor.

GraalJS can run all NPM modules on top of the JVM, in fact it supports both "pure" running JS on top of the JVM and also provides a mode in which it replaces V8 in the original Node binary, for extra compatibility with e.g. native extensions.

This gives you at least three major tech wins:

1. Interop with the entire Java ecosystem and also as other Graal languages improve, with them too (e.g. Graal's Ruby support is pretty great, Python is maturing)

2. Extremely efficient and scalable pauseless garbage collectors.

3. Ability to do shared-memory multi-threading by sharing Java objects between workers.

And soon via Project Loom there'll be very light weight fibers too i.e. you can write your code in a fully blocking style, no promises or async/await, but it'll be just as efficient as Node.

It can load sources from URLs too (see https://github.com/graalvm/graaljs/blob/master/docs/user/Jav...)

It feels like Deno has focused on adding JS-specific features, and sandboxing is an admirable goal. Obviously GraalVM can do that too as long as you're in pure JVM mode, and aren't installing native/C++ Node extensions. So it may well be that Deno is more attractive to pure-JS hackers. But for people who need or want to bridge ecosystems, or scale a single JS program up to much larger heaps and higher performance programs, GraalJS is a serious competitor. Probably Node people don't take it too seriously because it's sort of outside their social circles.
Trump finally got desperate and launched the nuke.

I’m going to call it. TSMC is now going to be irrelevant. Maybe not for another 10 years, but it will happen.

Why? Because they just lost their biggest customer, China. The very customer that was bringing in all the profits, in order for them to reinvest back into the business, and get better at their craft.

Trump just nuked their profits, and he expects TSMC to just sell to non-Chinese companies. Granted, right now, it’s just Huawei, but gradually, all the other Chinese companies are going to leave, or will be forced out. They now all have a bright red target on their backs.

Good luck making all that profit back from just selling to Apple and nVidia. Apple takes the lion’s share of the iPhone profits, and the CPU contract manufacturer takes a small fraction. Apple only went with TSMC, in order to prevent Samsung, from getting a clue of what they were up to.

Next, I predict that this will have further chain reaction consequences.

Trump will restrict ASML from selling to China, the photolithography equipment, if they haven’t already. So China will step up their R&D to develop it indigenously. SMIC just achieved 14-nm, so they’re not so far behind, maybe 5 to 10 years, but they’re reliant on ASML. So they’re about to get their legs cut off from under them. The Americans just sucker-punched them. So they’re down, but they’re not out. Not yet. They’ll eventually replace ASML, since this is now an existential crisis for them.

The next domino to fall, will be Android. When China comes back online with their own competitive CPUs, then Android will be made irrelevant, because Huawei will move forward with their Harmony OS.

They are using it now, inside their smart TVs, and this is like a Trojan Horse tactic for them. Use the OS to learn of a non-competitive ecosystem, TVs, and get it ready for the main event, mobile devices and computer systems.

With the fall of Android, then Google takes a hit. Their search engine will no longer be as relevant to mobile users. This leads to a possibly massive reduction of ad revenue, and so forth.

Then, as we were all probably expecting, mobile OS and desktop OS are converging. The Harmony OS might also compete against Apple MacOS, and Microsoft Windows. Thus, in one swoop, Huawei might just knock out 3 American tech giants: Google, Microsoft, and Apple. Of course, these companies will forever be relevant in America, and other rich western countries, but they’re about to be made irrelevant in China, and likely, in the global south (Africa, Southeast Asia, India, and South America). These poorer countries were never going to buy a pointless $1200 iPhone 14 anyways. Thus, the cheaper product, will drive more sales, more revenue and profits, and eventually, more technological advancements for Huawei and for China tech companies.

Thus..

Begun it has, The Tech War.
He has rock solid distribution between YT and RSS. Anyone who has heard of podcasts has heard of JRE, it doesn’t need marketing. Joe’s reach is going to take a big hit from exclusivity.

Spotify is clearly paying him enough that none of this matters. It’s the correct trade to make if he thinks JRE has passed peak growth and it’s time to focus on monetization.
flameshot is excellent, but I think X11 only?

What about wayland?
0. and 1. is exactly why I built myself a 'this-should-be-aspreadsheet' webapp to estimate my expenses to have a rough budget. I only update it once in a while and check if it's somewhat accurate. I'm quite happy with that approach.

Thanks for the ideas of 2-4!
I've been using the self hosted version of WP for about 15 years now. That being said I'm always willing to test new services.
Survey to understand tech leaders' efficiency problems
We put together a survey trying to understand what issues technical leaders face with team efficiency.
Non-US citizen former NYT subscriber here as well. Unsubscribing was a terrible experience, they had made it unbelievably difficult for foreigners, never seen anything similar in any service. It's definetly a reason for me to not to subscribe again.
BTW, Here is the detailed review Fibery vs. Notion (longread) [1].

[1] https://medium.com/fibery/fibery-vs-notion-66019dd91846
What’s CDK in this context?
and we have rotational symmetry! brilliant!
But something like 90% of the deaths are over 65s, so the vulnerable population is retired anyway.

And that's ignoring the whole of/with confusion, so the numbers are certainly much lower than that. E.g. I was told my former nanny died of COVID during this crisis. But she was 95 and had previously had a stroke, so, it's kind of arguable what the final cause really was. It had to be something, at that age.

And anyway, are the staff also going to stop researching completely until 2021? Somehow I am skeptical of this!
Live Closer – Cut the Commute
Hi all!

I have released a new Android app to help people live closer to their interests.
It's called Live Closer - Cut the Commute.

Please check it out and let me know what you think?

Google Play Store - https://play.google.com/store/apps/details?id=com.niel.flutt...

Website - https://www.live-closer.com/

Thanks
There's a Kotlin REPL and IntelliJ has this feature called 'workspaces' that's meant for interactive use. But it's not the primary focus of the team, for sure.
I think the ordering of coordinates for map regions makes more sense than the css margin/padding order:

rect: left, top, right, bottom

circle: cx,cy,r

poly: x1,y1,x2,y2,...
I do not agree with it being "The best of both worlds".

You do not control windows, it controls you. You must adapt to it being in your life and the choices made by its designers, this is both not secure and insanity for a software engineer to allow as an ongoing situation.

Even dual booting windows will mean its updater will overwrite the partitioning table of your drive and hide any other OS you have installed, and as I understand this people only do it out of need and not out of want.
From what I gather from friends, these Tile trackers actually hardly work. At least here in The Netherlands. The phone doesn't actually register the last spot where you left your device, it's often outdated. And the idea that other Tile users will help in tracking, also doesn't seem to work in practice.
Google could do this with Chrome... They already have the "right click, search google for things looking like this image".

All they'd need to do is make the UI more discoverable and make the search results include products, and they'd be $1B up on revenue...
Still no AMD options in case anybody was wondering. I've heard several explanations circulating on the internet, some from purported people "in the know", like Intel or OEM employees.

- OEMs assume Ryzen was a fluke and don't trust that AMD can maintain the position so they'll wait "1-2 more years" - they've been offering great performance at lower price points for ~4 years now, enough time to make a decision.

- 2nd gen. Ryzen "failed ISV certifications" so it can't be delivered in workstations lines, even if some of those very lines ended up having i5+iGPU based models - no comment.

- It's so expensive to design a new model based on AMD that it doesn't make sense for OEMs - no comment.

- Thunderbolt controller comes for free with Intel chipsets but has to be payed for with AMD - it's an $8 chip presumably on laptops costing thousands.
Its better if the competing ecosystem offers multiple stable defaults IMHO. Have you looked at KDE5? its amazing.
My knee-jerk was that this was awful, but I agree, I think there is some leeway.

Google as the provider of all content is not playing out too well. Along with twitter they are becoming more and more aggressive in pushing their political agenda into the content they allow.
I wish they did away with these heart symbols, professing their love for open source. Yes, we got that, Linux brings MS tons of money via Azure, but all this monkey show about love is plain disgusting, I can't imagine someone falling for that.
What do you mean? Wine has a different architecture because distributing microsoft binaries is not legal, so technically it's not the same thing, but it still does an amazing job and a lot of apps/games works flawlessly.
I think empath75 is right to point to dualities. I don't think proof-by-contradiction is really analogous to side-channels.
I am reading a lot of these comment. But I cant help but think most people aren't exactly attacking the idea of Mainframe at all.

They simply dont like IBM. Or Mainframes from IBM.

Personally I love those ideals, 7 nines reliabilities, vertical scaling to the max rather than super horizontal scaling ( Conceptually simpler ). I just wish they were more accessible.
It is not impossible to build a system that can handle this on x86_64, it's more a question of software architecture rather than hardware architecture - modern computers are insanely powerful.
Ask HN: Workflow and Document Management Recomendations?
Just wondering what's a good workflow/document management application. Any recommendations?

We're using Confluence and had a look at Asana, Notion, Roam. A lot of these tools seem feature-rich and performance is quite slow. We're looking for something that supports Markdown and even better would have some accessibility from the command line to post things so there's less of a context-switch and overhead for developers.
No, I had a nastier association :)
It's pretty easy to find out what people mean by hate speech. What you're doing seems a bit like people who derail discussions about homophobia by pointing out that homophobes aren't literally afraid of homosexuals. In both cases, the terminology is well established. Fussing over it just serves as an excuse to avoid addressing the problem.
For me the main problem is that the writing seems unspired and lazy - i.e. the language, actual sentences and paragraphs looks like something slapped together without that much regard for quality or excellence (which, given his writing process and speed, is probably exactly what happens).
> I'm just as upset by bloat and tracking as well but the criticism seem a little off for some reason I can't quite put my finger on.

I think you're unclear in your mind about the relationship between you and the website you visit.

To use your restaurant analogy, browsing the web is more like ordering delivery. You send a request for food from the menu and money to cover it, and a while later, a driver with a bag arrives at your doorstep. That bag contains the food you order, some packaging, often plastic cutlery, and some advertising. The transaction between you and the restaurant involved exchanging money for food, and the restaurant doesn't get to have any further say about what you do with that food. You're free to throw away the box, the cultery and the advertising leaflets into the bin, and give half of the food to your cat. They cannot, technically or ethically, make you eat the food out of the box it came from, while reading the advertising leaflets.

It's like that with web browsers. You ask for content (via HTTP), you get a response that includes links to other things you're invited to request. You're free to cut the response up and render it the way you like, you're free to request or not request the other linked resources. That was how the web was designed to work, that's how HTTP protocol is meant to be used. Now plenty of websites will try to insist they're more like dining in than delivery, but that's just them trying to guilt-trip you into making them more money. It's not something they're entitled to.
Another interesting story is that of the US dollar bills that were overprinted with "HAWAII" during WW2. It was to protect against Japan invading and seizing currency, so it was marked for such an eventuality.

https://www.futilitycloset.com/2015/08/21/hawaii-overprint-n...
https://en.wikipedia.org/wiki/Hawaii_overprint_note
https://gizmodo.com/the-us-issued-special-banknotes-in-case-...
You should make this as a web service imo.
WTF. Just use Vulkan like a normal person.
I just had to restore backups on my phone (previous got broken) and it's such a disaster of usability that it makes use of GPG easy.

1.) You only get to see the backup password ONCE. They create it for you, it's a giant bunch of numbers written in columns. They show you that the FIRST time you enable backups, which might be years away from the time you need them.

2.) After they dump the backup, they just throw it in a preset folder on Android flash. You need to find a way to get it off the device yourself (good luck if the device broke). No help with transferring to another device, no Android beam support, nothing.

3.) After you somehow manage to get the file to another device, there's no help at restoring it either. You need to put it EXACTLY in the right directory. They don't tell you which. Even after that, the app will not pick up the backup. There's no "Restore backup" button or option. You need to KNOW that you have to destroy all existing app settings by clearing data and then it'll attempt a restore.

4.) When it attempts to restore, it presents you an input field that's flat text entry and is NOT organized in original columns. You need to guess the order of columns in which you need to enter the 30+ digits. If you fail... well, try again!

5.) If you switch from iOS to Android then you're SOL because iOS people don't deserve to have their conversations preserved.

It feels like the authors of the app never had any meaningful conversations they'd like to remember in the future. It feels like the same mindset which made some security people implement nonsensical policies like "you need to change to a new 16 char password every week without duplication for a year" on Active Directory. A mind set which thinks that badgering you for PIN every week accomplishes anything but a wish to install WhatsApp. A mindset, which does significantly more harm to security than good. A mindset, which bogged proliferation of encrypted communication for years until corporations took it away. And that's sad.
"Progress" has been disappointing in the computing world but none of the modern devs seem to have an issue with these slow giant bloated apps!
Backstabber's Knife Collection: A Review of Open Source Supply Chain Attacks
Oh shit! Ostriches are really dangerous, I wouldn't volunteer for capturing one taller than 1m or so...
In australia the new bills do have tactile dots to distinguish them for people living with blindness. About halfway along the bottom of the new 5 you can feel it.
Well, spotify.com tells me this: "Spotify is currently not available in your country."
If I was a student about to start I'd probably delay for a year on this news.
DoH isn't meant to provide any privacy beyond the first resolver anyway. DNSSEC gives you trust to the root servers, DNSCurve gives you privacy between supporting upstream resolvers.
I agree not very tactful. But also not enough to be 'cancelled' over.
Then DoH isn't going to help you very much. Move country or use a VPN.
Other than enabling the IOMMU (which any system with Thunderbolt should have on by default), what does the motherboard firmware actually need to do for SR-IOV? I can't see any reason why it would need to be concerned with enumerating Virtual Functions or anything like that, but I don't actually have the SR-IOV spec on hand to dig through.

EDIT: Looking through an old Intel whitepaper, it looks like the system firmware at most has to reserve some extra config space for SR-IOV devices when enumerating the PFs, so that the OS can enumerate VFs after creating them. But Linux includes an option to re-allocate this stuff if the BIOS doesn't reserve space, so this apparently isn't a hard requirement.
I'm not a sailor or a nuclear engineer, but that doesn't sound like a great idea. Should the Chaos Monkey approach really be used on nuclear systems?

Aside: was it even legal for him to do that?
Is it? It's quite difficult to prove that someone is involved in trafficking controlled substances, if they're careful. It's not difficult to show that someone is committing tax fraud if they have a big house and a car and zero declared income.
Tangentially, I know they mentioned the "adpocolypse" for YouTube but recently it's insane the amount of adverts being shown. It's really putting me off using it.

But as you say, mainstream platforms with no competitors seem to get away with it.
AI-Powered Code Submissions
Microsoft Launches Supercomputer to Train Large AI Models
In the light of this, it's much more obvious why they stared exposing the Facebook brand in their Instagram and WhatsApp properties.
EXTEND. M$ have not changed.
It hasn't been for a long, long time now.
The Arab world, and Arabic history, is not homogenous. Some Muslim nations were very progressive, others were very backwards. Just like non-Muslim nations, really.

There was definitely a period when western Europe was very backwards whereas a lot of meaningful and important progress was made in Muslim countries. There have been Islamic empires that were relatively tolerant about differences, and certainly didn't destroy everything they deemed heretic.

We have a strong tendency to generalise: everything that's a bit distant from us has to be either one thing of the other thing. We're terrible at nuance, yet it's vital in order to understand history.
How to lose weight before summer?
Screen readers, SEO, ad block, ctrl-F can all go to hell!
My understanding, which may well be wrong, is that pennies must be accepted in payment of debts. So, for example, if you eat at a restaurant where you eat first and then pay, a debt is created, and pennies must be accepted. However, in most situations, you pay first, so there is no debt, and the business can insist on whatever payment terms it wants. Incidentally, even in the case where you are paying later, if the payment terms are clear in advance, I suspect the business could insist on the preset terms.
> Google isn't just my search provider - they run my email, my internet connection, my cell service, my company's cloud repository,

You have no alternative to any of those services?
The whole situation with governments and banks imposing these restrictions in currencies is kinda nuts. IMO we should just use a worldwide crypto as currency that actually works [like monero] and doesn’t care about imaginary lines on a map drawn by governments.
I don't think it will make any difference to that, obesity isn't a problem of lack of education. People already know that they should eat more vegetables and less pizza.
They are powerful, but show me a x86_64 that has a decades long up-time and no failures...
I absolutely love Spotify, but for some reason I just can't get with it on podcasts. I'm not sure if it's the interface or maybe I just like to keep my music and podcasting separate? They're both audio yes -- but completely different somehow.
+1 for Dropbox Paper. I am weirdly addicted to it for all my internal documentation and writeups. When you get used to (and expect) the guardrails, it's so fast to quick create a doc with multi-media.

My only pain point is the damn file system
Conquering something doesn't mean you automatically get to keep it. Systems need to be maintained.
The care sector has been under extreme financial pressure since the financial crisis. It's not surprising they have struggled.
I just hope David Airlie not going to merge it.
Anyone Need Dribbble Invite?
Hey guys, I often receive invites from Dribbble.com (a platform where designers share their works).

Incase you need an invites, send your profile URL to my email hieunc(at)saltar.co. I'll send you an invite.

Cheers!
There are a few UI problems on this page, which are quite in line with my Office 365 experience at my workplace.

Near the top of the page there's those four screenshots in a grid and you get the "image zoom (+)" cursor when you hover on it. Clicking it brings up ... a smaller version of the image ???

About halfway down, a pop-up box gets in the way. I dismiss it, and get sent back to the top of the page.

I'm afraid MS is building an ecosystem where this kind of thing is seen as acceptable - anyone who's used sharepoint a lot knows what I mean. A pet peeve of mine there is my "groups" appear in a bar on the left, but a second or two after the page loads, my "favourites" appear there too pushing the original groups down. The number of times I've clicked on the wrong one because it changed under my moues cursor ... and I'm not even going to start on the broken scrolling on a long sharepoint page where it dynamically loads the content bit by bit.

Much as I don't want to be one more Microsoft-hater (I really liked the last non-cloud version of office), their current strategy seems to be take something popular and launch a business version with worse UX. Compare for example: Trello and MS planner.
Jest: Our journey into performant unit tests (2019)
The Intercept (2012)
>Now you can run the tools you want and need in whichever environment you like

Isn't the linked post saying you have to be running on Windows though? It seems like it would make way more sense to either port directX to Linux, or ditch directX and put those resources into supporting Vulcan.
Yeah, that would've been great but it was a shared codebase among many teams and one of the hard rules was no access to stuff like document :(

We also couldn't console.log in this codebase, it was very ideologically pure but it took ages to make any changes
If you are responsible for building the industry that designs and builds nuclear submarines that carry nuclear missiles, you had better make sure that those submarines and their crews can handle chaos monkeys.

Also, Rickover was Congress's favorite admiral. They forced the Navy to promote him. I'm pretty sure they made sure that the laws were to his liking.
It’s literally google removing reviews for anything by related to China or the virus.
How did it run? I can imagine it being super slow, but on the other hand in 2020 there are news sites that "need" hundreds of JS files to load.