skysight-inc/HackerNews huggingface dataset:
Ngen was never self-contained however and ngen-ed binaries were system and runtime specific. You pretty much had to assume you couldn't ship ngen-ed binaries between machines and always ngen in place on the end user's machine.

.NET Core's new AOT systems are much more capable than ngen ever was, including for static, self-contained binaries that you could potentially ship to all systems of a target architecture without shipping the non-AOT IL binaries as well.

(ETA: Which is why the vast majority of .NET software hardly ever bothered with ngen except for very specific per-machine performance needs.)
absolutely, Biden has a chance only thanks to constant brainwashing by the media, 'orange man bad evil racist' broadcasted 24/7 for 4 years to millions of people.

If you repeat lies many times people start to believe in them even on subconscious level. Especially if you manipulate people emotions and subjective opinions.

Try asking anyone supporting Biden why do they so firmly believe Trump is 'racist'.

Their response will eventually come down to regurgitated media spin, which you can trace to news coverage by particular group of particularly biased sources.

MSM won the elections.
Well then that was a good explanation because I didn’t know that!
Astronaut Chris Hadfield showed Berlin's ongoing struggle for unification (2013)
I think it could also be that a lot of people will be 'calmed' by the design they're used to when you're trying to convince them of a new chip the average consumer might not understand
If you need something new yea I'd go with the Intel MBP right now.
They still sell Intel version, it's not gone. Also I think that there will be USB dongles for 10GBe Ethernet which is not as convenient, for sure, but bearable. And RAM limit is unfortunate indeed. I wouldn't buy 8GB RAM in 2020 at all and 16GB is barely enough, so this device won't last long given the lack of upgradability. Probably better RAM options will come next year.
Even trivial examples that actually compile are better than none. because rust uses real code and markdown reading code and docs is the same thing in many cases, no need to even render to html, absolutely minimal markup noise.
I love rust docs. Speaking from many years of using mostly poorly maintained javadocs and well maintained man pages.
For development, definitely the Intel. Most Macs in use would be Intel Macs for a while.
Go for the 16 inch. I’ve upgraded from my 2015 model (couldn’t stand the butterfly keys) and the wait was worth it! Great keyboard, physical escape key, 16 threads, large screen - great machine. It took them 5 years to get there so don’t get your hopes up for this new one ;-)
> but I don't trust the polls completely any more

That certainly was not the case. There was a bit of shell-shocked fear about 4 more years of Trump, but they most certainly did not expect a nail-biter election where Republicans outperformed in most areas, whether it's the presidential election in states(and pretty darn close to 10% off in some places), the Senate, the House or state legislatures.
I suspect "did not respond" is already more than 15% and increasing constantly. I could easily see it already being 50%+. Even a layman would know to be suspicious of "12% Biden, 11% Trump, 77% No Response".

I can't even tell you if a pollster called me... I'm getting about half-a-dozen calls a day from rando numbers that want to refinance my nonexistent student loans or talk to me about my home's nonexistent warrantee. I went to permanent do-not-disturb months before the election was even in the news. If you don't leave me a voice message I don't even know you exist; if you do leave me a voice message you've got about 3 seconds to convince me you're not a spammer before it's trashed.
Day one mentality, how to deal with pushback and frustration, how to steer feedback towards constructive outcomes, how to succeed at a medium sized company, how to recognize and avoid normalization of deviance, why these things are important...

I don't know if I can summarize every excellent talk point in that presentation. The delivery is also great.

Kudos to Dan Na and Dan Luu for creating such great content.
Why is this a mystery or rhetorical question? Look on the website? It's public:

M1

> Apple M1 chip

> 8-core CPU with 4 performance cores and 4 efficiency cores

> 8-core GPU

> 16-core Neural Engine

Intel

> 1.7GHz quad-core Intel Core i7, Turbo Boost up to 4.5GHz, with 128MB of eDRAM

https://www.apple.com/macbook-pro-13/specs/

https://www.apple.com/shop/product/G0W42LL/A/refurbished-133...

Apple's claim:

