skysight-inc/HackerNews huggingface dataset:
Should I buy this new M1 or go with the Intel 16 inch MBP?

IMO, it depends on how long you're going to keep your computer.

If you're the sort of person who keeps using the same computer for eight or nine years, you don't want to end up on the old chips when all the software has migrated years earlier.

Imagine still running a PowerMac in 2010.

I was ready to buy an M1 model, but the deal breaker for me is the screen. I use a 2011 Air. An 11" screen was fine a decade ago, but my eyes aren't what they used to be, and I don't think 13" is going to cut it. When a 15" or 16" option becomes available, I'm there.
Nota Bene: Simon Baron-Cohen's science around autism is often not replicated elsewhere. He makes some theories around this specious science, like the extreme male brain theory (despite there being many autistic women) and the systemizing brain.

https://en.wikipedia.org/wiki/Empathising%E2%80%93systemisin...
I sense a bit of a glass half empty vibe about the reaction to these machines.

All this will come in time - in the meantime this is a big step forward for machines of this class.
To a point, sure: Tobacco and alcohol are still sold illegally. But most folks buy it from the stores, and if they aren't, adjustments need to be made. Taxation isn't generally the issue (as alcohol & tobacco are taxed) as long as it is easy to purchase and reasonably priced.

The other issue is that there are conflicts between state and federal law. Not being able to bank easily is a major hurdle, and these sorts of things need fixed.
I upvoted this because, even though it's not on topic, it's an important recommendation.

That said, I don't see colon cancer listed in 23andme's website. Are you sure they screen for that?
eBPF is also used high throughput blockchain, Solana

https://github.com/solana-labs/rbpf

Unlike more common Rust + LLVM + WASM toolchain, Solana smart contracts use Rust + LLVM + eBPF.
i personally prefer secure hardware at the expense of not being able to play around with other OSes - i am sure i am not alone
Oh, indeed. Never seen them, but I think I never paid attention to any footer so far, so maybe they could be more highlighted.

On the other hand, like usual, the people who should read them the most, are probably the least likely to do so. Also the forum is somewhat self-regulating now?

I read quite often, when someone misbehaves, others chime in and ask them nicely to not do that here.
> LG for instance, that make 2 lbs 13.3 inch notebooks and 3 lbs 16 inch notebooks

Those are the Gram series, right? They use a magnesium alloy chassis that feels like flimsy plastic. They are light, but they feel like a something that's going to imminently break compared to Apple's aluminum unibody.

In my view, the Gram trades off too much stiffness and chassis robustness for weight to be palatable to a non-niche audience.

I thought I was in the niche of users that prized weight over all else but I had concerns that a light on-the-go laptop that was so flimsy would last. I returned my Gram due to the fact that I just couldn't get used to Windows (after using Linux and Mac for >10 years) so the build robustness and weight ended up being a moot point
Numerai is next up
I'm merely quoting the article re pre/post 2016 polling accuracy.

I'm not implying and wouldn't guess Trump stole it. If it was rigged, my guess would be that Putin rigged it without even caring whether Trump wanted to be president or not.
Just existing in certain places is plenty.
It has been designed that way.
In my experience, most of burnout is being held responsible for things you don't have control over. That may not be true for everyone, but it's been consistently true for me.

As a result, the "work more efficiently" comments from management/etc are just incredibly unhelpful.

Most of the discussion so far seems to center on "work more efficiently", not "find a way to be supported". The latter is usually the only thing that will help, in my experience.
Dont have the genes on hand but it’s Familial Mediterranean Fever, more commonly shows when youngish. Idk if there’s anything that’s come to replace it but if you’re ok with putting data in hands of big med, promethease is what helped me find it (was before they sold out), likely still worth trying.
Many people have one in their home country to watch program you can’t find locally.
> ASP.NET Core does push you strongly towards dependency injection, but it does not force you at all to use it.

