skysight-inc/HackerNews huggingface dataset:
Isn't Terminal.app famously pretty speedy compared with most other terminal emulators? In fact, there's a link from this article to another of Dan's posts that's precisely about terminal performance - https://danluu.com/term-latency/

It's a few years old now so I've no doubt that Alacritty's performance has improved, but I'm suspicious of the idea that Terminal.app is noticeably slow.
Quantum supremacy, now with BosonSampling
> The H-1 is not the H-1B (in the same way that user ID 1030 in your database is not user ID 103) which is probably where the confusion is stemming from.

The H-1B is, under the statute, one of the subcategories within the H-1, and is covered by the same rules except to the extent they are explicitly distinguished. The H-1B1, another subcategory, is explicitly not included in the carve-out of the H-1 from the rule generally prohibiting immigration intent for nonimmigrant visas, which, so the H-1B1 is not, while other H-1s including the H-1B are, dual-intent visas.)

H-1 nonimmigrant visas are the set of visas governed by 8 USC Sec. 1101(a)(15)(h)(i), which included the H-1A [now defunct, formerly Sec 1101(a)(15)(H)(i)(a)], and includes the H-1B [Sec 1101(a)(15)(H)(i)(b)], the H-1B1 [Sec 1101(a)(15)(H)(i)(b1)], and the H-1C [Sec 1101(a)(15)(H)(i)(c)].

The relationship is not the same as ID 1030 to ID 103.

https://www.law.cornell.edu/uscode/text/8/1101#a_15_H_i
>M1 is using standard LPDDRx.
>It's not "very high performance".

AnandTech disagrees with you: https://www.anandtech.com/show/16252/mac-mini-apple-m1-teste...

Besides the additional cores on the part of the CPUs and GPU, one main performance factor of the M1 that differs from the A14 is the fact that’s it’s running on a 128-bit memory bus rather than the mobile 64-bit bus. Across 8x 16-bit memory channels and at LPDDR4X-4266-class memory, this means the M1 hits a peak of 68.25GB/s memory bandwidth.

Later in the article:

Most importantly, memory copies land in at 60 to 62GB/s depending if you’re using scalar or vector instructions. The fact that a single Firestorm core can almost saturate the memory controllers is astounding and something we’ve never seen in a design before.
"Amazing! I've got the same on my luggage!"
You're not the only person. I have my share of complaints, to be sure, and I do genuinely think their software QA has dropped over the last five or six years -- and their tendency to provide little to no diagnostic information when anything goes wrong is an occasional source of frustration. (I think their hardware is still pretty good, but the utter failure of the butterfly keyboard -- with some of the "why is this thing here" reaction the market has had to the Touch Bar thrown in -- has overshadowed that.) But I still like Apple products, by and large. I like the software that I'm using that's Mac-only. I still find a lot of small little things about the UX to be nicer, for me, than even recent experiences with Windows and various flavors of Linux. I could certainly move to Linux if I felt that I had to, but I suspect I'd spend literally years hitting what I considered to be rough edges.

And, to the OP's point, I've used Migration Assistant a fair amount over the years and it's always worked fine for me, and I don't think I've come across many, if any, stories of it seriously failing before.
Which means that as a scientist (aka natural philosopher) one must take _as a given_ that:

* Happenings that are observed in the external world are related (cause and effect exist)
* The principle of sufficient reason applies to all effects (there must be a cause sufficient to explain the effects in all cases)
* Everything is not unique (there are categories and kinds - "all chairs" is a valid statement describing something that exists in reality)
* What is observed is related to reality (the external world is knowable)

There's much more that a natural philosopher must take for granted, just as there are many physical facts that biology takes for granted. One cannot prove these using the scientific method, because the scientific method presupposes these principles.
Compared to normal years, my local impression is that kids about to graduate really aren't being offered interviews. And those who just finished a summer internship that would usually have led to a job offer mostly didn't get those job offers. It really sucks to be them.
He's still posting on Twitter. Did so today, and yesterday.

