skysight-inc/HackerNews huggingface dataset:
Then don't go on a tangent, when the point the parent was talking about potential savings and big oof when you get your numbers wrong then try to strawmen about points no one is arguing against. No one was arguing about vertical intergration bonuses Apple gets by their own SOC. You wanted to boil it into one dimension by dismissing the value Apple can provide with their own chip.
I think you mean 2w cores not 2w chips? The A12X also cuts frequency when multiple are in use (as of course AMD and Intel CPUs do as well), but at 2w/core you're still talking 8w for a quad core, comparable in power to the quad core i5 in the current MacBook Air.

The problem here is a severe lack of quality data. The best we have right now is SPEC2006 which is unfortunately only single core. You're absolutely right that it makes more sense to compare like for like in workloads, but we don't have any good multithreaded cross-platform benchmarks. There's geekbench, but it's somewhere between mediocre and shitty. And then nothing else? There's then no multithreaded benchmarks that also have measured power draw on an A12/A13.

A 4800HS at it's 4w/core all core load is also still clocking higher than an A12X. When Apple has the thermal budget to spend as well they'd almost certainly do the same thing?
Please post the spoiler in a few days, I have no idea but want to watch this.
No. It's likely a stopgap until those apps get a proper macOS version. It'll be sufficient for games, but macOS users will eventually demand Catalyst or full AppKit conversions for certain apps.
According to this article https://semiengineering.com/china-speeds-up-advanced-chip-de... they are into advanced chip development:

-SMIC is shipping 14nm finFETs, with a 7nm-like process in R&D.
-Yangtze Memory Technologies (YMTC) recently entered the 3D NAND market with a 64-layer device. A 128-layer technology is in R&D.
-ChangXin Memory Technology (CXMT) is shipping its first product, a 19nm DRAM line.
-China is expanding into compound semis, including gallium nitride (GaN) and silicon carbide (SiC).
-China’s OSATs are developing more advanced packages.
As far as I know you can subscribe with Prime to any sized streamer. I've subscribed to accounts with only 5 other subs
> Which of those hosts should I open a TCP connection to to begin speaking TLS/ALPN/HTTP2? The standard doesn't say. I would like a standard that says what to do.

