skysight-inc/HackerNews huggingface dataset:
It should be noted that combining shared-state with event-loops is usually a recipe for subtle disaster.

Go has that problem, too. The claim for Go was that concurrency would be done via message passing. But, in the examples in the original manual, and often in practice, what's being passed on the channel is some kind of reference to shared data. In a garbage collected language, this is OK as long as the sender only sends new objects and never touches them after sending. Still, it's easy to screw up, and the language does not help.

In both Go and Python, there's not much thread-local data that the language will not let you export to another thread. That's a lack. Shared state that isn't obviously shared state is a recipe for trouble caused by later maintenance programming. This is one of Rust's strengths. Sharing has to be explicit.

Shutdown is always hard in an event queue environment. Go makes it harder by making a write to a closed channel kill the whole program. So if a receiver decides it needs to shut down, it can't just close the receive end of the channel and let the sender hit a send error. Negotiations are required to get the sender shut down.
It was a backup plan if the Apple Silicon was delayed. Might as well still execute on it.
Microsoft Shuts Down Mixer
To be clear, it's not a virtual machine. Rosetta translates x86 instructions to ARM instructions on the fly.
I agree that in some cases there is nothing to do and damage will be done by the strike and there could be no protection able to prevent it, specially if the equipment is directly hit. I would have corrected my previous statement but it cannot be edited.
They are repeating PowerPC -> Intel transition timeline: https://www.macstories.net/stories/this-is-not-a-product-the...
Just wait until you see what the marketing people put in to those apps.
Right. Also, the "About This Mac" window shows the "Apple Development Platform" is an A12Z with 16GB of RAM. I think the latest iPad Pro is 6GB or 8GB?
I think it's their modified PowerVR cores they've been using.

Probably only focused on the iGPU segment.
An efficient browser engine needs to run with security privileges that I don't imagine Apple ever giving to 3rd party code.
Is this true? It seems like a decision that was in effect for less than three months only in the US back in 2013 and it was quickly reversed. Has this been reinstated since?

https://www.cbc.ca/radio/whitecoat/why-can-t-gynaecologists-...
Okay, to make it clear - I don't think sites should lose 230 protections for having a moderation policy. I do think that the excessive manipulation and censorship of dissenting opinions on sites such as reddit is a bad thing however.
It’s nice but I think Apple tends to downplay the ARM part of the story and focus on their own branding for the chips (A12, A13, etc).
Postal codes came early in many places to allow machine sorting. Now optical ones are even better. Zip was reasonably early. Later on e with Alpha numerics were better. Zip added a suffix number later
https://www.zip-codes.com/learn-about/what-is-a-zip-4-code.a...
> But just a few years ago, IBM and Yahoo radically curtailed their WFH policies

I don't really think those are the companies I would be trying to model my business on in 2020.

> why exactly is that easier now?

I do think there is something to be said for going from WFH being the exception to the rule. As someone who worked remotely for a year, I felt like more more of an after thought then. Now everyone is doing it and understands/are learning how to engage remote teammates.

I agree the pandemic is tainting the results in a variety of ways, but I do think that companies were holding on to outdated practices out of stubbornness.
Would you mind opening corresponding issues on the repo? That would help guide the ongoing compiler work.
I find it intriguing that generally speaking, people have issue with monopolies. Yet, as much as everyone claims there's a free market, MS has failed with both a mobile OS and a streaming service, and essentially gives it over to the giant.

FB didn't even need to do anything, just their existence and networking abilities is enough to make alternatives unviable.

I do wonder what we will do in the long term as most places are centralized. Google and Apple for a mobile OS, FB (or FB properties) for social networking, there's Twitch for streaming, YouTube for video hosting.

These days, the chances of competition are (IMO) impossible due to the sheer size and influence (and power) of these mega giants.
A lot of individuals have very strong preferences. And those who want to go back to how things were also realize that, if many companies shift to a more patchwork employees can continue to WFH if they're able to and want to, many offices won't ever go back to the way they were.

