skysight-inc/HackerNews huggingface dataset:
If you're shipping a game that runs on a player's computer, you're most likely going to make production builds with -O ReleaseFast (safety checks off). Rust is overkill for this use case. The only benefit memory safety brings to this use case is making debugging easier. But if we're measuring how debuggable a language is, there are many more factors, such as iteration speed due to compilation times.
It's not a problem with a public reversal of something, it's forcing people to do X, censoring them online (twitter, youtube), and then 'whoops'.

People who were buying masks then were branded as conspiracy theorists, loonatics, got lauged at by commenters everywhere. And our scientists still claim, that the current findings are true, that they won't change, and that everyone not doing as instructed by the expert groups is an idiot again.
I'm not talking about apps on their devices, I'm talking about new types of devices based on their processors.

If these were available for others to buy, I think we would be very surprised by the innovative new devices people would invent.
I would prefer to call recent events science under pressure. One could argue that good science takes time. People need time to think about ideas, time to think about ways to test the ideas, and time to engage in discourse without duress. Both politicians and the media, in my opinion, are a detriment to good science. They may be a necessary evil to provide support for funding, but their short-term goals are antithetical to thoughtful discourse.
FWIW initial Geekbench scores that surfaced today do not show a significant improvement in the single-core performance for M1 Max compared to M1. https://www.macrumors.com/2021/10/18/first-m1-max-geekbench-...
Naive question - is this chip purely home-made at Apple or does it use Arm licensed IP ?
yes this is not an upgrade to the M1 at all - it is a parallel product! Seems like M1 can still be a very good deal.
Agreed. Perhaps intuition is a better term for what I'm thinking of than muscle memory, but I think we're on a similar page :) Thanks for your suggestions!
Why not a factory function that returns std::optional<T> instead? Or better a variant of T or error code?

The construct-then-init pattern is so annoying to deal with.
It is not a term I invented, just told about it; in the universities in my country the use of the term is the norm, so don't shoot the messenger.

A quick check shows me we have several universities with this name, one example is here: https://stiinteexacte.uav.ro/prezentare/prezentare
Well, real growth. ;)
Torrents aren't necessarily illegal so I'm not sure why running a website called "kickasstorrents" is relevant.

I've seen a lot of software legally distributed using torrents where even the software creators link to torrents that you can use.
It works on AWS's metal instances, doesn't it?

That is definitely a constraint though, as the smallest available metal instances are pretty large, hence costly on a per instance basis.
Up to two external displays with up to 6K resolution at 60Hz at over a billion colors (M1 Pro) or
Up to three external displays with up to 6K resolution and one external display with up to 4K resolution at 60Hz at over a billion colors (M1 Max)
Huh? Who said you owe anything to apple? What a weird suggestion.
I wish someone would do this for MATLAB.
The New Meth
Same. I am impressed with M1 Pro and M1 Max performance numbers. I ordered the new MBP to replace my 2020 M1 MBP, but I bought it with the base M1 Pro and I'm personally way more excited about 32gb, 1000 nits brightness, function row keys, etc.
Any experienced to the contrary, I wonder?
No ear caps is instant no buy for me - I literally cannot keep the previous AirPods in my ear and if I do it causes aching, while I can use the pro’s without issue. Or is it just a refresh of the original AirPods?
Too bad Apple shows performance compared to intel cpus. I’d like to see it also compared to 8 core M1.

Edit. Correction. The other link directly to the new processors does give comparisons to standard M1. It’s really impressive! But it’s also unnecessary unless you’re doing some very heavy, specialized work. Normal modern full stack development probably won’t be noticeably faster.
How unnecessarily dramatic. They fixed so many things, on the balance this seems like a good deal for those of us that use MBPs. Implying that you’d reject all those changes over the notch seems quite silly to me.