Well, there was an RFC (found it, RFC 3484) that told you to pick the one closest to your network (which wouldn't make a difference in this case, unless you were in say 13.225.214.0/27 or so). But that's not actually helpful, because given two destination IPs, one in the same /8 as me, and one not, I don't have any information that would help me determine which is a better choice.

From experience, most browsers will try a couple IPs before showing an error message, but that's not standard. If you have a fancy authoritative server, a lot of traffic, and a bunch of server IPs, you can get OK balancing by telling some clients some IPs and some clients other IPs; but it depends on having enough diversity in recursive servers; if all of your users are coming from one mobile ISP, chances are you won't get a lot of balancing.

(And I'm sure you already know all this :)

Better to have clients with a bit of intelligence. :)
Apple can start leaning on their specialized ML
cores and accelerators

Thank you for mentioning this. I feel like many have missed it.

I think Apple sees this sort of thing as the future, and their true competitive advantage.

Most are focusing on Apple's potential edge over Intel when it comes to general compute performance/watt. Eventually Apple's likely to hit a wall there too though, like Intel.

Where Apple can really pull away is by leaning into custom compute units for specialized tasks. Apple and their full vertical integration will stand alone in the world here. Rather than hoping Intel's chips are good at the things it wants to do, it can specialize the silicone hardcore for the tasks it wants MacOS to do in the future. It will potentially be a throwback to the Amiga days: a system with performance years ahead of competitors because of tight integration with custom hardware.

The questions are:

1. Will anybody notice? The initial ARM Macs may be underwhelming. I'm not sure the initial Mac ARM silicon will necessarily have a lot of special custom Mac-oriented compute goodies. And even if it does, I don't know Mac software will be taking full advantage of it from Day 1. It will take a few product cycles (i.e., years) for this to really bear fruit.

2. Will developers bother to exploit these capabilities as Apple surfaces them? Aside from some flagship content-creation apps, native Mac apps are not exactly flourishing.
In my experience, the vast majority of people in tech are completely unaware of the accounting usage. I only know it because my two siblings work for two of them.
> If you are making purchase decisions for classrooms, what makes you buy 200 Macs with a new, unknown architecture?

Yes, the "unknown" architecture powering the highest performing phones and tablets.

Apple has plenty of problems selling to schools for classroom use because other platforms have invested more in that use case. But ISA being the reason? No. Simply no.
Too late to edit, but out of curiosity I re-implemented this to use the PCRE JIT (in PHP) to see what kind of speedup it would provide: https://gist.github.com/allanlw/69df509519335b88db886d48503a...

Timings for fred.cnf on my machine:

python: 0m53.744s

PHP (no PCRE JIT): (hits backtrack limit in 1m15.994s)

PHP (PCRE JIT): 0m20.109s
Maybe hooks into libz somehow?
According to their press release, it was an Apache plugin.

https://www.businesswire.com/news/home/20081008005207/en/Com...
It could just as well have been, choose a pref level and assure it will run for 10 hours...

It actually good engineering to have all the components balanced. If you overbuilt the VRM's for a CPU that would never utilize the current, its just wasted cost.

OTOH, maybe they were downsizing the batteries to keep it at 10H so they could be like "look we extended the battery to 16 hours with our new chips" while also bumping the battery capacity.

We shall see...
> It's a pity I have to replace it just because it's expired. By date.

How is it expired? Why would you have to replace it? Did it stop working?
I'm unconvinced this comparison is very meaningful at all.

First of all, TDP is not the same thing as power consumption - it is a specification for the required performance of the heatsink/fan cooling solution.

For example: a Ryzen 3900X is a 105W TDP chip. Running at full speed on all 12 cores it consumes 146W; about 10W per core and the remainder for the rest of the package.

Secondly, it is entirely typical to run a single-threaded workload at a higher clock frequency (because if that's all you have to do, why not?), and chasing higher clock speeds is disproportionately expensive since it requires higher voltages, and dynamic power in a switching system increases with the square of voltage.

Again, taking the Ryzen 3900X: that's a nominal 3.8GHz processor. Running a single-threaded workload, it will typically boost up to 4.45GHz in testing. At that frequency, that single core is drawing nearly 18W - i.e. 80% more than at the nominal frequency achieved when all cores are busy and no boost headroom is available.

From what I've read about the A12/A13, the voltage/clock curves are particularly skewed at maximum clock speeds - something like 1.1V at 2.49GHz on the A12 and well under 0.8V at 2.3GHz - basically half the power to run at 93% of the clock speed.

There are a lot of unknowns here, but I think there are more reasons for optimism than your analysis suggests.
Not really, all the above points was solved 40+ years ago.

https://en.wikipedia.org/wiki/Sydney_Coordinated_Adaptive_Tr...
Presumably for services beyond parking meters and transit terminals. The keynote showed cafés, and maybe other food ordering places, too. Having an account with the establishment could be used as a loyalty rewards programme or something, like at Subway where you have a card that you scan at the till.
I highly doubt "normal people" are losing much sleep over a virtual drive showing up in their Finder sidebars.

It's only a "UX fail" if you're of the opinion that all platforms should work exactly the same way, and/or that UX paradigms that aren't what you already know are inherently wrong.
> Just putting the A12Z into the previous 12" MacBook would be a massively better computer with better battery life, better performance, and significantly less expensive. All while Apple maintains their margins.

Don't we basically know that from the Surface X?
That's an alternative theory, among many other possible ones that wouldn't lead to the dismissal of an entire thread of developers' comments based on a quick skim and the strange idea that not one of them knows what a sparse file is.
As someone who's not fond of apple ecosystem I'm both excited and afraid. Processing space can definitely use more competition, though I'd be more interested in actual GPU efforts as CPUs are pretty boring unless you're running a server or in a tiny CPU intensive niche.

What scares me though is expanding of walled gardens of apple. Mac used to give back to libre culture at least a little bit and push some valuable standards but with native iPhone apps and this closed architecture I'm afraid it will take away from libre and desktop culture.
Whether it's a good thing or a bad thing we'll have to see but I'm staying optimistic.
Such a charged issue should have been accompanied by a more thoughtful comment. davidw was begging for misinterpretation.
20% of users are Apple developers. There are plenty of developers who use their hardware but don't develop for Apple products (a web developer wouldn't be an Apple developer).

Or have things changed since I left the Apple ecosystem? I'm assuming you don't need to be a registered developer to use things like "make" or download IntelliJ IDEA?
> Most intellectuals, including the general population of HN, have an almost allergic reaction to Taleb.

Taleb is one of the most frequently positively cited public intellectuals on HN.

Certainly, there are also negative reactions to him, but claiming the general population of HN has an “almost allergic reaction” to Taken is a ridiculously hyperbolic display of “my preferred viewpoint is persecuted here.”
Let me tell you, it's a huge mistake, it's hideous, it's non-functional, it's accessibility-hostile … it'll get reverted.
I skimmed though, not a bad idea- instead of using a reverse proxy, you are basically doing a poor man multicast, by letting many servers answer a request. And instead of rewriting the packets, you encapsulate, which should be lighter and faster.

It might be a little more resilient than even a very minimal nginx, but more than that, I think it must give you more control about what happens when a packet is not "answered" after some set amount of time - you write off who should have been the answerer, then resend that same packet to another server. Keep a buffer of packet, scrape them from the buffer when ACK'ed by the answerer, resend them to another answerer if not ACK'ed after some set amount of time.

Am I guessing correctly?

It seems a bit overcomplicated for normal usecases, but adequate for a large scale like google.
Racist? I’m a white European - where do I sign up for my visa?
> China's only consequential tech company is Huawei.

Lenovo?
This. It'll take 2 years before they get industry software on compatible hardware - this is the last industry upgrade prior to the switch.

The next 2-3 years will make or break the professional MacOS market. My money's on make, and I think they're going to absolutely knock it out of the park.
Twitch did Ninja really dirty when he left. I don't think he wants to go back there.
Honeywell's new quantum computer edges closer to threatening Bitcoin
I think the people that get the jobs as tenure track assistant professor at good research universities can usually qualify. At least the young professors I knew didn't have any issues. Graduate students and post docs are usually already doing those types of services now also.
Even if it's precompiled and not at runtime, we don't really know what the performance looks like, especially in hand rolled assembly where something that isn't a one-to-one cycle match could have obvious effects.
Pandemic Time: A Distributed Doomsday Clock
Due to Seattle’s unrest, billion-dollar investment firm moving to Phoenix
Different than octopart?
One could do the synchronization thing with zig's async await, it would just cause the code to become a compile error in blocking I/O mode. The code author would then have the option to document that function / library / application as not supporting blocking I/O mode, or explicitly put an `if (std.io.io_mode == .blocking)` check there and provide a blocking implementation.
Outline link: https://outline.com/pBvgHC
Sorry guy. I didn’t have time to watch during work and dont feeling like reading through a verge article
I like that the new UI changes. More white space and improvements to controls are welcome. I'm a bit partial to the lack of buttons that don't look clickable, but I'll reserve my judgement until I've tried it.
Hey this is where I’ve worked for the last 4 years. Hands down the best company I’ve ever worked for.
I think Ada/SPARK comes pretty close in my opinion. How come it does not get as much attention as Rust when it comes to safety?

To stay on topic: https://docs.adacore.com/spark2014-docs/html/ug/en/source/co... and https://blog.adacore.com/gnat-community-2020-is-here are worth a read.

Additionally:

> The Ada concurrency model is based on the notion of task, a unit of concurrency that represents an independent thread of control. All, the tasks and the mechanisms for inter-task communication and synchronization, are introduced at language level in order to allow building safer programs. As an illustration, Ada 95 introduced protected objects to allow controlling how data is accessed, thus eliminating race conditions. Additionally, in 1997, Burns et al. introduced the Ravenscar profile, a subset of the Ada programming language that allows high integrity applications to be analyzed for their timing properties by pursuing three main goals: (1) ensuring predictable execution, (2) simplifying the runtime support, and (3) eliminating constructs with high overhead. The limitations imposed by the Ravenscar profile have an inevitable impact in the complexity of correctness analyses, e.g. tasks can only communicate through shared objects (tasks entries are not allowed, so the rendezvous mechanism cannot be used), tasks are assumed to be non-terminating, and tasks and protected objects cannot be dynamically allocated.

> Along the same lines, SPARK, a language that subsets Ada to enable the formal verification of programs, eliminates race conditions by forcing any global object referenced from a task to be marked as Part Of that task, or be a synchronized object.

I think I have a comment about Ada's concurrency where I get into it in more detail (IIRC).
You can get 1 bedroom apartments for 1700 a month in SunnyVale. Far less if you have a roommate or significant other. Even entry level software engineers at FANNG making 180k+ can easily afford that.
If pictures like this are accurate, I assume cache problems would be the most likely: https://i.stack.imgur.com/4Z1nU.png
Wasn't it watered down (specifically the public option being removed) to get Lieberman's vote?

Why would they try to appease people who weren't going to vote for it?
I am kind of OK with this solution, and is in fact my plan to roll out HTTP/3 for my personal sites. I wrote https://github.com/jrockway/nodedns to update a DNS record to contain the IP addresses of all schedulable nodes in my cluster. I can then serve HTTP/3 on a well-known port and it is probable that many requests will reach me successfully. (I had to do this because my cloud provider's load balancer doesn't support UDP, and I don't have access to "floating IPs"; basically my node IPs change whenever the cluster topology needs to change.)

I don't really like it because it still means a minute of downtime when the topology does change. I would prefer telling the browser what strategy to use to try a new node, rather than relying on heuristics and defaults.
>On the one hand, this enables them to do bold things and endure incredible criticism before being proven right. The iPod, no optical disks, bundled GPUs, AirPods, etc.

When the iPad first came out: "OMG, you can't print! How insane." Probably forgetting other things.

Apple does a ton of things wrong and arguably forces some changes before a lot of the world is ready for them. But they've never prioritized supporting legacy and, in fact, arguably have had a pretty consistent strategy of eliminating legacy at least one or two beats early relative to other companies. Certainly I've found some changes too aggressive. OTOH, there are usually ways to adapt that I've found no more than mildly annoying at first.
My experience is that ASICs are used for a variety of scenarios, such as consolidating components used in circuit design. Current limiters for LEDs or signal processing are two examples. They are also useful for replacing processes that were previously done in software or on FPGAs in such a way that they perform with more efficiency. None of these scenarios necessitate performance, and the latest node size. Hell in the open source community an open architecture without proprietary device drivers(blob free) is often quite desirable.
I can't speak for anyone else by myself but for the last several years most of the presenters sounded like they were well dosed with beta blockers before presenting. Not at all natural, or at ease, or relaxing to watch.
No idea what original article I read now that compared mortality rates, but I'd suspect it used this analysis as it's source: https://www.cato.org/blog/two-supertypes-coronavirus-east-as... which led me to conclude that the mortality rate differed.
I'm predicting a future where the os is completely locked down and all software for macs be purchased from the app store. Great revenue model for Apple.
Since until recently no one has even bothered in the investing in the technology. How can you be sure there are all these problems if you haven't even tried?
As a S&P500 owner, I am Ok with this.
Oh my. Can I visit your orchard before we both ascend to the Heaviside layer?
I feel a bit the opposite. I've been totally spoiled by gitlab to the point where contributing to libre github projects has started becoming difficult.

We use gitlab at work and it has been great, though we have really great sysadmins so maybe my perception is a bit skewed.

That being said Gitlab's UI is still commits a lot of UI complications that makes it inferior to github for managing libre projects.

I really wish gitlab would have a stronger push to contests the open-source space but it seems that they have pretty much given up already and focus for enterprise instead. :|
Since Silver and Gold are priced in $USD their price is influenced by the actions of the US government. One of those driving forces is the current US monetary policies (i.e. an growing budget deficit).

Another factor is perceived risk. Since the markets are always worrying about the current US China trade talks, that uncertainty helps gold and silver as they are seen as safe havens.
I'm sure your doctor would've told you if there really were other options on the table.
Both provide expected caloric and nutritional value, let’s say that.
*Even at a flavor baseline
Masters don't apply for EB1. Many PhDs also can't. FAANG hire everyone for S/W engineer. Most of them apply EB2. EB1 have to be exceptional PhD.
Because it is a feature, not a bug.
I think this is exactly the wrong direction. First no more geforce for you. Then the ram is not upgradeable anymore. Oh here goes all ports except a usb3 and you need to carry a full case of dongles. Then the escape key.(It must have escaped the non sense!!!) Then the SSD is soldered. Then this fancy useless color bar and T2. Now you can't run linux with VB or parallels or dual boot to Windoze. They are trying their earnest to drive away the ppl that build their brand by innovating. Where have the days when apple's hardware edge was used to do great features such as target display mode gone? The smartest move apple did was to move to Intel. A MBP was the best windows experience ever, circa 2008. Why can't a 5000$ device have the best processor available that can be used for other oses, plus some ARM silicone? I don't get the part about removing x64; we certainly havent run out of address space.
The keyboard isn't that bad. It had reliability issues which suggest a failure of their stress testing, but it wasn't somehow obviously broken when it shipped
A divident, while logically possible, may be practically quite difficult to implement and regulate effectively. Not that we shouldn't try to do it, it'll just be hard.

I think there's a simpler way to solve this.
This is just an exchange, you're getting a product, and you're giving away to them and all subsequent third parties all the rights to your data in exchange.
That's your payment.

The problem here is that this is your only form of payment by default for that tier of product and that sucks.

In my opinion it should illegal to do that by default without first giving the customer the option to pay in money in exchange that exact same product.

And if I'm paying I don't want you sharing my personally identifiable information shared with no analytics, no tracking, no third-party consulting and if you can't pass a security audit or can't figure out how to anonymize/encrypt my information properly, I don't want you accessing it in clear form at all outside your company promises including from your remote employees. I think that's fair.

If you're startup and can't afford to pay for a credible audit, then you shouldn't be allowed to even know my first name. You'll have to use a secure and audited intermediary to provide you that in anonymized form and you figure out how to handle on your own.
"The women's experience can be really hard - I went through infertility, pregnancy, birth, miscarriage all the while trying to balance being a good leader, good mother and good partner."

Who elected her representative of all women?
An ARM Mac may very well be able to run the ARM version of Windows 10.
This is a puff piece for SnapEDA.

SnapEDA is terrible.

It can handle the easy cases (at least, I hope it can; I'm experienced enough not to need help with the easy stuff), but it's useless for the harder cases. I just asked it for help finding an op-amp that I spent a while searching for earlier today: I need a VFB (not CFB!) op-amp with at most 100nA input bias currents (so FET or very fancy bipolar inputs) and at least 200MHz gain-bandwidth product, capable of running on 10V total supply, and preferably available in SOT23-5 (or SO-8 as second choice).

SnapEDA didn't come up with anything when I tried the most natural search. That's not much of a surprise, because there are only a few such parts out there. But it also means that it wasn't too hard a request: there were a few options!

If it can't help me when I want the help, what good is it?

(Aside: I also came across a SnapEDA "article" on the 10 most popular op-amps. It was risible. I think only four of them were actually distinct parts....)
Also Surface devices, Azure, Office.