> With an 8‑core CPU and 8‑core GPU, M1 on MacBook Pro delivers up to 2.8x faster CPU performance¹ and up to 5x faster graphics² than the previous generation.

https://www.apple.com/shop/buy-mac/macbook-pro/13-inch-space...

Fine print:

> Testing conducted by Apple in October 2020 using preproduction 13‑inch MacBook Pro systems with Apple M1 chip, as well as production 1.7GHz quad‑core Intel Core i7‑based 13‑inch MacBook Pro systems, all configured with 16GB RAM and 2TB SSD. Open source project built with prerelease Xcode 12.2 with Apple Clang 12.0.0, Ninja 1.10.0.git, and CMake 3.16.5. Performance tests are conducted using specific computer systems and reflect the approximate performance of MacBook Pro.

> Testing conducted by Apple in October 2020 using preproduction 13‑inch MacBook Pro systems with Apple M1 chip, as well as production 1.7GHz quad‑core Intel Core i7‑based 13‑inch MacBook Pro systems with Intel Iris Plus Graphics 645, all configured with 16GB RAM and 2TB SSD. Tested with prerelease Final Cut Pro 10.5 using a 10‑second project with Apple ProRes 422 video at 3840x2160 resolution and 30 frames per second. Performance tests are conducted using specific computer systems and reflect the approximate performance of MacBook Pro.
You can buy a $20 adapter on Amazon and stick any m.2 nvme ssd in there.
Yeah, there’s no change for Intel Mac owners really. Given Apple will still be selling Intel Macs through 2021 and likely 2022, I’d expect them to be fully supported through something like 2026/7 (though your exact model may vary depending on its current age).
What's interesting here is that they are still selling the more expensive configurations of the Mini and MBP, which still come with Intel processors. I'm really curious to see benchmarks, since the M1 is supposedly so much faster: do you have to choose right now between more RAM and better CPU performance?
Is it religious attire if the person wearing it is not religious?
To avoid the religion argument, let's switch it to a shirt with a big marijuana leaf on it.

In that case, yes. Unless the person is a voter in the act of voting.
Yes, goals and todos are definitely different!

5/25 isn't great for todos, but it does help clarify the goals that ultimately lead to more tactical details like todos.
One more major change is that raises c++ compiler requirements to c++17.
Don't do this, use an NVMe adapter, lets you use faster/cheaper/bigger normal SSDs. I have one myself and it works perfectly.

PS also don't waste your time trying to find ways to repurpose the old Mac SSD, an equivalent SSD or flash drive is cheaper than the enclosures
100% agree.

Every method and object needs five things: 1) what parameters does it need to be used or created 2) what values does it return if any 3) a simple description of what it does 4) a simple canonical example of it being used that can be copy/pasted as a template 5) notes from devs which can help elaborate on the above.

This is pretty basic, but where PHP nails this, so much other documentation completely ignores one or more parts. Finding a return value in Python docs usually means reading through a paragraph of text or using dir() from a command line. Figuring out how to use a Javascript Object can often mean jumping around MDN looking for a reference, unless the feature is super new, then all you might get is a signature. Android documentation will give you everything but examples.

Objects and functions are like parts of an engine. You need to know what each piece is used for, where it goes, how to install it and the way it all fits together.
> As a non-citizen who had a chance to observe how the process works in California, I was struck by how little emphasis is put in the secrecy of the vote.

Maybe it's because we generally don't expect our votes to be revealed, nor do we expect serious repercussions if they were.

If things change so that either/both of those things stop being true, we'd probably see a push for better anonymity.
No idea, but these are all examples they gave us during our training.
I'd agree, but Apple's position with the iPad likely will ensure enough professional developer mindshare? Most enterprise apps I use typically have a fairly built out version for the iPad (and most only support Windows otherwise). I agree that developers themselves will likely stick with x86 architecture to write code on for the most part given that's what servers will run.
So if I can physically overpower someone is it okay for me to keep them as a slave? Is it moral to kill someone if I gain pleasure from the act, as long as I’m physically capable of it?

