skysight-inc/HackerNews huggingface dataset:
I don't see your cloud infrastructure throwing everything away and wholesale switching platforms just because you bought a new macbook air, though.

This is all assuming you're doing anything at all that depends on the ISA and pushing prebuilts of it somewhere. Otherwise it's not like deploying Java, Python, JavaScript, etc... changes at all here.
Optimistically: I suspect the reason they didn't upgrade the 16" pro is because of the RAM story. In other words: no 16" w/ the M1 is an acknowledgment that configurations with 32gb (and hopefully 64gb) of RAM are not ready, and it would be unreasonable to release the highest end MBP without those options available.

Hopefully we'll see the 13" and 16" MBPs with M1+ and more RAM next Spring.
This is a good point and begs an interesting question: will they continue using the same ARM chip across the whole line when the 16" MBP and the other iMacs make the switch, and if so, will all Macs of the same generation always have the same amount of RAM? Or will they branch the chips (M2 and M2S, or something)? Is RAM becoming less relevant when you have smart integration of software and hardware components, to a point where stratification is no longer necessary in most cases?
> In VS Code I only have to know `Ctrl+Shift+P` to use their git "GUI"

You don't even need to know that; the operations are available through a fairly straightforward, reasonably discoverable GUI, without using the command palette, which has a nice heiriachical structure.

OTOH, neither of those paths is much good if you don't already understand the semantics of git operations.
Agreed, but they did mention what sounded like impressive code compilation times in the presentation too, which is pretty salient for most of us here.

Of course, we'll need to wait for third party verification in the end.
Seems there are two variants of the M1 chip in the MacBook Air, one with 7 GPU cores and one with 8. Wonder why that is the case.

https://www.apple.com/macbook-air/specs/
No FaceID, interesting.

I've said this in another thread and thought they might use FaceID as a "Pro" only feature like they do on the iPads but nope, they also released an updated 13" MacBook Pro without FaceID.
Some sort of cooperative living space; rehabilitative; access to plant medicines and therapy; nature to farm.
I would say that that C# code that can get 2x-5x reduction in size by being rewritten in JS is terribly bloated (not taking into account the case where you just remove code because there is now a library available for what you had to do yourself before).
People can vote with their dollars, but we could also have laws protecting customers from powerful companies blatantly defrauding people. This “just vote with your dollars” hand waving of an increasing anti-consumer situation strikes me as naïve. Voting with your dollar doesn’t really work for corporations doing 10s of billions of dollars of sales through 50 different subsidiary companies, in 80 different countries.
Do I need to worry now that a walled-garden company - with all its advantages - pulls ahead of open ecosystems?

I only use Linux at home. Will I be doomed to inferior H/W going forward?

This is not a rhetorical question or a flame... It's an honest question... Is Apple pulling ahead of everybody else and soon going to be our only option?
Thank you for upholding these principles and acting upon them. Having experienced how quickly disagreements with cops can escalate, I probably wouldn't have done anything. It's refreshing knowing that someone did, though.
https://youtu.be/5AwdkGKmZ0I?t=1660

"Immersive, graphically-intensive titles!"
Ah! You're right! No bootcamp. https://www.theverge.com/2020/6/24/21302213/apple-silicon-ma...
Not everything shares the same global state. Two completely independent computer systems that are not in communication with each other will never become synchronized, nor would it be expected that their state is merged in any way. This line of thinking can extend into abstractions existing on the same physical host.

You don't even have to share global state to work towards the successful outcome of some common objective. There are many problems that can be solved with actors operating in parallel with absolutely zero coordination between them. This might seem like its a place where only trivial cases live, but I have found some fairly complex concurrency scenarios that can be refactored into this trivial case by decoupling actors/state and reorganizing other parts of the system.

For example - Assume you were to develop a database engine that uses sequential integers for the primary key. You would probably have to develop a complex synchronization mechanism so that sequences are dealt out uniquely to concurrent callers. Or, you could sidestep the problem altogether by switching to GUIDs (V4 - Random) and allowing each participant to key its own entities. I feel these sorts of decisions should be considered as a primary measure before reaching for any form of shared state.
It is absolutely not 'non founder friendly' for a VC to go after their 'participating' value especially when there is actually money on the table.

