skysight-inc/HackerNews huggingface dataset:
You still can't use the same container image across architectures, even if the important parts are interpreted code. You can package the architecture-independent parts for both x86 and ARM, of course, but as you sort of touch on, that still leaves dependency issues and surprise differences in the platform ("oh look, this is so fast on my mac where there's hardware acceleration for the C library used in this hot path" followed 3 weeks later by, "why is this so slow on our x86 servers?").
Chrome/FF in this case has an UI thread that becomes unresponsive for whatever reason and doesn't empty it's message-queue (that contains the mouse/keyboard/etc events).

In the case of IntelliJ there is probably some of their code accepting the event and then probably has some ad-hoc message passing by setting a field that is polled by the receiver thread under the assumption that the receiver always runs faster than a human can act, however as soon as that assumption is broken by some pause you get what you describe.
>If you open the Start menu, you get animated ads

Except you don't have to. I don't know what I did, I'm not running any third party software, but my start menu does not have any tiles. It's just a list of apps installed on my system
We don't merge one-off branches into other one-off branches unless they're all under the same feature. Everything goes via develop when they're complete, and new one-off branches are created from develop.

When we release to production, develop gets merged to master.

We consider a 'feature' a large piece of work that will take several weeks, during which time several releases to production may be done for other work/tickets.
On Mac, at least, the "Emoji keyboard" accessible through Cmd+Ctrl+Space in all standard text controls makes it possible to add basically any character in Unicode if you know its name. For example, you can type "water" to get ⽔ (along with other characters, like the water droplet emojis). I use this often to type the Greek beta symbol, for example.
Setting priorities and direction is the responsibility of the Technical Steering Committee: https://servo.org/governance/

The plan is to later have a Board responsible for financial decisions. Paid sponsorship to Servo (not just to LF) can grant a seat on the Board but not on the TSC.
Everything twitter bought in it killed off and everything its tried to do since the first offering has failed, they even managed to make a poor job of rolling out their new Web client.

I admire twitters engineering, they provided lots of excellent open source in Scala, but their product teams... Eesh
Regain Control over Infrastructure with Decentralisation and Trusted Encryption
`git log --name-only --oneline`

Why is "name only" split but "oneline" is not?
They don't need to die, but if they don't begin to compete they simple will die.
Sick app. Big fan
That's my view too. The surprising thing is that a minimally viable language is still able to accomplish so many things.
Update: Re-reading your above comment I realized I mis-read your post and though you were suggesting 32GB was table-stakes... which isn't quite right. Likewise much of below is based on that original mis-read.

I'm not convinced that going from 16GB to 32GB is going to be a huge instant performance boost for a lot of developers. If I was given the choice right now between getting one of these machines with 16GB and getting an Intel with 32GB, I'd probably go with the M1 with 16GB. Everything I've seen around them suggests the trade-offs are worth it.

Obviously we have more choices than that though. For most of us, the best choice is just waiting 6-12 months to get the 32GB version of the M? series CPU.
Thanks for mentioning that you did a clean install and still experienced the same issue. I did the normal upgrade procedure and was considering doing a clean install but now I see that will be a waste of time. Hopefully this will be something Apple fixes in a point release.
I have an aunt who was forced to come into work at her hospital before stay-at-home orders were in effect in Florida. Not complying meant professional consequences.
DDG does operate their own crawler[1], though they also do still rely on third parties[2].

[1] https://help.duckduckgo.com/duckduckgo-help-pages/results/du...

[2] https://help.duckduckgo.com/duckduckgo-help-pages/results/so...
Great info, thanks! We received our reMarkable 2 a few days ago, I wonder if its hackability is the same as its predecessor.
English flexible very. Grammar optional. Convey much thinkings philosophy attitude deliberate dissonance. Education class wealth signifiers == code switching; academic pretense.

