skysight-inc/HackerNews huggingface dataset:
"Apple Silicon" is an odd term. Given Apple's brilliant global PR and marketing teams, I'm sure they had other candidates for branding their processor line in PR docs.

Is "Apple Silicon" really the best they could conjure. It is snobbish and vague. It evokes nothing about power, speed, performance or for that matter computation in general. It likely originated from the title of apple internal presentations over the years titled "Transitioning x86 to Apple Silicon."

Who is the term "Apple Silicon" for? For buyers of ipads/iphones. They don't care at all. For buyers of MBA/MBP/iMac/MacPro. Some will care.

A PR/Marcom team got the latest presentation and was tasked with developing the external messaging. Instead of doing the challenging work of naming the Apple processor line, they just went with "Apple Silicon".

What would Steve Jobs have done?

The term "Apple Silicon" appears 15 times on this page: "Apple announces Mac transition to Apple silicon"
https://www.apple.com/newsroom/2020/06/apple-announces-mac-t...
Would love a link to that if you still have it on hand.
I'm pretty change-averse, so I tend to navigate sites like GitHhub by memorising URL paths of pages I frequently use. For example, I have /commits and /releases memorized. This makes it much easier for me to adjust to weird design changes.
Currently being discussed here: https://news.ycombinator.com/item?id=23613995
Parallels is some of the worst software I've ever had to use.

If you need to run virtual machines on your Mac, then just use VirtualBox. Trying to run "seamless" windows apps on your Mac OS computer is a totally shit experience and nightmare.
I manage a lot of ec2 instances on dozens of AWS accounts... I can't see a reason to use this particular method... Even if you want to spin up bastion on demand like this, why Fargate, why terraform?

In the simplest form, I'd go with AWS CloudFormation of an EC2 instance. Remove the additional step of an ECS cluster if you don't already have one. An EC2 instance can access cluster VMs, or other VPC objects just as easily. Can it's wrap this in AWS SAM or CloudFormation + a controller like GitLab or Jenkins...

The benefit here is that when you're done, you have an AWS CloudFormation stack to kill... No need for anyone to have teraform installed to find and remove all associated resources.

Of course, this is all if you can't use Systems manager or the CLI to achieve your goals
I mean you look like a dork on anything. In my high school being seen on a bike was humiliating as it meant you were either too young or too poor to have a car (both uncool).

But when a lot of people decide to look like dorks for a while, that effect wears off. Everyone made fun of the e-scooters for the first few months they came out, but they’re just so darn practical, they’re not weird anymore.
Apple just killed off x86 support in 10.15 - likely as a precursor for this exact transition. I will be shocked if you can’t run x64 VMs as a result.

Welp - guess it’s aarch64 only. https://twitter.com/mikeroysoft/status/1275483550985318400?s...
This looks pretty neat! A visio for the cloud.

I thought it might autogenerate visuals based on Terraform or Cloudformation specs. That would be neat!

Anyway, I'm keeping an eye on this. Thanks.
Lessons learned from bugs in models of human history
I got the option to opt into this "feature" a few (4? 5?) days ago. I've been intending to give feedback, but haven't had time, yet, to take screenshots and marshal my thoughts.

I don't want to over-perform it, but I'm annoyed GH bothered prompting me for feedback on something that they were going to general release in less than a week anyways. I'm not really a cranky person, but I already wasted an hour of my life looking for some good plugins that would help me annotate the page to illustrate my thoughts.

I have a billion things more important than giving GH free feedback on my plate, but I was nonetheless naively looking forward to giving feedback on it because it was the first time I've ever been opted into a UI experiment where the ability to give feedback was so prominent that I felt like anyone actually gave a shit.

So. Now, I'm cranky.

1. The visual alignment of this design is miserable relative to the previous. I'm willing to entertain counterpoints from the actual designers here (and I do appreciate that this design is more responsive). I was going to send a number of nice little graphics illustrating how multiple strong visual lines are destroyed by this layout, but I'm not frittering away any more of my life on it, now.

