skysight-inc/HackerNews huggingface dataset:
It's brilliant for client side applications, it's starts to feel pretty awkward server side. At least right now. I wish the server side team and Vapor people all the best though and hope it gets more traction.
It's a joke compared to the ruby on rails or node ecosystem.

It is about ecosystems, not languages.

Swift's ecosystem is Apple products. If you're not doing that, don't use Swift.

You will have to learn and use multiple languages and multiple ecosystems regardless because each ecosystem insists on using its own language and tools. So just use the most popular one for each - it will be the most polished with the fewest number of gotchas.

At this point, the clear winners for each ecosystem are Kotlin, Swift, Typescript, C# and C++ if you're doing games.

If you write a todo app on each platform, you'll realize you're using the same set of language features with different syntax - that should lessen the anxiety of learning a new language. Once you're free and nimble, you'd have to be nuts to choose anything but the right tool for the job or when in doubt, the most popular.
Every wave of innovation is filled with loonies at inception. How crazy do you think the Wright brothers seemed, at least to some, in the early days of aviation ?

Take a look at what is happening in defi space (yes, bitcoin is defi too). The innovation there is stupendous.

It is amazing that twelve years after it changed the world, people are still questioning bitcoin.
That's if you transact on chain. These days people are switching to off chain, which brings almost zero fees and instant settlement.
IntelliJ is very slow so that's no surprise.
This doesn't work. It is a scam. On a normal bike, imagine hooking springs up to each spoke. How far does each spoke move from its position relative to the hub during travel? Basically not at all. The recoverable energy it is almost nothing at all. Certainly not worth the extra rotating weight.
While you're at it, how do you explain Chrome OS? That's still Linux and you even get a semi-native shell on it. It's almost completely open source and there's even a couple of distributions out there that are build on Chromium OS (which is the fully open source version) that's being used to give life to old laptops in schools. Almost all of the limitations of Chrome OS either arise from being a web-firest OS or for security reasons.

Even their new OS Fuchsia is being developed out in the open.
Thanks for that - Qalculate appears to resolve the problem I was having, finding a decent calc, similar to PCalc, but for Windows and Linux.

Love it! Thanks again.
In a closed system how can you increase efficiency without decreasing any of the energy losses. I don't get it?
Unrelated, but is there a meaning to your username? Or is it just a random string?
But such plugins exist for Sublime, too. Especially since the Language Server Protocol has been implemented.
It is certainly possible to make high quality, well behaved software with Electron (VS Code is great), but it takes a hell of a lot of work, and seems to be the exception rather than the rule.

Look at Teams for example. The Electron desktop app is a slow, buggy, resource sucking mess. A video call with one person reduces my laptop battery from 8 hours to 2, fans going at full tilt the entire time. It uses its own notification system that doesn't (or at least didn't) respect the system notification settings. Lots of small things you innately expect to work, like being able to right click a message to edit it, simply do nothing.

Of course, take this with a grain of salt, because I'm generally of the opinion that the DOM is a mediocre target for applications, and that we all put up with it because it's attached to the world's greatest distribution mechanism. So to me, the fact that we'd want to bring all that awkwardness to the desktop and divorce it of its killer feature seems insane.
Brb buying propylene glycol!

Turns out there are vape-shops that sell the glycol, the water, and the paraphernalia to mix them! There is some food coloring left from the last party. Will have to source some glass plates still :-)
Finally, spring powered Trains and rockets like in Syberia.
I agree; she at least needed to be reviewed, as the principal source of the opposing point of view.
> The action/reaction force caused by weight compresses the springs in the upper section of the wheel and decompresses in the lower section. Using the centre as the pivot, this converts energy and reduces the frictional force in the opposite direction and facilitates the rotation. Using 10kg active weight, the mechanism is shown to generate a moment ranging from 7.3Nm to 7.8Nm.”

So perpetual motion machine?
Yeah, not many cyclists would add 10kg to their bike, typically resulting in doubling the bike weight.
> unless people pay the $80 in power it costs to operate the network as a transaction fee it’ll be vulnerable to a 51% attack

