skysight-inc/HackerNews huggingface dataset:
"Statistical significance" is a qualification in statistical jargon regarding how certain you can be in the absolute of your result (how the experiment was designed, how precise the measurement inherently is, number of measures, presence of cofounding phenomena, how much the measurement inherently varies, etc).

You may have a very clear positive trend, but, because of other factors, you can't say without a trace of doubt : "This is what happens, that's a bulletproof correlation".

This is why when you say there's not a "Statistical Significance" it doesn't mean the result is wrong if the trend shown is strong, rather just that you need to improve your experiment and measurements, and check for cofounders to be certain, to validate it to a sufficient degree.
Just wait 1.5 years and enjoy the apple cloud..
Many Visa transactions can be completed using the energy to mine one Bitcoin
So, in the end the library will inject „identity“ symbol into the execution environment of n-fold by a compiler magic? How is that better than (get-identity tran) ??
So insulation wise, the house is a listed cottage so there isn’t much more that can be done to insulate it.
As a thatched cottage you can’t put solar heat pumps on it so the only option is ground source heats pumps which would cost £30000 which is just unaffordable.
I was wrong. Just checked Dawkins’ “ancestor tale”.
Log4shell in the Blockchain
we already have ascii art of all kind in different blockchains, did anyone already spot log4shell stuff? Kind of scary attack vector...
>"Also, consider that if you can only read at 100 MB/s off a mechanical drive but your CPU can decompress data at ~500 MB/s then the mechanical drive is able to provide 5x the throughput you'd otherwise expect thanks to compression."

I'd not really thought of that aspect before... My old brain is hard-coded to save cpu cycles ... Time to change my ways :)
A human being should be able to change a diaper, plan an invasion, butcher a hog, conn a ship, design a building, write a sonnet, balance accounts, build a wall, set a bone, comfort the dying, take orders, give orders, cooperate, act alone, solve equations, analyse a new problem, pitch manure, program a computer, cook a tasty meal, fight efficiently, die gallantly. Specialization is for insects.

— Robert Heinlein, Time Enough for Love

https://en.m.wikipedia.org/wiki/Competent_man

Sorry for not providing concrete instructions for each...
I believe it's always possible to do better, and I will try DO out.
However, ironically, windows file explorer is one of those parts of ms-windows I normally appreciate, as being "more good than bad".
In particular, I love the shell integration in Explorer. Even if it is a messed-up compromise. I love that with the explorer tortoise-git integration, I get git menus directly in explorer. Which means, in a random application, I can trigger the "load file" or "save as" explorer-dialog, and use the explorer context menu do do git commands or zip/unzip stuff, in a random application that knows nothing about git or zip.
Compromise: I know the shell integration is buggy, and thus a nightmare for developers - the developer behind tortoise-git is flooded with bug reports stemming from conflicts with other buggily-implemented explorer-extensions that are not his fault.
Also, in a world with 8billion people, it is probably a nightmare to let "everyone" add menu items to the context menu - envision 500 sub-menu items.