2. The list of releases is probably the single most important signal on the page. And now, if a project has no releases, it's just an absence. There's no indication. I just have to know, from its absence, that there are no releases.

3. It's covered elsewhere in the thread, but I agree on the languages being moved. Someone notes that the existing location was obscure; fine, just force the existing indicators to expanded-by-default. They were in the right place. The second most important signal is what languages a project is in. In some responsive views this information is now at the bottom of the page. This is absolutely backwards.

Everything else on my commentary list is probably covered elsewhere here. If not, I don't really care.

P.S. In the future, don't jerk people around with feature opt-ins with less than a week of turnaround on feedback.
> it stands to reason that over all of the exploring, investigating and just plain spreading that we do, we'd encounter some bacteria that are new to a population. If those had any great chance of killing us off, shouldn't at least local examples exist of that happening?

We have examples of exactly this! It was very bad: https://en.wikipedia.org/wiki/Native_American_disease_and_ep...
https://www.youtube.com/watch?v=IfHG7bj-CEI

That video is from end of 2018... which makes it even more amazing.
"Abstract

Simulation plays a central role in population genomics studies. Recent years have seen rapid improvements in software efficiency that make it possible to simulate large genomic regions for many individuals sampled from large numbers of populations. As the complexity of the demographic models we study grows, however, there is an ever-increasing opportunity to introduce bugs in their implementation. Here we describe two errors made in defining population genetic models using the msprime coalescent simulator that have found their way into the published record. We discuss how these errors have affected downstream analyses and give recommendations for software developers and users to reduce the risk of such errors."
I have some proprietary linux amd64 binaries that I am using frequently, and I am not even sure whether the vendor is going to support ARM in the future.

So for my case it seems that I should either stick with macOS for intel, or move my business to Windows.

Anyway thank you for the help!
Facebook NPE launches prediction market app
bb88 raises a bad example. Not only is google protected by HSTS, but also most browsers ship with HSTS preload list that includes google. It is nearly impossible to perform downgrade attacks on google domains.
macOS has less than 10% of the desktop/laptop market, so it's not an abuse of a monopoly position even if they are doing the same thing Microsoft did with Windows and IE.
Detect PHP security vulnerabilities with Psalm
It's the same racket Michael Avenatti was caught doing to Nike.

https://www.nbcnews.com/news/us-news/michael-avenatti-guilty...

These are high profile examples, and they might be the "smoke" to a "fire" somewhere most people don't yet know about.
You aren't filtering out HDD, though.
Work one gets at least 4 years of life, it's not good for value beyond that due to write-offs etc, which is somewhat strange when you think about it. After that, they are sold to whoever wants them (we wipe them, clean them and unlock them).

Most people get close to 8 years before they actually want a new one when their work doesn't change much -- if your requirements don't change and your tool fits, no reason to change.
Exactly! I don't think most people understand how bad this move to ARM will be for developers. You are losing the ability to run/test/develop the vms and containers that are deployed in prod.
Bashtop, the ‘Cool’ Top Alternative
Micro mobility is ripe for disruption. The only problem is that the current offerings are toys for rich people. Want an e bike? That will be >$700 on top of these absolute bottom shelf bike components. electric skateboard? North of $500, or an order of magnitude more expensive than a skateboard you push yourself. In a world where the vast majority of people balk at the idea of spending more than $200 on a regular bike, devices charging much more than that are not going to fly, and the lack of widespread adoption despite micromobility services having normalized their use in traffic demonstrates this; a $3 ride on a rinky dink scooter is a different prospect than spending $500 on your own poorly constructed scooter that you now have to watch like a hawk for theft, keep charged, and maintain. Especially if they are to be used, abused, stolen, and regularly replaced in cities, the costs are just too high for a lot of people to be comfortable making the switch.

