skysight-inc/HackerNews huggingface dataset:
Your point about the dentry cache seems like a non-sequitur. The cache isn't the bottleneck; the bottleneck is that NTFS is a crappy filesystem.

Yes, I've read this comment: https://github.com/microsoft/WSL/issues/873#issuecomment-425...

The argument about Windows not having a single, central dentry cache doesn't hold water. For one thing, there's no reason to think that a two-level cache would significantly decrease performance. More importantly, the fact that on Windows most VFS work occurs in the filesystem driver itself only proves that Windows could have implemented an EXT4 driver with better dentry and other semantics and permitted WSL1 environments to keep most of its files on an EXT4 volume, which is what happens with WSL2, anyhow.

WSL1 could have been better in every way. It would have required them to track a moving target, but they already accomplished semantic parity with seemingly minimal resources. Improving performance was certainly possible, and keeping up would have required significantly less work on its own. At the end of the day, I think the reason WSL1 was canned is obvious: the decision to ship WSL1 was probably accidental. Why accidental? Because anyone with the slightest business acumen would realize that a WSL1 environment with feature and performance parity to open source Linux would mean there'd be little reason to target Windows' native environment at all for new software development. And while Microsoft has done relatively well for itself with Azure and other ventures, its revenue still principally derives from Windows and Office, and the last thing Microsoft needs is to accelerate movement away from those products.