Her response to that tweet is a bit harsh, but not completely unreasonable. I'm not a Twitter expert, so I can't really stitch together their conversation on Twitter to see where/when it goes off the rails.
Personally I think it would be fun if my son was interested in what’s in my emails after I’m dead. On the other hand, it’s all horribly mundane, so you’d quickly get bored.
It sounds like dogs only, so you can probably still take your Great Dane.
Watch the first movie, the one with Sting and Patrick Stewart. Don't worry about spoilers. The book and that movie are not close relations.
The end game of such a strategy doesn't sound too bright. Recreational cocaine will be still ilegal in any other country and the internal and medical markets are not significant to the problem. So you are legalizing an export industry that cannot be lawfully exported anywhere in quantity.

This is problematic for many reasons. By necessity the legal producers will have to sell large quantities to clandestine entities that export unlawfully it out of the county (since nobody would accept a lawful import with all the required customs paperwork). The value chain will push prices down in the supply and manufacture and reward the international smugglers who take the risks and can eliminate competition by forming cartels. So you will have immensely powerful cartels based in Colombia that purchase in bulk on the legal market, that can bribe politicians to maintain a favorable regulatory framework, you get the whole Escobar situation, state capture and narco-state structures.

The next fallout is diplomatic. Countries served by smugglers based in Colombia will ask for cooperation to stop those export routes. You either ignore them and get sanctions or military action, or you put pressure on the legal industry, driving it underground again.
More important than the current email provider you happen to use is controlling your email _address_, and this means using a domain you control.

It enables for a surprisingly pain-free email migration experience as I found out not too long ago, where all you have to do is point the DNS records to the new provider and do an IMAP import from your old email provider, and everything will just work as you'd expect.

If I wasn't already sold on the power of federation, that would definitely have sold me.

As for the actual email provider, I'm currently using Microsoft's standalone Exchange Online plan, which costs $4 per month: https://www.microsoft.com/en-us/microsoft-365/exchange/compa...

No major complaints so far.
This is an option in developer settings for androids, it does feel very nice
'It’s a miracle': Helsinki's radical solution to homelessness(2019)
> The complaint also alleges that Facebook sought to channel jobs to temporary visa holders at the expense of U.S. workers by failing to advertise those vacancies on its careers website, requiring applicants to apply by physical mail only, and refusing to consider any U.S. workers who applied for those positions. In contrast, Facebook’s usual hiring process relies on recruitment methods designed to encourage applications by advertising positions on its careers website, accepting electronic applications, and not pre-selecting candidates to be hired based on a candidate’s immigration status, according to the lawsuit.
>
> In its investigation, the department determined that Facebook’s ineffective recruitment methods dissuaded U.S. workers from applying to its PERM positions. The department concluded that, during the relevant period, Facebook received zero or one U.S. worker applicants for 99.7 percent of its PERM positions, while comparable positions at Facebook that were advertised on its careers website during a similar time period typically attracted 100 or more applicants each. These U.S. workers were denied an opportunity to be considered for the jobs Facebook sought to channel to temporary visa holders, according to the lawsuit.

Facebook was not actively working to remove those un-equal terms. They set up a separate, physical-mail only pipeline for these candidates, and denied any US Citizens who applied using the obscure pipeline.
Right, but it's not the H-1. They're named that way because of the category of the code but it's a new visa category that is distinct from the H-1 from the 1950s. The area covered by the H-1 is now in language covered by a different visa.
I lost my personal domain from this. I didn't log in to my hotmail email for 30 days (2006) and they closed my account. Then they let someone else register my email, which they used to steal my domain. No recourse.

Haven't used MS services since then if I can avoid it.
> The Midwest is full of them and they command high salaries.

Yes, they do, but that does not mean they will beat out what FAANG is able to pay an engineer if H1-Bs are granted based solely on salary.

> At any rate, different job categories can have different requirements.

I'm not sure what you mean by this, but if you mean different salary requirements, then that effectively goes away if you start granting H1-Bs based solely on salary.

> Musicians, theatre all works the same way.

