skysight-inc/HackerNews huggingface dataset:
If OSS project maintainer offers “fixes for money”, then could there be a conflict of interest? Merging a PR that scratches some obvious itch would be equivalent to robbing my family of money I could earn by charging a BigCo and doing it myself.

IMO one of the best ways to contribute to OSS while making some living is to do product development and/or consulting work, and structure it so that you can methodically encapsulate and open up the components involved. Of course, this unfortunately does not apply to every project out there, but I believe Django was born and had been developed this way for example, as well as probably many well-known projects that we don’t know the precise origins of.
Programmable money sounds the worst. Because it’s final, irrevocable and written in software. Not a day goes by without a smart contract losing all the money in it. Most of the entire worlds Ethereum was lost in the DAO (remember that?) — it was so bad they had to make a whole new Ethereum and start over. I guess transactions are final for Grandma’s life savings but if it affects Vitalik, different rules apply. Just 3 days ago stablecoin OUSD lost all its money, $7M, and was reduced to begging scammers to please give it back. Same with hospitals getting hit with ransomware.

Permissionless just means it’s a haven for criminals and terrorists. North Korea has built up a sizeable stockpile of permissionless crypto. [1] this is the definition of the reason currency has permissions. So it doesn’t get used by hermit kingdoms to finance their nuclear weapons programs.

[1] https://www.google.com/amp/s/www.technologyreview.com/2020/0...
It might for diamonds, but many women will still want something expensive "just so that the man will prove that she matters to him by buying her something", which is sad.

Women will either move to more expensive diamonds or request something else. Business opportunity for someone with good PR just like how diamonds were pure PR and before that no-one was using them.
http://geocalc.clas.asu.edu/pdf/PGwithCA.pdf

http://geocalc.clas.asu.edu/pdf/UGA.pdf
Out of interest, what language are your projects written in? I've had to work on C# .NET codebases of that size and have had the same issues as the previous response.

VSCode itself doesn't fall over, but code completion and error highlighting are painfully slow to catch up and several of the extensions that provide that functionality regularly crash out.
I concur, and this smells of bullshit. Unfortunately they don't show inside their magic box, so I can't see whats happening on the inside. I did notice that the springs were completely missing on one of their demos in the video though!
I would prefer crowd funding because with corporate sponsorships often come subtle obligations for corporate friendly adaptations and sometimes weird expectations.

https://www.business.com/articles/john-rampton-open-source-s...

While there is some truth to it and describes what you should be careful about, it fundamentally doesn't understand the different motivations behind open source.

Creators know that individual users can also create horrible expectations not restricted to software development, but you aren't suddenly half dependent on a company in which there is probably one guy calling the shots about your project and maybe it is better not to marry him.
There's something fundamentally missing from that explanation, because it doesn't explain where the energy is coming from. You can't load a spring without providing energy, and gravity cannot provide energy in a steady state system.
Not by accident... Linux, windows and intel have put in a lot of effort to ensure this holds, specifically because binaries are so incredibly fragile — hell, you’d have the same trouble Mac is having now if you tried to swap out to AMD on any OS; or tried to swap out OS on same hardware.

Really, you should generally be under the presumption that changing anything at all could screw up anything and everything; it’s really a marvel of human engineering anytime software runs successfully
Every X window is a buffer, so you have all of emacs's powerful buffer switching programs (see: ido, helm [1], ivy [2]) for focusing windows. Also there are multiple interesting solutions to managing window splits [6], moving windows [3][4], saving their configuration [5], etc.

[1]: https://github.com/emacs-helm/helm

[2]: https://github.com/abo-abo/swiper

[3]: https://www.emacswiki.org/emacs/WindMove

[4]: https://github.com/abo-abo/ace-window

[5]: https://github.com/Bad-ptr/persp-mode.el

[6]: winner-mode, one of my favorite things. https://www.emacswiki.org/emacs/WinnerMode
I believe React native is already there for windows 10, not sure how mature it is however.
> The SEC can designate professional certifications from accredited institutions as a surrogate for wealth --- to begin with, FINRA Series 7, 65, and 82.

