skysight-inc/HackerNews huggingface dataset:
Yes, I agree that affirmative action has some merit on paper, although there's also many good points for why it might not work after all.

I'm arguing on a matter of principle here. I think my root-level comment made it more than clear that that's my perspective and it's somewhat annoying that people seem to have no other answer than "but it works".

Once again, my point is: Discrimination, regardless of the direction, is morally bad. I'm saying we shouldn't do it even if we think it might work.

> you're irrationally insisting that a complex social problem can be distilled into an 11-word yes-or-no question

No. I'm just saying this is not the answer.

> that frames your side of the argument favorably

Yes. And you know what? This wasn't my own idea. I just grew tired of having this kind of thing thrown at me and to see it thrown at others. This is the kind of framing the left uses. So now I'm just throwing it back. You don't agree with me? You're a racist. And suddenly everybody is butthurt because I point out that fulfilling the dictionary-definition of racism makes you a racist. What. A. Joke.

So here's an idea: Instead of complaining about my framing, how about you just explain how this could possibly not be racist? Because I haven't seen one good explanation. Not one. And no, "it's complicated" is not an answer.
Conjure – Conversational software development for Neovim
I used to think package managers and dependency resolvers were inseperable, I even did a little bit of work on the APT resolver.

Since using GNU Guix though, I'm so glad it doesn't have a dependency resolver as part of building or installing packages! It's so much better for it, no slow or unpredictable resolving, you know what it's going to do.

I think this is one reason why I've never used pip for managing Python software, I've only ever used Debian, and then Guix.
Man these people always end up on the wrong side of history.
Yea it's a broad/inaccurate catch-all, but I'm a millenial and I feel like when I was in college (early 2010s) you were beginning to see illiberal attitudes on campus start to take off and normalize.

Like stigmatizing advocates of free expression, a general embrace of safety-ism, scream invectives until the bureaucracy buckles tactics, etc.
It can also be changed if Mathematicians all decide to redefine what numbers mean, which has just about as much chance of happening.
> Dinner before or after, or going to a park to sit and talk about the movie are normal activities.

I remember I only did something like that in high school and maybe the beginning of college, due to limited options, especially for awkward intimacy.

At home I don't consider the experience recreational. I've got a pretty decent sound system and I keep the screen at 100 inches or so.
You probably hold your phone about 30-40cm from your face. You probably look at your laptop screen at 50-60. You should be at least 75cm it not 90 or 100cm away from a big monitor.

I'm not convinced the difference is obvious.
From WSJ:

"Pfizer Slashed Its Original Covid-19 Vaccine Rollout Target After Supply-Chain Obstacles

Pharma giant expects to ship half the doses it had originally planned after finding raw materials in early production didn’t meet its standards

Pfizer Inc. expects to ship half of the Covid-19 vaccines it originally planned for this year because of supply-chain problems, but still expects to roll out more than a billion doses in 2021.
"
Yes, selling green cards is bad. The EB-5 program is the "government sponsored" way of doing it. I also think that is bad, and abused, but I digress.

If your argument for it being good is "the money goes to public colleges, which is basically the government!" then the government should just be transparently selling permanent residency without the smoke-and-mirror charade of a "school".

Are you then going to exclude private schools? I would guess that a degree from Harvard is more worthy of a green card, but then why should Harvard get a bunch of "free money" for selling a green card?

US Colleges will still only have a certain amount of capacity. If all of a sudden it comes with a free green card, either 1) less US students can afford to go there, because tuition has risen so much due to "supply and demand", or 2) US students still go there, and end up with even more debt than they currently have.

> Now at least some of the money and gatekeeping would flow through colleges. Especially public colleges, who love foreign students, because they pay full tuition.

With the EB-5 programs (the way to "buy" a green card), you have to invest within Qualified Opportunity Zones which are (in theory) designed to assist lower-income areas, or create a certain number of new jobs (I'm sure there are other investments that qualify too; I'm not an expert on this program).

