skysight-inc/HackerNews huggingface dataset:
> This is the "legal fiction" rayiner is talking abou

Rayiner did not reference a “legal fiction” based in statute, he referenced an “administrative fiction” that he specifically claimed was unsupported by the statute and a product of abuse by the executive over the last 40 years.

This is clearly false. It is expressly the statutory policy directed by Congress.
I think we need to distinguish between social activist and politician. Social activists can certainly be politicians, such as Ilhan Omar, Alexandria Ocasio-Cortez, Bernie Sanders etc. But many are not. Obama is not a social activist. He's an effective politician, one who has certainly brought about change. But he's not a social activist.

Many social activists were famously unpopular. Martin Luther King died with a 66% disapproval rating^[1]. Susan B. Anthony was ridiculed and accused of trying to destroy the institution of marriage (sound familiar?).

Of course some activists veer too far. Jane Fonda is an example. I don't fault her opposition to the Vietnam War, but her infamous photo practically advocated for violence against American troops.

In a sense the aim of social activists is to be ahead of their time. MLK was reviled in his time and practically infallible today. We need both politicians and activists for progress. Politicians push forward the policy, but the activists push forward the politicians. Without activists, politicians can end up in holding patterns, afraid to lose popularity. Without politicians, activists are just screaming into a void.

[1]: https://www.newsweek.com/martin-luther-king-jr-was-not-alway...
"A few layers" - pun intended?

A CMOS game, drawing the various layers that make up transistors, would be interesting to see.
> global offices tend to organize around specific functions and/or products

Simply not true for Facebook. The London office has a wide variety of different teams working on different projects, often directly on the same projects as teams in the US offices.
> Ultimately the engineers and other humans behind the scenes are the ultimate arbiters of success, loss functions are chosen by humans, and swapping training data on the same model won't change those early decisions

How would changing loss functions alter this? This makes no sense.

Hyperparameter tuning is done iteratively, and used get the best score on the test dataset. Do you really believe the engineers hand picked examples and purposefully trained it so that looked more "white" and disregarded the test scores?

Training/test data is 100% the cause for this bias.
This is true of Gmail, once an address or account is deleted by its owner that email address is gone for good.
Ask HN: Why didn't Slack try to kill Outlook?
With the Salesforce acquisition this week it brought me back to a thought I had: why didn't Slack integrate email into it's app so it was one-stop shop for ALL communication? I can't think of a reason outside of having a tagline of "killing email".
Ah! That makes sense
Apologies, that was careless. I was recalling a specific situation of a woman and child who lived above me 5 years ago. I let the details of this lady's situation seep into my analogy and it came off really poorly.
>Bitcoin is over ten years old.

Plus the Lindy effect. If it's lasted 10 yrs, it's likely to last another 10.
I think the article states and it has been repeated several times in the comments here that the author already did so and that a lawyer is now required because the offender disputed the claim.
Polling shows that a significant majority agrees with you. It just seems like the other stance has more support than it does because SJWs feel confident in voicing their opinion more loudly because it's the opinion held by a majority of journalists and entertainers and is therefore more culturally dominant. But it's totally inorganic.

If oil and gas workers controlled the cultural narrative then the loud and obnoxious SJWs would be on the right.
Yeah. Malware analysts and API reverse engineers are probably quite comfortable with rooting phones and using Frida or equivalents already.
Can't edit distance be computed in O(mn) time/space with dynamic programming?
Given what I know about Google culture, which has also been brought up in other threads here, this isn't that surprising. I think because of the extent to which their promotion process relies on demonstrating technical achievement, it's hard for them to get enough people to work on things if they aren't technically challenging.
I didn't say "Amazon is the (one and only) bad guy", or anything about bad guys at all. I said "if they aren't opting out, there is a force compelling them to be there".

You say "who is forcing them? Why don't they quit?" and yet ... they don't quit, and you (apparently?) think there is no reason why.