There would be zero negative PR fallout from that.

This founder basically ripped off his investors, it's completely unethical - and he'll never get a dime of VC money again.

If VC firms didn't care about getting their 1x money out then the terms wouldn't be there in the first place.

It's normal to do that, and a $500M firm returning 10% a year takes 20% of that, so 2% which is not really a huge amount of money for a team of people.
No, "Universal" apps in this context means these apps can run in Mac OS, either on an Intel Mac or on an Apple Silicon (ARM) Mac. Nothing at all to do with iOS, iPadOS, Windows or Linux.
I recognize this. But so is WinForms and plenty of other Windows-specific APIs. System.Speech, being as you recognize, a crucial accessibility feature, and it should be considered extremely high priority, even if the usage percentage is low.

Microsoft should prioritize fixing this over other tasks with .NET, if they value accessibility users.

It'd be nice for a cross-platform local speech library to be available on .NET, and it'd be nice if the Speech team wasn't likely incentivized to push Azure, but at minimum, existing accessibility functionality should be understood to be crucial.
That's fine as long as there is a flight between the same 2 destinations with the same airline in a few hours that doesn't use a 737max.

If not then what?

I can see the 737 being pushed to infrequent routes with minimal competition. If you want to fly from Fairbanks to Springfield, it's the 737 or nothing and you either fly now or wait 4 days for the next flight (or pay 8000usd for a 19h, 4 leg super combo...).
You can avoid Electron if you try hard enough. I use Slack through a native client, for example; before that I was using browser tabs.
I'm going to guess that most prisoners that are assaulted don't report it. That 20% DO REPORT IT implies a much higher number that are assaulted and don't say anything.
total flops before failure assuming you lose half your battery life from display regardless.
Were the lyrics 'my name is _ and I'm here to say' ever used un-ironically?
While not impossible, I would guess that something like that would probably be unusably slow.
Yeah, I think I can get behind that statement.

Its also true $1000 per month is not worth the effort /s :)
> Overall, at the price they're offering the Mac mini (haven't really considered the other models for myself), I think it's ok to take the plunge.

I thought the same. I actually wonder whether the low prices aren't due to the App support being extremely limited at this point (basically only first party stuff)
If you're going to make this sort of accusation, you should link to the thread so people can make up their own minds. With linkless insinuations, the actual story is usually significantly different from what is being insinuated.
SSD latency is still several orders of magnitude higher than RAM latency. Having similar magnitudes of total throughput (bandwidth) isn't enough to make RAM and SSDs comparable and thus remove the need for more RAM. Random access latency with basically no queue depth is very important for total performance. Certainly, SSDs are far better at this than hard drives were... but, SSDs still serve a different purpose.

Intel's Optane SSDs are based on a completely different technology than other SSDs, and their low queue depth latency is significantly better than any other SSDs out there, but good luck talking Apple into using more Intel stuff just when they're trying to switch away, and even then... just having some more real RAM would be better for most of these creator/pro workloads.
not exactly the same, less ports
And then PS5 load times are worse than Series X. Whoops.
A bit more: I also run the blackmagic rx580 egpu to the XDR pro display. The system outperforms the current entry Mac Pro in geekbench 5.

So I def have eyes on the new mini. My suspicion is the rx580 will still provide 2x or more graphical power than any of these machines.
I don't think Google does consulting or specialized training like this for Android.

For Google Cloud Platform, they partner with other companies (like the one I work for) to help with GCP setup. This partner program was started in the last few years, so I don't think they were doing this for Android back when Android development was new.

Also, the company I work for spent a lot of time building Android apps for Fortune 500 companies, so I feel like I would have heard about it. Our clients would have benefitted from having Googlers build Android apps and train people!
I actually appreciate that API change, as it makes my use of resources more explicit. However, you might be interested in using ``weakref.finalize`` to keep that C++ style.