Having funds go towards these endeavors is arguably "better" than going into the pockets of an already administratively-overloaded university system.
tons of libraries define both PI and TWO_PI
Poll: Will you take a Covid-19 vaccine
If the FDA approved a COVID-19 (coronavirus) vaccine and it was made available to you, how likely or unlikely would you be to get vaccinated?

Based on a national geographic poll: https://www.nationalgeographic.com/science/2020/12/poll-shows-61-percent-americans-likely-to-take-coronavirus-vaccine/#close

August poll broken down by country: https://www.ipsos.com/en-us/news-polls/WEF-covid-vaccine-global
Somewhat likely
Somewhat unlikely
Very unlikely
There are still 486-class single board computers (SBC) available w/ PC/104 interfaces (which is electrically the ISA bus but on a pin header). I believe there are boards that let you interface card-edge connector slots to a PC/104 SBC.
> and that's why I would hope that we could build something like the often talked about USPS bank, or whatever, so everyone can have equal access to real banking with no predatory practices.

I signed up on the wait list and emailed patio11 specifically to build such a product. Regarding your point about company scrip, I think prevention against that is best served by reaching out to your Congressional representatives, as well as members of the
U.S. House Committee on Financial Services, to legislate safeguards. Without the force of law, protections are only polite suggestions.
Can you be a bit more specific? I didn't find any claim "no heat was generated" wasn't stated anywhere. The first paragraph talks about "fast computers should run hot." In an article titled "truth and truthiness", it should be commended for "truth in labeling" because vague usage of "hot and fast" is one way to make the truth difficult to pin down.
I tried renaming public/index.js to public/index.tsx and get "./public/index.js - File not found" in the build watcher. Of course the index.html is still referencing the index.js file - what do I need to do?

Edit: It does work for e.g. pages/about/index.js to rename to index.tsx - so maybe it's just the main index that won't work as Typescript?

Also it looks like there is no default definition provided for imported CSS modules - the import resolves to a string so "styles.about" doesn't compile
It's possible to be dramatically more communication efficient than bloom filters to synchronize sets.

Bloom filters require O(my_set_size) bandwidth, with a good constant factor. This work optimizes it somewhat by excluding members that existed at the time of last synchronization, but it still wastes bandwidth when those commits came in from another source.

It's possible to instead realize O(symmetric_difference_between_sets) when synchronizing a pair. Applied to this kind of usage the bandwidth required would be reduced by whatever redundancy factor (e.g. number of different repos you'd learn the same commit from).

This can be accomplished via error correcting codes, for a high performance industrial implementation I contributed to, see: https://github.com/sipa/minisketch/ (I tried submitting this to HN a while back, but no joy--).

For our paper on applying this to Bitcoin transaction relay to render rumouring bandwidth largely independent of peer count:

https://arxiv.org/abs/1905.10518

[Similar to the motivations of the post, we consider immunity to attackers to be critical-- and most prior efficient gossip work is extremely non-robust.]

For the specific case of synchronizing the blockchain itself, these fancy techniques aren't needed because there is only a single best chain 'list'-- there is only one relevant tip-- and it can be efficiently synchronized with bisection. Bitcoin sends up to 100 hashes at once (though usually more like 30), the first few dense around the best tip and the rest exponentially spaced to extremely efficiently find the highest point of commonalty.
Beyond Churn: An Introduction to Uplift Modeling
I'm sure someone has a database of frameworks that iOS apps turn to for user linking / monetization?

I didn't readily find a list last time I looked, so I'm not sure how single person dev shops are getting hooked up with these privacy bypassing hydras.

From DNS logs in Nov 2019, I had found some of the more common on iOS a year ago included:

iOS “User Linking” Trackers

[business].app.link

[business].onelink.me

[hash].ulink.adjust.com

[business].bttn.io

bnc.lt

branch.io

Some of these you can see who uses them, thanks to subdomains:

https://securitytrails.com/list/apex_domain/app.link (2962)