Both on linux and windows, I dream of an "explorer nirvana",
where the following is solved to perfection:
-relevant context-menus for all file-types.
-"perfect" 'application-versus-documents-assocatation', so the system knows which applications MAY support a given filetype, and the user dynamically can enable/disable a file association (I don't want the user to delete any file association, only to DISABLE it).
- perfectly registered file-viewers, so the details/preview pane can always easily preview any file.
Windows Explorer, in my mind, scores high on this, mostly based on efforts back before 2005; hopefully they won't squander it all.
If I was a linux distro, my attack vector would be an awesome 'file explorer/previewer'.

My pet peeve in windows explorer, is that file byte size isn't offered as one of the configurable columns.
My pet enthusiasm on explorer is, that for many years this as been available as a third-party extension, which highlights what a good design windows explorer has.

Since the end of windows 7/arrival of windows 8, I regard
microsoft as incapable of ever building something as great as windows explorer, sadly.
The cathedral OS with a consistent UI look & feel (including navigation shortcuts and behaviour),
seems to be an art lost with the redmond roman empire of the nineties,
and now we must live in perpetual Electron Hell,
where UI's are built to be operated with a nose.
Take a look at the date at the bottom right in the main screenshot[0]. For 2008 the style was quite good looking, though it had some issues, most likely since GNUstep didn't had theme support until they implemented it and like Etoile itself, it was never finished.

It is possible that these were fixed later but... even in screenshots with GNUstep themes i see small glitches here and there. NesedahRik[1], which is based on Etoile's theme, does seem to have the least issues though. But if i was to use such a setup, i'd try my best to fix that icon alignment at the top left corner and add some space between it and the menu text :-P.

[0] http://etoileos.com/uploads/screenshots/etoile-0.4-about-vs-...

[1] https://github.com/gnustep/plugins-themes-nesedahrik
They do exist. However they might be rare? I definitely feel lucky working for one.
This sort of thing is very specific to personality types. For my personality type I've found the following list to save me huge amounts of money. I'm in South Africa, though, so depending on your circumstances some of these may not make sense to you.

1. Automobile diagnosis and repair: A repair (water-pump, thermostat, cambelt and everything in that work-path) was quoted at R19k (ZAR) from the dealership, I bought the parts from them for R8k and did the work in a weekend. Generally, if you can do your own maintenance on your car, you have no need to upgrade it every time you pay it off. By my rough calculations, by making our cheap cars last 350000km or more, I've saved enough to buy a small flat[1].

2. Basic metal-working skills: You'd be surprised how many problems round the house are solvable if you can weld one piece of metal to another. A lot of the fancy tools that cost big money (like the camshafts alignment tool, which costs around R2k) can be solved by simply fashioning a piece of metal to do the job.

3. Plumbing. Learn the basics of fixing leaks. A callout from a plumber, without any work being done, is R1.8k. I recently fixed 3 major leaks with around R200 in parts (pieces of pipe, ferrules, etc).

4. Basic carpentry: This is a nice to have, but almost never saves me much money. I may save a few hundreds for shelves, cupboards, but the time investment is way more than I like considering how little I save.

[1] My house is close to being paid off. I credit this with the fact that our three cars only cost insurance and repairs, and so I could put cash into the mortgage that other people put into the purchase of a car. This means you have to be willing to own the car, not merely rent it until your next 'upgrade'.
"From rags to riches" - typical communist nonsense, far from true American values, like working hard your whole life and staying poor because the party memb... Tfu, the richest are too far away to ever reach them.
I'm not going to get excited about ageing research until I see 40 year old Labrador.
> They aren't trying to convince you that the competitor is worse

They are saying that performance on their chips is upto 1.8x faster in most common workloads. Also, doesn't need any expensive porting.

They do compare performance, but have emphasized on cost and compatibility.

If cloud computing has shown them anything, its that it is very difficult to be a monopoly player if your end users are insulated from your branding.
Where have the owner claimed that it was taken down?
I think you've oversimplified there.

People nearer the end of their life and with no children who own houses are the big winners here.

If you own a home and want a bigger one, then the price rises hit you proportionately. If you want to move to another location, you may come out even but it adds a lot of drama to the process. You've probably overinvested in housing, because you see a need for a big house later and buying/renting your own current needs would hurt you later.

If your kids want to move out then you'll probably end up using your gains to get them onto the owner side of the equation.

So most people probably want to unwind this. The problem is (like climate change) one of 'collective action' (See Mancur Olson) in order for most to benefit they need to act together (your social movement) but therr will be small, concentrated pockets of power that can take advantage of the situation for their own benefit.
They're two almost-identical pieces of software that parse almost-identical file formats. They may or may not share a codebase (five minutes on github hasn't clarified this), and in most cases you can substitute one for the other. Except this one. And the developers (of whom there are not many for WinUI!) forgot this use case because they're focused on building inside VS.
> Programming languages do not succeed based on merit. They may fail based on lack of it.

