skysight-inc/HackerNews huggingface dataset:
Leaving aside the arguments about whether you need more than 16GB, I'd seriously think about 'buyers regret' if you buy one now and Apple releases Apple Silicon Macs with more memory next year.

Also consider carefully whether the software you work on is fully compatible with Arm (e.g using x86 VMs).

If you can hold on for now I would do that and make a decision when you have more information.
With regards to tooling, Rider is where it’s at on any platform.
VM Virtual Memory
VM Voice Mail
VM Voice Message
...

https://acronyms.thefreedictionary.com/VM
Specialised silicon is always going to be more efficient than general purpose silicon, but you lose in flexibility. Don't expect this kind of performance gains across the board.
You must have seriously low ambitions if you can't move on from a minimum wage job.
Btw, google takeout sucks too. Why are they using .zip files? If you really must use .zip files, at least encode the contents in UTF-8...
My goal is that musicians get fairly paid for their work as opposed to making sure I am following every subtle licensing technicality in my own home, which is only an exercise in pedantry and accomplishes nothing practical for musicians.

I don't talk with the attorneys who create these complex licensing rules at Amazon, iTunes, etc. I talk to musicians. None of whom have ever had a problem with listening to their music with a small group of friends or family. The problem is with a platform that allows me to fire up a server and then invite thousands or millions of people to listen to someone's music for free.
Show HN: Go-password-validator, raw entropy password validation
> It will take a round trip for the client to tell the server if an object is cached.

Why wouldn't the client be able to give the server some information about what it has cached already when it makes the initial GET request for the HTML page?
It's dead guys, last update 2016. RIP
Ask HN: What is your biggest problem?
Hi HN,

I am proposing a little community-brainstorming here and I am very curious about your answers to this very simple (and purposely broad) question:

What is your biggest problem right now?
This is an awesome site.

It’s also reminding me of one of my best friends who builds custom choppers.

He was just in a gnarly motor bike accident and is lucky to be alive.

Fused spine, deformed body, lost a finger.

Still walking somehow but can’t work and is worried he may never be able to again.

Just to say, motorcycles are a lot like skydiving. If you are around them enough either you or someone close to you gets in a serious accident.

Make sure to take time to get proper training, life / health insurance, plan your estate / will, etc. to make sure if something happens you have security in place.
Where is all the lithium?
A rare view of Siberia’s Soviet architecture
I think almost nobody wants to believe in the picture that bond yields are painting, because that world with all its ramifications is so far outside of what we consider acceptable or even possible. Kind of like the "Minsky moment".