This is... kind of my point? I seriously doubt that these musicians and artists are being paid comparably to a SF-based FAANG engineer. If they are, they are more-likely-than-not qualified for an O-1 anyways, so the point is kind of moot.
What is the difference between this and Burp Proxy, Fiddler or Wireshark?
> Disney already owns ...

And yet paradoxically there's still very little to watch on Disney+, because only a fraction of their huge catalog is actually accessible and what _is_ available, it's just the same old material, watched and re-watched a million times already.

At least that's how it is here, in Europe, not sure about the US. I ended up dropping Disney+ subscription in exactly 1 month because there was nothing interesting left to watch. It was a rather strange experience TBH.
Sometimes you want that email address to forward somewhere because you used it for years. Maybe Google should consider allowing a permanent email forward and then more people could delete that gmail account they don't use.
It is, well, was, enormous.

The rectangular blocklike structure above the left side of the ring in this image is a roughly 8 ft x 8 ft x 20 ft (2.5m x 2.5m x 7m) shack. There might be a few humans in the frame though they're difficult to distinguish from equipment. The long structure descending off to the right is a gantry / catwalk.

https://upload.wikimedia.org/wikipedia/commons/1/13/Arecibo_...

To the right here:

https://www.ucf.edu/news/files/2018/02/ucf-arecibo-3.jpg

There are three people visible on the lower level here, directly below the stairs descending from the shack:

http://patriciadrichards.com/galleries/puertorico/arecibo-ob...

A construction photo. Behind the platform (upper left) is a bulldozer.

https://www.naic.edu/history_gal/jun151962.jpg

Full description:

http://naic.edu/ao/telescope-description
A security deposit is a legal term treated differently than rent, and can become a subjective thing that can be litigated. It's much more secure to simply demand it as rent.

Hotels discount rooms all the time for guests they know have a very low likelihood of causing damage. The probability of a person with a pet causing damage must be sufficiently high that it makes sense to charge extra. There's plenty of competing landlords and hotel businesses, and if there was economic opportunity in doing it the way you said, it would be done.

It's not just pets though. Hotels will charge more for wedding parties, who are far likelier to cause noise complaints, damage etc, than a crew of workers who will be sleeping, going to work, rinse repeat.
I think the argument was that it has nothing to do with it, companies don't sit and follow a rule that prioritizes hiring H1Bs (talking about companies like Facebook here). In fact there are quite possibly a ridiculous number of steps in hiring an employee on visa.

What is alleged in the lawsuit seems purely self preservation, if FB doesn't jump through the hoops of getting PERM certified for the employee, they are going to leave and go to another company which does that. (Saying this without making a larger comment on immigration policies of USA)
Omg, yikes. Email is the universal "password reset" mechanism for the whole web too. Re-using emails sounds like a bad plan just from the start, surprised services allow that.
"but it still bothers me that people like this get highly paid positions to point out problems seemingly without any technical knowledge"

You are making a lot of (wrong) assumptions here. Not too many Stanford PhDs are graduating without technical knowledge
Racism is discrimination based on race (from a position of power)

Whom did Gebru discriminate against, based on their race? No one.

That episode is unfortunate imho, but she only suspected racist rationales... Calling out racism does not make you a racist, just like calling something "fishy" does not make you grow fins and gills
Not sure I follow in the context of the post. The post is about a database that can be wiped and effectively recreated from scratch. There wouldn't really be a need for rollback scripts when you can just rerun the entire workflow from scratch. Even easier if you have a hot/warm/cold setup.

In this sort of setup, changing a db function isn't unlike making a change to db-interfacing code in that it's not changing the underlying data, just the interface to it.

I've built similar systems that instead of making changes to db functions, changes are made to materialized views. The underlying data doesn't change, but its presentation does. No huge need for rollbacks. It works really well!
You probably have missed reading the comments in this very same thread.
Maybe sorta off-topic, but does anybody have any stories to tell about successes/fails with the .NET CLR in MSSQL?

I worked on a project that made moderate use of this. Worked alright; biggest problem was convincing DBAs/IT to enable it.