In addition, many feel (probably with some justification) that there's a real opportunity at the moment to influence policies that favor their personal preferences. And you won't influence if you don't take a strong stand.
It does, but there are a lot of exceptions and this one fell in one of those buckets.

Stripping all leading Hows turns out to produce too much collateral damage. For example, consider a title like "How Paper Is Made".

Edit: this one worked nicely though: https://news.ycombinator.com/item?id=23597937
Nearly the entire demo set was about GPU performance by demoing graphic responsiveness. Almost a bigger deal than the processor itself it seemed like.
They won't, necessarily. Fat binaries worked ok the last time around. Sure, Apple could stop making updates available for Intel Macs, but they can stop making updates available for any older model of Mac if they want to.
The end goal isn't just using Windows for Windows sake, the reason people use Windows on mac hardware is to get access to apps that run on Windows. And most of those apps still run like garbage (if at all) on the ARM versions of Windows.
And a two year transition period.

That sounds ambitious as the bigger Apple desktop machines are quite powerful. But suppose you could just fit them with multiple chips.
Their lifespans will be no different than any other Apple hardware, which typically has very long usable lifespans.
In my mind, the prices that celebrities can be bought and paid to say anything really casts doubt on whatever other social causes they claim to have.
Like, a joke version of Windows, yes. As a developer, if my machine can't run Visual Studio then it's not interesting to me at all. I can see it being acceptable to people who work predominantly with tools that have an ARM binary though.
Only ‘for years to come’
It is a lot of work and now you have to buy two CPUs. No cost savings, possibly more power usage in worst case, and maybe even thicker computers.

It would restrict it so you can never remove the Intel CPU. It is best to just emulate the Intel CPU for a while until everyone ports their code across.
I'd be surprised if the iOS apps did not work on Intel based macOS. Project Catalyst already works on Intel macs and my guess is many iOS apps have been migrated already.
Similar situation here. The AT&T-provided router for gigabit fiber performs significantly better than my new Ubiquiti "frisbee" access point that's mounted on the ceiling.

At a previous house, I was equally impressed with the WiFi speed and propagation with the stock AT&T router (a different manufacturer), which performed at nearly the theoretical max.

Perhaps ISPs are learning to provide higher end equipment? Of course, gigabit fiber already necessitates better than average equipment, lest you expect complaints from customers.
If it's like the switch to Intel then it will be $999 and you have to return it when the real versions come out but you'll get a replacement with one of those real versions. Except with the Intel switch you were shipped a slightly repackaged beige box... and that was 15 years ago so my guess is $1499.
Although regular WFH and pandemic WFH are functionally the same, being forced to work remote has a different effect on me than elective remote work. As someone who prefers working in the office, mandatory indefinite WFH is much more...mentally taxing(?) than when I choose to do it.
I already set out why they could be considered bad for the sacrifice.

Various oil, cigarette, opioid and arms dealers have tried to clean up their image by donating, for instance to art galleries. The Getty Wing of the National Gallery, London is because of a donation and a genuine interest in art by Paul Jr. The Sackler family had their gift to the sister National Portrait Gallery turned down, a popular decision. Both have donated to National Gallery, Washington, among others. Sacrificing money is not a good measure. There will be Bible references for this.
Those rates seem really low, for some reason. Anthony Scaramucci, who was a big-time trader at GS and then started his own fund, will record one of those messages for fifty bucks? I don't get it. And just being on this platforms seems to put a specific dollar figure on one's dignity.
What? It's exactly the same thing they did last time, except the dev kit was in a Power Mac G5 case.
I suspect it says something about the somewhat dystopian lives celebrities often lead.
And 90% of applets were an animated banner of the website name with its reflection in a rippling pool of water.
I can certainly see how original shows on a streaming service might get someone to subscribe--but will it keep them once they finish watching that show?

