skysight-inc/HackerNews huggingface dataset:
I had a startup eCommerce customer and after analyzing requirements and toying with a Shopify + Next.js headless solution (before they had this commerce package), it became evident that WooCommerce was a much better fit. I passed the project to a trusted dev who charged them half what I would have and they shipped happily.

You don’t have to build Wordpress sites as a freelancer if you’re in a good commercial position where you can find other kinds of work, but to your point I agree that one needs to admit when it’s the better solution. And for small businesses, it’s quite often so.
To be fair, the bulk of the page load consists of large unoptimized images. My page load was 9.1 MB of which 8.1 MB were images and 446 kB was react devtools. So that means the rest of the site is about 0.5 MB.
It's not for advertising and there is no preference setting to disable this tracking.
The effects of COVID-19 and lockdown will increase emissions, not decrease. What we're seeing is migration out of cities, full of dense, energy efficient, apartment buildings, served by public transit, to suburbs and towns, full of low-density, energy intensive, housing, with just cars for transportation.

SF and NYC for example appear to have already lost 10%-20% of their population. Even where I live - a dense but fairly affordable neighborhood, in a third-tier city - tons of people are moving out. Meanwhile there's a property boom in previously undesirable low-density markets in the middle of nowhere: https://financialpost.com/real-estate/how-the-pandemic-lit-t...

Flying is just 9% or so of transportation emissions, and much of that is freight; personal vehicles account for around 50%. And residential buildings already account for significantly more energy use than commercial: 12% vs 8% of all energy used in Canada: https://www.nrcan.gc.ca/science-data/data-analysis/energy-da...

Finally, don't forget about habitat loss: all these people will want housing, turning yet more strain of our remaining wilderness and farmland into socially distanced suburbs.
Cross Service Query – Azure Monitor and Azure Data Explorer
> I suspect C# is not that much better being a managed and garbage collected language

C# is better than JVM in that it has custom value types.

Say you want to allocate an array of points in Java you basically have to allocate array[pointer] all pointing to tiny 8 byte objects (for eg. 32 bit float x and y coords) + the overhead of object header. If you use C# and structs it just allocates a flat array of floats with zero overhead.

Not only do you pointlessly use memory, you have indirection lookup costs, potential cache misses, more objects for GC to traverse, etc. etc.

JVM really sucks at this kind of stuff and so much of GUI programming is passing around small structs like that for rendering.

FWIW I think they are working on some proposal to add value types to JVM but that probably won't reach Android ever.
AWS admin UI/UX looks like rocket cockpit. Netlify UI/UX is super simple and clean, with Netlify I am sure about what I am doing. Mastering AWS is complete waste of time and talent. And those AWS specialist jobs only exists because of AWS UX confusing and complex.
How to design secure and convenient access to AKS clusters
You could be right that the tall guy's face was more attractive than the fit guy's, who's too say.

My point is the fit guy didn't meet the threshold for being approached by women while the tall guy did. It relates to what you originally said by suggesting there could be plenty of guys, even a majority, for whom no amount of self-improvement will boost them above that threshold.

Anyway even if thats the case, it's still a good idea to take care of yourself and cultivate your interests regardless of their application to dating. And being approached by women isn't at all necessary for a successful dating life.
ARM Templates or HashiCorp Terraform – What Should I Use?
I think it would be more practical to build a helium filled temporary plastic tunnel around a rail gun over a few miles with a gradual curve up at the end so humans could use it.
Dunno, the zen 3 cores are pretty competitive with the M1. Sure they use more power, so you'll need to make do with somewhat larger batteries and somewhat smaller runtimes. The performance/core is pretty similar, even if the M1 has the edge. I'd rather have a zen 5000 APU (due at CES in Jan), 32GB ram, and a 12 hour battery life and be able to run linux than a M1, 16GB ram, and 20 hour life and only be able to run OSX.

Similar the Intel NUC like AMD products are hitting, I expect them to be pretty attractive with the zen 3 APUs.