https://en.m.wikipedia.org/wiki/SQL_CLR
I guess it's a stack in the sense that each additional loop is being pushed onto a stack of sorts. This is how the Ditto looper I use works, and you can even perform the "pop" operation and back out of an additional layer.

I'm working on a digital delay pedal at the moment, and the underlying data structure is really similar in principle to a looper in that it's a ring buffer that continually loops around (although a bit more complex since the delay time can change!)

In actual production loop pedals I'm sure there's optimizations that can be done, but a naive implementation of the layering would just mean creating additional buffers for each layer, and keeping the read/write pointers sync'd between all of them. The output then just becomes a mixed version of all of the loops.

When a phrase extends beyond the loop length and repeats over itself, the buffer for that given layer would read the existing value and write a mixed version of the two signals.
> As this will likely push premium laptop manufactures (Razer, Dell) towards ryzen CPUs, as opposed to using them in cheaper models.

For that to happen, AMD needs to be able to ship high volumes, and keep that promise. Right now, they can’t deliver, most of the volume booked at TSMC goes towards the console SoCs.
What is wrong with Alex Hanna's Twitter feed?

To me, it looks like Alex Hanna is very woke, and would probably hold Timnit Gebru's back no matter what - but that's just my guess, and even if so: that doesn't necessarily imply they're wrong.

I guess managing people is a nightmare, so managing these people is just a subset of that?
It's that companies are made up of a bunch of humans, not omniscient rational agents.

The company doesn't "want" anything. It's a big social machine that is not so much designed as evolved, and only the very core of the company experiences selection pressure.

At the center of every company is a system that prints money. This bit is almost all that really matters, and is the part that experiences selection pressure.