Anything about CFAs? In official or un-official sources.
So it basically excels at everything but cryptography where it's terrible in comparison. I found this a little interesting because it should have custom hardware specifically for this (i.e. an AES engine which is what's being benchmarked here), formerly in the separate Apple T2 security chip? I wonder if this test simply doesn't use that hardware (lack of support in Go libs?) or that it does but it really is this much worse. (or a third option -- there is support but the T2 doesn't accelerate many of the features tested and it's more special purpose for only specific calls from macOS)
Tinycore Linux
Israeli Semiconductors and the US-China Tech War
How to force yourself to leave the computer using the leave command
Now try doing that internationally.
Nice job.

A better way might have been to run the Go1 benchmarks instead. That contains a pre-selected set of benchmarks that tests a variety of workloads.
The video shows elastic potential energy being converted into torque in the wheel as the wheel slides vertically down (due to gravity, without springs). The springs help center the resting state. Yes, it looks to me like it's trying to convert the energy wasted in damping into torque. The effect ought to be more pronounced on bumpy terrain and negligible on smooth ground.
Go to about:serviceworkers (for Firefox, other browsers might have it elsewhere) and remove anything related to twitter - or better yet disable service workers entirely. Not saying that this is acceptable, just providing a workaround.
Provision a Multi-Region K3s Cluster on Google Cloud with Terraform
Thanks. The names themselves are a little too long but seem a good source of what to start with. E.g. I would take UntidyWelloffBellfrog and remove parts of it to get Udyber or Tyllog. Somewhat sad fact: neither of these semi-random letter combinations actually is not an existing word - googling them yields quite a long list of occurrences. And there even is a GitHub user named Bellfrog already.
I've used both, the reasons I favour zfs over btrfs:

- I've corrupted btrfs filesystems with compression just through normal use, on hardware that is fine. This may have been fixed, but it was on relatively recent (post 5.x) kernels

- zfs's logical volume layer is rather more flexible than btrfs's - you can make a multi-device set of mixed disks. For example, my backup pool is 9x4TB and 7x3TB. These are individual raidz sets that are combined together into one pool. In ZFS this is all in one place and it means the fs is aware of the logical disk layout and where data is stored. To do this on btrfs I'd need to use lvm and I'd in theory lose a bunch of the self-healing ability

- btrfs's snapshotting seems excessively complicated - it requires you to create a non-trivial logical layout in the fs, and it's very easy to accidentally expose these snapshots to the system's view of the fs. It's more flexible, but more annoying for my usecase. zfs's on the other hand is really very simple, and much much easier to use

With that said, ZFS on linux is slightly awkward as it's out of tree, and most distros build the module with DKMS. I don't entirely trust this for using for / (so my / is just a md raid1) - I use zfs for bulk data instead. btrfs is in-kernel, so there's no real disadvantage with using it for /.
Teaching your kid to code is this generation's version of teaching your kid to type. If you can type 40 words per minute, you can always find a job --- that's what they said.
Just commenting to say how awesome arxiv-vanity is. I didn’t know it existed, but I’ve wanted it to exist for years! Thanks!

It isn’t able to render all the papers i tried but still very useful.

Add a dark theme to it and I’ll be forever happy!
I've used 'Dark Background and Light Text' [0] on FF for the past couple years. It's been very helpful with eyestrain. (now 48k users)

It will remember one of 4 options (& disabled) for most sites. Choose any color for 6 options (foreground, bg, link, visited, active, selection). Save $$$ when you shop FOSS.

[0] https://addons.mozilla.org/en-US/firefox/addon/dark-backgrou...
I've been looking for a forum that motivates me to write stuff in it for a long time, since the one I felt at home at closed its doors. Somehow I am not "getting into" anything like I used to do with RPG maker back then. Mailing lists partially behave in similar ways and everything is organized in threads as well. Then there are specialized question and answer websites like stackexchange, which cover a lot of ground.