https://securitytrails.com/list/apex_domain/onelink.me (998)

https://securitytrails.com/list/apex_domain/bttn.io (60)

These are different from iOS Measurement Trackers such as:

events.appsflyer.com

reports.crashlytics.com

api.mixpanel.com

app-measurement.com

But it's gotten enough worse I almost want Apple to implement Little Snitch style blocking at the network layer, and offer a measurement anonymizing API that devs can use and is whitelisted by default. Ensure legit usage/debugging info is anonymously available, while use of other trackers would then suggest other motivations at play.
This is just blaming immigrants for their work ethic. You can't keep up with people that work harder than you, don't disguise it as "un-due power employer has over employee".

The SWE market (where most H1s are employed) is so competitive that shmucks who run through 3 month bootcamps get 100k+ offers.

The threat of being fired is not as effective as you think it is.
The people that falsely bid should be forced to pay if they win, the scalper isn't breaking any rules. eBay should step up their game here.
I didn't really think about it at the time, but Nvidia buying ARM makes even more sense now that Apple has shown what can be done with ARM CPUs. Not necessarily because Nvidia wanted a CPU, but because otherwise, they'd be stuck providing GPUs for Intel CPU systems. AMD can bundle Radeon GPUs and Apple has the M1 CPU/GPU. That means that for a system vendor (Dell), the only cost effective place to use an Nvidia GPU would be in an Intel system. And if those are already more expensive, then that market will be shrinking.

However, with Apple showing the viability of ARM for desktop / laptop use, this opens a whole new market up for Nvidia/ARM. Apple has already shown it is a viable approach hardware wise, so half of the work is done.

So, an ARM powered Dell laptop might not be too far off.
Has anyone (except grandparent) accused her of being an abuser? I don't think that is what Google claimed.
The audio mix for Interstellar was awful when I saw it in at the cinema too. I spoke to the manager, thinking it was a problem with the sound setup at that venue, and he said it was being widely reported around the world.
At least for me the reaction is largely emotional. I like using my linux desktop because I can set it up exactly how I want, and macOS just doesn't roll that way. Now, I'm not really the target market, so whatever, but there are a few things that upset me about it:

1. I could really, really love macOS if they had a "don't treat me like a child" checkbox I could hit somewhere that would turn off some of the more obnoxious default behaviors. It took me a solid 5 minutes to figure out how to navigate to the root of the filesystem on a new MBP I recently was given at a new job. The most intuitive thing I could think to do was double click the name of the folder I was in ("Recents", by default when you first open it), which seems to do nothing except make a little icon appear and grow/shrink the window in Big Sur. Neat. The left pane, by default, literally has no means of navigating to the filesystem root. OSX has seemingly always wanted to pretend the filesystem doesn't exist. I like the filesystem. Stop trying to hide things from me.

2. This point is actually more a credit to apple than anything - the rendering, touch input, display management, etc on macOS is stellar, and it makes me angry I can't have the same level of polish on my linux install. I really, really want something that is as smooth as the macOS experience but with the customize-ability of linux. Apple pisses me off because they are incredibly close to that goal but they find it philosophically objectionable (for business reasons that I understand, but it still pisses me off)
Did I get it right, the problem is basically that the dependency info is turing complete and decided "at installtime", thus the dependency graph cannot be computed without installing many versions of all dependencies? (I do not use python, so I don't know much about how pip works)

Are there other languages that have dependencies decided at installtime?
Thank you. I’m really excited about it. Using a different CPU architecture is always exciting. :)

Using Mac is like driving an Audi S8. Comfortable, smooth, powerful. However, it's not your hand tuned Impreza which can read your mind while going above 200Km/h.

Even an Intel MacBook pro can go a long time on battery (I have a personal Mid2014, configured all-out). I've developed some system-abusing scientific code on it and, it really delivers.