I don't think the force is a single person or company. I think it's the economic and social system we live in has become (intentionally or not) tuned to keep as many people as desperate as it can, because those are the kind of people who will work longer and harder for less money.
FT article [1] "Google embroiled in row over AI bias research" seems calm/considered. Includes:

> Jeff Dean, Google’s head of AI, defended the decision in an internal email to staff on Thursday, saying the paper “didn’t meet our bar for publication”. He also described Ms Gebru’s departure as a resignation, after Google had refused to agree to unspecified conditions she had set to stay at the company.

> The dispute has threatened to shine a light on Google’s handling of internal AI research that could hurt its business, as well as the company’s long-running difficulties in trying to bring more diversity to its workforce. ...

> The paper looked at the potential bias in large-scale language models, one of the hottest new fields of natural language research. Systems like OpenAI’s GPT-3 and Google’s own system, Bert, attempt to predict the next word in any phrase or sentence — a method that has been used to produce surprisingly effective automated writing, and which Google uses to better understand complex search queries.

> The language models are trained on vast amounts of text, usually drawn from the internet, leading to warnings that they could regurgitate racial and other biases that are contained in the underlying training material.

> “From the outside, it looks like someone at Google decided this was harmful to their interests,” said Emily Bender, a professor of computational linguistics at the University of Washington, who co-authored the paper.

[1] https://www.ft.com/content/995c62ab-26b1-4eed-b1fb-cb4846023...
The granddady is ; https://spectrumcomputing.co.uk/entry/4375/ZX-Spectrum/Compu...
Can you tell us which lab? Did you contact them before hand?
i18nexus: A simple app to manage React localization
JIT vs AOT would be better term.
One of the Bifrost GPUs supported is the G52, which is going to appear on the upcoming Rockchip RK3566 SoC. Pine64 has said about this SoC:

"Next year you will see us introduce two single board computers based on the RK3566"

and

"it is our choice for NON-Pro PINE64 devices to come"

I am really looking forward to these SBCs! Should be cool (although a PINE64 rep has also said "Also, realistically, I think that it will be 2-3 years before mainline is usable in a desktop application on the RK3566.").

Source: https://www.pine64.org/2020/11/15/november-update-kde-pineph...
I believe the word 'dangerous' has developed a new meaning; roughly "this doesn't align with my personal politics." Whatever my politics happen to be are assumed by me to be best for society, and consequently anything that doesn't go my way threatens to harm society. For instance, if I were a libertarian I might think that attempts to regulate corporations would create inefficiencies that would harm society by harming the economy. Or if I were a social democrat, I might think that failure to regulate corporations will harm society by letting corporations run rampant on people. In either case, very sure of my own beliefs, it seems self evident to me that those who disagree with me present a danger to society.

That is, unless, I have the humility to earnestly be cognizant of the possibility that I could be wrong about what I believe. If I have that humility, I might choose to temper my criticism of others.
Learning from the best: Garry Tan's YouTube Vlogs (and an unofficial community)
Different job categories have different wage requirements. This hasn’t changed.
Some states have protections specifically for emotional support animals (ESA), in additional to service animals.

For example, California landolords must allow ESAs and can not require pet deposits for them

https://usserviceanimals.org/blog/emotional-support-animal-l...
Honestly, I am not even sure _how_ they would fix the system(s) they complain most about? Assume Yann is wrong and Timnit is right, what is the proposal for fixing the bias that somehow is inherent in the system?

She says 'let us lead and you follow' -- sure...where? What are we concretely doing about the "in-built bias" problem?
Python-based interactive Course for Control Theory
But we know how the system is used today, not in the hypothetical: to hire 30-40% cheaper, and to hire people that, for years, will have fewer rights than citizens.
> Assuming you use an ORM, do you test it’s logic? Because if you don’t, then what’s the difference?

You don't test the ORM, you test your models. If you're writing db procesures you'd test the procedures, not the db's procedure engine.