PS. I agree that this is not just a covid problem.
I am. I have several kindles and now a ReMarkable2. I am also in the market for any other eInk product, just not at any price.
Eliminating MagSafe for power ports was one of the Apple choices I hated. So many times something has happened and ripped my power cable off my 2014 MBP, and MagSafe saved the laptop from damage or a fall. And worse, Apple has now applied new and different meaning to the same name :(.
Sadly yes. It is probably a software component problem that bluetooth is bundled with location services, but without the separation from GPS, I have serious concerns about privacy, even if I think that I only use well behaved apps.
I can recommend OpenStreetMap alternatives mentioned at the end of the article. I'm not sure why it says they "still collect data". Pretty sure OsmAnd and Maps.ME are not collecting data in any surprising/evil ways (particularly as they can work entirely offline!)

The article says they "just aren’t as good" which obviously isn't very specific, but if you live in an area where the map detail doesn't seem so good, then you're in luck. Adding details of your neighbourhood to OpenStreetMap is a lot of fun! Might seem like on odd way of looking at things, but seriously. You should try it. Contribute to a not-for-profit free and open map of the world!
Does removing Google-related apps(via ADB, for example) prevent one from being tracked by Google?

For example, I've recently removed "Google Play Services" and much of Google stuff has disappeared. In settings of location, before I removed the app, it was mentioned that Google collects location data for something. Now it does not say so, with the app being gone. Does it mean Google no longer collects it, or is Google somehow app-independent, and there's no way of avoiding their grasp?
It is actually very expensive to get rid of the American citizenship and the IRS global taxation.

A German-American friend of mine now living permanently in Germany for 10 years, still has to pay America for taxes. To drop the citizenship they will have to pay a significant portion of their net worth to the IRS.
It's an emulator, not a panacea.

"Rosetta is meant to ease the transition to Apple silicon, giving you time to create a universal binary for your app. It is not a substitute for creating a native version of your app.”

https://developer.apple.com/documentation/apple_silicon/abou...
Not sure how Ruby has better documentation. This is the official Ruby docs vs .Net's
https://docs.ruby-lang.org/en/2.7.0/
https://docs.microsoft.com/en-us/dotnet/

Ruby's site even does that visual thing where you can tell it was made only to be seen on Macs.
techempower is the go to web framework benchmark suite. it is of course gamed heavily. c# does as well as any garbage collected framework, half as fast as the best rust/c++ ones
I bought a thinkpad hoping to avoid quality issues that I’ve experienced with other machines. The hardware is great (except for the wimpy cooling), but I have had various annoying issues with drivers, bios updates, and the behavior of their system update tool.
Another fun one. Go into Facebook and download your data and look in the ads folder. There's a very helpful "advertisers_who_uploaded_a_contact_list_with_your_information.html" page that lists every advertiser who somehow obtained your contact data and ran targeted ads to you. There's a lot of sketchy companies out there who I never had any kind of relationship with who somehow managed to obtain email or other contact data. Bit of an enlightening experience as to just how widespread your personal data is being shared, even if you're somewhat careful of who you give your personal data to.
It certainly can be. The professionalization of the app ecosystem on Shopify has been going on for years, and it has made it more difficult to make money, but it’s still very feasible. I used to tell developers in ~2012 not to waste time building apps for iOS because the market was saturated, and I could all buy guarantee them that they would make money in the Shopify ecosystem. The pendulum has swung a little bit.

What used to be purely organic, set-and-forget growth has transitioned in to requiring a more tactical approach to see real growth. The top players in the space leverage strong review acquisition strategies to inflate their ranking, listing optimization to increase search traffic, and relationships to get featured spots. If you can’t or won’t participate in these, you won’t see as much growth.

The nature of the ranking algorithms gives an advantage to apps that have already seen success, so the initial success is the hardest part. You can use that initial success to drive continued organic long term growth.

The other thing I warn people of who are thinking about Shopify apps as side income in the support requirements: merchants are, as a rule not sophisticated. This means you generally get a lot of incoming customer support. If your store modified the front end, much of this support will be not directly related to your app, but how your app interacts with the multitudes of apps and themes the merchant may have installed.

Shopify also has rules that require you to offer a certain standard of customer support, and you’ll need to meet them to remain in the store. Support is also one of they key drivers of reviews, which are incredibly important for ranking highly and seeing that organic growth.

Source: built and managed the team behind the Shopify App Store from 2012-2017. Still involved as a participant. Always happy to chat with anyone thinking about the Shopify ecosystem.
This is just not true. The vast majority of strategy games use deterministic simulations with input delay. Fighting games generally use what is essentially event sourcing from inputs with rollback. Neither of these look anything like the client side prediction you'd build an FPS on.

I personally know a AAA project that tried to build a strategy game on a rock solid FPS engine's netcode and it was a disaster that sunk it single handedly.
This article is from 2018, but the same author just published new GC benchmarks[0][1] for both .NET 5 and Go 1.15.4 - if anything, it seems the performance gulf has grown in that time!

A few examples:

- Single-thread raw allocations/s: .NET 5 241.25 M/s, Go 56.950 M/s
- 12-thread raw allocations/s: .NET 5 2398.1 M/s, Go 519.450 M/s
- 48-thread raw allocations/s: .NET 5 7745.75 M/s, Go 884.150 M/s

I'm hoping the author does another blog post comparing the results in more detail, and with some visualisations.

[0] https://github.com/alexyakunin/GCBurn/blob/master/results/CS...

[1] https://github.com/alexyakunin/GCBurn/blob/master/results/Go...
(I think you mean Angular 2, Angular 1 never existed. AngularJS is something different entirely.)

You could be right, I can see how arguing with component instances etc. can be easier when you come from object-oriented GUI platforms.
Apple's M1 processor spotlights Intel's chip challenges
Until someone makes a kit, ala games console mod chip kits.
"You're holding it wrong", 2020 edition.
So at best this saves a couple of bytes until you get to the html header which can link to these resources with preload attributes anyway?
Remove ads from your life using Raspberry Pi, Docker and Docker Compose
What if they do?
I did this but it’s annoying because there are limited features with it off. And Maps bugs me every time to turn it off, there’s no way for me to decline forever or note my preference.

So it’s like having pop up ads.

The limited functionality is also frustrating as you can’t even save locations with search history turned off.

Google Maps product designers don’t care about good UX, they care about collecting data from users. They explicitly design bad interfaces into their products to drive behavior.
It is also absolutley filled with the n-word (at least my Swedish edition from the 90's), which always makes for an interesting challenge having to censor and come up with alternative words as you go.
You definitely want people working against the scientific consensus.

They will mostly be wrong; but now and then that’s how we get a breakthrough.
Surprisedpikachu.jpg

The gay community is famously promiscuous (it’s not just hearsay, there are clear stats). I have several gay friends and none of them has ever struggled finding either occasional or stable relationships. They definitely never felt forced to strike a conversation with random people off the streets just to find a partner. If anything, they always joked that us “heteros” are illogically self-restricting when looking for sex and relationships.
A corporation is an AI that uses people for it's computing resources. It doesn't in any way behave like a person.
Apple Maps doesn’t sell that data to advertisers. And they collect much less than Google.
Apple is moving to basically ban non-Apple store installs of Mac software. It's been in progress the last few years but they are on the final stages of turning Macs into iPhones.

Gotta take their 30% cut of everyone's revenue.
It was such a staggering leap!

In my memory this was a bit different though, or more nuanced at least. There was progress towards smartphones starting halfway the 90s, then somewhere around 2000 there was internet access and the first devices with mail/GPS maps etc came out. Then the first iPhone came, and indeed it was a big step, but cdefinitely not out of nowhere: most or all of the tech itself was already there. Just less polished and not always all of it in the same device.
How to get over ‘never good enough’
It was Wittgenstein who said that you think on paper when you write on it with a pen. The paper and the papers nature become an extension of yourself through the pen. It's the same with everything else.
Going Solar: My Year-Long Quest to Get Off the Grid
We saw about a 45% improvement in our API. EF Core also appears to have improved performance.
Depends on your country, but here's a US example: https://apps.apple.com/us/app/macos-catalina/id1466841314?ls...
Access to cutting edge mental health treatment, such as ketamine and estketamine for TRD, are really only available in the US. Also, if you look at the treatment, coverage, and support for ADHD it's clear the US has always been ahead of other nations.

Related:

Global Perspectives on ADHD: Social Dimensions of Diagnosis and Treatment in Sixteen Countries (2018)
Not only that, what happens over time? Not long ago the hardware accelerated codec would have been H.264. Soon it could be AV1. We're already at the point that professionals could want to be using AV1.
40ms bug: a missing writev, Nagle's algorithm, and delayed ACKs
I got a new computer from work last year. I spent quite a while carefully studying my options, and what I saw came down to this:

If you're only looking for computers that are comparable according to the usual hardware specs (cpu, ram, etc.), a Mac costs 25-50% more than the cheapest comparable PC.

If you also throw ergonomic factors like weight and battery life into the comparison, there's no price difference.

(This was USA prices.)
Torvalds ripped it apart nearly a decade ago.

It's a useless benchmark, what I want to see is things like time to compile a bunch of different software, things that take long enough for the processor/cooling to reach thermal equilibrium etc.

I.e. stuff that more closely matches the real world
I'm looking for something similar (large storage, low bandwidth, hopefully with a VPS). Can you point me to the provider?
>> Intel said it's "relentlessly" focused on building leading chips. "We welcome competition because it makes us better," Intel said in a statement. "We believe that there is a lot of innovation that only Intel can do," including supplying chips that span the full price range of PCs and that can run older software still common in businesses.

-- IMO, the chip seems to bring some innovations, but nothing too new or disruptive for this market.
But it is also true that Hoyle made many important contributions himself. For instance, he posited the idea of stellar nucleosynthesis.

We're all complex beings.
For F#, VS Code and Ionide works well on all platforms.
It sure works for sectors with a high entry cost. It doesn't work so well when entry barriers are almost non-existent.
Music discovery and a curated-by-not-yourself playlists are the two big things in my experience. The aim of the game is for spotify to play you music that you didn't realise you wanted to hear, and even better if it's from an artist you don't know.
Yet another service? As an alternative why not check youtube for the same product, and, from the same seller.

Sometimes I feel the product reviews are automated to some extent. Some clever person has probably already found a way to trick the system.

But on the off situation, you have decided to buy from a suspicious seller, do provide a review on Amazon and a few other places too. Don't need to make the review poisinous, just balanced. You want to avoid any potential legal trouble.
I am aware of ASCAP and the RIAA's (and friends) claims; I just don't uncritically accept them, let alone act as a volunteer copyright-cop for them.

You are free to do whatever you like with your free time, of course.
IIRC, binaries on arm on osx have to be signed.

I.e. "We raised the walls on our garden further"

Balls to that, if I buy hardware I want to be able to run what I want on it or it's not a general purpose computer, it's something else.
> assuming that one of the most widely used runtimes in the world had easy optimizations to do, about 20 years after it was first launched.

Perhaps not trivial, but it did have easy optimizations - within hours of it being open sourced, external people who had not worked on the codebase were making pull requests with straightforward (and in some cases substantial) optimizations. Matt Warren (author of Benchmark.NET) has tracked many of these.
I'd be interested in hearing of other solutions derived from the same problem.

My wife and I were in the same boat. I'm not as skilled with raw creation, so I learned LVM and docker and I'm backing up my phone with NextCloud currently. ( to an Odroid XU4, running Ubuntu 20.04 ) It isn't very powerful, but it comforts me to know that it was cheap. Data integrity is a challenge I can own.
Sure, but none of that music is called Disco and his bet was still a losing one. :)
The biggest question is: does Apple want to bring back the Xserver? If yes, there are several ways. If not, no good proposal will sway them :)
But one thing was interesting during the AS announcement at WWDC. Federighi stressed how good a hypervisor macOS is. That was probably first of all a comment about virtualization on the new Macs, but could also allow to install any operation system as guest on a cloud server. Many cloud services are running inside VMs.
I bookmarked this thread and keep coming back to it to see if any situations would apply to me. I’ve been fine with 16gb on Ubuntu with a Dell XPS 13 for VS Code/Python/PostgreSQL for what most people call CRUD work. Android development has been a little painful with both Android Studio and device emulation slowing things down but still workable. Otherwise I’ve had no problem with web app style work on large projects. Honestly I’d prefer 32gb for those things (and to “future proof”) but I need a Mac dev environment for early 2021 and will probably go with the MacBook Pro 16gb unless the reviews or benchmarks on things I actually do look poor.
Yep, I use Rider on both Windows and MacOS, and it works just as perfectly on MacOS as it does on Windows.
Is there a way to read the article without the fluff? I feel like the concrete facts could have been listed in <500 words.
The manufacturer of your laptop has paid Microsoft for the OS and is passing that cost on to you in the total price (excluding MS hardware such as the Surface).

