skysight-inc/HackerNews huggingface dataset:
Good one! So if there is no patent then it might not even work theoretically, according to their own findings? Meaning this might be a hoax.
Germanic paganism won. Don't believe me? Let me ask you, what day of the week is it?
Censorship seems to be working.
AMD Zen 3 has 512kB L2 cache per-core, with more than enough bandwidth to support multiple reads per clock tick. Instructions can fit inside that 512kB L2 cache just fine.

AMD Zen 3 has 32MB L3 cache across 8-cores.

By all accounts, Zen3 has "more cache per core" than Apple's M1. The question whether AMD's (or Intel's) L1/L2 split is worthwhile.

---------

The difference in cache, is that Apple has decided on having an L1 cache that's smaller than AMD / Intel's L2 cache, but larger than AMD / Intel's L1 cache. That's it.

Its a question of cache configuration: "flatter" 2-level cache on M1 vs a "bigger" 3-level cache on Skylake / Zen.

-------

That's the thing: its a very complicated question. Bigger caches simply have more latency. There's no way around that problem. That's why x86 processors have multi-tiered caches.

Apple has gone against the grain, and made an absurdly large L1 cache, and skipped the intermediate cache entirely. I'm sure Apple engineers have done their research into it, but there's nothing simple about this decision at all. I'm interested to see how this performs in the future (whether new bottlenecks will come forth).
Can you share how you were able to embed the notebook into your blog post?
The solution to rodent problems in cities is sanitation, not feral cats. Example: don't smear buckets of raw fish guts in the streets, as people in Kedi are shown doing.

"Until there was nothing left" sounds dramatic. Can you point me to any wildlife conservation campaigns that introduced cats to control other invasive species? All I can think of are the feral cats on Hawaii, that are described as "among the most harmful invasive species globally".[1]

[1] https://dlnr.hawaii.gov/hisc/info/invasive-species-profiles/...
Ah ok. I have heard that story as well.
yep, you can still post whatever hate inciting texts about Russians for example.
That would be an act of submitting false evidence, where you actively make a false claim regarding who the sample belongs to.

Which is very distinctly different from a passive act of not maintaining evidence of the origin of every single thing. Keep in mind that no data is altered - the equivalent of all collected samples remaining intact.

It's still just as possible to collect email logs, their contents do not magically dissappear. They would have to be actively manipulated by the party which holds the copy that would be provided to the police (either reported to them or confiscated, etc). That same party could already decide to delete the emails or strip signatures and then alter them.
What's the practical purpose of a site like this? I wish to see the actual argument drawn out. What is the therefore?

Because if the argument is "these people aren't taking it seriously, therefore we shouldn't either", that's clearly a flawed argument.

If it's "these people aren't taking it seriously, therefore they should be publicly shamed", what is the purpose of the shaming? Is it to shame them into rightly following the rules that they expect us to follow? Is that really the intent of a site like this?
How the Startup R&D Credit will change under President Biden
It was XMPP from the very start, and was probably the best XMPP service at the time, it worked with any third party client and had a very nice integration with Gmail (Charl logs were fully searchable within Gmail).

But then in 2013 they got that WhatsApp envy and pivoted to Hangouts, removing XMPP compatibility step by step in phases. This pivot, of course, turned out to be a descent to this madness.
Free speech guarantees a voice, not an audience
> it decides what gets contained on its property

HN loves this argument until it comes to bakeries that don't want to bake gay wedding cakes.
The whole Hangouts, Google Voice, Google Fi, Messages app is all a mess to me. As someone with various activity in all of these services I just have no idea what is happening. I wish there was a diagram explaining how everything breaks down alongside Google account / identity. There is some issue with RCS compatibility and using Messages for Google Fi. I just want the future to be here and tell me what I can/can't use and how.
This interpretation of a platform turns Facebook into a publisher (section 230). Meaning, there is no limit to how much Facebook is obliged to curate it's content. Down this line, very quickly facebook becomes useless as an open communication mechanism.
I would love to hear suggestions for x86 stuff in that budget. Bonus points for PoE.
This conversation is around whether Apple Silicon is ready. In that context, Edge is far behind Firefox.
Probably not but for better or worse, Apple is a big enough juggernaut that existing software that’s not ready it now has significant motivation to become ready.
> Avoid complex operations, which may include things such as multiply and divide.

How can this possibly make sense? Almost every application multiplies and divides all the time anyway. It usually is a good idea to implement frequently used operations in hardware because hardware implementation is always more efficient than software implementation, isn't it?
I had complicated experiences with Linux in the past, but I was young and the problem solver in me loved it.

But, honestly, at lest in the past 5 years, I had no problems especially if we consider laptops that usually have more or less the same standard hardware.

4 years ago I bought an Xiaomi 13' laptop to use it as a browsing machine and occasionally as a media player.

It came with a Chinese windows preinstalled.

Without even looking at the specs I installed Ubuntu on it and I've never had a problem.

I upgraded it from Ubuntu 16.04 to 18.04 to 20.04 and I'm using it right now to watch the 4th season of Fargo

I never had to tweak the configuration or change a single .conf file, it simply worked

The battery lasts 8 hours and if I close the lid it automatically goes on suspend

It's been the best setup I ever had.

Unfortunately it's too underpowered to use it as a working device, but if I could I would be the happiest man in the World.
Why does Triplebyte seem to be doing great, while Hired is shutting down? They seem pretty similar in concept.

What’s the key difference?
Thanks for the links, I completely concur with the goodness of everything you've raised.

To clarify where I'm coming from, my use-case is (fully) offline. I want to mock the visualization in the service then get the raw, static JS offline to be used as a template. I'll write a Ruby wrapper around the data I'm exploring and gradually parameterize the template as I better understand it, and what my data looks like in it. I don't want to dance with details of the JS, I want to dance with details of the data and parameters, so get me out of requiring online hooks ASAP. I know this is possible because prior versions of Observable let you do exactly what I want, but now I get some super friendly/not friendly interfaces that obfuscates what I'm familiar with.

As a separate issue not fully related- Ultimately my goal is a static visualization for scientific publications or presentations (I can export SVG from Observable, so my prior arguments doesn't hold here). Science has a very long shelf-life, in my field we routinely reference papers and their figures 200+ years old. While I absolutely love the idea of "living publications" I also fear life that depends on other's services. If the big people can't play nice (coughing in your direction Google services gone dark, I can think of various examples that have screwed over scientists), then you can see my caution in adopting Observable's all-in-dynamic approach.
But this argument has zero nuance. You have to meet the parent where their line is actually drawn. Facebook is still subject to laws despite being a private company.

"Facebook is allowed to host or refuse to host any subset of legal speech so long as refusals doesn't target any protected classes or otherwise violate US laws."

I still think you can argue your position from here but there is a perfectly defensible argument for why banning LGBT content would be stopped while banning puppy videos would be allowed.
The relevant code resides in libinput, and it can be used as “input source” for xserver as well.
I use Google voice as my primary number, and have done so for many years.

A few years ago they pushed me hard to "transition" to Hangouts. It was a one way transition, ie. I couldn't undo it if I didn't like it. I got lazy and never did it.

Now I'm glad I didn't, because apparently I'd be moving back anyway!

But the GVoice app and experience is still awful on iPhone. The only reason I'm still on it is for the spam protection, but even that isn't so good anymore and apparently the built in iPhone one is pretty good now.
My Bosch definitely has play, but it also has a lock. So I always adjust "up" (bringing the tool up into the workpiece), and then lock it in place. The lock is a collar, and once you lock it in place it's not going anywhere. Kind of like guitar tuning, "always tune up to the note".
I would think the apps will come and get optimised. That is just a matter of chicken and egg, sometimes you just have to release, and go from there.

What I am worried about is if the GPU is anything worthwhile. All the focus in the reviews is on the CPU, but the GPU seems where it mostly falls short. Not enough external screens for example, though that can be fixed in a newer generation. But is it faster than what Apple hardware included in Intel, with AMD graphics? Some people will feel the regression in speed and capabilities quite hard. I don't see much focus on that in media publications.
I don't have much information or much of an explanation.

But it seems to me like there was a big push a couple years ago to integrate everything with G+. Someone collected the political capital inside the company to get this to be a mandate for the company, a direction for everyone to head.

Well, it really wasn't that bad, but no the gangbusters success Google hoped for (not sure how anything with the flimsiest tiniest Read-Only api like that would ever get anywhere?).

Since then it seems like there's a corporation, but mostly a lot of different teams marching to different drummers. It's pretty common in corporate world that managers & mini-executives & executives push for huge home run hits, within their fief, then leverage that smashing success to push for even bigger agendas. There's little incentive to maintain & care for a product well: everything is about metrics, & the existing user base's retention is usually not all that influenced by the love & care of a carefully thoughtfully evolved product. Trying to work across teams, to create something that works consistently across products, is even harder, as the organizational complexity of bringing more & more teams in keeps increasing.

Organizational complexity grows. Teams seek autonomy & wins. Products get focus. Ecosystems & long-burning initiatives are much much much much harder to sheppard forward. Little of this is unique to Google.
20 years ago they all bought Windows machines.

Apple didn't change that by suddenly being excellent and having great marketing. Developers changed that by realising that Macs were good dev machines and writing software that ran on Macs.

Non-tech people ask their tech-savvy friends for advice on what tech to buy. For years that was "buy Apple; it costs more but they're more reliable, the support is great, and they're way cooler".

That's no longer the case. There are manufacturers shipping great Linux laptops, that just work, and it is actually feasible to recommend one to a friend. And running Linux is way cooler these days - every muppet out there has a Macbook ;)
Whether this is meaningful or not is subjective, but:

https://cloud.google.com/storage/docs/interoperability
You should be able to do this today at https://voice.google.com

(Disclosure: I work for Google, speaking only for myself)
It's an interesting point. I guess ARM must have done quite a lot of analysis running up to the launch of aarch64 in 2010 when, with roughly a blank sheet of paper on the ISA, they could have decided to go for variable length instructions for this reason (especially given their history with Thumb). On the other hand presumably the focus was on power given the immediate market and so the simpler decode would have been beneficial for that reason.
HIRED has never ever ever fulfilled its differentiating factor, never refined them, and periodically gutted all of them due to inability or disinterest in enforcing it. Or the reality just being that it didn't have product market fit with employers.

Specifically:

- 48 hour response time (not enforced)

- bidding transparently on candidates (90% of the companies revealed a low ball offer in person after the fact, a mystery that is no different than not using Hired)

They should have just stuck with Dom Periognon redistribution.

It is probably a sustainable business and brand just as a tech recruiter and shedding all of its dead weight - like the massive valuation and creditors.
Lots of people use Spotify desktop app....
In my small universe, this was the week of ARM. I submitted multiple PRs to OS projects to get ARM compilations working. I started moving AWS instances off of Intel instances to the new Graviton2 instances.

I'm still surprised there isn't more server takeup of ARM considering the incredible power numbers. Cloudflare announced their current builds and it's all Epyc2 and no ARM. What about Azure and Google Cloud? Are ARM servers easy to launch and superior on a cost/performance perspective?
For those who care, this is the article & HN discussion about the leaked memo that GCP may be axed if they don’t reach certain targets by 2023:

https://www.theinformation.com/articles/google-brass-set-202...

https://news.ycombinator.com/item?id=21815260
TurboTax Moves to Kubernetes
Beta software (like Firefox) shouldn't have got green checkmarks. It's not "ready" yet.
I understand that they refer to it as a fixed-length instruction set, it's correct, note though that not all ARMv8 instructions are 4 bytes long. Indeed, some instructions that are met together are fused to a single one, or SVE, for instance, introduces prefix; so practically, this means that sometimes instructions can be 8 bytes long.
Zero issues for me. They even released a firmware update for the fingerprint scanner to add Linux support a few months ago. I have a 7th gen.
I don't understand your point? Nuclear testing occurred in Australia but not by Australia.
https://www.anandtech.com/show/16226/apple-silicon-m1-a14-de...

The reorder-buffers determine how "deep" you can go out-of-order. Roughly speaking, 600+ means that an instruction 600+ instructions ago is still waiting for retirement. You can be "600 instructions out of order", so to speak.

----------

Each time you hold a load/store out-of-order on a modern CPU, you have to store that information somewhere. Then the "retirement unit" waits for all instructions to be put back into order correctly.

Something like Apple's M1, with 600+ reorder buffer registers, will search for instruction-level parallelism all the way up to 600-instructions into the future, before the retirement unit tells the rest of the core to start stalling.

For a realistic example, imagine a division instruction (which may take 80-clock ticks to execute on AMD Zen). Should the CPU just wait for the divide to finish before continuing execution? Heck no! A modern core will out-of-order execute future instructions while waiting for division to finish. As long as reorder buffer registers are ready, the CPU can continue to search for other work to do.

--------

There's nothing special about Apple's retirement unit, aside from being ~600 big. Skylake and Zen are ~200 to ~300 big IIRC. Apple just decided they wanted a wider core, and therefore made one.
>Why does it feel like no other software company has these sort of branding issues?

Have you seen the new Xbox names? Microsoft still loves to tack on Office on everything.
> They about lost me at page 10:

How did you get past "[o]n the lowest level, LISP represent [sic] all objects, even the expressions of the language itself as lists" right in the previous sentence?

> What kind of Lisp hacker does this?

Right.
LDAP pins you down to a username+password flow and requires you to handle that password. Would much rather see authentication flows that are ready for WebAuthN, etc. by default.
"It's ok: My best friend is black"?

It might be the author's explanation, via standpoint theory:

https://en.wikipedia.org/wiki/Standpoint_theory

https://meaningoflife.tv/videos/43188

But it probably started out how you said ("Let's not anger any muslims....") and turned into something else.
I used the Hangouts Dialer to dial "from" my Google Voice number, but what I'm confused about is how the Hangouts Dialer is related to Hangouts.
This "crammed" design allows for button-function coupling, which makes buttons stateless and predictable.
It's early days, but so far this transition has gone massively better than any previous similar processor transition. The PowerPC->Intel transition was much worse.

Not sure what you expected, but having seen previous transitions, this is smooth as butter. If you are a Pro, you know that jumping onto a platform early is fraught with potential gotchas.

> the Macbook Pro 13 really feels odd in this lineup if the word Pro is supposed to mean anything.

There has always been a bit of a blurry line between pro and non-pro Apple products. This model year it means just as much as it has on many other model years. Apple left the "higher end" Intel builds in their product line to address the needs of developers who want 32GB or RAM or many other configurations.

This Pro is exactly the machine that the developers porting Go or Rust over to MacOS will likely be using.
Probably just capital structure. Seems like HIRED has creditors to be paid.

There are many viable ideas that are more sustainable as a bootstrapped idea without preferred investors and senior debt holders.
I assume the conspiratorial viewpoint would be, "the people in charge of making the rules aren't following them, so the rules must not be important and are just a power-grab blah blah blah".
Been with Google Voice since it was Grand Central. It's been a wild ride and I'm waiting for Google to kill it entirely. Hangouts was so close. Had SMS and everything. Was only a few features away from becoming a pseudo iMessage for android, then in typical fashion they have gone and done all of this.
Interesting, wouldn’t AliExpress be building up big potential sales tax liabilities with US states?
Yeah, those first three are good counterexamples. My definition has to be reworked.

I don't really think Wish is a tech company though.
Ouch, this just makes me sad.
more responsibility under US and other nations' laws. Basically publisher is liable for publishing hate speech - platforms are not.
That's sort of the point, though, isn't it? In the case of a government, there's a broad prohibition against censorship regardless of content. So whether or not I approve of an idea doesn't enter into the equation when faced with government censorship.

But if I don't feel there's a similar prohibition against corporations or individuals censoring things on their platform/property/whatever, then I have to think about whether or not I agree with the proposed censorship for other reasons. That's not a retreat to the motte - that's just an acknowledgement of the fact that anti-government-censorship arguments don't necessarily apply to private entities.

Once we're dealing with an entity for which I don't have a blanket objection to censorship, it makes perfect sense that I would accept some content bans but not others, based on my opinion of that content.
Did you read the article? It's in reference to the genocide in Myanmar.
I was wondering the same as I have an SSD I used as an external usb drive that has stopped working. I've never heard of a drive getting bricked much less there being a way to resolve it. I was assuming a permanent hardware failure of some kind.
I have a 7th Gen X1 Carbon & a Thinkpad X270 running OpenBSD and they're both flawless (bluetooth, hyperthreading, fingerprint reader all disabled).

Being limited to 802.11n networking is fine.
I think the point is that people have different ideas about what the focus needs to be on.
It's unfortunate that the middle status (warning triangle with a exclamation mark) has a green background rather than a yellow background like warning triangles everywhere else. Makes the table less clear.
So I use this in production at my company. It's an awesome tool. Personally when I'm coding in python I like to prototype in jupyter, copy code over, and then reimport anyway. Nbdev streamlines everything so I can write docs, tests, and code all in one place. And since the docs are just a jekyll site I can copy it to our documentation aws bucket in continuous integration. And with one command I can run all the notebook tests in CI as well.

The packaging is also really well thought out. I don't have to stress out about connecting setup.py with whatever publishing system we have. The settings.ini makes things sane and I can bump the version whenever I want.

A get a lot of skeptical looks when I say the source code is in notebooks, but that's just syntactic sugar for the raw source code. You still get to edit the raw code files and with one command sync everything with the notebooks. From my point of you it is close to a pareto improvement over traditional python library development.
uBlock Origin*

https://github.com/gorhill/uBlock/

Chrome: https://chrome.google.com/webstore/detail/ublock-origin/cjpa...

Firefox: https://addons.mozilla.org/en-US/firefox/addon/ublock-origin...
The mRNA contains the spike protein or at least a sufficient part of it for the immune system to recognize, as well as other genes.
ARM support without the vertical integration doesn't mean much, windows runs on ARM too.

It's Apple's M1 design plus ARM plus their software stack that makes it great. Their power also lets them force others to write high quality native software for their chip (along with their design just having way better performance).
Please add/track Figma :)
> Functionally speaking, x86 itself is pretty close to RISC,

AFAIK some x86 implementations (e.g. AMD K6-3) had RISC cores and translation units.
I have no idea why you think this, when Apple are clearly clamping down on what software gets on "their" machines.

They have to tread carefully because anti-trust, and they'll make all the relevant noises, but I think it's clear that the end-goal is only allowing app store apps to be installed.

But tbh the same is true of Windows. They're further away, because history, but they've already played with this once and will do so again.
Some of us no longer have to ride in three elevator bays among 60 floors with no gap between meetings.

Now it's just a JOIN button, and having 27 people in the room is much less stuffy.

So "manager schedules" people have that going for us.