Threaten it, screw with it, or break it and you will be out of a job, because you either killed the company or got thrown out by people who were afraid you would (or, sometimes, who are just greedy and were worried you'd hurt the amount of money they make through the company).

Everything outside of that central system is secondary, and doesn't really impact the company's survival a hoot.

People at the company may love their secondary systems, really believe they matter, and pour sincere effort and careers into them, but when secondary systems come into conflict with primary systems, they Lose. Every. Time.

In the very long term, nothing else can happen, at least in for-profit companies. Competition will destroy kinder companies by being ruthless to secondary systems that the kinder ones keep. This is what Scott Alexander of Slate Star Codex calls the "Malthusian race to the bottom". Amazon and Wal-Mart are locked in a violent struggle of this nature right now.

I think most people are not entirely aware of these dynamics, as my premise that companies are mostly evolved not designed suggests.

So, in all likelihood, there are very sincere people who really want to see the company change for the better recruiting activists and noble researchers.

Everyone likes to feel that they're being goodness, so they all applaud the secondary "goodness optimization" systems.

After enough time, though, those activists come into conflict with a primary system, and discover to their shock that they don't have the leverage to change it at all. This is particularly astonishing to them because they've fought to change a lot of secondary systems and had many successes there.

They (rightly, from their frame of reference) refuse to budge, get fired or leave, wash their hands of the place, then start at the next place in one of its secondary systems.

Rinse and repeat.

It's hard being human.
Ha, passport.com. Thx for the memories.
Who knows what kind of weird deals Microsoft and Intel have.

Also, Microsoft historically is awful at transitions. Look at the 64 but print driver transition - complete shitshow.
A big pile of "it depends", just the definition of senior engineer varies so much from company to company that comparison is all but meaningless.

I know that at Facebook the ballpark salary for something approximating senior is approx £100k. I think a range between around £60k to £110k is in line with what i've seen on offer for senior (source: i've spent most of this year looking for work, and this is pretty much what i've seen)

It depends far more on the company than anything else. I've seen engineers earning over £120k that wouldn't have been able to get hired as senior at my last role, where the senior salary was in the £70-80k range.
Location: California
Remote: Yes
Willing to Relocate: Yes
Technologies: JavaScript, HTML, CSS, Bootstrap, React, C#, ASP.NET, MS SQL Server, Typescript, Angular
Resume: https://docs.google.com/document/d/1xKcR5PinNvVsVTiwieVa-LCCy17kWN28q8POcCi-Oj4/edit?usp=sharing
Email: lim.diana08@gmail.com
Yeah, at the time I archived a bunch of MSN messenger chats, and looking back at those now is fantastic. Unfortunately it’s the only thing I have left. There must be a DVD somewhere with my my documents folder from 2004, but it’s lost to time.
I'm not sure why you seem to think that her willingness to assert her rights under the law should discredit her in any way.
Thanks for pointing that out.

Safe to assume views go in the “code” schema with procs/funcs/packages, leaving just tables and sequences (if needed) in the “data” schema?

Considering building a side project using this kind of approach...
Author here - I would love to do a few layers below the nand gate.
Not everyone has room or space for amazing AV for movies. So I feel sad this will hurt movie theaters. I would much rather be watching Dune safely in a theater than watching in OKish AV at home.
> if a future is inert, how can it ever detect that it is ready to make progress and call wake

This is the crux, and I wish the discussion started by posing and answering this question.

Futures are NOT inert. This is referenced only obliquely:

When a future is not ready yet, poll returns Poll::Pending and stores a clone of the Waker copied from the current Context. This Waker is then woken once the future can make progress

The passive voice "the waker is woken" obscures the fact that the Future itself is responsible for arranging the call to wake(). This means that the Future maintains some sort of dual active presence: it owns a thread, or a timer, or adds a file descriptor to an fd set, etc.

An example from futures::io::AsyncRead::poll:

If no data is available for reading, the method returns Poll::Pending and arranges for the current task to receive a notification when the object becomes readable or is closed.

So `poll()` is a misleading name: it is not a passive check but a hook for the Future to materialize its dual, active half.
SDF does have a free account yeah. Also a lifetime membership, but the quarterly one is amazing value for money.
If I could lock up a guaranteed "this will see me out the rest of my life" amount safely by selling 20% of a holding, I would do that then do whatever I wanted/have fun with the rest. If that fun involved angel investing in a handful of other companies, so be it. Take care of yourself, then do what feels good, I say!
I really don't see any benefit in having this debate about semantics. You can call it whatever you want. It was an unprecedented moment in the history of theatergoing.
This XCode benchmark disagrees: https://github.com/devMEremenko/XcodeBenchmark

The only machine currently beating M1 for compile times is a 28-core Xeon CPU.
Unfortunately the biggest questions surrounding public policy inevitably fall into realms science can't answer for us.

How far do we go to resuscitate these victims of tragedy? How far do we go as a society to punish wrongdoing? When does institutionalization become dehumanizing? For that matter - what is a disorder versus simply a difference in human beings?

As a doctor, this author should know these are questions her field cannot answer and this overt humanism is just so arrogant.
No, the convolution generators were written to saturate the hardware

For example, under ideal conditions (no out-of-register memory access, no waiting on dependencies) you can sustain 27 single-precision FMADDs per CPU-core per cycle on a particular Skylake-X (i.e., approx 1.7 _mm512_fmadd_ps per cycle, each yielding 16 multiply-adds)

As soon as you start accessing memory, that number drops to about 20 FMADDs. With direct convolution methods (1x1 and arbitrary), the best you can do is achieve that, and NN-512 comes close

With the Fourier and Winograd convolutions, you start being limited by memory bandwidth, but the reduction in FMADDs that these methods provide means you end up ahead: your "effective" FMADD rate is much higher than what is possible through direct convolution. For example, NN-512 can exceed 48 effective FMADDs per cycle (on the 27 peak FMADD machine) with Winograd-Cook-Toom-Lavin, if the tensor is deep enough (enough channels)

So, NN-512 succeeds in saturating the hardware. Essentially all the time is spent in the matrix multiplications, doing FMADDs, or being blocked bringing half-precision weights into register for Fourier or Winograd

Until I generate a table of comparisons, you can use the previously stated number to do rough comparisons against the literature or other software packages: 18 DenseNet121 inferences per CPU-core per second on a cheap Skylake-X cloud instance
Yeah nice try but HN detected the voting abnormality and removed your post.