WSL2 means that Microsoft can keep its Linux environment a second-class citizen without being blamed for it, while still providing all the convenience necessary for doing Linux server application development locally. Integration with the native Windows environment will be handicapped by design and excused as an insurmountable consequence of a VM architecture. For example, with WSL1 and some obvious and straight-forward improvements it would have been trivial to run a Linux-built Electron app with identical performance, responsiveness, and behavior (not to mention look & feel, given the web-like UI). With WSL2 Microsoft will likely only ever provide GUI integration over RDP, which will never have the same responsiveness (not because it's theoretically impossible, but because nobody would ever demand it, and in any event it would require tremendously more effort than the comparable WSL1 approach).
> What's the environmental impact of CCF?

Did you consider the total impact of your new house throughout its whole life? Even though CCF may be fossil-fuel based (disclosure: I have no actual idea of how CCF is created), if it saves a lot of energy (which is probably extracted by fossil fuels as well) it may easily be a win for the environment.
What makes it worthwhile to you?

It’s not entirely clear to me from the page what features set it apart. I guess part is familiar keybindings if you’re an emacs user?

The screenshots look like it does some tiling, is that a good experience? I use i3 so would be curious to know how this would compare.
The wallet is not open source (they made a private fork of bitpays wallet as part of their strategy to shill "bitcoin cash" a relatively worthless coin that cashes in on bitcoin.com's official sounding name)
Restoring Apple Silicon M1 Macs Leading to macOS Installation Errors
This is not unique to open source. If you are writing any kind of code that somebody else is using at your work you get this questions ALL the time.
I've only very recently started programming in swift (started using it for an ios app) - having done backend development over the past years using primarily node and scala, I gotta say I really really enjoy using swift so far. Don't get me wrong, node and scala are both fun to program in.
But swift types (especially) structs that implement immutability throughout, as well as a, let's say, slight 'functional' bias in the language without enforcing it too strictly has really made me want to use it more on the backend as well. I'll definitely check this one out.
How’s that green card coming along?
Yes, this is indeed something I would like to add in the future. While adding different radix kernels support for small prime factors is not that hard, writing efficient scheduler is a much more challenging task (each sequence, even for power of 2 now is split differently targeting different architectures to optimize performance).

The Bluestein's algorithm typically used for arbitrary prime sizes requires both zero-padding and convolutions support which are already efficiently implemented, so it is also not completely out of reach.
Show HN: For $20 we will create a report of your digital footprint
The captivating race for the secret of life – DNA
Soulver does that, from memory, and has an Alfred integration. Agreed, useful.
I can't read dark themed stuff at all for any length of time, and my tolerance is getting worse as I get older. More and more sites seem to be going dark by default and many don't offer any way to switch it off.

If there's an exact opposite version of this extension, I'd love to see it. I've even tried looking quite recently, but any search for terms like dark/light theme tend to throw up nothing but results for making things dark, not light.

Tranquility Reader helps a lot, but I'd like something that focused more on colours than style, leaving the page design mostly intact.
Can confirm. Without electron my app would stay web app forever, without e.g. offline capabilities ...
As one material runs out, another material starts burning; You wouldn't necessarily get a jump in color just because 1% of the smoke is suddenly coming from another material. I wouldn't exclude the 2-fuel hypothesis.
Geopolitics matter even for simple people like me: first it's always better to not live in the matrix of lies of someone else and secondly it can help understand what's happening or what is going to happen.
That entire email chain was unpleasant. Are Linux maintainers typically that combative?
Show HN: Bootstrap 5 latest alpha 3.0 review [video]
could be related to paypal adding crypto trading services recently...
To be fair, bitcoin cash is not “largely unrelated to bitcoin.” They have the same transaction history up until the split.

They are basically brothers who hate each other.
What's your connection to NANOGrav?
Hang on, I use Visual Studio Code daily and it’s really fast? Certainly compared to XCode or Jet Brains IDEs.
I agree, I’d prefer to see the most relevant useful information, not the fastest thing to render which will overload my dopamine reward circuits so I keen surfing the web.

A slower more useful experience for me please.

If it has to be this way, give us an option to prioritise page load times or relevance.
That's what came to mind too. This is movie-level "Enhance" material, minus the scrolling-text monitors in the background and overzealous UIs.
It doesn't have to be visual noise; it can just be hidden away in some personal preferences setting. That means most people would use Google's default settings, but it would be nice if you could override that.

Google likes to attach your searches to your account, doesn't it? This means they should be able to personalise your search results based on your own preferences. It's weird that they don't do that.
Each transaction requires enough power to run an average household for 22 days (or to drive a Tesla from San Francisco to New York) and produces as much ewaste as hucking half your iPhone out the window along the way. [1]

Not to mention it likely makes international arms and drug dealing Bond villain Paul “Solotshi” Calder Le Roux the wealthiest man on earth.

[1] https://digiconomist.net/bitcoin-energy-consumption

[2] https://www.wired.com/story/was-bitcoin-created-by-this-inte...
I think a lot of that energy would have otherwise been wasted (e.g. surplus power from times of the day or season), and I remember reading that the vast majority of it is at least renewable energy. At least it seems a lot better than assets too? Like take gold, people are happy spending up to the spot price in order to extract it from the earth, environmental damage be damned.
What's driving the price surge?
Your document doesn't play the video. You're missing out.
I guess e.g. MS Teams would exist, but in general I agree with you
The three main players imo are Github Sponsors, Tidelift and Open Collective.
How many servers are powering banking mainframes, VISA and Mastercard services?

It's not wasteful if it's providing transactional security.

Just for perspective, there are THREE MILLION ATMs globally. And that's just ATMs, totally ignoring the infrastructure for the 60,000+ global banking institutions.
For some reason this announcement gets displayed to me in a unholy mix of French and English:

> Electron 11.0.0 est disponible ! It includes upgrades to Chromium 87, V8 8.7, and Node.js 12.18.3. We've added support for Apple silicon, and general improvements. Lisez la suite ci-dessous pour plus de détails !

> La team Electron est excitée d'annoncer la sortie de Electron 11.0.0 ! Vous pouvez l'installer avec npm via npm install electron@latest ou le télécharger sur notre site web. The release is packed with upgrades, fixes, and new support for Apple's M1 hardware.
Paypal and large companies buying large amounts.
I don't think so, you still need macOS for electron.

Electron doesn't work on Android either and AFAIK there are no plans to make it work there.
I would add that the one thing arecebo had over fast was a transmit function, a suspended cabin heavy enough to support a radar emitter. If you want to bounce radar off planets, fast wont work.
> I am really curious why the response to Apple Silicon is so prompt vs when Microsoft did WinRT or ARM versions nobody really cared.

Unless I misread your question, it is because the M1 is a vastly superior chip not just to the Microsoft ARM efforts, but also to all the Intel efforts.
In my experience (having travelled the world looking for this place for a dozen years at one point) is that you're not going to find all 3. Even two is tough if you want them to both be world class.

Santa Barbara might come close, with Rincon point right there and the Brickyard and other good bouldering just up the hill, and weekendable skiing on the other side of the state.

Portland worked for me for a while, with a good mountain and decent (cold) waves each 90 minutes away, enough cragging around town to fill summer after-work sessions, and Smith Rock there for weekends. But none of those places will have people travelling halfway around the world to visit just for the climbing/surfing/boarding.

And that's the thing. I didn't want to settle on any of this stuff, so I made tradeoffs. For me, that meant setting up shop in Fontainebleau, France, with its lifetime supply of world class bouldering. It has direct flights to Lisbon and Agadir for short surf trips, and working remote means one can simply decamp to Puerto Rico and a quick 10 weeks of winter surfing.

The idea is to pick the most important thing (which is allowed to change over time) and set up shop there. Snowboarding got deprioritized from the 3x/week status it held when I lived near Mt. Hood to just 1-2 weeks/year in the alps. Surfing happens in longer, more frequent chunks, but more often tends to happen in tropical paradises that don't involve 5mm of rubber and a hood.

That's the cool thing about working remote. You can be as remote as you like.

Good luck!
Huh? The whole point of static typing, in any language, is basically:

- Catch more errors at compile time

- Better tooling (better intellisense, “go to definition”, “find implementations”, etc.)

TypeScript provides both of these benefits just fine. Runtime types give you better runtime errors, and less undefined behaviour, but plain JS (or TS compiled to JS) does that bit just fine. TS types persisting at runtime could maybe be nice for certain use cases, like more powerful reflection, but that’s not type safety.

What’s a concrete example where your program would be more safe if TypeScript types were represented at runtime?
Benoit Mandelbrot: Happy 96th Birthday
And here I thought "Amazon" referred to all the trees that had to get cut down to make those cardboard boxes they use for shipping... ;)
I don't agree. My kids are into Minecraft and TikTok, not Roblox (so my opinion is very objective ;))

The fun in minecraft is creating. The fun in TikTok is both consuming and creating. I know you can create Roblox games, but most kids I see only consume.

I think all 3 can be fun for them, as long as they can limit their screen time.
Well an easy way to know this makes no sense is that if you scaled up Bitcoin power consumption to visas current transaction volume it would require more power than the entire world produces and generate more e-waste than the entire world put together. Then multiplied a few times in both cases.
Given that a run of the mill game weights north of 50 gigs, I don't think an additional 100 or so megs per app would be noticeable.
The problem is that Electron is essentially 2 big VMs - you can AOT the VM code, but not the code VMs produce.

So yes, rosetta performance loss on electron apps would be significantly larger than on native x86 apps.

(I'm probably going to find out since I don't plan to ship ARM build of my electron app)
To be honest I don't really see people who don't want to learn APL being that interested in putting in the effort to completely upend how they think about programming and algorithms in order to use other array languages, regardless of syntax. (After all this is by far the hardest part of learning APL, the symbols are easy enough and easy to look up anyway.)

map is general in kind of the wrong way. You could after all add a #map method to Object for scalars and make a Matrix class that also implements it and then just call map everywhere. However you still run into the problem, mentioned in the video, that it doesn't easily generalize to x + y where both x and y are arrays; you have to use zip or map2 or something (and now you still have to figure out how to do vector + matrix) and yes you can kind of do explicit "array programming" in Ruby if for some reason you're really compelled to do that but it will look awful. And that's just what array languages do for you implicitly. As a paradigm there's a bit more too it than "just call map everywhere"—there's still all the functions for expressing algorithms as computations on arrays.
Like most things in life, not all growth is a good thing. But not only are the growth people in charge, a lot of the seed money comes from people who only care about explosive growth. So there we are.

It’s the low barriers to entry that cause a lot of problems. Some people solve that with money. It takes very little of it to dissuade spammers. But you can substitute other barriers too, like expertise. Criminals have the Dark Web to lurk about in. What would you call the equivalent but for white hats?
There’s no such thing as free magical wasted energy that just happens to only be good for Bitcoin mining lol, there’s plenty of other things that can be done with it. Gold expends energy to mine but is essentially free to store, bitcoin costs money to store proportional to its market price. Socialized across block reward in the form of inflation.

When that ends of course nobody will pay the actual $80-100 per transaction in electricity actually required to secure the network making it vulnerable to a 51% attack.
My point is that it's something a lot of statically-typed languages have been able to do for a while - the classic lens paper/talk is about 10 years old at this point, and the literal-type support that you'd need to convert a string to a typesafe lens has been around for a pretty similar length of time at least in some places.
It's cool that you're optimizing and constructing this yourself. I want to do that myself one day.

Since you're already using Python for some quick calculations, and are interested in continuing to model the interaction between your building and the environment, you might want to check out Ladybug, an open-source environmental and energy modeling library[1][2]. The honeybee-energy library has a wrapper for DOE's EnergyPlus simulation engine, and the ladybug, and ladybug-comfort libraries have a lot of useful methods for analyzing weather, and mapping it to thermal comfort.

[1] https://www.ladybug.tools/ and https://github.com/ladybug-tools
[2] Disclosure: I'm on the LB development team, but also have worked in building science/architecture for many years and there really isn't any other library comparable in terms of developer-friendly modeling.
I kinda find this to be odd question.

Can anyone definitely put their finger on what's causing price rise a global market like crypto? no

Can they do this probabilistically? perhaps.
That Dothraki Charge (2019)
That's something I wonder too. What VS Code does right that, let's say Slack, fails on?
Increasing the block size does not require a linear increase in mining capacity so this is incorrect.
What about automatically "crowdfunding" open source projects? Idea: would it be possible to design a system where we distribute a membership fee to open source projects used?

Let's say NPM would cost $10 / month per end-user. This would be redistributed to all the packages you use. (Or, similarly, cumulative membership fees will be distributed according to # of projects that re-use your package).

Have there been experiments like this? Any thoughts?
Weirdly enough I don't actually have that many 50 GB games installed on my Macs. I do have a 300 MB chat application though.
Well, it’s a special kind of stupid to introduce renewable energy without using it to displace fossil fuels.

Science says we’re already pretty much fucked if we don’t go full-on panic mode, and here we are, still wasting this opportunity, if not to keep our feet dry, at least to keep our chin above water...
Bots and pump+dump schemes?
Partly we can thank this to the "throw more hardware at it" mentality and "lowering the barrier to entry" where noobs create the stuff a lot of us use. People can say all they want that it is good to lower the barrier entry, but that comes with a price. The price that others have to pay when we use their crapware. As long as it is not mandatory though, it is fine, but when it becomes mandatory, it becomes an issue.
It might be poor choice of words, but I think it gets the point across. It's barely worth more than "bitcoin SV" (another coin that shares the same transaction history with bitcoin to the same point) that's controlled by a painfully obvious and blatant scammer and his backer.
Bitcoin cash is more bitcoin than the current BTC is. It continues the idea of peer-to-peer cash, payments on the chain. Read the whitepaper. Where's BTC is being pushed into a strange, lot less useful, "store of value" niche.
Patreon supportes dont come from nowhere. They come from watching your videos and hearing "support me on patreon" one too many times.
I had no idea. The exchange rate isn’t great, but WAY better than nothing. Thank you for this info!
btc is proving itself as gold 2.0 in 2020
Not having to run via Rosetta. Aka natively like the announcement implies.
There are TONS of people out there writing code and opening the source. These people don’t do it for company sponsorship or money or to improve their CV. They do it purely for the pleasure of someone else using it.

It’s just that only a very tiny fraction becomes popular. That’s when the problems start. Some may see their software being adopted by millions and may start feeling envious of those that make money using it.

Maybe unpopular opinion here, but I don’t see why they should get sponsored by a company. They made the software open source for a reason, and others used it based on the terms it was licensed. No foul play here.

On the other hand it’s well within their rights to ask for money to continue supporting it and developing it. Just because they made something open source in the past doesn’t mean they signed up to be forced to support and develop it indefinitely.
Billions of dollars of new Tether ($2B per month, $18B total now and counting) being printed with no backing bank account and used to buy Bitcoin, triggering fomo buying at “legitimate” exchanges. I’d wager the NYAG would agree, their lawsuit certainly points in this direction.
USDT and a blow off near the end of a speculative bubble.
A step-by-step guide for debugging memory leaks in Spark Applications
Yeap, environmental impact is the whole life thing, total.

We are literally replying to someone saying that the CCF will outlive the house!

I've done a bit of amateur archaeological digging and the viking houses are just stains in the ground, showing where the post holes once were. There's a beauty in that, I think.

Whereas in a thousand years will people be digging up CCF with the imprint of timber studs? Yuck!
Yes for sure.
Definitely a benchmark would be a very solid approach to see the efficiency differences.
Spring-powered wheel claims to be ‘E-bike alternative at lower cost’
I knew it was wasteful, but that was orders of magnitude more than I thought.
No effort to make existing apps work on Microsoft’s part, and when done was virtualization and not translation.

The translation of x86_64 to aarch64 is key to making this work well.
There's a language switcher in the upper right. If you set it to French, it does that. Maybe just switch it back to English?
Apple’s New MacBook Has an Alarming Problem (Restore)
Out of the loop question - I've read that transaction costs have risen drastically and it's now around $10 per transaction.

Doesn't this mean it's essentially failing in its goal to work as a currency? Why do people still buy it / believe in it?
imagine writing running a Linux command, piping its output in a Windows command to pipe it again in a Linux command.

But that's not most of us want to do with WSL. We just want to run the team's React app with its rube goldberg npm monstrosity that falls over when you try to run it on windows.

That use case covers 90% of us. No need to ask for anything more.
I use btrfs, and the main reason I don't consider zfs instead is that zfs doesn't use the regular linux fs page cache. That and the fact that I use latest mainline kernel, so dont want to have to deal with kernel updates breaking zfs or tanking its performance, as when it lost access to the simd functions. The main feature I would want from zfs would be tiering, which can be gotten from btrfs on bcache, which is what I will likely use in the future. I think there was some issue with adding disks in zfs too? Don't exactly remember about that.
Real Estate Image Editing Services Increase Real Estate Value
Maybe the Great Filter is comprised of a civilisation ending crypto currency proof of work barrier.
Seems like Ethereum may be a much better bargain right now. It's trending upwards as well over the past few months, but is even less of a % of its 2017 peak price compared to Bitcoin.
lol the narrative of “institutional buying” has been beaten to death for about 5 years now, time to let it go. It’s a drop in the bucket compared to the manipulative buying. Square bought $50mm of Bitcoin. Tether prints $2B fake dollars per month.
I don't think the pressure is always, or even ever from the company to the open source maintainers. Instead it will be from the developers working for the company, who are asked to deliver their feature, and require improvements or new features from open source to help them do it. They will personally cut issues, possibly insist, be rude, and name call the project or maintainers when they can't get traction.

I think this might happen also from University students who are similarly stuck for a school project of some sort.

Mind you, most people don't do that, but it takes only a few bad apples.
Well, there is not so many games for Mac.