The alien hypothetical isn’t about what is possible, it’s about what is right. Would you feel that the aliens should be allowed to enslave and eat you? Or would you feel like you’re being wronged, and that you don’t deserve it?
There is no evidence of them doing that. Pretty much the contrary is happening.
Go might care about their own API stability, but it took them years to stop doing direct syscalls on macOS (where it is not a stable ABI); and last I checked, they were still doing that on BSDs.

As for technical improvements, well... it's a language that took, what, almost a decade to add generics? And that's because the designers were claiming that everybody else is doing them wrong, and they want to figure out how to do it right. Now that they're finally adding them, turns out that they look exactly the same as everybody else's.
Yale Faculty Political Contributions: 97% to Democrats, 3% to Republicans
Where does the "elite" factor in?

As a rough approximation, almost everyone in your social circles having a college degree.
And slower. And one bumped cable away from corrupted data.

No thanks, not for my boot drive.
Is exit polling no longer working? All of the discussion I’ve seen seems to focus on polling in advance of the election.
For productionizing/training massive models, yes.

But in the development phase, when you are testing on a smaller corpus of data, to make sure your code works, the on-laptop dedicated chip could expedite the development process.
Is it allowed to tell wives who push husbands like that to get jobs themselves?

Is it really believed that housework is as hard and stressful as a tech job? I feel like we're not really supposed to voice that aloud, but how else is that to be challenged?
Slightly off-topic: Any recommendation on a good wifi printer + scanner combo for home office? Works for macOS, Linux and Windows too.
There are good privacy and security reasons that someone might want serialized components.
As a center right moderate I definitely feel this. Especially at work/with acquaintances where I feel compelled to just silently nod and agree with everything being said or else risk my career and social standing.
1) The colon is part of the syntax to access alternate data streams, i.e., it is not an actual part of the file name. In the same way that \ is not a valid character in file names, but it is used to delimit folders.

2) I seriously doubt any game uses alternate data streams for anything.
Most military drones routinely fly lower than the best terrain following cruise missiles, which means <150m-250m.

Yet, even at such low altitude, good luck shooting them down with guns.
So you don't trust the results of the 2016 election? You think Trump stole it?

(As far as I can tell, actually, 2012 pre-election polling was off by a few percentage points too, and showed Romney leading for most of October...)
> What are we calling "urban" here? More than 80% of Americans live in urban areas.

By the census definitions, which don't separate out suburban as a separate category, but encompass what would normally be thought of that way as part of urban. If you look at the urban core counties in the Pew list below and a by-county election map of the US, there's a pretty close correlation, visually at least.

https://www.pewsocialtrends.org/2020/07/29/prior-to-covid-19...
I definitely get more heat and throttling powering on the left side than the right, on my 2019 16”. There are quite a lot of people who have reported the same, for all models which have USB-c ports on both sides. If you’re not seeing a difference, it’s pretty likely your workload or some background process is still pushing the thermal limits of your machine.
Depends on the model. My 2012 mbp15r uses glue and solder, not screws. Maxed out the specs when I got it, which is why it's still usable. Would've been delighted for it to have been thicker and heavier to support DIY upgrades and further improve its longevity while reducing its environmental impact, but that wasn't an option. Needed the retina screen for my work, bit the bullet. Someday maybe there will be a bulletproof user-serviceable laptop form factor w a great screen, battery life and decent keyboard, that can legally run macOs... glad to say my client-issued 2019 mbp16r checks most of those boxes. /ramble
For the mini sure, but it's a massive pain having an external drive for a laptop. I use one all the time and as well as being waaaaay slower even with a good drive, I lose it all the time.
> Why not just use some system library to write into a texture and then use that in your game?

if you are making any non-trivial software that is supposed to run on two different operating systems, you never never never want to use the OS font rendering, as you'll get text slightly wider, line breaks at different places, stuff that fits neatly in a pixmap on Windows will be 3 pixels too wide on macOS and suddenly won't fit your button, baselines are a bit different, there's the 72 / 96 dpi mess, users will complain that their document don't look the same across OSes... it's an endless can of worms. Just ship & use freetype & harfbuzz everywhere (or use Qt which can do that for you automatically).
As with anything brand new - wait for the 2nd version of it, especially if you are a power user.
Looks like it:

https://www.apple.com/v/mac/m1/a/images/overview/chip__fffqz...

https://www.apple.com/v/mac/m1/a/images/overview/chip_memory...

https://www.apple.com/mac/m1/
Because it involves horrific agony to be experienced by a living thing.
What a ride. You're close to releasing Influx 2.0 without a clear migration strategy for your customers, and then you think it's a good idea to announce yet another storage rewrite? Why should customers stick with you guys when you have a track record for shipping half baked software, rewriting it, and leaving people out in the cold?
Sorry but ARM does have an advantage as a 10 year old ISA vs one that still carries the baggage of 40 plus years of development. The exact size of that advantage isn't clear and may be small vs implementation specific features and process differences, but it's still there.

Plus, there have been features of Arm implementations that have clearly given them power efficiency advantage vs x86, big.LITTLE which is now coming to Mac and up until now has not been a feature of x86 implementations.
I didn't use it recently but Nancy was quite good: https://nancyfx.org/
It was designed for, and is widely used by, the graphics and audio professionals crowd.

The ability to use touch sliders, filmstrips, etc. is a huge boon.

It just gets a ton of hate here on HN because obviously there's very little overlap between the populations.

A lot of people forget that "Pro" has never referred to software professionals, it's always referred to multimedia professionals.
I sometimes wonder what the overhead of Docker costs on a Mac. The fact that you have to run a whole linux VM, with guest OS, then send data back and forth over that, especially with volume mapping. I'm sure it can be quantified over running linux directly on the same hardware.

My machine (MacBook Pro 13-inch, 2018, 2.7 GHz Quad-Core Intel Core i7, 16 GB 2133 MHz LPDDR3) often runs screaming hot (with screaming fans too), when I only have a browser, zoom, docker and IntelliJ running, and I wonder what went wrong.
Times Change: Inside the New York Times’ Heated Reckoning With Itself
Yeah, I think that’s what I’ll do. Although the 16” is bigger than I need; I wish they kept the 13” Intel lineup available.
Technical analysis may be wrong but knowing about technical analysis gives you insight into what a portion of daytraders are thinking.

Also, machine learning models will be trained on market data and find these "spurious" patterns and begin enforcing these patterns themselves.
.NET Core apps don't have to package the framework. They can also require it to be installed separately, although it's still not an OS component in that case.

https://docs.microsoft.com/en-us/dotnet/core/deploying/#publ...
If you are reading this make sure you get a colonoscopy before 40, but also a 23andme to see if you have genetic susceptibility to colon cancer. If you have susceptibility, then don't smoke and a colonoscopy by 30 or smoke and a colonoscopy by 25. Don't drink a lot of sugary drinks either.

Writing this because too many young people are getting colon cancer & it's a completely preventable cancer.
Agreed in general. But, in this specific instance, his outcome is probably comparable to what it would have been had he optimized for profits. Given your 500K/yr estimation, he's selling for 8x earnings - not the best, not the worst.

I've taken the profit optimization route for my own business, and often wonder how much money I'm leaving on the table by not hiring a larger team and chasing (profitable) growth.
Completely do away with dependency injection by using one of the many available F# options, for instance SAFE stack.

Should be able to likewise give you a much simpler and understandable config model.

https://safe-stack.github.io/
No, the authorities specifically said it was backed 1:1 like Tether said, until Tether became a self-referencing meme of itself and NY moved on them when it wasn't. Basically most of the time, people were wrong about Tether.
This is the most HN response ever.
I have a MacBookPro15,2 (2019, with T2), on which I duel boot Arch Linux. It is perfectly usable. The hardware support is not great. In particular, resuming from suspend is very slow, and I haven't gotten the built-in mic to work. And getting the system to work did require using a patched Linux kernel installed from Github. So not easy, but possible.

Your claims about "dismal then and only got worse" are unfounded. The repository you refer to is still active. https://github.com/Dunedan/mbp-2016-linux If anything, activity has slowed down in these threads because it was figured out how to make it work.