Sure I'd buy an M1, just not sure I want to switch to OSX, even the cut/paste inconsistencies drive me batty.
There are indeed not a lot, but with Matomo (Piwik in the old days) it is possible. You can create analytics based on logs. When you host it yourself and use the correct privacy settings it's a great solution.

Like mentioned by other you of course lose a little bit of accuracy and you don't have front-end tag manager related features (like listen to scroll positions and element events). Although you gain a bit of accuracy too, because some privacy tools block analytics calls which isn't possible with the access logs approach :)
At my first job we made training simulations. One day someone decided to do make our loading bar more accurate by splitting loading into several segments and keeping a local record of the average time to load each segment. The result was a smooth progress bar from 0 to 100. We were proud of it.

Years later I worked on a popular AAA franchise and we had replace our loading screen spinner with a progress bar due to console requirements. We simply estimated a worst case scenario and made the bar driven by a timer from zero to this number, smoothly speeding towards 100 when loading was done. People kept complaining that something felt off and it didn't seem reliable.
I was in college around that time and I was very intrigued by the Dell Mini 7. I finally ended up with an HP Mini 1000, that ended up being a great little device too. I never did anything cool with it like make a Hackintosh, I just liked the nostalgia.
Top Multinational Companies in Bangladesh
This time, thanks to "everywhere availability" convenience for consumer apps via phone, it might not swing that much towards running locally despite the so much powerful computing at not-so-high prices.
So looking at the instragram post it looks like steel plates just screwed together. The screw holes are visible too so definitely a hollow shell. Makes it a lot less cool to me :(
It didn't run smoothly on my maxed out 2018 MBP 15".
I was getting 25fps in bgs with medium graphics settings. And needless to say, the fans were always on.
Azure AD B2C: Preventing duplicate emails with multiple identity providers
I've been pushing my virtualization to cloud providers or my in-home VM beast anyway, so that didn't matter to me.

What did make me faster though is compiling Rust is now soooooo much faster that it flies. I've been building some toy projects and the edit, compile, test cycle is now shortened so much that I find myself enjoying hacking on my projects more because there is no dead time while the compiler does its thing.

That alone is hugely important.

webpack is also faster, as is a lot of other things that don't require virtualization or docker. I bought the 13" MacBook Pro M1 to supplement and use occasionally alongside my 2017 MacBook Pro 15", but I find myself not having touched my 2017 MacBook Pro at all because I keep grabbing the 13" MacBook Pro.

It's incredibly fast, and the battery life is amazing, which allows me to not worry about where my charger is, or whether I am comfortable on the couch and damnit now I need to get up and plug in.
It is human-centric, yes. However, the argument "don't have children for the only reason that they will trash the planet" is broken in its very core. First, because a person making it will have a difficulty explaining their own existence, and second, because if they don't have children, the chances are that their values will die with them and the Earth shall be inherited by the wasteful.
> whose going to create chips for the arm server market

Why not Microsoft and Google ? Amazon did.

And they surely aren't going to let AWS/ARM run away without any competition in the cloud space.
If you don't have issues with paying a lot for hardware, why don't you buy Mac Pro?
Calling All Data Nerds
> Steelcase tanker desk

With hydraulic car jacks to make it sit-stand ;-)
Because they don't know any better.
We might just have agree to disagree. I have literally seen tens of thousands of pounds of garbage dumped on public land.
The idea that some out of the way and moderately interesting art is a priority is laughable.
> Perhaps predators are needed to bring nature back into balance.

I don't really think this theme was sustained through the article, but it just starts off in the wrong spot. Nature isn't balanced in any meaningful sense. It lurches from one equilibrium to another in a haphazard way [0]. Equilibriums only appear because all the many unequilibriums die out, so by evolution everything rapidly reaches equilibrium.

Also this idea that humans are somehow above nature is not realistic. We are nature, in the same way everything else is. What we are doing is pushing the world to a new equilibrium. The history of everything will class us in the same pool of "sorta-terraforming" species as cyanobacteria. If we can make the world work without wolves, that is the new natural and there is no particular reason to believe there is some sort of cosmic doom awaiting us for our hubris.