Their own documentation for making queries against SQL Server doesn't provide examples of how to do it that aren't using DI. "Just inject it" it just says. Thanks .net, super helpful. Maybe the docs are there, but I couldn't find them at all when I went looking.
Keep your head up, statistics are in your favor for healing back to full health.
It's quite interesting that I see the same things but opposite conclusions - to me, the "high and low vs the middle" aspect makes sense, but it obviously refers to the Republican party, lead by the interests of the wealthy elite on the backs of votes from lower class rural people and blue collar workers (predominantly the white workers, but as these elections showed, also black working men) against the middle class such as the college-educated skilled workers who range from people with income like teachers and to those who are well off but have no chance to get into the wealthy (0.1% not 1%) class ever.
The Ryzen 9 is a 16 (32 hyperthreads) core CPU, the A14 is a 2 big / 4 little core CPU. Power draw on an integer workload per thread seems roughly equivalent.
Wow, that's a great example. I'm also very frustrated by the pretty html with absolutely no value.
The reason to keep implementation details out of the docs is that people will rely on those implementation details, and then when their app breaks, they won't even think of looking at the documentation for updated implementation details. After all they probably have the old version all but memorized, and the app may break in a way that isn't obviously related to the implementation that changed.
Do your research on the adapters though and drives. Some have issues with suspend. Make sure the hardware you add has been tested by some brave youtuber or blogger before buying anything. It looks like the actual act of repacing it isn't that bad though.
I guess I mean more that if you're going to buy a brand new dev machine in 2020, you shouldn't buy anything with less than 16GB of RAM.