Merit is what I'm talking about, in a way. The ability to use more robust forms of composition is a positive quality for a language. So much so, even if not explicitly stated, most languages have adopted new mechanisms over time beyond simple rigid inheritance trees.
Ask HN: Qubes OS or just separate VMs for separating work and private files?
Hi HN,

Where I work we get a laptop which we control quite a lot, except requirement to encrypt and backup the work data.

I do also a lot of open source and hobby coding on my free time, and I feel it would be very wasteful to have a separate laptop just for this.

Thus I have been thinking of different ways to keep work and private files on the same computer but separated.

It seems Qubes OS [1] could fulful this need, as well as provide good security.

On the other hand, Qubes seems to require a fair bit of time and energy to get set up and maintain. Thus, it struck me that a thin linux host system without many apps, and then keeping work and private projects and files in virtual machines in e.g. virtualbox, would provide similar basic benefits, without the technical savvyness needed by Qubes OS.

So I was wondering, does anybody have experience of any of the two setups, and could provide some pointers and feedback with pros and cons of them?

[1] https://www.qubes-os.org/
Yes, like the Arm RISC-V announcement, it looks just amateurish and/or desperate marketing. In the Arm case I think some marketeer had gone rogue and the engineering org had the clout to shut it down.
I’m talking about what’s shown on the CRT TV in the white room.
It remains that easy until your Go/Rust project relies on libraries written in other languages, say C.

(This holds true for JS/python/… too.)
Being pedantic here, but please stop calling them cookie popups. You are only helping the industry which uses this terms to disguise their intentions. They were never about cookies, they are only about tracking. You don't need consent to use cookies, you just need consent for using them for tracking. If you were not using any cookies at all, but would rather use Etag/Canvas/AdId etc., you would still need the consent popup.

So please everyone, lets call them what they actually are, they are tracking popups.
The issue is that someone has to initially write the code to emit the native assembly/machine code for each architecture that a given compiler supports. (i.e. assuming it actually emits native code and not code for another compiled language like C/C++) The flag simply means that someone has already done that work for a particular language on a particular architecture.
This is not an architecture issue but ecosystem. Current PC/x86 systems have been built in open historically. ARM has no such baggage, they are free to build closed and incompatible systems which are awesome as long as you stay within the garden.
It’s irritating to constantly read so many articles devolve into attacks on the blockchain itself, indirectly blaming the proof of work algorithm and the amounts of energy it uses. It’s always the same theme, oh this stuff is silly, oh and it’s destroying our planet too, what a terrible thing. The tone comes off as we’re here to tear down a side effect of decentralized authenticity and once exposed as a sham, we’ll go ahead and attack the technology itself.. it’s frustrating is all and counterproductive if you ask me. FWIW, I think the value of NFTs are ridiculous but the idea is cool. It just sucks seeing tabloid bullshit driving discussions about a ingenious technology and what’s left is a bunch of thrashing comment threads expressing for or against, for or against.. gets old.
You don’t value the cash-flows associated with the share. A share is not an abstract financial product. It is direct ownership of a company.

You value the company and then you can divide the price by the total number of shares if you want. Apart from some rare exceptions like Amazon in its first years, a company which doesn’t generate any cash-flows is soon to be an ex-company.

Dividends muddy the water a bit but you get the general idea.
The one true intel way. Almost killed AMD. I am saying this because you got downvoted for no good reason
I think you’d enjoy Tailwind, give it a try
A new developer of decent competence in your tech stack should be able to go from zero to first commit in a few hours. If that's not possible then you have a technical debt problem that's probably a smell for other issues in your code base.

Sometimes the complexity is unavoidable - e.g. loading some large training data set or a complicated tool chain of some essential libraries - in which case you should automate away as much as possible in build scripts. Sometimes the setup complexity is due to poor maintenance - "we used Gulp 3 years ago, but switched to Webpack last year, and the frontend guys are trying out esbuild, but there's still stuff that's running under Webpack and we need Gulp for these couple old pages over there". Either way, there's no better way to crush the enthusiasm of a new hire than have them bogged down in your shitty install setup on their first day.
Too true. If you are a dev, ask yourself how large your budget is to distribute for projects that are among your business critical core dependencies, but are developed externally under free software licences. I am not blaming you if you don't even know the word budget.