[0] https://en.wikipedia.org/wiki/Lotka%E2%80%93Volterra_equatio...
No surprise. Edx is genuinely terrible. Their policy of storing emails is ridiculous. I remember their suggestion for the fact that I had made and deleted an account under my university was to "get a new university email" and they refused to transfer the courses my uni paid for!
Great point, unless the new hardware is also a touchscreen for those iOS Apps - then we'll see a lot of people wishing they'd waited
Just to be clear, the RAM/memory and cache are not on the same chip/die/silicon. They are part of the same packaging though.

> which keeps the memory between caches and the system memory/RAM coherent
Isn't this already true of every multi-core chip ever designed; the whole point of coherency is to keep the RAM/memory coherent between all the cores and their caches.
I think this, in part explains why some people find “real life” as despairing as online. I haven’t had a “social circle since HS”.
Setting aside that you are way off thread here...

> how do I assign >16GB of memory to it if I only have 8-16GB of RAM?

This is Apple's slowest/ lowest performance M series CPU.

Complaining that the CPU they built for the MacBook Air and the lowest end MacBook Pro doesn't have 32GB of RAM misses the entire picture. This is Apple's first and lowest end M series chip, and it's blowing away Intel chips with discrete GPUs and more RAM. Their higher end processors which will be coming out over the next couple years are likely to be much better... and will support 32GB of RAM. In fact since Apple is migrating the entire line-up, it's likely the next generation of CPUs will support discrete RAM so the Mac Pro can offer systems with massive amounts of RAM as the current Mac Pro does.

> I need to boot up Windows in a VM for specialized apps

Aside from getting ARM Windows running on the Mac hypervisor, Windows VMs seem pretty unlikely. Another possibility is someone porting or creating an x86 emulator to run on the hypervisor.

Aside from that, Crossover by Code Weavers or something like AWS Workspaces are your best bets.
A new 2020 iPhone SE costs US$399 and outperforms flagship Android phones that cost much more:

https://www.androidcentral.com/cheapest-iphone-has-more-powe...

https://www.androidauthority.com/iphone-se-vs-most-powerful-...
Tournament chess is a fairly accurate proxy for war.

Any experienced player scoffs when hearing the British and Germans in WW2 thought they could bomb cities, and thus cause their enemy to "give up."

Human nature as revealed in intermediate tournaments is that it's exceedingly rare for somebody to resign. (My only opponent to resign had a medical condition that was triggered by stress and required hospitalization.)
After shutting the warehouse, can Amazon immediately reopen a new one with new staff?
One of the reasons is that the page is not using next.js 10, which has image optimization built in, for comparison you can check the ecommerce app built in next.js 10 here:

https://demo.vercel.store/
are there any good composable programming abstractions for expressing progress in a system?

as an analogy, I really like RAII-based cancellation for futures in rust. dropping a future means the caller is no longer interested, and the sane behavior of cancelling all of the subfutures is the default. this seems simple at first, but dropping a single future may end up cancelling operations on other threads, freeing buffers, and so on, and the programmer profitably stumbles into the correct behavior.

so, it'd be nice for having a similarly composable abstraction for reporting progress in an asynchronous system. `Control.Monad.Progress`[1] just uses a float in [0, 1] to represent progress, and `NSProgress`[2] has a bit more going on but still requires the programmer to manually partition a parent task into its subtasks.

I'm not sure this is altogether possible, but I could imagine 1) a library for expressing the ground truth of where parts of a system are and then 2) a heuristic based layer above for turning snapshots of the system into time estimates and percentages working well.

[1] https://hackage.haskell.org/package/progress-reporting-1.0.0...

[2] https://developer.apple.com/documentation/foundation/progres...
> What about Windows and Linux on x86? Also too lazy?

No, Windows and Linux are significantly faster.

https://www.phoronix.com/scan.php?page=article&item=macos101...

Ubuntu has gotten significantly faster since 19.10, and other distros like ClearLinux are much faster still.