Myself included, actually. I wanted to get an ebike so I wouldn't sweat on my rides to work, but after seeing the prices for even alibaba tier junk bikes, I just dropped the $400 I was hoping to spend for an ebike on a road bike with full ultegra components, and got in better shape.
As part of dealing with this I wrote a simple Firefox add-on to highlight insecure links (https://addons.mozilla.org/en-US/firefox/addon/insecure-link...). Basically it gives you a big red border around any HTTP, FTP or dynamic link (that last one can be turned off as it makes sneaky places like Google light up like a holiday decoration).
Curious if the BDSM community is also changing their terminology. It's the first thing I think of when "force pushing to master".
That's not uncommon. US healthcare is expensive. People don't realize socialized healthcare would likely not change their paychecks negatively.
> Today I found out after 11 years on this platform there is no way to delete anything you create and post

How did you "find that out"? It's not true. We take care of these requests for people every day.

> I have emailed HN@ycombinator.com and they don’t respond

We always respond. It may take a while though, because the inbox gets brutally piled up. It looks like you emailed 3 days ago. There are 32 ahead of you in the queue. I'm sorry, but there's not much I can do but answer emails in the order they were received. (The actual process is more complicated, but that's what it boils down to.)
What's odd about the network tab?
Webm is a container, not a codec.
The economic impact began before the lockdown occurred. To imply that we can just reopen society by declaring the lockdown over is to be a bit naive about how people react to risk.
I didn't notice the brookings link at first, so I checked it out.

Perhaps you could elaborate on what you gleaned from this. It does have information about work related moves, but I'm not going to digest it tonight.

The first impression I get is that the proportion of people moving for work has gone up, while the overall number of people moving has gone down, but presumably population increased, so it seems to me that the relevant question is which trend is winning?

Having an opinion kind of implies you have looked into it, however I don't mind doing some arithmetic later.
It'll take me a few days to get used to it but it's not bad.
>action patterns are said to be produced by the innate releasing mechanism, a "hard-wired" neural network, in response to a sign stimulus or releaser

This is exactly what I'm talking about. Just like a baby deer "instinctively" can walk, but wobbles around for the first few hours, what you're seeing is something very similar to a purpose evolved neural network structure who's weights are being set through the principle of firing and wiring together (I forget what it's called).

I can't believe I got -4 for that!

Edit: hebbian learning. Point is it's probably far too much information to encode in DNA, but if you structure your neural network properly, you encode, how could I put it, the general topology of the problem you are attempting to solve, and through reinforcement learning "fill in the blanks" by training weights (or hebbian learning which functions similarly).
It's not a complex feature because most UIs have already been simplified and flattened into oblivion. If buttons and controls still had depth you might need two complete sets of assets. E.g. consider what implementing dark mode in iOS 6 might look like.

That's kind of my whole point. Dark mode features are a symptom of UIs that no longer communicate anything significant with color and shade so just changing color with CSS tweaks doesn't break them.
The term “Apple Silicon” is for very few people, really. How many people who purchase a MacBook know what “x86” is? Almost none. I suspect Apple don’t want the name to be all that memorable because they don’t want a large segment of their customer base to be worried about a big change they barely understand.
>But why are acquisitions anti-competitive?

Because now there's less competition.
It’s more like - many mobile developers develop on x86 but deploy to ARM. Although if you’ve ever done it and had to deal with a a complex piece of software that had native code, you’d know how painful it gets sometime.
How would unit tests truly test anything for the meat of a distributed protocol?

To me that would be the ur-example of "proving it is correct, but that doesn't mean there aren't bugs in it"
>You would tell them "How would you feel if one day you woke up black and people were biased against you due to your skin color?"

They are not biased against you because of your skin color. Skin color is just a proxy for higher violent crime rate and lower IQ.
I'm not sure that is an indicator of anything at all. You could speculate that people sell their laptops because they want more RAM and that is the one and only reason this is happening. But then that's like what, 100 MacBooks? 1000 maybe? Hardly large in numbers compared to any other laptop from any other brand on eBay.

I know that a lot of people are very emotional about their RAM and SSDs and it can be a PITA, but it doesn't affect as many people as you'd think. At least that's what the available data shows.
They exist. Pedal-assisted = moped. There are electric mopeds.
Too bad I can't run a different browser engine on iOS. In a monoculture everyone is exposed to the same vulnerabilities. If we had 3 or 4 browser engines running on iOS then the odds of a specific vulnerability affecting a single user go down.

Further, there is competition for having the most secure browser. it's not controversial to say the 12 years ago IE, Firefox and Safari were pretty bad at security and Chrome in 2008 pushed them all to up their game.

Apple's stance on browser engines is at best claiming security by obscurity. Either apps are sandboxed or they aren't. If they are then it would be safe to run any browser engine. If they aren't then having only one means users have no choice when that one fails.
I misread the title as “Bostonians demand an AWS VPC”. I was very confused on why, and how.
RHAI – Fast Scripting for Rust
I wonder if Google might be returning different results for "private" results based on some other factor, like geographic IP or browser?

Searching now for "Scott [RealLastName] psychiatrist" in an anonymous Safari window from Vermont, I get 9 professional results and a link to an Overcoming Bias post by Robin Hanson. The OB link has redacted Scott's last name, doesn't contain anything immediately alarming, has a dead link to a nonexistent previous blog, and importantly doesn't link to SSC.

A search from my regular account returns 100 results (as it should) and starts with the same first 10. The following 90 are mostly professional or for unrelated people. One midway down is a link to Reddit where the excerpt mentions SSC. Another at the bottom is a denunciation of him as a "low iq autist" "Jewish, clinically insane blogger", which I suppose might give a client pause.

I'm also not trying to "litigate" anything. I was just trying to be sure you understood the point that 'undo' was trying to make. You are welcome (and in fact encouraged) to disagree with it as long as you explain your reasoning.

ps. Separately, "reactionary blog" sounds like an odd description. Oddly, "neoreactionary" and "Moldbug" were among the banned terms on the site. Do you mean it in some other sense?
I worked with a VP that was like that once. IMO that VPs skills were:

1. Able to understand complex scenarios and potential side effects quickly.

Anyone who worked with him felt like they didn't need to explain at length because he either got it, asked the right questions, or ...

2. Once he sized you up as a capable person... it was apparent that he clearly trusted you to do your best and almost all conversation was about solving the problem.

No silly metrics. No weird processes.

It could be hitting the fan and he would call me calm as a cucumber and ask for the details. I would lay it out for him, problem, what we know, what were doing, who we have talked to and....done.

He was amazing, sadly he wasn't long for the wonky company we worked at.
In the boxing demo on the quest I was surprised at how much my brain did not like the idea of this ultrabig guy getting into my personal space with violent intentions.
My primal brain said "Run."
Many people raise families in Cambridge, MA (and every other expensive city in the country) on much less than 90k/year.

I've met several while I lived there. In the Rindge Homes, or who were getting Section 8.

The ongoing outlay for city & state services is overwhelming MA, even with its high-earning, high-educated population. Even at a (risable) $90/K a year, the debt keeps growing, and adding more people will only increase the consumption of public services whose costs are not being adequately reflected.
Until swappa mails your purchase to where you lived 3 years ago because their integration with PayPal is broken, and then they won't help you hunt down your purchase.

Backmarket.com is much better.
Same! I am looking to learn a low-level language and want to learn Rust due to all the things I have been hearing. However all the backend stuff (python)for deep learning is written in C++and nothing yet for Rust.
I would love to avoid C++ as the language seems to have a lot of quirks and bugs that take time to get used (from what I hear) and these days I like efficient languages.

As far I know there aren’t any good computer vision libraries for Rust?
Yes. Look for the vids of scuba tanks gone wrong. I'd rather drive around with a propane tank in my trunk than a 5000psi air tank.
That would be a start, but unfortunately Reuters frequently changes their article titles too.
I think I care less than you do, since I spent less than 4 minutes, and you spent a whole half hour. I do care about bad arguments, though; very little Google skill is required to rebut them, though.
It seems faster. Quite snappy.
There are plenty of people switching machines that can be completely taken apart and replaced or upgraded component by component. Some other post around here mentioned eBay: plenty of completely modular HP and Dell laptops (and not even in bulk) for sale.

Most computer repair shops around here have disappeared because it's no longer the way people buy and use their computers. At least not enough people to keep those shops running.

Sometimes people upgrade because they feel like it. Doesn't always have to do with the numbers.
Interesting. I suspect that the different results Google gives different people (even in incognito mode) are driving a lot of the divergence and even rancor between the two points of view.
If I had a time machine watching a live JS Bach recital would be near the top of my list of things to do. It’s wonderful to see a talented musician make this work more accessible.
> the random number generator is stateful which conflicts with laziness

It's not difficult to create a stateful computation in a non-strict runtime environment. Laziness is compatible with (local) state. Haskell's random package is designed around explicitly threading the PRNG state through the computation:

import System.Random (Random, RandomGen, random)
import Data.List (unfoldr)

randomList ∷ (Random a, RandomGen g) ⇒ g → [a]
randomList = unfoldr (Just ∘ random)

Since the function passed to `unfoldr` always returns a `Just` value, the resulting lazy list never ends. If you're not familiar with `unfoldr`, it's essentially the opposite of `foldr`: instead of applying a reduction function to a list it produces a list by iteratively applying a generator function to a seed—in this case the PRNG state.

As it happens, this function already exists as `System.Random.randoms`. You use it like this:

main = do
(xs :: [Int]) ← randoms <$> newStdGen
mapM_ print xs

There are related functions `randomR` and `randomRs` which take a lower and upper bound in addition to the state.

If you were trying to achieve this effect with `randomIO` or `randomRIO`—perhaps to avoid explicitly threading the state—then you will run into difficulties. Not because of laziness; rather the contrary. The problem is that IO actions are strict by default, so you can't easily combine them to create a lazy list. You would need to use something like `System.IO.Unsafe.unsafeInterleaveIO` to defer the generation of the random values until they were actually demanded, but then you're mutating the shared, global PRNG state each time an item is evaluated from the list and the result would not be deterministic or repeatable even if you started with a known seed.
> recompiling their flagship products

Do people really think it's just a matter of "recompiling" their software? Autodesk, Photoshop, etc. have decades of code that has been hand-optimized for x86 ASM. They're not just going to "recompile" the code to run on Apple's ARM chips. At best they're going to ship something that runs in a dog-slow virtualization layer.
Does that work well?
Diaspora had the idea of decentralized social networks a while ago by having interoperability between social networks. It never really took off, but I think it would be a good way of limiting 1 social network from getting too powerful.
What alarming stuff would you be concerned about a search exposing?
We rename accounts for HN users all the time. 250 so far this year.
I'm surprised nobody has yet mentioned that Meet is rolling out a pretty impressive AI-powered nose reduction feature to solve the background noise problem - see https://www.theverge.com/2020/6/9/21285011/google-meet-backg... (watch the video)
The guidelines should be more visible when signing up but HN recommends anonymous/throwaway if you have something sensitive to post.

Note that they usually have more than enough context to still link your accounts and will ban both if they want to, but that's their prerogative. Be careful with who you trust and what you put online, that's the best advice for everything.
So, start describing Google, Facebook et al as "an Irish firm"
Overcrowding. Multiple families sharing apartments is typical of low income areas in CA.
I commented on it here: https://news.ycombinator.com/item?id=23616644
Show HN: GitHub Follow on Questions via Twitter
They could just say Apple ARM chips. So the two would be Apple computers with Intel chips, vs Apple computers with ARM chips.
Brazilian Central Bank Bars WhatsApp Payments
Does that include a dynamic linked library?
They are referring to the ways that contact tracing APIs are implemented at the iOS and Android level, and apps just utilize the API. I believe the article is speaking to the APIs (Android and iOS) and how they implement contact tracing independently of third party apps, which use the APIs.
It's trivial if you use caddy

caddy file-server --domain example.com

example.com is now running https via letsencrypt (assuming you own example.com)