Or if you buy a bare system or build your own, you need to buy Windows yourself.

Apple gives their OS away, but in theory you can only run it on their hardware.
This is a fair call-out and I did anticipate it, but I couldn't think of any better examples to quantify what is definitely a feeling that spotify has ubiquity amongst the age bracket I discuss. It's no one thing, but a tonne of small examples that don't come to mind. That's why I ended up using that example even though I knew someone would call out the selection bias (that is real, don't get me wrong).
The 13" MBP was never a pro "pro" model. I bet the big screen models next year will have more RAM and maybe an M2 chip.

> but IPC is going to be exactly the same.

I am not sure what you mean with this?
This has aged well! :)
He's also the guy who saved Vodafone KK. And Sprint. Let's acknowledge that he has pulled off a few magic tricks in his career.
> Perhaps but women biologically have a very strong preference for height

I find that quite hard to believe. Otherwise, the range of heights would be much narrower, and humans would probably be much taller (we're barely taller than gorillas), with much less variation between cultures. I'd say either it's unlikely that there was that much genetic pressure on height, or that most of evolution height wasn't genetic (but limiting factor was something else, e.g. food - so only well-fed people could grow as tall as their genetic potential).
https://en.wikipedia.org/wiki/International_Certificate_of_C...
>This thing ONLY EXISTS in the first place because of Apple's continual vertical integration push, and because other parts of the business were able to massively subsidise the R&D costs necessary to come up with a competitive SOC in an established market that's otherwise a duopoly. If their CPU/IC design segment were its own company, the M1 would never have seen the light of day. Period.

Eh, that's some very biased thinking.

In the real hardware world of both mechanical and electrical. I can approach a company and say "we want something with these specs, we'll buy 10 million pieces per month, what can you do you us?" and that kicks off R&D efforts after some ground contractual agreements to commit both parties.

You know, exactly what Microsoft did with AMD when they commissioned unique SOC designs for their consoles with a host of never before implemented features such as direct gpio <-> ssd io.
Yes, but you could run Windows on a Intel Mac.
This and so much this. I also worked with HTTP/2 (when it was still a SPDY draft) and came to the same conclusions: TCP peculiarities (most notably congestion control and its dynamic window scaling) mostly eradicate the benefits of HTTP/2. HTTP/1.1 was using 5-6 different TCP connections (which re-use OS level window scaling caches), while HTTP/2 you had to transfer all resources through a single TCP connection.

People often claim HTTP/2 to be superior due to its multiplexing capabilities, but always reason with the mental model of having true stream-based flows and leaving TCP completely out of the argument loop. But guess what, that model is just a model, indeed you have packet-based TCP flows that are abstracted away to mimic a continuous stream as a socket - and those matter.
It's been a while since I've used Ruby for anything serious, but I think most people still use https://ruby-doc.org/ for the official docs. What you linked is the site generated by rdoc, which has never looked very good.
Absolutely. Visual studio is a pile of garbage in comparison and it probably reflects negatively on .NET as a platform.

They're noticeably working on making it less terribe lately, but at their current speed and considering the work ahead it's going to take multiple years until they have anything anywhere close to Rider today while JetBrains are developing it at multiple times the speed.

Drawbacks: No XAML hot reloading in WPF, lacks GUIs for Microsoft's questionable file formats (resx). That's it.
It's been a couple of generations since I used the Thinkpad, but wiping and carefully reinstalling only the useful drivers/apps was how to did it. Perhaps it's locked down now such that you can't do that (and if so, I wouldn't buy it!)
I tried to head this point off by specifying English-speaking countries (and specifically I meant the anglosphere). I can totally see how spotify is far less of a value proposition outside of that.
Python Surpasses Java in TIOBE Index
Maybe dont look into the obsolete tech? BTC isnt going anywhere in case of utility. Thats why the Maxis moved from p2p cash to store of value in just a few years.
Also the speculation part is kinda needed its the only way something can have a value which is needed to have utility.
It should be more balanced which will eventually happen fore some simply because real utility will drastically reduce volatility and thus makes it less interesting for speculation. Anyway BTC isn't one of them there is no utility in sight and it HAS to stay volatile to attract speculators else it drops to near zero and hashrate collapses.