https://docs.python.org/3.6/library/weakref.html#comparing-f...
I use 27 Gb of RAM currently on my hackintosh and none of my work VMs are on right now. No way I can get an arm Mac until they're available with 64+.
Thanks Alir3z4! Yes, feedback and contributions are so important in helping make the best products possible. That's the wonderful world of open source. :) Definitely send feedback to the cockroachdb community slack channel at https://cockroa.ch/slack in #product-feedback.

Let us know what you think of 20.2! :)
> Launches

They purposefully launched with consumer-level hardware. There is no way that the "real" pro machines will not let you ratchet all those specs up.
> what smaller unit/team managers want (push their own team product)

You mean they might do that although the team's product isn't any good?

Good for the team, career wise, but not the company?
I had to shorten the title, I didn't 'editorialise' for the sake of it, just dropped words.
> Why would a free-speech "purist" be okay with authorities having special abilities to append emphasized messages below other messages?

A free-speech purist would recognize that these aren't “aurhorities”, they are actors exercising their free speech, and which people are free to not associate with by not choosing Twitter as a platform for their own (distribution or consumption of) speech.
Oh yeah, it allows people to show intent to line up for the green card, for which I show statistics.
Thanks for all the work you do Daniel! I don't know how you manage it all.
13 inch Pro has brighter screen I think, and that is noticable.
"Well-written communication" is slightly better idiomatic English than "good written communication", but the latter isn't incorrect. "Good" and "written" are both adjectives modifying "communication". The potential confusion with "well-written" (where "well" is an adverb modifying "written") makes "good" feel a little awkward, but it's valid.

That's hardly the worst thing about the sentence. "Today" is vacuous. "It's" is passive. "Almost" weakens "obvious", so we haven't even gotten to any actual information in the sentence and we're already quibbling. "Creates a business advantage" is awkward and vague. How does it create an advantage? What does this advantage accomplish?

All it means is "Good writing is important", and that is in fact so obvious that it doesn't need to be said. So skip it and move on to something the reader might actually want to know.
With two external displays plugged in, 10-15 seconds, sometimes more. Without any, 1-2 seconds.
9 Way to Make the Most of National Cybersecurity Career Awareness Week
Isn't that misleading marketing? I know that companies can call their new efforts whatever they want, but if someone sells a "Universal keyboard" that only works with Windows, isn't that just straight up misleading marketing?

The only thing that comes close to being "universal apps" would be applications that run in a browser.
Haha yes, going to stay away from the term "verbiage" :)
Apple believes that there are different kinds of professionals. An artist that uses a lower-powered computer is still a professional, of course, just not a software engineer.
I suspect "Apple silicon" will not really be very suitable for software engineering.
Thanks for pointing out. My bad.

Here is a picture of the SoC with the 16GB of DDR4 RAM: https://www.apple.com/v/mac/m1/a/images/overview/chip__fffqz...

And here is the picture which confused by and tricked me into thinking the OP talked about the RAM integrated into the CPU (although upon closer inspection that picture also seems to cover the whole SoC package): https://www.apple.com/v/mac/m1/a/images/overview/chip_memory...
Well... they did that decades ago

http://tim.id.au/laptops/apple/misc/pc_compatibility_card.pd...
I think truck drivers its more a function of 1. driving lots of miles (the more you're on the road, the more risk you're in) plus 2. sedentary job.

There is definitely not a fix for every industry - and some people are happy with taking that risk for more money than a lower risk job/profession. "Just make dangerous job conditions illegal" is a naïve view of the world. Even if you could pass such laws, you'd get a massive skills drain and/or black market work to get those jobs done.
We're an indie event bringing hundreds of systems programmers together.

Speakers include Andrew Kelley of Zig [0], Joey de Vries of LearnOpenGL, the directors behind Myst VR, and more. We value deep understanding of computer systems, something John Carmack supports [1].

BTW we have tickets reserved for those who can't afford it. E-mail me: abner at handmade-seattle dot com

---

[0] https://ziglang.org

[1] https://twitter.com/ID_AA_Carmack/status/1322363255222902784
What do you mean by this?