Personally I think everyone will forget the notch in a few weeks. We got over it for phones, which have much less screen real estate to spare. If the extra space enables a permanently visible status bar in OSX, even when full screen with apps, then I personally will be thrilled with this change.
Curious why not? Won't WSLg be included with wsl2 on windows 11?
At no point did I suggest it requires dynamic linking. Again, I understand how the license works. I’m talking about why you would choose it if it were this difficult for someone to use your technology.

In many projects, ensuring the freedom to replace a copy of the library just isn’t worth all this trouble. If I make my code LGPL, I’m mostly shifting that burden onto other people who want to use it, not myself, and so there are presumably very few LGPL authors who are actually motivated to fix all these problems for someone else. Further, most corps will simply not use the LGPL software, because difficulty looks like license trouble. In that sense, this does look a bit like a job for the FSF, to be honest. At this rate, LGPL use will die out, and not in favour of GPL.

In another sense, a proprietary product choosing to embed my component would be a massive victory for the ecosystem it is built to support. I think that is also true for Sequoia. I just straight up don’t care about the ability to replace my component within another proprietary program. If they are using it at all, they will presumably update it themselves, it would be a pretty central dependency; if they don’t want to, they can just build their own version. I'm just hoping to get anyone to pull the trigger and drop their commercial alternative in favour of the open standard my component implements. So is Sequoia; their livelihood depends on it. Will they hack on rustc to make it easier to use? Somehow I think they will not! This makes no sense to me.

A lot of open source today cares less about LGPL-style replaceability and more about adoption of an open standard that is separate from the code itself. In this case it’s PGP-compatible encryption and signing, which has famously never really taken off and by some odd coincidence never had a project of Sequoia's quality with e.g. a BSD-style license that you could simply slap in a project and depend on. (Although much of the blame deservedly goes to GPG providing over a hundred intricate and one must presume deliberately hard-to-reproduce APIs.) In Kubernetes-land, the concept of being k8s-compatible and interoperable is arguably responsible for more freedom than the core software itself. This is simply true of so many things, and further you must admit: Sequoia as code is 100% replaceable by a motivated corporation, if only there were more demand for being compatible with PGP. If you’re still thinking in 2021 that if PGP were in demand the only reason Amazon would be shipping software without a user-serviceable Sequoia package is the LGPL, you haven’t seen how many hundreds of thousands of dev job ads they posted in the last month. Adoption of the open standard is just more important than anyone’s actual code, up until the codebase is so big it would be prohibitively difficult to replicate. If you think your code in particular is special, maybe you're right, or maybe it's just the rare piece of software whose existence is not entirely justified by an open standard.
For those who don't like indoor rowing nor the hassle of water, here's another idea:

https://www.youtube.com/watch?v=KMZSwYf7jxQ

Or, for some more challenge:

https://www.youtube.com/watch?v=EQ1VxvXeQdg
Looks like Startpage is now what Scroogle was roughly up to a decade ago.