Still, I think I would enjoy getting back into some great forum with great community. Perhaps I should look for programming themed forums.
Sure there’s tons of options. TransferWise, for one. Wire transfers. InteractiveBrokers. And they’re actually quite affordable. This has been a solved problem for a long time.
The article is really weird. First it alleges that we scientists only use "beauty" when talking about theory, but not in scientific publications. That claim by itself is dubious at best, even his examples about the standard model or LIGO contradict it, all the theory that was done before the experiments (and the following experiments) where in a way motivated by "beauty" and they could be published, i.e. it was not like nothing was published until we had experimental evidence. String theory is another counter example (although somewhat more controversial).

He then makes the claim that using experimental facts be the only judge of a usefulness of a theory is somehow detrimental (without actually making an argument).

Finally at the end of the article he directly contradicts this claim using his LIGO example.

So I'm a bit lost what the author wants to tell us. Yes theoretical beauty is a motivator for pursuing experimental evidence. Unlike in previous centuries where theory was often trying to explain known experimental phenomena, it is often theory now that directs experimental science.

In the end however, if a scientific theory is useful for science, is based on if it can accurately predict reality (as measured in experiments), otherwise it might be very elegant math, but not science. To make an counterpoint, nobody would argue we should accept a scientific theory that directly contradicts experiments, even if it was extremely elegant.
Out of interest how come you don't plan to ship an ARM build? I naively didn't really realise there were any tradeoffs for the developer here.
>[flagged]
Hmmm...
The issue about Wayland support is interesting reading:

https://github.com/ch11ng/exwm/issues/559
This is how our industry goes to crap. Repeatedly pruning things that 90% of the current userbase doesn't use over time give you a thoroughly useless product. I mean, do it 7 times, and you've already lost 50% of your audience. If you target 80% cutoff, you're down to 20% of the users now.

I personally do want it from WSL. Hell, 90% of my use of WSL is like this - I run Emacs on my work machine under WSL, where it feels at home. I use it to drive Windows-side cmake and Visual Studio compiler, piping output back to Emacs. Because I can, it works, and it's a much nicer working experience than any app could give me.
It explains why at the second paragraph.

> A top level takeaway from this data is that for things that rely on pure Go the M1 machine is, in general, a good bit faster than the Intel machine. For code that relies on highly optimized assembly, like a good chunk of the crypto/ code, the Intel machine wins (although I wouldn’t be surprised to see significant gains for the M1 as arm64 assembly implementations get more attention and are further polished).

Basically Go lacks lots of optimized assembly code for ARM64.
I hate these pointless analogies in popular science reporting. "droplets of fluid will move like performers in a dance choreographed" -- it may sound good to the writer but it just comes across as pretentious and does not help explain anything. In general those facile analogies do in fact make things muddier. The only exceptions is when they are stated along with how they are different from the phenomenon being described. Here, no point, except to pad the word count I guess.
It is interesting how some of the things just feel like common knowledge when they are not.

I frequently see people comparing things that aren't really comparable and it always seems to me it should be obvious this can't be done.

Most common example is mixing watts and watt*hours. Which should be pretty obvious. Nobody mixes by accident the speed at which you travel with the distance you have to travel. Nobody says "My car can pull off 200kms" or "I have 120km/h to cover" yet the same happens for energy vs power on a daily basis, even in publications.
What are the limits of ZFS, can it scale up to the petabyte range like Ceph?
Apple was not starting from scratch, they used NeXT for software and ARM for hardware.

That got them started but Apple has written a ton of frameworks since 2000 when the first version of MacOS X shipped.

The point being made was that Apple didn't attempt to be backwards compatible with classic Mac OS.

The Mac didn't try to be backwards compatible with the Apple II that came before it.