Your $80 is based on the current block reward which was set totally arbitrarily and is not in any way an estimate of the actual amount necessary to prevent 51% attacks in the future after the block reward disappears.
There isn’t a technical solution anyone in the community agrees on, and hadn’t in over 12 years. The only proposal is “layer 2” which is agnostic to the underlying asset and would function just as well with gold.
I had dark mode for decades until the white background fascists took over circa 2005-2010.
You don't think its strange that facebook hired PHP programmers to create the product and then have to hire competent people to fix that shit as far removed from company logic as possible?

Doesn't it kinda make you think, just a little?
Agreed, although I am also mostly an embedded dev. I think the social aspect of GitHub creates most of the pressure and I do not like that it is seen as synonymous with open source.

Nobody stops you from just not adhering to requests. If people get nervous they can fork and do it themselves.

My company uses open source (who doesn't?) and would never think to place anything on open source devs.
The floor also has a very big thermal mass.

It will take days to warm up. After you have spent lots of money warming it up, it will keep the rest of the building warm (and leaking heat through the walls) when you aren't using it, wasting more money.

Thermal mass is very bad for any building only used some of the day/week
Speculating, so downvoted.
Maybe it's easy to sell the "One codebase on all platform" idea to the managers and hard to justify the need for high quality app? People are using it anyway.
I recently noticed something similar, while optimising my e-commerce website.

I went with:

<link rel="icon" href="data:;base64,AAABAAEAEBAQAAEABAAoAQAAFgAAACgAAAAQAAAAIAAAAAEABAAAAAAAgAAAAA
AAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA">

Renders a black square, everywhere except Safari. The black square actually goes with the brand.
In my opinion the biggest mistake Purism made is to try to build their OS from the ground up, when acceptable and proven alternatives existed already. This has repercussions even now, when users are justifiably annoyed at a mass produced phone with a non functional camera app.

The Sailfish OS and Mer communities have had a working plumbing and porcelain stack for years (granted Sailfish's UI is not fully opened source) but Purism insisted on bootstrapping their own instead of building on those. I feel like they could have forced Jolla's hand to open source the last bits of their proprietary UI and everybody would have been happier.
It's a given that you can reduce the number of bugs in your app eventually, with any method/tool you can imagine, given enough time. That'd be still true if you were designing using sticks and stones on sand. Why not use another tool that helps you fix bugs easier, faster and sometimes spare you from writing them at all?
They have to build and maintain the web version regardless. Why also write individual clients for Windows, Mac and Linux when they can simply wrap the website in a thin desktop wrapper and call it a day?
And even then I think only when it's being served with "content-type: text/plain", which the browser clearly supports.
Perhaps I came on a little strong about the fanatics. I do think it is worth trying to cull a very large search space with some heuristic to prevent you from searching forever. I do follow defi and I do know the genius and the impetus is there, but it is hard to deny there are a growing number of hacks and frauds too.
No it doesn't. The only way to prepare for adult life is to experience adult life early on. Experiencing more school life is the exact opposite of that.
So if I understand this correctly, it uses the downwards force on the wheel when pushing down on the pedals and converts that into rotational force on the wheel.

Now, because of that annoying thing called conservation of energy, this means that you'll have to put this energy into the system by pushing down harder. I guess this translates to a feeling of sitting on a spring. That doesn't sound like very efficient pedalling.
> Can you imagine how cool it would be to manipulate Windows services from the WSL session?

It is a cool integration trick and might even be useful for some people like the author and their role with Azure. But it isn't remotely interesting for most WSL users who just want a local Linux to run containers in, or Linux tools, or just do server related stuff.
I'm not buying it. This sounds like sonic charging, or worse.

It claims to be "weight assisted". Yeah, that's not how it works.
Bug reduction estimates range from 15% [1] to 38% [2]. One can also argue it greatly improves refactoring speed.

1: http://earlbarr.com/publications/typestudy.pdf
2: https://www.reddit.com/r/typescript/comments/aofcik/38_of_bu...
Plugins on VSCode are a whole order of magnitude better than on Sublime, mainly because Sublime's Python API is not great.

Is there something remotely comparable to VSCode's debugger view on Sublime for instance?
You love Flash from the bottom of your heart, but you're happy it's dead? Could it be that you're hiding your true feelings to be more in line with the expectations of the community? The modern web development establishment has managed to convince people that it has merit, when in fact it's a case study in accidental complexity.

Every now and then some poor soul realizes what a mess they're in and writes a blog about the miserable state of web development, but the wider community cannot face the truth, because it would mean that the last 20 years of "progress" have been wasted.

And indeed, after two decades of support from every player in the industry, shoving countless APIs in the pseudo web standards controlled by Google, modern web applications work almost as well as a Flash app - except with thousands of tiny packages and tools cobbled together into one big ball of nonsense.
Probably not. It seems the energy comes from you lifting yourself up whenever you push down on the pedals. With this thing it'll just be a bit harder to do that.
so what's the 'Windows way' then? keeping a file open forever and let it lock out other programs from using that file? I'm starting to get an idea why Windows is getting on my nerves so much with file locks....
uMatrix + uBlock Origin solve this much better than AMP does... with the advantage that it works for exactly the websites you want with exactly the resources you choose - no more, no less. uBlock even allows you to block images if they're larger than a certain size.
My god is better than yours! It says so in the white paper. No not that white paper, this one!
I have trouble making sense of this. What is the mechanism at work here[0]? Is it maybe storing energy that otherwise would be lost (e.g. from shocks, jerks, up and down motion of bike and biker while pedalling?) in the springs to convert it into useful motion, like the Achilles tendon helps humans to walk more efficiently [1]?

Being a physicist, the name of the tech ("Weight (Mass) to energy Conversion Technology" [2]) triggered my BS detector pretty hard but I would like to give them the benefit of doubt.

They have a Twitter page with lots of close-up images of the wheel [3]. There is one with a sketch of forces at [4] which might give insight into their reasoning (which does not necessarily mean that it is correct).

[0] https://www.superwheelsystem.com/how-super-wheel-works/

[1] https://en.wikipedia.org/wiki/Achilles_tendon#Other_animals

[2] https://www.superwheelsystem.com/

[3] https://twitter.com/thesuperwheel/

[4] https://twitter.com/thesuperwheel/status/1275715365570588672...
When what time comes? When? :)
I can speak from experience, that insulation which forms a vapor barrier is not compliant with the residential building codes in Austin, TX and likely many other places due to the climate of the area.

Additionally, in the UK, many houses had this spray insulation inserted into their wall cavities, and the additional vapor barrier resulted in major damp and mold problems.
The things that were trying to replace it (i.e. web standards) were even more power hungry to run or didn't work.
Really good stuff here - didn't know about follow mode before - it's not mentioned in the "Mastering Emacs" book I have.
In England at least, energy performance certificates are widely faked. Anything the inspector can't verify they are allowed to estimate. So you get things like "I'm afraid the curtains are closed now, so we can't see the windows, but I estimate they're double glazed".
Ask HN: Why are dev salaries so expensive in the US?
Charting the World's Major Stock Markets on the Same Scale (1990-2019)
thanks for the input -- so yeah I saw the RAID5/6 thing. I'm wondering if it's a bit of a moot point, because the servers basically all come with 2 identical drives of various speed.

Moving writes to ARC or SLOG-on-a-faster-thing would also definitely help, but I'm dealing with SSDs for the most part.

Also, talking of faster storage, NVMe looks really bad for ZFS (and probably btrfs), based on this reddit post[0](graphs[1]). It's not terrible of course, and some recommended that maybe actually turning ARC off would be better, since it might have been actually getting in the way of the NVMe drive.

[0]: https://www.reddit.com/r/zfs/comments/jmdxxx/openzfs_benchma...

[1]: https://64.media.tumblr.com/0d141001aa951a44063c2cac9d2b9cb7...
James Dyson Award – International and Sustainability winners announced
>> "We have requested a SuperWheel to test and will report back."

I look forward to reading that. Cycling magazines usually do a fairly rigorous evaluation of new tech in their articles.
It changed, and I can’t stress this enough, literally nothing. If it disappeared overnight a few criminals would be poor, and nobody else would even notice. Nobody uses it for anything other than speculation and fraud. 1% of transactions are spending 90% speculation, 9% misc, I have the breakdown somewhere.

It changed the world about as much as the introduction of an index futures market.
I cannot tell if this comment is sarcasm or not.
> 256,000,000,000 / 128,000 * 70 = 140,000,000 bytes

> This would be a pretty common configuration choice for a lower-end VM storage box. If you only had 16GB or of RAM in your system, all of your ARC space would be wasted with L2ARC mappings and you would only have 2GB of the entire rest of your system.

Am I misunderstanding this? 140,000,000 bytes is 140MB (salesman MB, not 2^20 bytes). It looks like they're saying it's 14GB.
I mean, TANSTAAFL, right? Does this store some energy when you slow down to release it when you start up again? That would somewhat flatten the energy expenditure curve, which may be a bit more efficient. It would imply that lifting the wheel after you've stopped releases that amount of energy (it seems to do so).
I doubly recomend this. I actually borrowed a FLIR camera from work but I was amazed at how much insight it gave me.

Specially in older houses you can easily spot areas where insulation has degraded or even actual air gaps from previous bad jobs.

As bonus you will also discover that the IR emitted by you bounces off transparent glass as if it was a mirror! Scared the crap out of me when looking into the display, for a split second I genuinely thought there was someone behind the glass!
That essay seems to be essentially “hardware already does it”. If you go and read the original ZFS paper, much of the reason it exists is they found hardware lies its ass of. Hardware does not lie less since them, it lies more (witness WD recently caught essentially laying about Reds).

And SMART tells you that a disk is dying, it doesn’t tell you the a disk is not dying.

Furthermore the disk health tools can’t catch e.g. a dying cable.
Initially I thought this was some kind of mechanical regenerative braking. I wonder if that's been attempted before.

Applying the brakes would wind a spring and bring the bike to a stop. Then applying force to the pedals or manually pulling a lever would release the spring for an assisted start.

Edit: Here's some mechanical regenerative braking projects:

https://m.youtube.com/watch?v=yK7fyugbe6o

https://m.youtube.com/watch?v=DoaJK39Tl60

Electrical regen is probably cheaper and lighter.
I was thinking the same, but as the pictures on the EXWM site suggest: could you not run a dedicated instance for the window manager? And do all your other Emacs tasks in embedded instances, so that the former is not so likely to crash?
There are a lot of interesting possibilities with template literal types. I've discussed some of them here:

https://davidtimms.github.io/programming-languages/typescrip...
> Care to explain why do you think NTFS is crap?

I don't know if it's crap but it's much much slower than EXT4.

I remember reading a comment here that Windows in a VM on a Linux host was faster than bare metal.

Probably not true but I decided to make a test. I have a .net core app that insert data in a sqlite db (the resulting db is about 300 GB).

So I benchmarked this app on Linux (it was previously running on Windows) and IIRC it ran about 4 times faster.
That's a false comparison. If gold miners were to stop digging, global finance would continue just fine (with some temporary shocks to commodities markets, but nothing permanent). If Bitcoin miners were to stop wasting electricity, the entire operation would immediately stop working.
> My original motivation was preventing bitrot, but I've since seen that rationale called into question[0].

The article is interesting in his contrarian view, however, when it comes to bitrot, it counters anecdata with other anecdata:

> One bit flip will easily be detected and corrected, so we’re talking about a scenario where multiple bit flips happen in close proximity and in such a manner that it is still mathematically valid. While it is a possible scenario, it is also very unlikely. A drive that has this many bit errors in close proximity is likely to be failing

I detected bitrot once or twice, and in neither case the drive was failing. This is anecdata though - is it valid? Who knows.

I'm personally skeptical about blanket statements (which the author makes) without seriously backing data.

I have a ZFS setup, and it's arguable whether it's a hassle in itself. At least for RAID-1 setups (I have two), once installed, it's not inherently harder to maintain than other FSs. Installation is manual, and that's definitely a hassle, but users are definitely intended to be advanced ones.

Regarding SMART: it's not as easy at the article author states. I have a laptop that periodically pops up with new instances of a certain error, but the SMART guides says that this is not an error one needs to consider, so I'm confused. Additionally, the smart-notifier of Ubuntu (at least up to 18.04) is broken. I agree that SMART is important to consider, but it's not straightforward as it seems.
Why?

Parts of the industry focused on computing data as opposed to storing it, or retrieving it. Do you think there aren’t people who do this or do you use another word?
I'm also usually happy with these kind of tools that alloy you to do quick one liners (even google search itself can do a lot!). But sometimes I need multiple expressions. Keeping track of what I wrote already, some variables perhaps etc
Thanks for sharing this insight!

> Performance has been great so far even on my underpowered machine, even with just 4GB. I don't use deduplication though which makes a huge difference.

So almost every OpenZFS community video/talk I've seen recently has included a like like "friends don't let friends dedup" or something to that effect... I think dedup is considered unnecessary/dangerous these days with how good compression is. Not sure exactly what the dangers were, but I know that I wouldn't even turn it on.

> I chose Ubuntu 20.04 as OS since they are pushing ZFS support. Did consider FreeBSD as well where I had a positive experience in the past but since they are switching to OpenZFS anyway I stuck with Ubuntu since I'm running Debian derivatives on all my servers.

Same, I used to run lots of different OSes but I've settled down on Ubuntu for everything now, and OpenZFS having good support is what makes it possible there.
I still have a 1.6gb IDE drive that is functional. I have drives with 70k hours that still run. I've had 2 drives fail in the last 30 years. It may be rare but when it happens you'll really wish you had a backup.
With OpenGL you draw a triangle, and eventually write a pipeline.

With Vulkan you write a pipeline, and eventually draw a triangle.
http://archive.is/aEjKt
It works really well. Get the stuff you use a hairdryer to shrink so it tightens like a drum and has no creases.

You can also put it on the outside to give yourself 'triple glazing'. It makes a really big difference to the heating required to stay warm.

Looks a bit tacky though.
My experience is that btfs has been quite stable over the last couple of years.

Things to consider:

While a volume can span multiple devices (physical), historically it hasn't been the most stable and many users just stick with md, so real world testing is probably limited. Details are in the wiki.

When a volume starts getting full (let's say above 98% or something), performance suffers. This is also documented behaviour. Take monitoring seriously, even more than usual.

Pools and subvolumes can be a bit confusing at first, even if you've had experience with other volume managers. Read the documentation make sure you know what you're doing.
How to get your Google Sheets data synced into a data warehouse or a BI tool
Ask HN: Does any Developer has already experience with the Apple M1?
I'm curious about your feedback.
Personally I'm interested in the topic about which IDE's are working so far or you have tried.

Also very important, Virtualization.
- What did you tried?
- Which road blocks occur?
- Is a form of Bootcamp available?
IMHO what is missing in the analysis is hosting. Sure, a good tool to create HTML/CSS is important, but you also need a server to put that on. The author is just glossing over that fact in their analysis for Weebly/WiX/Squarespace.
It has the potential, but it is still so hampered by the physical constraints. You look like an idiot, you're not very comfortable, performance is meh, battery life is horrible and you need ample space to play in.

Even if all of this was fixed tomorrow, many people have been burnt by previous generations, and don't have much hype left for VR. I've mothballed my Go, my friends sold their Rifts. Fun as a gimmick but as a main gaming/media platform unthinkable.

While I agree that it's probably inevitable that it will become a staple device like a smartphone is today, I wouldn't hold my breath.
How can such unscientific stuff end up on first page of HN?

Or did I miss the part where the inventor published a breakthrough technique that allows his system to break known laws of physics?