The trick for me is, I can make a Mac dev machine without modifying it with homebrew, et. al. I install a Linux VM to VMWare, give it a static IP, install all required tools, servers and services on it. On the macOS side, I use Eclipse for IDE and use clang/llvm for compiling (since I also aim to code which behaves same on both gcc and llvm).

I develop on macOS and interface it with Linux VM via network if it's absolutely necessary. Linux VM also hosts some heavy tooling like LaTeX which cannot be installed/updated on macOS very cleanly (I know macTeX. It doesn't play nice with newer macOS, due to Apple's locks on the OS).

Then everything becomes transparent for me. Pull -> Develop -> Push in either direction. Eclipse already syncs itself via oomph and cloud. Code is portable, environment is same. It also ensures code compatibility, allows me to see compiler effects and run tests on many platforms.

As aforementioned, it also inspires me to write better software. My code carries Apple's sensible defaults and it-works mentality with Linux's flexibility options. This approach allowed me to create a series of utilities for a project in limbo. These small no-setup utilities saved a lot of labor and ultimately saved the project. So yes, apple is a walled garden and it's not optimal but, they do a lot of right things. We can selectively carry them to more open platforms to make them better. Similarly, open platforms' flexibility can be carried to some macOS applications so, the environment better accommodates power users out of the box.

Homebrew and other tools are nice but, I don't like to shoehorn stuff which doesn't fit natively into an ecosystem.
As someone who recently worked in the US on an E-3, the opinions of the people in this thread are really not that bad.

They're wrong, of course - companies who hand out $500k/yr to US workers don't underpay visa holders doing the same role. The reason high paying tech companies go international is because their US recruitment funnel is drying up to the point where it's cost-effective to recruit internationally even with the increased overhead. They're not underpaying visa holders, they're using them to avoid increasing domestic wages even higher or lowering their hiring standards, which are different things altogether.
It might be this issue, fixed 10th October: https://github.com/dani-garcia/bitwarden_rs/issues/1162
> If you want to treat them humanely (as you would other humans), open your front door and let them walk out to freedom.

This is quite reductive considering that most pets are animals that have been domesticated by humans for hundreds and thousands of years.

In many cases we've bred them towards certain tasks and behavioral patterns, in the process we also bred out of them traits they often would need to survive in nature.

When humans did that then humans took on a responsibility, you can't just handwave that away with "these are animals, they are unworthy of any consideration".

> I've owned and will own pets again...but it's preposterous to compare the animal to the human.

It's preposterous to claim humans are not animals to justify inhumane treatment of other living, and in many cases highly emphatic, beings.

And not to get me wrong here: I'm not some kind of hardcore vegan who thinks all animal products should be banned. I'm merely recognizing that as the dominant species on this planet we have certain obligations towards the rest of it's inhabitants and particularly those we've utilized to get us where we are today.
The point is that she has an expectation of Yann to go further than just stating a fact.

I assume she thinks that Yann has enough intellectual capacity to improve situation of biased ML but doesnt execute. Further, my guess is that the reason why he doesnt execute is not transparent to her, hence frustrating.
> Many other rhetorical moves have a lot of politics to muddle through / implicit assumptions that can be disavowed in bad faith, etc. I don't like to engage in that kind of discussion at all.

But isn’t what you described so vague and subjective, that you can apply it to pretty much anything?

IMHO it’s more honest to say “I sit out of conversations I don’t like”, which is an entirely fair and understandable decision to make :).
I looked for it on youtube but couldn't find an old Saturday Night Live sketch with the players talking about things they ruined for everyone. It was "this is why we can't have nice things" before it's time. The only one I remember was John Belushi saying that he would go out hitchhiking and then murder the people who picked him up. Which thinking about it doesn't really sound funny but in context was actually.
Facebook tends to be one of the highest payers in industry. It's possible paying even higher would net more people, but overall math suggests the best N people won't necessary be US citizens or permanent residents.
I built a TR 3960X (24 core) 32GB of RAM workstation for $3000, including a 700 dll graphics card (2080 Super). Realistically a 100 dollar graphics card would've sufficed for my usage (development). So it could've been built for $2400.