Audience knowledge crucial. one style !fits all.
An insecure connection can be trivially eavesdropped (e.g. by your network peers, router, ISP or intermediate hops). Much of the time this will include identifying information such as your IP address and browser cookies. Consider reading medical publications or other personal topics and having that logged by an unrelated third-party. TLS adds significant privacy to your browsing habits, even when not transmitting data, per se.

Edit: and, as others have said, the content can be modified by a man-in-the-middle attacker, which can inject fake content or malware.
> Many rich people are incredibly miserable and basically stuck in a position they cannot escape from.

citation?
The free market is right there, refusing to address shortages and price gouging you for essential supplies. A few people are getting rich and many people are being put at risk, but the free market is fine with this.

Meanwhile, in South Korea, the government adopted a non-free-market solution and has been making KN95 masks available to its population through a combination of rationing and subsidies. Everyone has access to two masks a week, and the overwhelming majority of people wear them.

South Korea has one of the lowest rates of infection in the world and is one of the few economies expected to grow in 2020.
Thanks for the explanation, but I ran mail servers for ~25 years. I am familiar with the technology, and in the mid-90s even wrote a chapter of a book explaining email. And I've been using version control even longer. Maybe try rereading what I wrote without the assumption that it comes from ignorance.
> Their machines are still far more expensive than Windows

Which $1000 Windows laptop has this performance?

> and can't use high-powered GPUs like AMD/Nvidia.