https://www.ghacks.net/2012/02/22/scroogle-founder-pulls-the...
I liked the 12". It was an iPad that runs macOS. Rob Pike (golang) once said: "my two-year-old 11" MacBook Air is the only piece of computing hardware to make me happy since I can't remember when." (https://usesthis.com/interviews/rob.pike/)
Couldn't agree more, anything and everything by Liu Cixin. Although now that I think about it Three Body / Dark Forest / Deaths End are the only works of his Ive read where theres any serious amount of quasi time travel. But its just done so incredibly well.

Just have to give Ministry for the Future by Kim Stanley Robinson a shoutout too, could definitely use some time travel though...

Sorry, spoiler alert?
I ran 512GB on my home server, 256GB on my desktop and 128GB on small factor desktop that I take with me to summer cottage.

Some of my projects work with big in memory databases. Add regular tasks and video processing on top and there you go.
Complex systems are bigger. If you were building a factory, you’d want the shortest supply chain you can manage because inventory is a liability. From the standpoint of avoiding the worst of climate change, you want the most complicated “supply chain” you can manage. This also works for nitrogen cycles as well. Nitrogen that spends time as protein in insects or microbes is better than metabolizing back into the air.

Petrochemical agriculture is not very sophisticated. It can solve simple problems with few moving parts. Genetic engineering has started to ask more complex questions but at the end of the day we are still just getting past surface concerns.

Where science and technology might help is with telemetry, but only if everyone prints out Goodhart’s Law and puts it over the door, on the fridge, the microwave, the coffee machine, etc.

Data filtration is another thing. We think if invasiveness as a sort of score for a plant, but that’s an average of overall behavior. They are both harder and easier to deal with than we make it sound. Each plant is vulnerable during some part of its lifecycle, and or in certain biomes. It’s much easier to “take them out” during this window. But they’re patient. If you miss the window then you have a bigger problem next year. As a human my ability to juggle all of these concerns is somewhat limited, and a little detection and scheduling would go a long way toward helping me keep these problems small.
Could you please stop creating accounts for every few comments you post? We ban accounts that do that. This is in the site guidelines: https://news.ycombinator.com/newsguidelines.html.

You needn't use your real name, of course, but for HN to be a community, users need some identity for other users to relate to. Otherwise we may as well have no usernames and no community, and that would be a different kind of forum. https://hn.algolia.com/?sort=byDate&dateRange=all&type=comme...

Also: please don't post unsubstantive and/or flamebait comments to HN. We're trying for a different sort of site here.
re: zig's SIMD vectors - I would caution you to do some proof-of-concept with some perf testing because as I understand it, these are more well suited for doing bulk operations on a large array of things, rather than for modeling linear algebra.

For example, if you had 100 PointA objects and 100 PointB objects and you wanted to compute the midpoint of all of them in an output array, you would use SIMD vectors to represent, e.g. 10 X values at a time, and 10 Y values at a time, and then do the math on that, rather than to represent each Point as a separate vector.

But that's just something I heard, of course real world experience would be interesting to hear about.
I understand what you are saying, believe me. I am trying to keep it simple because the objective is for the child to walk away with a useful non-scary answer that gives them a sense of proportion with which they can approach thinking about these things.

Anyone who has tried to teach a child math is familiar with just how hard it can to have them understand seemingly simple concepts. Simple example unrelated to powers/logs/roots. It took me about half an hour to explain how you can shift a parabola right and left by simply adding or subtracting a constant from x in the simplest form y = x^2. The fact that it moves in a direction opposite the sign caused even more confusion. It took telling the story in five different ways before the "aha!" moment happened.

The relationship between exponentiation and logarithms is another one that gets fun once things are not nice and even. Exponentiation is sequential multiplication and logs sequential division. Sounds good, until you can't multiply or divide by the base any more.

I find it interesting that in all of my searching I have not found a simple approach to explaining these things to children so they can build a tangible sense of what's in front of them.

That said, if the kid understands coding, yes, you can use programs to have them explore how things might work, create solutions, understand errors, estimation, etc. More the reasons to perhaps teach coding and math in parallel and to the same level of importance in schools.
that's exactly where my mind went.

well, with the addition of convection making me think it was a faster/better way of sticking the tiles to the road.
It's best to give up the idea of measuring software productivity entirely. Almost no one would seriously wonder how to measure artistic productivity and software engineering is a lot more like art than most people realize because it is fundamentally a creative activity.

Software is also too abstract to be measured the same way assembly line productivity is measured so there is no point in trying to impose a metric based productivity framework on top of software engineering. It's unlikely any such effort will be successful or will lead to any positive outcomes.
Sure, but when people say ie, Dell does this better - every time I go look at the Acer or Dell product - they haven't actually focused on what users want.

My guess - looking good on a zoom call for your work or your soririty or your dating videos is going to matter a TON more to folks than whether or not something is integrated into a fat bezel, or is in a notch.

This debate has already occured BTW with the phones, and despite various claims that the notch would destroy iphone sales it did not.

That said, I build my own PCs (talk about driver issues long term) and do purchasing of Lenovo and Dell for business (and a dell "server" costs a mint even though what is inside is also not THAT amazing) and don't use a mac personally, but my family does, and so I'm not totally blind to the value offering they have.
This ^^^^. Absolutely!
Apple brings back standard Safari tab design in macOS release candidate
Looks to me like they are comparing against 2020 MBPs (at least for 13 inch) which use 10nm Ice Lake so nothing to do with 2017 at all!!
> Which isn't to say that one should avoid political advocacy, just that the costs should be evaluated before deciding to do it or to not do it.

It is pretty clear that the decision to write the email was written with business impacts in mind. Two of the longer paragraphs are essentially business justifications for why he wrote the email.
> [isolated neutrons] decay into protons. During the process, each decaying neutron emits an electron and an antineutrino.

> ...detected sparks of light each time a neutron decayed.

Detecting a spark of light would also require photon(s) to be emitted, right? Is this not called out because it is a byproduct of the decay and not part of the decay reaction itself?
At least in the situations I've seen the salespeople made effective use of FUD and ego massage on less technical managers.

It wouldnt be nearly as effective though, if they werent playing the long game and if the products they sold didnt each function to increase the vendor lockin one step at a time.

There ought to be good money decoupling corporate IT systems from these systems but weirdly nobody seems to care that much about IT spend on preferred vendors.
Not my experience at all, you must have something weird in your setup. For a full dev environment I'm running containers with postgres, cockroachdb, several ruby apps, kafka, some JVM based stuff, and clickhouse and it does hit battery life a bit but certainly not pegging the CPU, actually it's using less than Slack...
Probably not really losing money, depends on the cost of bandwidth. Since CF has purchased tons of pipes, it doesn't cost them that much to feed slightly more traffic into it.
Apple has a well over 5 year advantage when compared to their competition.
The missing IAM functionality is also what is preventing myself moving some services to R2. CloudFlare Workers are not 1:1 with AWS Lambda either, yet they have seen significant improvements, which likely continue to accommodate for more use cases. I suspect R2 will see similar improvements.

AWS having high egress fees is the moat around their business. If AWS respond by lowering egress costs then they are opening the fort.
Adventures in Amiga Land
This is revisionist history.

In the keynote, he never mentions "devices that require a stylus".

He says "who wants a stylus? Yuck!" and "if you see a stylus, someone did something wrong".

This spin into "well _obviously_ Steve meant X" is purely personality worship, not borne of his words.
"I'm going to give the crazy guy the gun, and let him choose whether to kill all these people, and it's not my fault."

So tired of this idea that powerful people are free of responsibility for their actions. Biden VOTED FOR THE ACT which everyone knew was bullshit and hundreds of thousands of innocent people died.
I only briefly played w vim adventures ages ago after I already learned vim and liked it but don't remember how far it goes and am not the OP but:

I wouldn't underestimate how good it is to just get those basic moves and simple commands in muscle memory... frees up your attn to get curious about "I wonder if vim can do X" and then self-study is a breeze
i think its more of a mentality thing than anything.
Isn't that space just menu bar 99% of the time in Linux also?
I don't think they did.

The important part with regards to power delivery isn't simply wattage. If a hypothetical charger can put out 96W at 1V@96A, it's never going to deliver even close to that amount of power to a device that expects 96W at 20.5V@4.7A.
But the notch on the MacBook Pros is on top, not on the left.
> But in C# for example, if the system was not designed with dependency injection and everything being an interface it's very hard to build a test harness since you can't mock anything. Which means everything has to be tested manually.

I wouldn't have put it like that, but I think I know what you mean. Mocks for unit testing do require that you have defined an interface to implement, which means that every class that you want to be mocked out needs to have an interface extracted. It is extra work. Overall I think the tradeoff is worth it, myself, especially if your IDE can automated extracting an interface. But it is dumb work that a smarter language/type system could avoid.
> Cloudflare is a CDN. Everyone would readily consider using them to store their data since they're cheaper. Customers that care about price may have cheaper options, but Cloudflare has excellent engineering marketing.

> Cloudflare will be eating everyone. They are trying to expand their TAM, and R2 is a masterclass.

Figured I'd throw another overconfident unsubstantiated claim into the mix. I was even able to use the same exact points to argue the opposite position.
I'll add some other asks:

1, Give me a way to mark a period of time or specific songs in my history as not to be used to inform my recommendation model signals. I might want to put on some special themed dinner music or listen to a song a few times for a certain reason but otherwise not want future recommendations informed by this.

2. Give me a a genre or other filter. Sometimes recommendations will be great but are a mix of soothing guitar and hard trance. I don't necessarily want both at once.

3. Give me a way to use one song in my weekly discovery and say "remove all songs in the current list that are like this and don't give me any more ever again." Like, I put on classical once, and for months now most of my discover weekly is stuff I have zero interest in. I can go one by one but really I need a "dislike type/genre" button.
the power supply is for charging the battery faster. the new magsafe 3 system can charge with more wattage than usb-c, as per the announcement. usb-c max wattage is 100 watts, which was the previous limiting factor for battery charge.
> As well as support from NATO, the EU, and many other nations as it was an operation to get Osama Bin Laden after 9/11.

False: Afghanistan offered twice to give up Bin Laden, and Bush refused even to negotiate with them: https://www.theguardian.com/world/2001/oct/14/afghanistan.te...

The Afghan War allowed Bin Laden to escape to Pakistan and live for over a decade in safety and comfort.
> I would suggest that people new to vim not trying to learn all of vim quickly. I think they are better off learning enough just to get by at first. Just the basics.

Agreed. I think, leaning on my metaphor of natural language, that just like you don't learn how to conjugate every verb form in your first week of Spanish, you don't need to learn every Vim noun or verb right away, but you do want to be learning a system that will make slotting in those new operators natural as you learn them.

> So I would suggest maybe a curated list of problems that need to be solved and their vim solutions, with a method of searching for them when needed and a way of suggesting one of those problems/solutions every so often.

Yep, this is similar to what I was considering. I like your ideas for problems, so definitely will be using some of those :)