Depending on the context such a machine could be very cheap or very expensive, but even here in Mexico that's about one month of an engineer's salary, which I don't find too outrageous for a primary tool which lasts for years.

Depending on your workload, the performance improvements could be very noticeable (running multiple VMs, compiling, and unit testing at the same time). It does open up faster workflows if you adjust to the new speed.
You missed out on a great life experience. My partner and I had an incredible time moving across the country and driving our pets with us.
No. Just some people are trying to use macOS as any OS they have used before that. Instead of using macOS.
Yes, the Tax Rates can be in brackets because you fill them out once a year.

Any developers can fill me in but I doubt apple is either holding onto payments so they can apply their tax at the end of the year or “charging” a developer at the end of a year based on how much they make. Apple Tax is on a per transaction basis so while it might be nice if Apple changes every company 15% and then 30% after they made a certain amount that’s not what they are doing and instead you have to “prequalify”.
I did feel a little corny using a comic book movie as an example because there are plenty of others movies that come to mind that I could point to and earn some film nerd cred. However there is nothing that symbolizes what the loss of theaters would do to populist filmmaking better than that moment. It was the zenith of a series of over 20 blockbuster movies that spanned a decade. It was truly an unprecedented moment in the history of cinema. Watching it a theater full of people who feel the same way is electric.
It is highly likely that these fungi don't grow unassisted. They aren't likely to colonize in your wiring, for example, without significant help and ideal conditions, such as a great deal of starting spores all over the wiring and lots of water and a good dose of additional nutrients that the fungus needs to grow.

In other words, if you shred your wiring and put it on top of a pile of fungi that are bred to eat this type of plastic, they'll probably use rainfall to extend their mycelial network and eat the plastic. But if you just park your car next to the pile, it's probably never going to colonize your car and digest its electrical system.
With lockdown keeping me at home, and having to RDP to work over a VPN, I've gone quite far down the rabbit hole this year experimenting with low latency keyboards (1000Hz USB polling, configurable debounce times), gaming mice and high refresh rate monitors (125Hz+), all to try and make my remote experience feel more local.

The threshold for me (and most people I think) is about 110ms between key strike and something appearing on the screen before something feels non-local and disembodied... which is good because I found I could get down to ~40ms local response time on a decent windows box. My 2015 macbook is about ~120ms for the terminal app.

That leaves 70ms latency budget to play with which can accommodate the the RDP overhead (~50ms) and the network hop (~10ms for me).

This whole journey started with me wondering if I should pay a small fortune for a better network connection, before I realised that most of the latency was in my keyboard and monitor!

I even built a Arduino Leonardo gadget to measure the lag systematically and some pcap software to spot the RDP packets on the wire. The code's pretty shoddy but it does the trick! You can see it and an example result with RDP here:

https://github.com/willmuldrew/lagmeter

Another big factor in the experience is jitter - so it's a good idea to ensure everything is plugged in if you can. Mice, keyboards and ethernet.

In essence, even if you have to RDP/remote into work, potentially you can still make it feel pretty local - don't give up hope!
M1 is using standard LPDDRx. It's not "very high performance". It uses a different interconnect -- that's it.

I guarantee that 64GB does not cost anything near EUR300.

You might be thinking of HBM[2] which has a wider I/O path and costs more.
We've made some changes since then if that's any consolation
I went ahead an enrolled. It should be worth $5-$10 for me next year.
Equity is part of what was reverse-engineered and is also in clear bands. There was no obvious difference between visa holders and others.

Indeed, H1B holders might have less negotiation leverage. That’s a real problem but not really what we’re discussing.
A manager with every reason to cover his ass is claiming that.

Her email, sent before that claim was made, suggests that wasn't even remotely the case - and it's entirely possible to think "she seems like an ass" and "this smells like bullshit" are both true.
Modern Wax Cylinder Recording
Trump Administration Claims Facebook Improperly Reserved Jobs for H-1B Workers