But yeah, you should be doing your testing in a test database already. The only problem I see is that you might have a tighter coupling between db schema version and software version with procedures (although then again, you could avoid that if you're careful and make it less coupled)
Isn't it the Libra foundation renaming to distance themselves from FB?
Ask HN: Where can I get MRI datasets?
Ideally, I'd love to find MRI datasets from dementia patients, but open to any source of MRI data. This is for PhD research, and your help would be greatly appreciated. Thank you in advance!
Ah damn I thought that was before Inception. Although, yeah, it kinda was.
Facebook already trains people, they hire a ton of inexperienced people every year and train them to become software engineers. All they require is that you are smart/hard working enough to pass their tests.
How would that have worked? Email can be sent between organization, Slack messages cannot. If they tried, it would've just been a chat-based UI for email or something lame like that.
That’s the word I was looking for
The Ship Riddle
I don't think you understand the word "forced"... did Twitter delete his account?

Congratulations on blaming the victim. This is what POC in tech deal with every day.
I believe the rationale goes like this: Rust doesn't have a runtime, and the designers prefer to to keep it that way. But, there was also a desire for native-feeling async programming in Rust.

In order to reconcile these seemingly opposing stances, an abstract Future trait was added to the standard library with no implementation, along with async and await keywords to operate with it. This way, an async runtime could live outside of the standard library, but developers would still get to use nice built-in keywords.

It's worth noting that despite there not being an async runtime shipped with Rust, the designers have taken an opinionated stance on the use of "stackless" coroutines. The await keyword is only allowed inside of a function/block declared async, and suchs blocks always get rewritten by the compiler.

The end result is truly impressive though. Async Rust is more efficient CPU-wise and memory-wise than anything I've ever heard of. So while async Rust might be difficult to understand and use at times, it's this way in the name of efficiency (good description of Rust in general :)).

I did some benching to compare hand written poll loop code to async code here: https://github.com/jkarneges/rust-async-bench
The article on another thread [1] wrought up "Andy and Bils's Law":

"For every cycle a hardware engineer saves, a software engineer will add two instructions."

I thought of that reading last paragraph:

"Fast forward to today. A program to load /usr/share/dict/words into a hash table is 3-5 lines of Perl or Python, depending on how terse you mind being."

1: https://news.ycombinator.com/item?id=25285862
The link was to an OSP Tourney Q3A mod playing Clan Arena mode, which was released later and became popular even later with better hardware available (another competitive mod was CPMA). You are right on one thing though, default configuration was in 20s of fps on a typical machine of the time and was in fact unplayable, so people had to configure game graphics to simplify it a lot to get high enough framerate, it was basically doom-like looking graphics, no effects, no textures, no shadows, etc.

If a game was playable at 20s of fps, I don't think it deserves a title of low-latency gaming.
Tiger Lake laptop processors have been released and they are competetive with ryzen 4000 mobile processors. All these comparisons of the M1 to 10th-gen intel cpus are quite unfair when the 11th gen 10nm chips are on the market now and have perf characteristics much closer to the M1

Disclosure: I just chose a Ryzen 4500 budget machine, and the 1135G7 is comparable.
I would have guessed that it's more likely that these rips are easily available precisely because there are some old devices out there with a breakable DRM that streaming services can't disable from their end because the devices are too important to their customer base.

Like, there's probably some old smart TV or set-top box platform that Netflix has to support because they have half a million subscribers using it, but it won't receive firmware updates and can only support some old DRM that has been broken.
I believe Apple has significant advantage to design CPU cores compared to Qualcomm. They acqhired PA Semi team and has been designing great performance cores continuously compared to ARM Cortex (Especially for Single threaded). Qualcomm no longer develop own CPU core since ARMv8 transition.
What boggles the mind is how you can think that's a fair description. I stated to you that it wasn't malware, and you said "I know."