The commenter is stating how the 2016-2019 MBP 13" had 4 thunderbolt ports, and this new one only has 2
I wonder what's the chance of running Linux on these, probably slim to non-existant, but they would make an exelent Linux machine. I've been waiting for an AMD laptop with thunderbolt/USB4 for GPU passthrough for ages. Sadly we're still far away from gaming on ARM.
Reading between the lines, this deal wouldn't happen if investors didn't agree to write off their investment.

So their choice was between nothing today or nothing later.

Tax-wise it was probably better to write it off now than carry a zombie investment into the future.

Like you said: their investment was a transaction and they made rational choice.

It's the emotional "we can't loose money" or "how dare the founder sell without us getting a cut" that would be a worse choice.
I think it is notable the new mini’s colour is light silver, rather than the previous dark ‘pro’ silver. Presumably there will be another model a year from now.
I found the about page here: https://dj3d.io/about
How does async/await introduce complexity where threading wouldn’t?

In my experience, the complexity is vastly reduced by not having to implement tricky asynchronous APIs (Task Paralell, thread pools, BackgroundWorker, etc).
That's the same as previous low-end MBP.
I have a major reason for using Firefox: Containers. They might be a niche feature but they are beyond essential for me. I'll be using Firefox until someone rips it out of my cold, dead hands.
I'm sensing an assumption that Apple needs their in house apps to be best of breed. I'm not an iOS or macOS user, but I've worked on systems over the years. It really seems like they're happy to let someone get popular to identify the niche that needs to be filled, roll an MVP to cover it, and kick out the originators with no real excuses.

It's like they're still focused on hardware development and the software is just things users want to do so let's have an app only as needed to retain users, ish.

Really schizoid from my point of view.
The Benefits of Being a Stoic
OK, we agree that Microsoft doesn't have their own cross-platform GUI library, but that's a very different thing from dotnet core/5 not being cross platform. Also, there are OSS GUI libraries not from Microsoft.

Frankly, at this point native, cross-platform GUIs are a niche. I used to write a lot of Windows-only GUIs (mostly WinForms, some WPF), but haven't written a desktop GUI for around 10 years now. If I was to now, I'd try one of those aforementioned OSS libs, or maybe use Electron. I know Electon gets a lot of hate on HN, but VS Code shows it's possible to do well.

Not sure if you meant it that way, but accusations of shilling are forbidden here on HN. I've no affiliation with Microsoft, I'm just a long-time, dotnet developer that loves C# and the ecosystem.
Could be disabling but it could also be the fact to increase yields to their most appealing product.
But 16gb is what I had in a computer 10 years ago.

I was just window shopping a new gaming rig, and 32gb is affordable (100 bucks), 64gb (200 bucks). Cheap as shit, what’s the hold up?
Looking back on a previous job, I can now see that I was either becoming burned out or was burned out. This is a very apt analogy.
This. I was hitting a wall on RAM instantly at 32Gb.
VC runs on relationships, at least this is true for top-drawer firms like Sequoia. In fact, early this year Sequoia gifted its original $21m investment in Finix Payments after it discovered new information that Finix could be a potential competitor to an existing portfolio company (Stripe).