https://www.phoronix.com/scan.php?page=article&item=clear-fa...
Do you have an article or something I can skim/scan more quickly? Not going to invest over an hour to watch those videos.
It is both. This number is probably driven by people that are upgrading plans. But the telcom companies are spending billions on expanding infrastructure. Look at the capex numbers for any of the big companies. A lot of it is 5G, but wired as well.

https://www.telecomlead.com/5g/att-enhances-capex-to-5-bn-in...
In the works: HLSL Shader Model 6.6
Did you create a special TwilML Bin for this? Would you mind sharing if that's the case?
I vote for bears too.
Agreed, this actually sounds like spot-on for a common use case: you've got your laptop with you, you've been working a while or gaming and you close it as your battery starts to ebb. But a little while later, you realize you need to check your calendar or email for something for your upcoming meeting/date. Open up the laptop, find the info, close it again. You really didn't need 100% poer to read an address, did you?
Intel's performance on-battery also varies when battery level is 50% or 80%: https://www.phoronix.com/scan.php?page=article&item=tiger-re...
I think the biggest reason this has such a huge performance advantage is that the 8/16GB RAM is built into the chip. Modern CPUs are mostly limited by memory bandwidth rather than compute performance, and this has way more memory bandwidth than competing CPUs because of the tight integration. This RAM might also be clocked much higher than what we're used to, because there is no long bus to the CPU anymore.

The downside of this SoC design, though, is that while you can fit 8GB or 16GB on a chip, it might be difficult to fit more. The 8/16GB limit might explain why this design is reserved to the smaller laptops for now, and they haven't replaced x86 in all of their lineup. If you want more RAM than that, then you would again be stuck with less memory bandwidth to your external RAM. You would maybe end up with a design where some applications are kept in the internal RAM and some in the external, or where your internal RAM acts as an L4 cache to the external RAM.

It's not that difficult IMO for Intel or AMD to replicate this with an x86 design. They might not have to modify the CPU core and its caches that much, mostly the memory controller. How much time they would need though, I'm not sure. There's some probability they were aware that this was coming and already had something in the works. Otherwise, maybe one or two years?
The problem is that setting "performance" mode doesn't really recover the perf in the machine I tested. Building kernel's when the device is unplugged seems to indicate its stuck in battery save mode despite the OS requesting a higher perf profile.

Ugh, and certain OEMs (HP for one) don't let the user tweak these settings in the BIOS because they apparently want to charge people to change things like whether the laptop supports S3 mode (for linux). If one spends a bit of time reversing the bios, a lot of options show up that aren't accessible by default, including the precision boost options.

I get HP/etc doesn't want random "leet" pc users messing with the power/thermal settings, but hiding them with alt-a/fn-f1/etc advanced menus probably took care of 99.9% of the support requests while leaving people with an out. Changing the password/key-combo on the recent machine is mostly incompetence, as is failing to follow the OS's performance requests (which is seemingly a large part of the problem here).
That doesn't really surprise me. It's not really a bad idea, but it's also probably an idea that they should have been able to deliver five or six years ago, and maybe had something better than Electron by now. (And of course licensing that didn't scare people off seems like it would have also been a good idea...)
I didn't really understand the TSO explanation given in this article and found it to be a bit hand-wavy. The article says to emulate the x86 TSO consistency model on an ARM machine which is weakly ordered you have to add a bunch of instructions which would make the emulation slow. I followed that much but then after that it doesn't really explain how they would get around these extra instructions needed to guarantee the ordering. It just says "oh, it's a hardware toggle"; toggle of what exactly?

I could see them just saying no to following TSO for single core stuff and when running emulated code for single core performance benchmarks since technically you don't care about ordering for single core operation/correctness. That would speed up their single core stuff but then what about the multi-core.
I agree that the NapS is ver preservationist, compared to the blm, where the monolith is located. For what it is worth 66/75 of national parks permit hunting.