> Ideally, a vim plugin could watch for the basic ways of doing more complicated things

I like this a lot. Not sure if it would fit with the model I'm imagining, but I'll have to think about it more, since it seems quite useful.
Observations and subsequent inferences should always come with probabilities. No matter how beautiful the math, the measurement is never perfect.
It's sad you're getting downvoted. Right now our system is setup such that the rich and powerful get special privileges that the rest of us don't.

They also abuse these privileges all the time.
I don't know if this is what GP meant, but I've tried a few co-workers' macbooks, and it's nothing driver related: The touchpad itself has this staticky feel that makes me never want to touch it again. Haven't felt that on any other touchpad before or since.
>Just local warlords protecting their pile of coins

Except the system we have has been put in place explicitly to avoid having actual warlords protecting their pile of coins. Legal taxation based on rule of law enacted by democratically elected officials is the very basis of our society.
I'd love to watch something while rowing but inevitably I start to lose form while distracted.
That is - essentially - what I said right above. What the law actually states does still apply in the extreme case - and it applies more truly on a lot of other platforms... but YouTube has essentially preempted most DMCA claims by offering a service that proactively checks for violations - a service in no way required by the DMCA.
Because it's a crap idea and design, I'll use a tablet if I want to poke at things. A touchscreen on a laptop is like driving a car with joysticks, it's not ergonomic.

Also, Apple never does things half-assed, if they put a touchscreen in they're doing for all models just like they did the touchbar.
UK PM urged to enact ‘David’s law’ to end online anonymity after Amess’s death