How can it possibly be fair to paint something as malware if you "know" it wasn't? It's not even "like" malware - the whole point of the software was to inject notices that Google wanted its employees to see when they visited sites. That's the whole reason it exists!

Calling it "basically [...] malware" paints it as evil and bad by association, completely overlooking the fact that Google itself wanted that extension installed and the only thing done here was add another site to the list of sites that got a pop-up.

If you don't agree with what was done, fine. But don't call it a "fair description"; it's not remotely fair.
Playing around with a RC-20 it's pretty easy to get good at 2 bar loops and building a great texture. The problem I find is you inevitably reach a climax and then just stop. This is probably one of the most impressive loops I've seen in terms of the layering and length:

https://www.youtube.com/watch?v=v9GyoUmhKU0&ab_channel=Casey...
Here's an implementation in PHP

$a = file('words');
$m = array_flip($a);
10 years ago today, Groupon turned down Google’s $6B offer
Retort: A UX-first project would easily fly over budget.
The police can fine you for drinking a beer in a park in most cities. I am not sure about Amsterdam, but you can get into problems with the police for drinking in Rotterdam, for example.
I was struck by this bit:
'If Plaid remained free to develop its competing payment platform, then “Visa may be forced to accept lower margins or not have a competitive offering."'

My understanding is that Plaid would/could charge significantly less (up to 50% less) than Visa currently does.

And that's the value of competition. Not necessarily as a race to the bottom (as we've seen in the airline industry, but that's another topic), but in providing Visa's customers with viable, more cost-effective alternatives.

And that's been a problem (at least in the US) for a long time. Big corporations buying up potential competitors in order to maintain both their market share and their overpriced offerings.
Sheesh. Where do you come up with “open borders”? I’ve already been granted a visa that required me to prove that I have expertise that isn’t easily available on the US job market. The process cost at least $10k. That’s not an open border.

Now that I’m applying to stay, the Justice Department is suing because my employer doesn’t advertise my job as a vacancy on their website. What sense does this make?

Trump famously asked why the US doesn’t get more immigrants “from somewhere like Norway rather than shithole countries.” I’m from Finland and have employment in the country already. Yet, if we go by your implication that my L1-PERM path shouldn’t be allowed, there’s no legal path for me to stay here, right?

I guess your brand of nativism simply doesn’t want anyone in the country. That will be America’s loss.
I see the tweet, but I don't see her in the replies at all. Where did she take exception to the tweet?
The first web application I did, that went in production 22 years ago, was in it's entirety based on stored procedures. This was the main idea of Oracle's web application services at that time.
But, you have a very big tradeoff - you will be stuck with that database. Hardly portable.
>You’re an engineer.

You failed, first sentence.

You're also the second person asserting some secret knowledge of academic ding dongs who published a paper (as if this is some kind of achievement) without, you know, actually even attempting to make the case.
As an aside, this whole debate has been super fascinating, but I'm a little confused as to why it matters. What major difference does immigration intent have on the economics of importing tech labor?
> I know macTeX. It doesn't play nice with newer macOS, due to Apple's locks on the OS

I’ve been using LaTeX from /opt/local with zero integration issue, even on Big Sur. What are the issues you’re alluding to?

Otherwise, I agree with your take in general, except that I do everything you do in a Linux VM directly in macOS. I develop and run my codes on a Linux workstation and an iMac, and going back and forth improves the codes a lot. Performance and usability issues are spotted much earlier.

I much prefer Macports’ approach than Homebrew’s. It is nicely self-contained in /opt/local, does not break when a system library is updated, and the file system layout is much saner. Just update your environment in zshrc and you get all the benefits whilst not changing anything for all the stuff that you don’t run in a terminal.
> Oh sweetheart

This should also be on the list of annoying conversational tropes.
I hear a lot of "all PC laptops are now comparatively a bad deal", which is a real bummer since it's always good for Apple to have competition. If Apple is reserving all of TSMC's 5nm (and probably 3nm) node output, is Samsung a viable competitor?