They all tend to drop a whole season of a show at once, and encourage binge watching. I think I can do fine on a schedule of one month of Netflix a year, one month of Disney+ a year, one month of Apple TV+ a year, and the occasional month of HBO.

Between those months I've got plenty of video services that came bundled with other stuff--Prime Video from Amazon, and the Hulu subscription that came with Spotify Premium. Also various OTA networks have free streaming apps such as PBS and the CW.
I worry that other far more advanced civilizations out there routinely stamp out any new "pest" civilizations....much like how I handle ant colonies behind my house. They get too large or too close...then I knock them out.
I've read a couple, but I'm not a statistician, so I can't comment with any authority on his papers. For what it's worth, JBP has written more papers and is cited way more widely than Taleb. (But I'm not a psychologist either.)
It can be 7 lines, if that's what your business is. If you run a service where you mail people orders, for instance, then 7 lines of checkout is enough. The order will show up on your dashboard and you can mail them the goods.

If you run a digital service where you need to automate payment confirmation, of course that will require communication between your server and their server. What do you expect.
I think we’ll know more after the Platform State of the Union
Indeed it is. But rest assured that every provider will shut your server down if it's running at full bandwidth all day.
Show HN: Animate anyone with your facial expression
Rosetta 2 - the interesting bit was that it was going to pre-translate binaries instead of at runtime. The implications for actual VM emulation is that Rosetta won't work for run time environments like OS emulation. They touched on it briefly with the emulation technologies bit, but it looks like it will be separate from, and likely much less performant than Rosetta.
> There are cities like Bangalore/Delhi/Hyderabad (almost all Tier 1 cities) where the IT sector flourishes, the concept of caste is almost invisible; bear in mind this is coming from someone who is from those lower castes.

I haven't had the "caste conversation" with my Indian friends for a few years now, but last time I did, they all said marrying outside of their caste would never be accepted by their parents. Friends from Mumbai, Delhi and Pune all said the same. Have things really changed so much in the past 5-10 years?
How I added pagination using live_patch for my LiveView site using Dissolver
Aka a very fast maglev train.
Where do you find fellow collaborators in a given field of expertise?
I am working on a couple projects related to databases and blockchain-esque data structures, and as such have been searching for some other folks with overlapping interests to work with me on these projects. Of course it's not really appropriate work for someone fairly new to engineering -- I'm looking for people that can work with me on product development in addition to technology, people who can offer genuine insight into my space.

I've been having a lot of trouble finding folks like this. It seems like there'd be some amount of interest in advising a project from the ground floor, but can't determine where the best place to go to "recruit" is. Wondering if anyone has any suggestions for me?

Thanks!
BS. paying for internet products with personal data is nothing like a financial transaction at a store. money is a uniform unit; personal data is not that.

Those of us who are well-aware of data harvesting still forget about it all the time; it isn't at the forefront of our attention when we're shopping on Amazon or watching videos on Youtube. at a store you pull money out of your wallet, all the elements of the exchange are at the top of your attention, and when it's over it's over.

data collection is constant, has far-reaching effects on the future, and we have no intuition about the manipulation we're opening ourselves up to.
I just got a 16" MBP...
Still, the waiting game sucks too. Apple said their first Arm mac will come out at the end of the year, but that could well be a very low end Mac mini, or Macbook Air. It's unknown when the pro line will come out.
But you still need ARM specific binaries. If your software doesn’t support your specific flavor of ARM, then you’re out of luck.

(I recently tried to install Zoom on arm64 Debian and it didn’t go so well... Rstudio wasn’t even close to an option)
I like Taleb but he was off on voice-only telephones :D
it's not too hard to write code like:

with open(...) as f:
lines = process(f)

# do stuff with lines

^ if `process` returns a generator, the file will be closed without having done anything.
There are huge number of Web developers on Mac. And 99% of them deploy to Linux. Comparatively speaking I dont know know any one doing Bootcamp apart from rare gaming.
It would make them look different, maybe conflicting with other applied styles. Browsers still supports quirks mode. It is only possible to change defaults if no content exists - XHTML has no quirks mode.

I'm trying to explore this direction, http://sergeykish.com/live-pages - just a few rules. Publish it, this page is from 2015, finally published. I believe the main obstacle is authoring and I want to resolve it. Write in markdown, run generator, apply themes, explore in devtools, host it - too much hassle, too professional.

We can write right on the page. PUT that page on server as it is. GET it back. Sync with static storage. Write own tools. That's simplicity, it is empowering.
Disabling Javascript makes video game wikis, recipe webpages and news articles far more usable for me. The primary content of these pages is text written in HTML, and leaving Javascript on means that the ads will make the webpage clunky, scroll badly and occasionally consume enough memory to crash the tab.
Covid-19 is threatening the survival of US primary care
It was very odd seeing Lara walk through an area with dappled bright light, and her body remain uniformly lit. It may be that the game has a very basic lighting engine though.
Remember the MacBook Pro with a DVD drive lived on for years after all its siblings were discontinued. We can expect some x86 support to remain available for years after the last new ARM machine is launched.
Think about how many clips they can do in an hour. At say, < 5min/clip you can maybe do 10/hr.

Have a few hours on a morning/evening spare? Easily a few $1000
Apple's lack of security focus this WWDC
With Zerodium mentioning that they pause purchasing of a bunch of zero days for iOS back in May (1) and with a new jailbreak for all iOS devices running (at the time) the latests iOS, I was expecting a lot more at WWDC.

I think that the biggest thing I was expecting except for ARM Macs was a new focus on delivering security updates faster and more directly, hopefully without the full stop-the-world iOS updates that I always end up postponing.

Anyone feel the same?

1: https://twitter.com/Zerodium/status/1260541578747064326
I suppose it depends on whether or not you believe Taleb lives up to his motto of "If you see fraud, and you do not shout fraud, you are a fraud."
Modern practice is to avoid i/j/k. i for a loop is alright, but if you start nesting, start giving those names semantic tells
Yes, I think they will support them for at least 5 years.
I wonder if these intel based ones are going to be on the high end of the Macbook Pro lineup or iMac.
The analogy between online ads and highway is very weak.

#1 highway is essential, they provide transport. Online ads on the other hand, is not. In the sense that most ads are for arousing consumerism impulse. (No I am not arguing ads is wrong or something, I was saying if they are not as essential ad highway)

#2 highway is physical and does not infringe privacy. Online ads are virtual, and blindly intrusive to privacy.

#3 highway is regulated as infrastructure, internet ads companies are not. And they are ferociously resisting being treated as infrastructure.
I was thinking the same, but I always avoid gen1 Apple gear anyway, so it’d basically be another 2 years before it’d have been time to upgrade.
I agree with the author, and think this is important. But I also want to point out JS enables one to build interesting sites without a backend, by relying on data from third party APIs. Being able to quickly do "mashup" sites like this can be pretty great. The time it takes to build them is usually quite short, and the hosting is almost always free.

As an example, I am currently building this site, https://mi-cov.com, which I can host for free since the data comes from a government API. (The site is not done yet, I'm aware of the various issues it has)
I think the fact that this seems par for the course is a big sign of how far cryptocurrencies have come. There was a time when such news would cause a massive speculative spike in prices but in 2020 it seems we're finally past that.
If you have an older house homekit can add a lot without a re-wire. Ie, you have a lamp but no switch wired for that socket etc. You want to do a ceiling light in your kids bedroom but since it's temp are using an extension cord for the hanging light and want it switchable.
But the app icons are all like iOS now: rounded corners instead of each icon having a distinct shape. The new Finder icon seems especially bad.
They do their hardware releases in the other conferences at predictable times of the year
Given the lackluster support Apple has for the AMD GPUs they currently ship I bet it will feel like an upgrade. Plus a lot of the product line uses the integrated Intel graphics so beating that isn't much of a challenge.
ARM Neon instructions are pretty fast for math, but I haven't looked for benchmarks:

http://www.netlib.org/utk/people/JackDongarra/WEB-PAGES/Batc...
My friend’s brother-in-law used this service a couple months ago for his engagement and wedding, and had a celebrity basically wish them congratulations on the wedding and even mentioned the couple by name (I think you just give them a script of what to say, and they’ll record themselves doing it). The cool and maybe the natural part of it was that it didn’t look scripted. The celeb record themself on their own phone I believe, and sent it in the form of a video message. Something like Facebook live. When I saw the video message, it seemed very natural. I suppose for your friends who don’t know of this service, it’ll make it seem like you’re on personal terms with a celeb and you received a video from your “celeb friend” saying congrats. I definitely see a market for this service as it reaches the masses and grows.

Birthdays, weddings, anniversary milestones, bar mitvahs, high school graduation. Imagine Lebron wishing your kid happy birthday. And all You had to do was pay $5000 and send a script for a 15-second video.
How many people still use Parallels or other virtualization for their Macs?

I've stopped doing that years ago. No need now - if you want to play Windows games, buy a PC - it's a lot cheaper.
I think your expectations for what emulation is capable of are set a bit high. The fact that it is able to emulate a game that's a few years old at decent frame rate is more than acceptable. You didn't see Microsoft demoing games for their Surface on ARM systems at all and for good reason.
I cannot see any difference besides the icons in the Dock looking like those of iPhone apps.
They did not seem to care for the past years either so what does this change
Good time for anyone who was using macOS for gaming or anything else for that matter to switch to Linux. OpenGL bit rot, refusal to support Vulkan, dropping of 32-bit, dropping of x86_64 architecture - all that should have been a hint. Backwards compatibility is not even an option there (besides for emulation).
I don’t think that would perform very well without some hardware support for it as well. Not an expert on this by any stretch but as I understand it modern virtualization is almost always hardware accelerated which I can’t imagine is a viable option if you’re translating the binaries with Rosetta.
>In the AppStore if you are a bad actor you get kicked out and need to consider if you want to pay to get another developer license to keep publishing garbage

If that is good for the Apple's App Store, shouldn't we want that in other stores? If so, why isn't that policing work done democratically so we can call it "law + law enforcement"?
Considering how poorly macOS runs Firefox, I'm actually quite glad that Webkit is enforced.
So this is a great example - I'm not sure if what you witnesses was so much 'work' in the 'the assuming responsibility for society' kind of thing, however the 'artisinal craft' aspect is just as priceless: the breadth and depth of knowledge, skills, planning, problem solving, the diligence. And yes, you're right, I think kids could be naturally more involved in something that 'doesn't feel like work'.

But 'office jobs' are important too!
I'm surprised we didn't get any performance numbers. Either raw power or at least power efficiency and projected battery life improvements. Seeing as this is a major reason for the transition (according to them), it feels very weird.

They're shipping a 'Development Transition Kit' Mac mini with an A12Z this week, so it's not like the numbers are going to stay private for a long time. Even if there's an NDA, someone's bound to break it.
Dual CPUs never made any sense. That’s why they are doing emulation and binary conversion.

Maybe Apple adds the i86 instruction set as a module in their SOCs, but they aren’t paying intel CPU prices on their ARM Macs.
You never know. Perhaps Apple is working on public APIs to mitigate those issues?

What if Apple released APIs that let you write an all-new, high performance browser engine and let you publish your own browser on iOS, but the APIs weren’t compatible with Firefox or Chromium, so a rewrite would be required?
Windows on ARM can run vsCode fine now.
Traditional VS is on the way, but you can run x64 Windows apps on ARM.
Zoom does not release binaries for ARM linux.
The president is a huge exception to the rule. 3 and a half years ago, I think (citation needed) it was found that Twitter was obligated to keep Trump tweets up because he is president and those are now official record. There was that whole big to do wat back then about him deleting one of his tweets and whether that was allowed or not.