Of course the best business strategy under current rules would be to let other companies pay here. That would net you a competitive advantage. Perhaps GPL was right in the end and companies need to be forced to either contribute or pay for commercial alternatives. Maybe some would learn how expensive software really is and that it requires constant investment of maintenance as most other products do as well.
This is running on current generation consoles, imagine what the next generation will look like.
Yep. Some companies handled pandemic cancellations much better than others. Never forget(tm).
If a linter is configurable it is no longer a linter.
To add to that, we have the effect that some large $megacorps used these dark patterns in the beginning to see if they can get away with it and others unknowingly just copy it. I work as a webdev contractor and very often get requests by customers to implement the same (illegal) tracking popup, thinking they would be lawful as it is identical to what $megacorp uses.
MacPorts is based on apt. You might enjoy using that more than brew.
Also https://www.youtube.com/watch?v=nRLNpQfRb1c
I was a developer in the 90s and 00s and frankly I thought peoples dislike of Qt was pretty superficial. The problems being that GTK sucked. I’d have forgiven NIH (not invented here) syndrome if GTK was at least as good as Qt but it wasn’t. Frankly I even preferred oldskool Tk over GTK.

In the time frames we are talking about, I also cared very little for NeXT. It did have its fans and deservedly too. But I was banking on BeOS becoming the POSIX workstation of choice. I even preferred that over Linux. But 90s Linux wasn’t exactly a smooth experience like it is today.