Does the world of ultra-cheap (i.e. <$500) laptops come back to ARM Chromebooks? Qualcomm be able to mimic Apple's design success?

I'm kind of with Gruber that this is a game changer, but what does it mean for the ecosystem?
> The fact is that Obama has got way more done for America than Omar, so I'm inclined to think he's right.

Its funny how the people endorsing Obama's experience on the "defund the police" slogan losing people seem to ignore the other "error" he mentioned as losing people in the same interview: giving too small of a platform within the Democratic Party to voices like AOC's (who, obviously, has the opposite view as Obama on "defund the police") who have proven quite effective with connecting with large constituencies with which the party establishment (implicitly, including Obama himself) has been ineffective.

I would be cautious in selectively referencing that Obama interview to suggest he knows better than "The Squad".
Please share why you think a person who was hired to address race/gender bias in AI writing a paper about race/gender bias in AI is tending to "bring race/gender into anything and everything"?

Or let's cut to the chase, you saw the headline, and your immediate conclusion was this was a raging SJW. Why did you jump to that conclusion?
Oh, thanks for correcting me, I thought there was a license involved in the US, or at least some kind of certification that the animal actually is trained, and that you didn't just slap a vest on your pet poodle...
Sounds awesome! Does it have an equivalent to Firebase security rules (https://firebase.google.com/docs/rules)?
This is just going to help right wing populists get elected. When I read this I feel angry, it strikes me as deeply racist and antithetical to my values. It's the type of feeling that I imagine pushed a certain number of people towards Trump.

I can guarantee that there are millions of other people who will be feeling the same way and will express that feeling the only place they can (since they have no voice in mainstream journalism or entertainment) - at the voting booth.
What was your UST projector of choice? I have one of the LG ones, and in my experience, the focus isn't sharp across the whole image.
I have one fund I invested in 25 years ago and have had no communication with them for 20 years. They just send me 1099s and I pay the taxes.
Why weren't there controls in place to prevent them looking at it in the first place? And that's assuming all the ones who did so were actually caught
It's hard if you want to hire programmers the way Google and Facebook do, but it's easy to argue that their hiring practices and outcomes are a "wet streets cause rain" situation, where they get away with doing something totally non-scalable because of their enormous market power and status.
Not at all. This is fun stuff.

There is a booming business in recycled gear.

An old boss retired and started getting calls from other geezers who were getting calls from old clients (he was a CE for DEC and SGI way back).

He ended up starting a little business with maintenance contracts or subcontracts with other providers. A couple of years ago he was making a good buck and had 7-8 guys in the field.

Usually customers were really big or really small and had some ancient system that was too expensive to figure out. One utility depended on a cluster of 33Mhz PowerPC AS/400 boxes to do their billing — they paid a lot of money for best effort break fix. Another used 286 PCs for controlling elevators.
From what they said above, it sounds like that's exactly the kind of thing it would catch unless you consistently wrote "ture" and "flase" many times in the same document
Obama got his start as an actual activist, under the title of "community organizer", in Chicago. Even in his early years, he clearly understood that to get real results, you have to make compromises and avoid demonizing people on the other side of issues. To my eye, Obama's emotional intelligence, communication ability, and strategic aptitude are genius-level-off-the-charts-stupendous, whereas these firebrand activists you mention are operating at an elementary level.
> full time childcare is quite tiring for older people

Full-time, sure. But what about flexibly available when necessary?

Also, traditional household provides too little privacy, but living within 10 minutes walking distance is fantastic.

There are all these situations like "grandma, I need to go shopping, could you please take care of the kids for about 30 minutes? maybe later if it is more convenient for you" where having good social infrastructure is awesome, and I cannot imagine how more difficult life would be without it.

Seems to me that as a society we went from one extreme to the other, skipping over the point where things could work really great.
Ask HN: How Should Hiring Work?
This is an open question. As we all know, hiring is not perfect in tech and in general. So do you have a better approach for it?