https://www.doi.gov/blog/hunting-and-fishing-national-parks-...
Probably same reason McCandless's van was finally removed. People dying or needing to be rescued while trying to visit it.
A smooth bore gun (like the one in tanks) with a very long barrel will work for moon projectiles as well.
two instances per account
That legislation seems short sighted to me, the less flexible the workforce is the worse off we will be. If they were worried about losing tax revenue they should have started treating dividends as normal income.
Not so: https://www.zdnet.com/article/top-apple-exec-native-windows-...
I'm a cofounder of a dating app and we actually resisted letting people filter for race. Not sure about the impact on metrics but it is our current position. We let people filter on nationality instead because that speaks to the person's values and world views. We also let people filter based on personality and language.

It's been interesting and fun trying to fix what's wrong with online dating. The big thing being the misalignment of interest. https://www.fairytrail.app/reinventing-the-online-dating-bus...
There's 'a lot' (2-3k) and there is 'silly, can never justify unless I'm in some super niche segment in Audio/Video production' (10-20k).
Lessons from Japan: High-income countries have common problems
Someone in this whole scheme is leveraged to the tits on tether, and newly minted tether is needed as an asset to back the old tether. And as long as nobody actually tests the convertibility of the currency too strongly, this can hold up.
Some say that he knew full well that his numbers were wrong, but used them anyways to justify the voyage because explaining how and why he suspected there was a continent west of the Atlantic would be too complicated.

(Supposedly sailors suspected about the Americas for a long time due to things flowing in with currents, but had no concrete proof.)
This is an additional tax on top of the existing road tax? That's not a good way to encourage responsibility for the environment.
Microsoft uses 365*24/12=730 hours
Ask HN: Best ergonomic mouse that works with MacBook Air?
Looking for suggestions for ergnomic mouse that works with MBA. I already tried two bought on Amazon and every single one suffers from delays in browsing and missing the mark with the cursor/screen movement.

I found this site called https://mmfixed.com, but not sure if this is legit and ergonomic at all with the movement of hand and fingers.

Any suggestions?
How to start and grow this $12k MRR test case management tool
A friend of mine who was an iOS dev always used to complain though that his MBP running some 20+ tabs in chrome, and xcode and simulator, would freeze a lot, even with 16GB of RAM.
I agree that accessibility is important but I disagree with a larger point behind this sentiment.

Governments can and do exclude cars from roads all the time, if they dont meet safety standards for instance, or aren't suited to the type of road (try riding a golf cart on a highway).

Similarly, while I agree that a wealthy government with world class resources should absolutely support those in wheelchairs (SF BART and NYC MTA have little excuse to have constantly broken elevators and many stations without wheelchair support), I don't blame a city with extremely constrained resources in the developing world that can't service the majority, from prioritizing the majority.

Similarly, I don't demand that a complex web app (like, say Figma) needs to work on a late 90s Japanese flip phone, because doing that would be the wrong vehicle for that road; nor do I blame a resource-constrained, web-inexperienced startup founder, for focusing on their main constituency of able-bodied on modern browsers, if that's the composition of their userbase.

Besides rejecting web apps as being inappropriate altogether (and you're probably on the wrong side of history by dying on that hill), it's facetious to claim that supporting IE4 for a complex app is a simple task.

Personally perfect is the enemy of good. Agreed that well-funded corporations with traction and broad markets don't have much excuse, though.
60 Minutes had a segment on this exact topic of employment for people with autism and their talents

https://youtu.be/YnAUy4BM0w8
> emulating virtualized x86 code

I don't think this is an issue for Docker. They can run an ARM64 Linux VM instead of the current x86 one, and then use QEMU to run x86 Docker containers within it if they want.

The bummer is that this won't be taking advantage of Rosetta 2 so it'll likely perform bad, but it might be good enough for debugging the odd image or even development depending on _how_ bad.
Why hubristic? Because he did it? What would a non-hubristic attempt to estimate the prevalence of life in the universe look like, short of actually finding aliens?
Anomalies in Vote Counts and Their Effects on Election 2020
VS Code Remote SSH makes this a really nice experience too.
Which itself is a bad Latin transliteration of the second half of a bad Chinese transliteration of the German brand name "Liebherr", so I think they'll forgive the misspelling.