These days little has changed my mind about GTK vs Qt.
What if GitHub, is the owner?
Why this release is important to be shared here? Most of us read the regular release notes after each release, within VSCode, since it opens that tab automatically anyway. Any reason why this is different?
Thanks for commenting. I've been reading your posts for quite some time and I enjoy your commentary about how Windows, from a developer's point of view, is the closest living thing we have to the types of Smalltalk and Lisp environments people at Xerox PARC and other places enjoyed in the 1980s and early 1990s. Windows has the infrastructure to make a truly great operating system; I've been reading a lot more about the .NET ecosystem this year, including multi-language interoperability through the Common Language Infrastructure and PowerShell scripting. What's unfortunate about Windows are the ads, the telemetry, the aggressive attempts to make people use Edge, and the strange UI choices that Microsoft made starting with Windows 8 (and, arguably, since Windows XP's Luna interface). I think of Windows as a gem that's unfortunately encrusted with layers of dirt.

Another project I pay periodic attention to is ReactOS. If ReactOS matures to the point it can run on modern hardware and can run modern Windows software, then I'd make ReactOS my daily driver. A daily driver version of ReactOS combined with .NET would make quite a compelling platform for me.
I'm also always looking for additional low-level understanding. What's tricky is figuring out how to pace it so it's not overwhelming.

Like, my favorite thing is that circuit boards have wobbly traces on them around high-speed interfaces (RAM, PCI, etc) so all the bits in parallel signals arrive at the same time. The clock speeds are specced right up at the edges of the speed electrons can stably flow at.

And this sort of thing is awesome, but like... quite a fair bit beyond the point I'm practically able to engage at.

I guess I'm trying to figure out how to leap without missing anything lol :D which is impossible now I phrase it like that...
His birth parents are not as relevant as the fact that he’s always painted his birth parents as victims of the carceral state rather than as the terrorist murderers that they are. You can’t choose your parents but you can choose your attitude. He would have been a good SF Public Defender, but he’s a terrible DA.
What? I can't tell if this is a joke but the average person in the 1600s moved around a lot less than the average person today. I wouldn't be surprised if 80% of them never left a ten-mile radius.
For "x86", read "the PC platform" - which is the thing that gave us modern general purpose computing, and we obsolete it at our peril.
Spritesheet animation and pixel art in 3D with react-three-fiber
The solution is to build cookie confirmation dialog into browser. Exactly the way we're dealing with camera/microphone/geolocation/notification permissions.

This will provide a stnadardized way and then you can have a big red "no cookies unless absolutely necessary" button

that or https://www.i-dont-care-about-cookies.eu/
* Basic Electricity and Electronics - Power socket load limits, power/current calculations etc. (using P=VI and V=IR) and learning to use a DMM/USB power meter. Given the plethora of power adapters, cords, batteries and gadgets in use today, this has become indispensable.

* Basic Cooking skills - Enables you to survive wherever you go. This is so fundamental i am not sure why more people don't learn how to cook basic stuff from their culture.

* Basic Household "Handyman" work - Do as much of your Household repair/chores as possible by yourself and save money. I have seen people unable to even change a busted light switch or tighten a leaking kitchen drain pipe.

* Basic Exercises - Whole body Stretching and Strengthening (using Body Weight ) exercises; you need no equipment whatsoever.

In general, try to be self-reliant in everything with minimum dependency on others. There is so much information available today that you can learn/repair/fix almost anything (within limits of course).
Last time I checked Home Depot was doing quite well. There certainly is value in selling things with high utility with a small markup. You just have to do it at scale.
2-5 days that’s nothing. I once billed a customer an entite months worth of hours because they had a super weird and complex development setup with scripts, proxies, vpn and all that good stuff. But when the AD groups are trash and no one knows what’s going on, well, that was fortunately for me their problem, which they were well aware of, and working hard to replace with a local k8s setup. And lets leave it at that.
I'm not entirely sure what you mean?
Sure, but a big wealth divide does not imply ossification, it just means it's a longer path to get to the top. You can have a big divide and still have mobility.
Close the Gate: Why You Need Egress Controls in Your Security Groups
Nice work! I’ve used a similar script for Ruby dev (actually I use it as a reference rather than just running it, but still useful): https://github.com/thoughtbot/laptop

The oldest commits on this script are 11 years old and nothing in the last year, which seems quite stable. At the same time I was able to ask an intern to just run it last week, and bam! they have everything they need installed.

One use for it that surprised me was hearing a colleague saying that he reinstalls his OS after every change of client and runs the setup script again so there’s no fear of IP theft but also no downtime from having an unconfigured machine.
The author of this tweet asks for upvotes on Twitter[1]. isn't that against rules?

[1] https://twitter.com/christophetd/status/1470293533416427524?...
C++23 drop the word auto?

myLambda = [](&&x){ std::cout << x << '\n'; };

what's the point of having to write auto everywhere
uBlock Origin will take care of blocking tracking popups/banners for you if you enable the "EasyList cookie" filterlist in the settings. It is not activated by default.
I would certainly consider anything that auto-installs Brew, a bunch of Electron apps, and Google app(s) to be harmful.
Welcome to the Internet. That’s always gonna be something people are vehemently opposed to, and most people won’t go deeper than surface level to understand what they’re against.
Every time this happens we should think about how powerful github has become and why are we collectively allowing this.
I co-host a GNUstep developer stream at https://twitch.tv/objcretain (replays at https://replay.objc-retain.com). The motivation my co-host and I have for using GNUstep in 2021 and beyond is to provide a familiar environment for macOS developers and users who are not happy with Apple’s direction and would benefit from a free software alternative. To that end we mostly work on the basic desktop tools like calendar, mail, and addresses, and fix framework/dev tools bugs and missing parts as we find them.
This is a unix system. I know this!
The Goldbeater, the Cow and the Airship (2006)
Everything old is new again, so maybe you're just in time. Consider we have NVMe drives which can read and write 4-5 GB/s[1], that whole equation changes again...

[1]: https://www.anandtech.com/bench/SSD21/3017
Remember, Pessimist sounds smart but Optimist makes money.
There is a wayland backend for GNUstep.
Risk: Micromorts, MicroCOVIDs, and Skydiving (2020)