Even among people who run Linux on these MacBooks, the general recommendation is to keep a macOS partition around for stability. Some of the value you get from any Apple computer is in the software. If you intend on instantly installing Linux or Windows as your only OS, this probably isn't the computer for you. But if you want to or have to use Linux sometimes, these T2-chip Macs can do it.
Glad to see this at the top. Indeed the officer did not violate the law. I believe some state even issued guidance that said slogans like Black Lives Matter or Make America Great Again, were okay. You simply cannot say "Vote Biden" or 'Vote Trump'.
Britney Spears' Guide to Semiconductor Physics – Lasers and Optoelectronics
The slide doesn't say it, but the speaker said "in the same price range."
On the other hand, this makes the whole operation unfalsifiable in any reasonable time frame. "I always said the candidate had a .1% chance of winning!"

Given two major elections in a row where the results were essentially out of the error bars, it is perfectly reasonable to be dropping your confidence on pollsters very hard. Once was perhaps understandable, but twice is getting into "right .01% of the time" territory.
Somewhat ironically that hashtag seems to be dominated by a few people; that being said, they have identified people saying outrageous things.

Probably worth flagging rather than increasing its visibility?
Hy Greenbaum is almost certainly a Jewish name - morbidly fascinating that his son would have become a Nazi.
If the CPUs being compared are of similar generations (e.g. Intel 10th gen vs. Intel 11th gen, etc.), I agree. But trying to compare across distinct generations is a bad idea.
+1 This is the approach I use, to register a config interface in the DI, just grab IConfiguration and bind it to a config class.

The options stuff is a car crash.
Honestly, I hardly ever used the function keys either. As a result the Touch Bar doesn't really bother me -- but neither does it seem the slightest bit useful for the most part.
Can't stop laughing at AOL digging up his property as if they'd actually find precious metals there.
If you're writing modern nodeJS you're probably not using callbacks or promises (directly) anymore (or using promises a lot less than you used to - Promise.all and Promise.allSettled is about it for me, and that's not that often).

The async/await syntax is where it's at. Honestly it's a massive improvement over promises, which I hated reasoning about almost as much as callbacks :)
Another pollsters opinion: Nate Cohn says the story is about Latino voters who are a notoriously hard demographic to poll. Source "The Daily" podcast.
Thankfully though, in America, it's not up to you or Drew to decide what others can or cannot wear. That is subject only to law, which says you can wear slogans and insignia, but not names of candidates.
THe last time I used .net core and had to handle some config was a nightmare like you describe. The documentation wasn't great either. The whole way everything is complicated and messy made me want to just quit my job.

It's such convoluted nonsense.

I like C# but sometimes it feels like MS main aim is to make developers miserable.
Each HTTP request in a Go webserver spawns a goroutine, and there is no need to think about "freeing up threads" since coroutines are not OS threads. There's also no need to leak the word `async` all over your codebase. The problem being solved here with async/await is also being caused by async/await.
Perhaps those with a contrary belief should review the UMJC, which restricts political statements/actions for military members, even off duty.
Yeah, .NET Framework will see no new features, so they'll continue to patch bugs in 4.8 probably for over a decade to come, and a lot of new apps will just not use it, and include .NET Core runtime instead.
Hell, this was SOP before we even had Caller ID! If you weren't expecting a call, you let it go to the answering machine and maybe pick it up after they started talking. "If it's important, they'll leave a message"
Yeah, it’s pretty crazy especially when you’ve got a bunch of bind mounts. My current machine is a 2013 MBA and after cumulative 100+ hours of fighting with docker over the years, I finally gave up and started using remote development in VSCode on a Linux server. That was a great decision.
You run two 4k screens and the laptop screen itself from an existing 13" laptop?
There are still some MBP-13 Intels (i5) with 4 Thunderbolt ports + more RAM still available I think?
> led a failed anti-government march on Washington, D.C. in 1999

Correction: He failed at attempting the anti-government march, not that the anti-government march failed. Maybe it was related to Seattle WTO, but the march he tried to create never actually happened. According to CBC https://www.cbc.ca/news/canada/british-columbia/father-green...
Try git add -uip
+1. Jonathan is great to work with if you are in a similar position as Baremetrics.
They're in the footer on every page. Not enough?