Not relevant to all markets (particularly ultra bookish laptops, which never have discrete GPUs, but more broadly many people just don't need one).

I don't think it changes anything much immediately, but it's extremely bad news for Intel in the long run.
I imagine it won't be long until some archiving service comes along for it, similar to Pushshift for Reddit.

It'll be interesting to see how much effort Twitter puts into preventing scraping.
Right now is a transition phase, it is absolutely intended that some other mechanism becomes available in the future which is more resilient. The canary domain provides a clear pathway though for existing Do53 configurations to prevent DoH when necessary.

There's still some specific cases where DoH is problematic, but these are being eliminated over time as the technology matures. As an example of this, split horizon DNS in corporate environments is a good choice. Right now, the only realistic way to provide this is with Do53, so DoH must be disabled, but with Microsoft adding DoH support into the Windows 10 DNS Client, they are likely soon going to also support it on Windows DNS Server, which would enable businesses to make use of DoH internally and to simply set the endpoint by enterprise policies.

DoH is a few different things, but at it's most basic it's transport security for DNS, which is a fundamentally good idea any way you slice it. At some point in the future, plaintext DNS will effectively cease to exist and that's a /good thing/. There are several different implementations of encrypted DNS in the wild besides DoH (DoT and DNScrypt as examples), whichever you choose, any option that encrypts DNS both on your local network and across external networks improves privacy and security.

It takes a pretty long time to transition fundamental protocols like this, but a future where more things are sent across encrypted transports is a good future. Plaintext DNS is incredibly vulnerable, and it's also in an area which isn't heavily visible to most users, which is not a recipe for success.
Given the amount of disagreement, it sounds like it's an established opinion.
Cobalt lags on modern web APIs pretty badly. I wouldn't recommend it.
They weren't misleading, and they didn't mean servo. Several Firefox parts are written in Rust. Stylo is the most famous, here's a list of various parts that have already shipped, and others that were/are in progress...

https://wiki.mozilla.org/Oxidation
I hold a little Bitcoin that I use to buy servers and other stuff online.

People have been saying "Bitcoin is dead" for the last 10 years. I'll watch them say it for another 10 years.

Yes, Bitcoin has problems. The transaction fees are pretty high. Transactions are slow as molasses. It's value fluctuates wildly. But I don't care because I only really use it on large transactions online.

Bitcoin is great for me because it takes me 1 click to send money to anybody else who uses it. If I send a transaction with a decent fee I know 100% it's going to go through. It won't get blocked by my bank for fraud. The government will have no idea I sent the transaction (Bitcoin isn't 100% anon but it's more anon than most other systems). The other party also knows that once the transaction is confirmed, I won't be able to dispute it.

I'm also 100% confident that my money is mine alone. Nobody is able to freeze my funds. You can't take my Bitcoin even if you rob my house.

It's the confidence combined by the guarantees that gives Bitcoin so much value to me.
No, you're still susceptible to MITM attacks. I could imagine an election info site, that said the election was November 3, being MITM'd by an adversary who changed the page to say November 4, causing many voters to miss the election by a day.
Well, it's called "Hemingway Editor", not "Faulkner Editor".
I recently got introduced to great suspender here and Chrome with separate accounts doesn't use much resources because tabs get backgrounded.

Yes, you would still have to juggle if you really dont want to close your IDE, or lower judge how much RAM that docker container really needd, but also understand that OS’ and software allocate a huge portion of all available memory no matter what you have in the machine. Like you think you need 32gb for snappy performance and it is rational idea that all your processes absolutely need sequential memory blocks, but it isnt that true.

I honestly think you would just be smarter about your use of resources again.

With these benchmarks I am starting to lean more towards 32gb itself being the compromise. Simply because it doesnt cause you to budget resources, a luxury, but at the expense of these other benchmarks? And in the worst case we just have to wait a year or two before 32gb is offered in the M series package?
I'm referring to the second point about memory that OP made. You know, having to allocate 700MB of memory in order to run an electron chat application.
In looking for another device to supplement a macbook pro, an ipad with magic keyboard or macbook air?
Ah, ok. In my head I do have a distinction between excellent C++ and excellent domain skills. So that person had excellent C++ skills but did not properly choose which C++ subset to use for the domain. From your comment I think you would say "excellent" implies "in all relevant aspects", whereas I just meant the pure programming language. What I tried to write in my first comment is that it is more and more difficult to find both combined in one person.
It depends on your work. Since many developers are using cloud services for serious testing, an awful lot of people are just fine with 8GB for Docker + VSCode + Firefox/Chrome + Slack. There are people who need massive in-memory models or huge compilations but that’s far from universal.
I've used Photoshop CS6 on both Sierra and High Sierra. It's ever-so-slightly more crash-prone than on older OS's, but totally usable.

It launches on Mojave as well, so I'm pretty sure it works, but I haven't personally used it for any length of time. Catalina is what killed it.

IMO, backwards compatibility in OSX/macOS was perfectly decent for a long time. Most software compiled for Intel that wasn't doing something weird continued to chug on, frequently with significant glitches but not to the point where the software was unusable. Then in Catalina Apple just gave up or something.
The C API has JNI bindings, which is relevant to Android. https://github.com/servo/servo/tree/master/ports/libsimplese...
If you're using K8s professionally, using it at home just becomes easier. If you're not, maybe try k0s + helm charts or operators for local dev
It's the year of system-on-chip. It does show great improvements at the trade-off cost of no expansions possible once the chip is made.
Git's problem is 3 fold:

* It is too powerful

* It is not prescriptive

* It has horrifyingly bad UX/semantics

Git exposes all of its complexity at installation, which means that you are able to do any amount of damage from minute one. There are no cascading layers of abstraction that map onto the user's comfort level with git.

Git also doesn't prescribe workflows. Overtime, people have come up with standard workflows, but there are too many of them and they all have different mental models. The issue is that most of these workflows are only marginally better/worse than each other and don't necessarily provide additional functionality in any sense. It would be much better if there was only one way of doing things in git. It would make things marginally inconvenient for many, but the marginal loss of productivity would be more than made up by a consistent mental model and the increased reliability of the 'canon' workflow.

Last, and certainly my biggest complaint is the terrible UX and the semantics they convey. It is almost as though the creators went out of their way to have naming schemes at odds with natural language.

I hope someone builds a keras-like tool for git. Interoperable with the tensorflow (v1) that is the git underneath, but exposes a much easier and in most cases feature complete set of abstractions that work for 99% of its users.
HP x360 13 with Ryzen - 799 and you have a 2-in-1 that you can use at work and play recent games at home. Install Docker and run Linux if you like that option.
Isn't it already does? I am running KoReader on rM1 for eReader purposes. It works this way: I start by long press of the middle button on rM1. To switch back, I quit KoReader and it restarts built in UI utility.
It needs small service running in background. The only issue I've noticed is with battery life which seems the same even in a sleep mode. I am curious is that because of this small service that ignores sleep mode?
I thought that quote was in reference to Airbnb, which was also featured in the preceding tweet about margins. But your interpretation makes more sense, so it looks like Ben is actually characterizing this as Airbnb:hard mode::Booking:easy mode. I concede the point.
I quibble with you there. "With all quirks and complexity" is grammatically correct and understandable as it is. I agree that "with all its quirks and complexity" is more idiomatic, though.

For what it's worth, I read it as "with all its quirks and complexity" because my brain just filled in the "its" I expected, which it might not have done if the English had been worse.
I understood the ideas you're trying to convey, but the annoyance I experienced with the conveyance was palpable. :)
Exactly nobody asked for your virtue signalling.
This is what happens when politics becomes religion, then pollutes things where religion should have no place, namely science.
I just recovered from Covid, and I can tell you although some symptoms indeed are similar to a normal flu, and although I wasn't heavily hit by the virus, there are others that I never experienced in my life, like squishing a fresh basil leave right under my nose and smell absolutely nothing, or eating potatoes that tasted like cardboard. Only somebody whose critical thinking has been completely annihilated could think there wasn't something serious going on.
Intel in 2020 is IBM in 1980.
Thanks for this, I appreciate it. I'm aware of some of the details you mentioned.

> harder lockdown

So I did some more digging, and found this:

https://thediplomat.com/2020/11/south-korea-faces-another-po...

This broadly supports what you're saying. Their success has been due to many rigorous and (near?) universally adopted protocols, not just mask wearing.
That's exactly what it does.

But 8-9 minutes of full 100% CPU is a relatively rare occurrence for the vast majority of users. Developers might occasionally do that, but it will be very language and project dependent.
I may be wrong, but the ecosystem does not really change here right? I mean, memory management should be roughly the same between x86_64 and arm regarding the amount of ram used, so I guess 16gb of ram under old macbooks is the same as 16gb under the new ones
I'm waiting for the moment when they say Amazon launches on another planet. They seem to be doing everything. It's only time before they cover quite literally every product and service on the earth. At which point there's nothing to conquer except space.
Thanks! Glad you enjoy it.
So the Servo developers will now work for free but Mozilla will start to leech from it? That would be uncool.
I didn't expect any "3 minute solution", but realistically they didn't even have to get the problem fixed. They could have pledged to assist youtube-dl by now, helped them file a counter-notice sometime this week (surely they can get 1 lawyer's time for pressing PR matters), and figured out how to deal with the human resource situation over the coming months.

Instead they found a million dollars (!!!), wrote a blog post with explicit commitments, but then waited on somebody else to step up. It just doesn't add up.
My only thought here is that it's sad that the opportunities to discuss what were clearly impactful materials were dismissed, and that the books are somehow to blame.

Two quotes I don't see in this thread:

Where they burn books, they will also ultimately burn people

and

Art should comfort the disturbed, and disturb the comfortable
It could mean that the pandemic simply started earlier, and/or that it didn't start in Wuhan at all.

It could also mean that there was some mistake in the handling of the blood samples or tests from the cancer Institute, and that with further scrutiny we'll find out they were simply wrong, and the known time-line stands.
I’ve never felt that way about any of my kids, nor have my (male) friends of theirs. I don’t know if it’s a guy thing or not. My daughter was the closest I got to those warm fuzzies. My two sons... I found them more irritating than anything else for the first six months or so.
Yeah AirBnB seems to be operating above board in China now but that definitely wasn't the case a few years ago.
Clearly it is a solution. The problem is that places like Spain stopped their lockdowns. What we really need is a flexible and informed approach, where the stringency of lockdowns is implemented on a sliding scale determined by actual real-time case numbers. Masks and other basic measures should be everywhere and always required and more stringent steps applied proactively as hot spots emerge. This coupled with rapid testing and contact tracing works. It has been proven multiple times in multipel places.
> I think of log, cherry-pick, stash & blame "quarterly use" commands

At work we do care that our git history makes sense, is free of random nonsense, but contains only self-contained commits with reasonable documentation. So I call git log many times every day, I would not know how to do it without.

Cherry-pick probably depends how may maintenance branches you maintain. We don't have many, so I don't need it very often. I guess that could be very different for someone required to support long product life cycles. Sometimes when I need to split or unite development branches that need major reorganization I use it.

Blame I need soon when I try to understand others code. Sometimes even on my own. Also when you get bug reports form the field, to understand how long certain bugs existed. Not always to be able to blame the author, but just understanding how long a line has been unchanged.

Personally I don't use stash a lot because I'm not afraid of committing anything to my working branch. I can always fix the code or the history later. Or I make a temporary branch with a descriptive name than just stash. Some use stash more frequently I have noticed.
Could you please not use HN for political and ideological battle? You've posted dozens of such comments already. We ban that kind of account because doing that destroys the curious conversation that the site is supposed to be for.

If you wouldn't mind reviewing https://news.ycombinator.com/newsguidelines.html and taking the intended spirit of HN to heart, we'd appreciate it.

Edit: actually you've broken the site guidelines so repeatedly and so badly already that I think we need to ban this account. If you don't want to be banned, you're welcome to email hn@ycombinator.com and give us reason to believe that you'll follow the rules in the future.
That is easy to fix. He should send a clear messages about the virus, but he keeps has downplaying the severity of the outbreak. Even calling the medias reaction to the virus a hoax is wrong.

https://www.snopes.com/fact-check/trump-coronavirus-rally-re...
i'll entertain this fan-fiction

you're describing a "deal with the devil". who do you propose is the "mafia" like entity they're dealing with that will "break their legs" if they back out of their job? Epstein blackmail maybe?
Minimal lockdown isn't the reason those countries brought the virus under control.

One hard lockdown, supported by incredibly through contact tracing was.

I don't think a single polity in the US, including NYC had a single hard lockdown.

And I know that not a single polity in the US has managed to do effective contact tracing.
I Accidentally wiped the entire dataset in Production database
IMO, this has little to do with it being ARM. 30 years ago ARM had a significant micro architectural advantage in performance per watt, but in this era of 10 billion transistor chips, that advantage has disappeared. x86_64 rationalized the x86 architecture and decode is such a small fraction of the power budget that it really doesn't matter anyways.

What does matter, IMO:

- assembling a killer team

- 5nm process

- high speed, low latency DRAM

- big-little
Donations to a corrupt organization helps to make it even more corrupt. Just look at any destroyed country where ,,outside help'' is coming. Stopping the money flow is the only way to change corrupt management to people who care even if there's less money involved.
> memory on-die or in-package (not sure how it is configured). They call it 'Unified Memory'

It’s in the package; RAM on the die is called “cache”.

“Unified memory” has nothing to do with packaging. It’s the default for how computer memory has worked since, well, the 1950s: all the parts talk to the same pool of memory (and you can DMA data for any device).

That’s why the term of art for, say, GPUs having their own memory, is called NUMA (“Non-Uniform Memory Access”): unified is the default.) *

M1 is a remarkable chip and Apple doesn’t claim that UFA is some invention: they just used the technical term, just as they say their chips use doped silicon gates. It has become unusual these days and worth their mentioning, but it’s simply ignorance by the reporters that elevated it to seem like some brand name.

* https://en.wikipedia.org/wiki/Non-uniform_memory_access