The iPhone wasn't compatible with any of the phone platforms and standards in 2007.
This is the problem with historic games. Either you acknowledge the bad and good things, or you white wash the past. As the author notes at the end:
„As I have argued here many times, fiction is often how the public conceptualizes the past and that concept of the past shapes the decisions we make in the present.“
Unlocking IAM's Nokia G-240W-A router
It's a weird word. Grammatically, it is a verb. But people use it as a noun (and sometimes even as an adjective). This usage seems relatively modern, the same concept was called differently just a few years ago.
Does anyone know why this was? For an outsider, it seems like something went seriously wrong at Intel: the exploits, plus not making serious advances, and now seeing what M1 can do on laptop processors.
As the article says, the crypto on x86 is hand-optimized assembly, whereas the M1 is running the fallback C.

In other benchmarks like geekbench, which are not benchmarking golang's libs, the M1 is massively stronger than Intel on e.g. AES-XTS.

https://www.extremetech.com/computing/317304-benchmark-resul...

So hopefully the M1 gets the same hand-optimizing effort that x86 historically got.
I hope you are joking. Those people you call incompetent built arguably the best web application in the world propelling itself into a global corporate juggernaut and that qualifies as built by incompetent people?

The hubris is frightening.
You don't need to use emacs as your window manager to run a browser in a buffer, see emacs-application-framework:
https://github.com/manateelazycat/emacs-application-framewor...
The error is occurring between the drive and the sata controller on the mobo. There’s also the whole issue of whether the OS or the drive is responsible for error handling. If the the drives are SAS drives, typically the OS uses fire and forget methodologies for write commands. Other drives might not support that and require zfs to handle errors at the software/kernel level
Congratulations to the Ruffle team!

I maintain Open-Flash [1], another project around maintaining Flash. It was started following the discontinuation of Mozilla's Shumway emulator.

I wanted to write a Node.js program to parse and merge SWF files. I hoped to import Shumway's parser and reuse it for my own project but it turned out that Shumway wasn't modular enough. This prompted me to write my own parsers and emitters for SWF and AVM1 (the actionscript bytecode used by Flash < 9). At this point I was able to process my SWF files, and started to dream of going further and provide a full emulator.

I wrote a small renderer and VM, and was able to render a few simple files [2]. This happened around 2017-2018, before Ruffle was announced. Unfortunately I was only working on this project only during my free time while I was studying: I did not have much time to dedicate to it. Running a few SWF files is quite easy, but implementing the whole Flash API is a large task hard to achieve alone.

When Ruffle was announced, I was happy that there were other people working on a Flash emulator, backed by a company. Ruffle moved fast and quickly surpassed my player. It required me to rethink my goals: there was no point in competing with them. I moved to other projects, but still maintain Open-Flash from time to time: it now pivoted to be more focused on its original goal - processing SWF files. I am using it to analyze SWF files, extract assets, replace assets, recompile the bytecode, decompile it back to ActionScript, etc. My end goal would now be to provide a way to convert SWF files to no longer need a full Flash emulator (for example we could keep the Flash renderer but use JavaScript directly instead of the ActionScript bytecode bu processing the files ahead of time).

There's still a lot of work to do, but today I am happy for Ruffle: the project continues to advance and it bought us time to save Flash files and avoid us from losing part of internet's history.

[1] https://open-flash.github.io/
[2] https://open-flash.github.io/domu-player/
Apocryphal, but I read they tried to get the military to transport the stuff away but the explosion came before anyone decided.

It's the usual mix of carelessness, lack of security guidelines, bureaucratic inertia and corruption. How hard would it really have been to rent a warehouse outside the city to store explosive and flammable material at?
Then how does it assist for gas springs? The reason it _isnt_ hard to push your trunk lid down is because gravity is helping you do so. If you take that gas spring off the trunk, suddenly you need a lot more force to compress it.

I don’t understand your explanation: you can’t load a spring without energy, gravity + mass loads a spring, but gravity + mass isn’t energy. It is literally potential energy isn’t it?
MSN Messenger had the sketch tool which I used to communicate with many friends via drawings. I feel it missing to this day.
1970 programming languages are obsolete now. In 50 years today's languages will be obsolete, but unix and C will still be around.
No words can describe WSL1 better than those from Gavin Belson talking about Nucleus:

https://www.youtube.com/watch?v=hrO9ZZlg32w
Sure so apple is worse than VAT almost everywhere and they aren't the government, a real selling point. I wouldn't be so sure how much amazon is actually paying in tax given their history.
Demand for diamonds isn't driven by gender. There are just as many men who want to show off that they can afford a big shiny rock than there are women who want their partner to buy them a big shiny rock.
But there's literally no point in having WSL then, as such users can just keep using VirtualBox as they always did.
With frameworks like PixieJS and Three.js it is there, but requires more coding to start, instead of using a simple GUI to get started and then add code as needed
I do understand the point the article's author is trying to make, but honestly, it is ridden with misconceptions and sounds just like the fanboys he is trying to enlighten. While CRC algorithms are used everywhere (and some provide data recovery to some extent), they do have their limitations.

It is perfectly possible to read corrupted data from a disk. I know this because I've seen it happen several times over the years. If your system is making decisions (ie generating new data) based on read information, this can actually be quite harmful. Like it or not, transitional errors on to-be failing disks may cause data corruption. It is easy to say "hey, restore from backups!", but it may happen weeks go by before an actual failure happens. By then you don't know if your backups are tainted, and how long was your storage misbehaving. ZFS actually helps with this, because it can tell you explicitly that your file/block is tainted, even if readable. This provides a level of confidence on the system, based on observability. And snapshots can actually refer to different blocks, so it is often possible to recover a previous version of a given file without firing up the backup system.

Also, the idea you need RAID for healing is nonsense - ZFS can keep multiple copies of your block even on a single-disk system.

To finalize on the "bitrot" topic, keep in mind network communications, as most serial protocols, have varying degrees of CRC and checksum checks at different levels of the stack, following the end-to-end principle. We even use compression and encryption on top of that, that also provides multiple verification methods. Yet most relevant files such as iso images have a checksum file to verify your download - and sometimes it doesn't match. ZFS provides you the same functionality, but for your storage.
Company Offers First 401(k) Retirement Plans Backed by Bitcoin
but you don't have to type it now! it's literally a revolution in developer efficiency!

...and all the older folks just keep pointing at lisp and shaking their heads.
The wealthiest people in crypto are all criminals down to satoshi who is likely Paul Le Roux.

“If you’re living in North America or the euro zone you’re probably top dog”

What? I’m saying that the overwhelming majority of Bitcoin is owned by a small cluster of criminals and everyone else has to fight for scraps of the chain. Those people aren’t who should be wealthy in the new world order. That’s not better than the existing system, it’s worse, and we deserve better.

“Do existing financial policies help reduce inequality”

It requires a combination of fiscal and monetary policy but I do know that moving to deflationary strictly makes the problem worse by rewarding people who sit on money and don’t move it.

I reiterate there’s nothing to like about crypto. It’s all hot garbage. Is the existing system better? 100 times yes. Is the existing system perfect? Lord no. But I don’t think we should replace it with something strictly worse for the sake of a change. We all saw how 2016 played out. I’m in no rush to 2016 our money.
I don't expect this to land any time soon, if ever. It's a very large change, and very complicated. It's been in progress ever since I started using zfs, and that was years ago :)

It's worth noting you can expand a RAIDZ through replacing disks - if you start off with a pool of 4x2TB for instance say giving 6TB usable, you can expand it by replacing those disks one by one with 4TB disks - in which case you eventually end up with 12TB usable, once all disks are replaced.

Alternatively, you can add another RAIDZ to the same pool with extra disks (but you will lose more capacity this way).

Otherwise, recreate the pool, and restore from your backup (which you definitely have, right?). Assuming both your live and backup are zfs, this is easy with zfs send | zfs receive.
> It would imply that lifting the wheel after you've stopped releases that amount of energy (it seems to do so).

Notice, however, that the springs are actually missing when they show this in the video! Couple that with the fact that he rotates the wheel by hand to a certain position before setting it down, and its evident that the rotation we see is just due to a very imbalanced wheel.