https://techcrunch.com/2020/03/09/sequoia-is-giving-away-21-...
This is the first CPU/ SoC and the first SKUs. It's likely (almost certain) 32GB options for the 13" MBP will come out when the 16" MacBook is launched. I'm not so sure about the Mac mini, but considering they are just dropping the same chip on all three devices, I suspect the mini will have a higher end option as well.
SOS MusiQ – S`buya Kude Ft. Keiti – Mp3 Downlaod – AfroNaija
I know use cases are different but I can't imagine 95% of people needing more than 16GB of RAM especially with mac os "unified memory". I have intellij, pycharm, firefox, slack and a mongodb instance running on my windows laptop and its only using 10GB. Who knows how much of that 10GB could be reduced.
I'll be sticking with my 2015 Macbook Pro Retina 13". Great machine, not too thin, heavy enough, no stupid touch screen, usb ports, great keyboard. Everything apple has done since hasn't compared.
As much as Apple touts features as "incredible innovations", I think a lot of them are just engineering solutions.

I see FaceID as the compromise of increasing screen size to fill all the real estate on the iPhone. The Macbooks have tons of room for extra sensors on the keyboard part but not a lot can be put on the screen.
Yeah, I look more at the 1-3 star reviews and see what they are complaining about. A lot are bogus (they got what they ordered, not what they expected) or not related to the product (shipping errors etc) but once you weed out the junk they provide a much better picture of the product than the highly rated ones do.
yes, you notice paging, even with 'fast' SSD.

or perhaps it's not 'paging', and just dumb luck I hit and see beachballs on multiple new higher-end macbook pros regularly.
8chan had some administration problems too which didn't help them stay afloat
Thanks for the detail.

For everyone else, the last point is CRUCIAL

> treat it like you’re making an investment

Remember, if you are giving up a market total-comp package (e.g., 200 or 300k+) for a below-market startup package -- you are literally investing the difference. Treat the difference as an investment.

Also keep in mind, unlike public stock or real estate investments this major, you also often have no visibility into financials -- discount for that.

You also cant sell when you may need to -- discount for that also.

Unlike a property or stocks, you dont get interim dividends/yield -- discount for that also.

You may also be forced to invest heavily or forgo stock if you leave the company -- discount for that.
Tell HN: 1k MRR is not 1k salary
My 2 cents to [1] and [2]

Let's talk about risk-reward.

I used to have a 6 digits job in tech. I've quit to start my own company. We're >1k MRR, my salary is $0/mo.

First, making money from your product/service is much more difficult than making money selling your time. So, I would agree that 1k MRR is an amazing achievement. Moreover, I hardly doubt that even 80% of top notch devs from SV can achieve 1k MRR working on a product from 0.

Second, I do realize that every day that I do not work for FAANG I lose money (by not being paid a salary). Still, I also understand that I have a chance to build 1B$ ARR company. I have a chance to start making much more than what I could working for someone. This chance is tiny but it exists.

Third, product's MRR and salary are different things. You might read this text having a $250k/mo salary while your company is doing bad. You're still paid your salary while your company is loosing millions every month. Does this mean you are a bad employe? Of course not.

Salary is not MRR.

[1] https://news.ycombinator.com/item?id=25036526
[2] https://news.ycombinator.com/item?id=25047838
> There's a reason the market doesn't compensate every early employee at a meh SaaS company with millions.

And I think the primary reason is that many early engineers don't realize what a shitty deal they're getting. The purpose of this thread is to let them know that, so eventually startups won't be able to hire employees with such shitty terms.
Adobe Premiere Pro barely works on 32GB, let alone 16GB. Perhaps not "normal people", but it is a Pro device. And bear in mind, due to the UMA, that 16GB is shared between GPU and CPU.

I have 74GB on my system (10GB of which is GPU) so I can run my dev env (Kubernetes, PGSQL, Visual Studio), data science, machine learning and do 6K video editing. But then, there's also zero chance that I would consider doing this on a laptop.
Of course, I don't want to stay in any business relationship with HP. But I ordered a bunch of 3rd party cartridges and want to use them up at least before getting rid of this junk.

The above hack was useful for me, so that the already bought 3rd party ink won't go to waste.
Containers on Mac rely on virtualization, don't they still? Will the new CPU arch have a native virtualization SW? Because if not, I suspect that the virtualization layer might break with the translations to and from X86, and/or might take pretty significant performance penalty.

A wild unsubstantiated guess of course, at this point (or rather, a worry of mine).
Well goals and todos are different things though. I'm doing product management and I got maybe 3-4 goals for the companies and my devs. But planning a bigger project inevitably explodes in so many decisions to make and discuss...

What I do of course is making a hierarchy: projects, with goals, with milestones, stories, details etc.
Hmmm...this is interesting and all, but, shouldn't we have seen something to this affect in, say, northern Italy by now?

Moreover, if this does pan out, it seems at least as likely that being in the midst of a full-on media avalanche of stories that "if you get X you're screwed for life", when you've gotten X, is depressing and anxiety-producing. The unusual thing would be that 4 out of 5 people don't.
The Art of Management: Tips to Become a Super Effective Manager