You can still be productive right this moment on 8GB of RAM (you're proving it!), but the march of time will inevitably start to make that amount feel less and less tolerable, if it isn't already.

Personally, when I buy a dev machine, I'm generally trying to look at the next few years of ownership. Will 8GB of RAM cut it in 2023? Doubtful. 16GB? Yeah, a little safer. But 32GB would make me feel better.
I think mail-in ballots are a much bigger problem for exit polling than fear of being cancelled.

I cite no sources, just a hunch.
MIT PhD Analysis of Michigan Votes
How about a higher TDP? Perf per W or J is dandy but absolute performance also has its place. How does this thing scale if you put a desktop-class cooler on it and how long will it be before we get to find out?
Subpixel text rendering also requires intimate knowledge of the display being rasterized for, and becomes a mess once you enter multiple displays with different pixel layouts. I was working on support in my font library https://github.com/mooman219/fontdue/, but it quickly becomes not worth it. I'm interested to see your approach to the problem if your project is online!
How to Build a Successful Patreon Group
Facebook Market
Great story, yes. But there's no such thing as a "halzenfugel" in German as far as I can tell as a native speaker. Even www.duden.de, the official German dictionary, doesn't know that word ;-0
They were talking about English classes, though.
virtualization does not help, you need an emulator to run x86/x64 vms.
They have the incentive to lie or they get their wig split.
Why don’t you just quote the word “by”? I agree with the word “by”. I fully support it and appreciate how precise and representative it is with respect to the topic. Thank you for walking that path with me, I am defeated by your debating skills and have no hope to recover.
The important thing isn't people lying to pollsters, its people lying to pollsters in a way that's coordinated with a particular demographic or voting block.

If 10% of people surveyed, at random, lie to the pollsters and choose the "opposite" candidate out of spite, you'll actually see a sort of reversion to the mean compared to the actual opinions.
Are you saying it’s a bad argument, and contradicts previous research because your personal experience differs? That sounds like anecdata, not argument.
Do you use IDEs for debugging?
People are downvoting you, mostly because you are making a big deal out of a very simple situation. As one commenter said above, they would either get nothing, or nothing, and the VC firm, through the publicity they are getting now, will very likely profit from this sign of good will.
the difficulty isn't the content but the fact you can't blindly hit the key reliably. reminds me of back in the day where you could send a composed complete text message from your phone without taking it out of your hoodie pocket in class. not the case anymore in our touch screen world without tactile feedback.
How was he a Neo-Nazi? What does one have to do to become one?

I'm asking because I've seen all kinds of people labelled as that, even though they're neither nationalists nor socialists.
How do you know it's a pollster calling?
It is definitely an adequate base spec. What would the random MacBook user fill 16GB of RAM with?
But elections aren’t single events, they are 50 different events. 5% of the time the results in Michigan will be outside the error bars. But if the results are outside the error bars in Michigan, Iowa, Wisconsin, Minnesota, etc., and the polls all got it wrong in the same direction for each (overestimated Biden’s support) that’s actually statistically quite unlikely.
Oh ok, gotcha. I’m not trying to blame any entity here, just pointing out the price difference that’s larger than the sales tax difference between the EU and CA. Interestingly HK prices for iPhones are almost exactly California prices (within a couple of dollars) even though there is no sales tax in HK - that’s probably on Apple.
> my above source is (probably) using exit poll data, which we should be a bit suspicious about.

Normally, exit polling aren't too problematic, but exit polls in this election when "vote in person" vs. "vote by mail" has been a matter itself of intense partisan division, well... There's a fairly obvious built-in bias compared to the electorate at large.

> I was reading an analysis today that suggested Dems may continue to lose these groups - and they will be losing them to the Republicans ( [2] but note the source and that's it opinion and give the appropriate grain of salt). Given how uncomfortably close 2020 has been for the Dems, I would not rest on my laurels and assume we'll just continue to come out ahead in these groups.

I'm not sure there is a grain of salt large enough for "analysis" from the Editor-in-Chief of the Washington Examiner which rests on no apparent actual data. That said, I think complacency is never good, and I think the Democratic Party should be active asking how it can serve all kind of communities better, including black, hispanic, and other racial/ethnic minorities (and the working class generally, and...)

But there's a difference between that and believing that there is clear (or even strongly suggestive) evidence of a particular problem with certain particular communities (I think there is, but more with the working class than race/ethnic minorities, right now; but I think that means we need greater additional effort in the "working class" area, not an absence of it in the others.)
Are there any differences in screens? I have no idea but would guess that the Pro has a better screen with more accurate colors.
How did you select the random pages? Did you made also any of them?
Learn CSS Grid in 5 Minutes
Apologies, I usually remember to expand acronyms!
A good way to get a good prediction is to ask how they think their neighbor will vote.

A person who is ashamed of their selection will be much more willing to tell you what it is if they think you're asking about their neighbors.
"documentation is a huge cost center"

It's a tiny cost center, in the grand scheme of things. As it is they probably spend less than they spend cleaning the glass at Apple Park.
disappointed with the design refresh or lack thereof. also disappointed with the subpar camera, 8gb ram as base spec. so thanks but i will pass
Not specifically. Everyone's different, but for me self-awareness was the key. Mindfulness and breathing exercises (very close to the same thing unless you get deep into MM) are both about processing your various physical and mental reactions. That makes them especially applicable towards breaking vicious cycles like the one I'd gotten in, where I was freaked out in part because of the symptoms so it became self-perpetuating.

I don't want to paint these as silver bullets. I still deal with my anxiety disorder on a regular basis. I just feel more able to look at it in third person a little to defuse some of the worst bits.

Edit: I'm always hesitant when someone uses the word advice, so I gave a vaguer reply than I needed to. I won't give advice but will give a little more detail.

Looking at the original list, the specific ones there I also have tried to improve with varying success are stoic philosophy, nutrition and fitness. But I'll also add sleep, since of them, sleep has had the most immediate effect that I've noticed. However, there's a chicken/egg thing there if you're too uncomfortable to sleep. I used a short course of sleep meds, but those have their own risks so YMMV.

Stoic philosophy is good to aspire to, but it's more end goal than technique IMO. It's a good thought yardstick, though, for what you "should" be feeling if you can step outside yourself a little.
This is great feedback. Thanks!
Hmm, that's easy to miss - as easy as HN's multiple pages are. Here are the links:

https://www.anandtech.com/show/16226/apple-silicon-m1-a14-de...

https://www.anandtech.com/show/16226/apple-silicon-m1-a14-de...

https://www.anandtech.com/show/16226/apple-silicon-m1-a14-de...

https://www.anandtech.com/show/16226/apple-silicon-m1-a14-de...

Seems that only the last one was written after today's announcement though...
much better than those but a far cry from the one they killed off in 2015. feels like half the key travel.
Surely there is a better (and I'd bet, more effective) way to handle environmental regulations than mandating specific engineering design patterns within the legal code.

Perhaps instead, it might be a better idea to directly regulate the actions which cause the environmental impact? i.e. the disposal of those items themselves?

Engineers tend to get frustrated with laws that micromanage specific design choices, because engineering practices change over time. Many of the laws that attempt to do so, backfire with unintended consequences.

It is quite possible that your solution might be just that -- many industries with high security needs are already very concerned with hardware tampering. A common current solution for this is "burner" hardware. It is not uncommon for the Fortune 500 to give employees laptops that are used for a single trip to China, and then thrown away. Tech that can give the user assurance that the device hasn't been compromised decreases the chance that these devices will be disposed of.

As a side note, I don't think serialized components is even one of the top 25 factors that does(/would) contribute to unnecessary electronics disposal.
And ... C# _invented_ the async/await syntax. Node, Rust, etc., were all inspired by what C# did.
I've never heard that the 486SX was a binned 486 - my impression was that it was a deliberate choice done during manufacture. Wikipedia backs up my recollection: https://en.wikipedia.org/wiki/Intel_80486SX
At what speed? As far as I understood, all the presented performance increases are for optimized apps. I guess this is also where Apple sees the primary customer base.

For developers, scientists, etc., it would be interesting if it improves any of their typical use-cases – memory is one big limitation (I don't necessarily need 32GB on the laptop, that's what I use a workstation for, but after using my current Macbook for 7 years, I don't want a new laptop that feels limited after a few years)
With Rosetta a lot of x86_64 programs actually do work, and the porting to arm64 is not _that_ bad.
Besides you get all iPhone/iPad apps :)
Yeah, most people I know almost never use F keys (except perhaps F1 for help). They leave it on the media-keys mode... which is the same as the touchbar's default values, but without needing to know what mode it's in.

With the physical media keys, if they want to mute, it's always the same button. Pause music, always the same button. They're great in a way that the touchbar completely destroys.

(and yes, I know you can change this setting, but if we're assuming non-techy-users we also generally have to assume default settings.)
And just like that you added the stress of worrying about cancer to my list. Thank you stranger!
> site’s anti-abuse systems, many of which Bell and Gackle have written themselves.

That sounds interesting! How were these built? In the same Arc language? Any chance this can be open sourced?
Yeah, MAGA and Keep America Great are both literally trademarks of Donald J. Trump for President, Inc., the official campaign.
Just a few of them, but there are hundreds
Normally I prefer nudges to bans, but I'm not sure they work on giant monopolies. Unless the tax were high enough to have no chance of passing, Apple would dodge it or write it off as cheaper than being consumer-friendly.
Exodus of Silicon Valley
> I think you have a good point about sorts, in that case mutation is almost always faster, but it seems to me that a large contributor, is that often much data doesn't need to be moved. So clearly no work is better than some work.

I disagree. Even for a simple situation:

[9 1 2 3 4 5 6 7 8] -> [1 2 3 4 5 6 7 8 9]

All 9 elements have to move to a different memory location!! In fact, assuming a randomly shuffled array with all different values, I'd assume that the most common situation is all elements being forced to move somewhere else. But I don't feel like doing the rigorous math to prove it. I'll so something simpler:

If there are N locations in an array, the probability that a random element is in the right spot is 1/N (I think anyway). With N elements, that would be an average of 1-element in the correct spot (assuming uniform random arrays). There is only one-sorted array, but factorial(n-1) array without any element in the correct spot.

> I haven't considered shuffles specifically. But getting into the rut of complexity evaluation alone dismisses important aspects of the machine and the data you are actually operating on, and can lead you very far from the fastest solution for the problem you are actually trying to solve.

Sure. But Knuth shuffle uses nothing aside from "Swap" instructions and a 32-bit (or 64-bit) RNG. Its really simple and fast. That's why that algorithm has stood the test of ~40 or 50 years of use, its probably the optimal algorithm for shuffling on a single-thread.
I remember PLTGames. I'm sad that it didn't last that long!

I think something like that could do really well now since there seems to be so much interest in the topic now based on all the Reddit and HN posts.
voat.co is just mob rule. it is such a mess.
Cool, so I'll add another dependency and figure out how to use that, to save myself time having to write out MS's convoluted dependency-injected configuration code.
There were two arguments made by parent. One was a variation on the silliness of "my data shows that my data is good".

The other was personal anecdata explaining that it doesn't have to be a political agenda driving the bad data.
For API documentation, if you can specify what you intend to build well enough to build it and validate that you have built even approximately what you intended to build, documentation shouldn't be much more work.
No, it's like saying 100 people living in one house get the same say as 1 person living in another house.

You literally used people in your example!
So far working with Rust has been great. We haven't had to build any special build tooling. The build times are greater than Go, but we're able to keep things manageable by breaking the project into separate Crates (all still within the same repo and directory tree), which can take advantage of incremental compilation.

Rust has the memory control we're looking for with the safety of a higher level language. For programming that requires concurrency, as most server software including this project does, it's fantastic as the compiler will prevent data races. The way Rust has you deal with errors also makes it easier to write correct code at compile time rather than finding problems at runtime when they can be harder to track down.

Most of what I wrote here a few years ago still feels true:
https://www.influxdata.com/blog/rust-can-be-difficult-to-lea...

I also talk about using Rust in the announcement blog post here: https://www.influxdata.com/blog/announcing-influxdb-iox/
A massive selling point for Godot, is its relative simplicity, general purpose design, and unopinionated approach to development inside of it. Unlike many open source engines that have failed, Godot (esp. Since 3.x) tends to provide you with minimal abstractions, and focus its development efforts on polishing core features which more complex features can be built on top of. It offers a smaller core feature set than an engine like Unreal, but polishes what's there so well that it can compete on a commercial level

I personally believe much of its success is owed in large part to this kind of prioritization on fit and finish.

Its networking api is minimal, and easy to use. It helps you negotiate your initial connection, and then gets out of your way, so you can spend your time thinking about the information coming through the pipe.

A more opinionated system might be faster to get up and going, but would likely get in your way for more complex projects.

Much of godot's functionality is implemented in modules, which the engine can be optionally compiled without, and are easily added in by other developers.

On top of this, the engine has a plug-in ecosystem like Unity has, which allows functionality extension on a per-project basis.

This means that more opinionated networking features can be trivially appended to the engine's core feature set by the community, and shared or sold as developers see fit.

Imo, this is a win. Developers don't have to work around, bypass, or ship with a clunky networking model that seemed like a good idea at the time, and Godot devs don't have to maintain the potentially sprawling implementation of a feature that could very well get in somebody's way.

Wrt gdscript, it's something that existed in the engine before it was open-sourced, is tightly integrated into the engine's systems, and is easy to bind new code and methods to.

I don't think that the core vm has been touched too much since it was released, and it's fairly easy to ignore if you want to use C#, or C++ instead.

Godot exists in a space between something like Unreal, and older frameworks like XNA. It's small enough that a single person can wrap their head around it, offers a baseline set of tools, with a modern renderer (4.0 will have a more modern renderer). It's beginner friendly, but it rarely gets in the way of experienced devs as a result.
The revenue multiple is probably not the metric they used to arrive at the valuation, but it's certainly a normalizer that people use to compare outcomes.

Multiples of trailing 12 months net profit would be more common for a smaller entity.