skysight-inc/HackerNews huggingface dataset:
That was a little of it but the patents expired years ago. The big blockers I saw were basically that it was a very complex format with a specification behind a paywall and no good open-source implementation or test suite. Interoperability was bad until a couple of years ago and it took significant amounts of complex code to make it fast enough to use.

They've subsequently improved that — OpenJPEG is quite good now https://github.com/uclouvain/openjpeg — but probably missed the window for adoption barring a major upset, which is a shame because it's a very powerful codec and has some neat tricks like progressive decoding (imagine if you could have one file in storage and your responsive design simplify specified the HTTP range requests to get for successively large resolution images?). You could ship it in a browser using WASM but I think the browsers are — not without cause — being really reluctant to add new formats and the ensuing security risks without a good reason, and without browser support no format will be more than a niche.
I think you're engaging in a bit of cargo cult thinking here. FCC is analogous to early HEP, but it's an error to think that analogy implies similar outcomes. The sheer scale of FCC argues against similar sorts of direct spinoff. And indirect spinoffs are a poor justification for anything -- they can come from anything, after all, so provide no justification for a specific approach.
> girls are praised for results and boys for effort

This is a sad thing, if true. If true, it does sound very changeable. From the article you linked:

> bright girls believe that their abilities are innate and unchangeable, while bright boys believe that they can develop ability through effort and practice.

Everyone should learn somehow that effort and practice bring about change in behavior and improvement in skill level. It's the only thing that has brought me much level of success, other than birth.
I gave some feedback on this as well but unfortunately I only saw the preview like, two days ago. Have I just missed it or did they not roll this preview out earlier?
Basically allow people to answer the question once and allow users to search it up on google
JPEG XL uses this new ANS coding as e.g. zstd: https://en.wikipedia.org/wiki/Asymmetric_numeral_systems
>They're also opening up farmers markets.

The one near me in downtown San Jose just re-opened a couple of weeks ago. I walked through to see what it was like. Not too bad, they require masks for patrons and also the people working the vendor stalls. Also, customers aren't allowed to touch produce at all and contactless payment is preferred.

So all of that looked relatively decent. My issue was I would see patrons walking around or about to pay and they'd be lowering their mask to talk, not covering their nose with the mask, wearing their mask on their neck, etc.

I'm not sure how to correct issues like that.
This is really just a way to show how good GPT-2 is at predicting text. If you know anything about information theory, you'll know that the entropy of the information source places a hard limit on how much it can be compressed. If GPT-2 is really good at predicting English text, then the entropy of its output should be very very close to the entropy of natural English text. Thus, using GPT-2 predictions as an adaptive source encoder will achieve compression ratios that approach the information content (entropy) of English text.
Show HN: Linguix Business Grammar and Spell Checker
The US has had around 8,000 deaths from COVID in the last two weeks.
Fonts Have Feelings Too
Is this not victim blaming? If you attempt to ruin someone's life because they said "guacamole nigga penis" I don't think you can use "we live in a society" as justification. Seems like a flimsy excuse. Literal KKK members feel like they need to "go outside the system" to harm black people, does that make lynching okay?

Beyond that, characterizing cancel culture as "going outside the system" is silly. It's literally tattling, how much more sucking up to the system could one be? If "the system" (aka the overall collection of people in positions of power) was a-okay with sexual assault and racism cancel culture wouldn't exist because you wouldn't be able to complain to bosses, schools, etc. about people raping or being racist.
Sometimes it feels like I live in another dimension. I worked with dozens of developers using macs that never make complaints beyond little niggles, then I come on here and you’d think the entire ecosystem was a dumpster fire. It’s enough to make me think I don’t work on the same system they’re describing for 60+ hours a week.
I've been using Macs at work for a long time, but sadly this will mark the end of that era.

In particular, this limitation on Rosetta rules out an ARM-based Mac for work:

> Virtual Machine apps that virtualize x86_64 computer platforms

My job requires me to use a piece of proprietary Windows-only software for a large portion of my work. If I can't use this software I can't do my job. Currently I run it in VMware Fusion on an Intel Mac, which is a perfect solution for me - I get the great features of MacOS, plus I can run the proprietary toolset that my job requires.

There is a very remote possibility that Windows for ARM could be virtualized by some future version of VMware and the proprietary toolset could run under that, but I'm not holding my breath.

Due to budget constraints, I don't think there's any way that my work would spring for a MacBook Pro plus a Windows machine for me.

On the flip side, Windows 10 seems to be getting really good, so I expect that I'll be just as happy and productive with Windows 10+WSL2.
> Not complying with a lawful order _is_ illegal.

I'm fairly sure the concept of a police constable giving a member of the public a "lawful order" doesn't exist in UK law. There are laws that give the police discretion to do things in particular situations, but no blanket ability to issue orders.

And thankfully, illegality is determined by the courts on the basis of evidence and circumstance, not the police.
Ghost Giant is an amazing story, and the best use of VR I've ever seen.
> For example if I run something that can take advantage of AVX512 and my current CPU doesn't have that but a new CPU does. Same goes for TB2 vs. TB3, very useful when you want to connect an external GPU. It does work on Thunderbolt 2 but the extra bandwidth of Thunderbolt 3 is a nice improvement.

This is definitely an echo-chamber/bubble point of view. The vast majority of users out there don't even know or care what AVX is, don't use external GPUs, and don't know or care about the difference between Thunderbolt 2 and 3.

If you personally need these things and want to buy a new machine every few years, then that's great, you should do that. But there are a ton of people who would benefit from an easily-repairable, easily-upgradable (RAM, storage) machine that end up dropping $1500 every few years instead of the couple hundred they could instead spend for a reasonable upgrade.
Sure, that works for many people, I am not disagreeing. I'm just saying why shouldn't people pay for more specialized tools? Sometimes Gmail and keyboard shortcuts aren't enough.
Unfortunately I'm not knowledgeable on displays. I only learned it after pouring isopropyl alcohol into SIM slot of an iPhone 6S. It hasn't touched on top of the display.

On the first boot it had a lot of moisty look and funky colors. After leaving it rice and under sunlight for some time the moisture has dried but left a dirty stain.

The nasty surprise was dead pixels. There's a grain sized area in mid-bottom left side of the screen, some black, some green colored. I'm not knowledgeable on nuances of different types of display defects but I've tried variety of things like massaging, stuck pixel fixer videos etc. but no dice, I guess they're proper dead.
"If compensation were higher, qualified software engineers would be more abundant."

Supply and demand isn't just about what's out there right now, it's about elasticity of both curves. When prices rise, supply increases, and demand decreases.

What you've said indicates that prices are so low that demand is very high, and supply is very low.

Yes, it does take a while, in some fields, for supply to ramp up - but bidding wars for the existing supply are part of the mechanism that increases the prices and signals to people with choice that software engineering (as opposed to, say, finance or corporate law) is the way to go.

There's a pretty strong case to be made the the H1B is specifically designed to create a population of software engineers who are not allowed to respond to market signals that would cause them to stop being software engineers in order to do something else (or perhaps not become a software engineer in the first place).

So back the the original question - compensation. What compensation package were you offering to compete for those rare and highly valuable software engineers you wanted to hire?
The one that comes up the most, relating to 'race' specifically. is opposition to the claim that the comparatively low numbers of BIPOC minority folks in high-skill industries (such as 'tech') are indicative of a systemic racist bias within those industries. The broad consensus among SSC commenters is that this is a pipeline problem, and that concerns should thus be directed earlier in the pipeline. People do disagree, even vocally at times, about what the actual problem is and how to best address it.

Some observers have used this to argue that SSC commenters hold racist views towards BIPOC minorities. Obviously, this is not really the case.

There are other cases where prevailing narratives of systemic racism towards BIPOC folks were examined in careful and nuanced ways, generally with interesting, even compelling results. Unfortunately, some people don't like it when their simplistic views are challenged in such a way.
Not really, Yann's original claim (which he sort of kind of partially walked back) was that data is the only source of bias [0][1]. He walked that back somewhat to claim that he was being very particular in this case[2], which is perhaps true, but still harmful. The right thing to do when you make a mistake is apologize. Not double down and badly re-explain what other experts have been telling you back at them.

So then Yann notes that generic models don't have bias[3]. This is, probably, true. I'd be surprised if on the whole, "CNNs" encoded racial bias. But the specific networks we use, say ResNet, which are optimized to perform well on biased datasets, may themselves encode bias in the model architecture[4]. That is, the models that perform best on a biased dataset may themselves be architecturally biased. In fact, we'd sort of expect it.

And that all ignores one of the major issues which Yann entirely skips, but which Timnit covers in some of her work: training on data, even "representative data" encodes the biases that are present in the world today.

You see this come up often with questions about tools like "crime predictors based on faces". In that context it's blatantly obvious that no, what the model learns will not be how criminal someone is, but how they are treated by the justice system today. Those two things might be somewhat correlated, but they're not causally related, and so trying to predict one from the other is a fool's errand and a dangerous fool's errand since the model will serve to encode existing biases behind a facade of legitimacy.

Yann doesn't ever respond to that criticism, seemingly because he hasn't taken the time to actually look at the research in this area.

So insofar as data is the root of the problem, yes. Insofar as the solution is to just use more representative data in the same systems, no. That doesn't fix things. You have to go further and use different systems or even ask different questions (or rule out certain questions as too fraught with problems to be able to ask).

[0]: https://twitter.com/ylecun/status/1203211859366576128

[1]: https://twitter.com/ylecun/status/1274782757907030016

[2]: https://twitter.com/ylecun/status/1275162732166361088

[3]: https://twitter.com/ylecun/status/1275167319157870592

[4]: https://twitter.com/hardmaru/status/1275214381509300224. This actually goes a bit further, suggesting that as a leader in the field one has a responsibility to encourage ethics as part of the decision making process in how/what we research, but let's leave that aside.
Exactly, along with a link to some basic information theory Wikipedia articles.
I can only speak for myself but I think many people would agree there is a 'sweet spot' which represents the total police per capita with social problems developing as we get away from that ratio. I also think that this number is lower the lower the per-capita GDP of an area.

'defund the police' as I think of it isn't about defunding completely, but recognising that we are way off on the 'too many police per capita' side of the scale, possibly because poor neighborhoods are getting a police presence closer to the 'sweet spot' of rich neighborhoods.
Federal Judge: Kentucky price gouging statute is “likely” unconstitutional [pdf]
I'm pretty sure the MBPs have had soldered-on components for quite a few years now.
The proclamation isn't even about ending H1B/H2B/J/L, it specifically says that it is to address the economic laborforce risk brought on by pandemic (thus it has expiration date).
Oculus Quest. Hands down. I used to be a real VR skeptic before but after trying it I immediately got one and now use it every day. For me you either go all-in with Valve Index or get a Quest.
If you give 50k to half a million engineers they aren't going to beat the track record at the Nürburgring by magic.

Some science experiments are expensive - not only financially, they require intense cooperation between large groups of multi-discipline people. Theoretical Work takes a toll on the mind, experimental work does the same while draining the wallet at the same time.
Yeah, unless I am missing something, this is way off: both Y-chromosomal Adam and Mitochondrial Eve are estimated to be from >> 100K years ago.

> As of 2013, estimates for the age Y-MRCA are subject to substantial uncertainty, with a wide range of times from 180,000 to 580,000 years ago (with an estimated age of between 120,000 and 156,000 years ago, roughly consistent with the estimate for mt-MRCA.)

* https://en.wikipedia.org/wiki/Y-chromosomal_Adam

* https://en.wikipedia.org/wiki/Mitochondrial_Eve

[EDIT] Apparently I misunderstood how things work. mt-Eve is not necessarily the MRCA for all living humans:

https://en.wikipedia.org/wiki/Mitochondrial_Eve#Not_the_most...

This paper from 2004 uses Monte Carlo simulation to estimate that the MRCA for all humans may have occurred in the last 5K years:

https://www.nature.com/articles/nature02842

This Wikipedia article explains how that might be the case:

https://en.wikipedia.org/wiki/Most_recent_common_ancestor#TM...
Also fun to go back to a much earlier version:

https://web.archive.org/web/20130807124247/https://github.co...
Money quote:

>At this stage, the Court finds that Merchants Guild is likely to succeed in showing that the practical effect of Attorney General’s recent investigations into possible violations violates the dormant Commerce Clause. Healy, 491 U.S. at 336 (citing Brown-Forman Distillers Corp. v. N.Y. State Liquor Auth., 476 U.S. 573, 579 (1986). Like in Snyder and Frosh, it appears that application of the Kentucky price gouging statutes to transactions that occur on Amazon have the inevitable effect of regulating the price charged outside of Kentucky. In other words, the Attorney General’s actions effectively dictate the price of items for sale on Amazon nationwide.
I thought the JPEG people were supposed to have JPEG XL [1] out by now, and it was supposed to be the open standard for JPEG's next generation. Anyone know what's happening there?

[1] https://en.wikipedia.org/wiki/Joint_Photographic_Experts_Gro...
Isnt' Javascript single threaded? Seems a terrible way to do image decoding.
The Go is a great piece of hardware for what it is.

In my opinion, working with it since day one: It isn't going anywhere. You can still sideload, you can still tinker and the tooling is there to do this in pure android studio + 3d engine.

You don't need anything from FB / oculus for hobby projects as long as the driver is available (and they're already "out" so hopefully FB just puts it on GitHub or similar).

I still prefer the Go for watching content on planes, to "zone out" with virtual zen spaces, etc.
I think most people view this as trump vs not-trump. Also, Some people are antiimmigrant in general. That's their right though I don't agree with either position.

I am anti these anti these "skilled/shortage" programs so I can play devil's advocate if you want to understand the position?

My plumber is protected from immigrants trying to "steal" "his" job and I gave to pay him more as a result. But I am a high skilled worker. So my employer can get a skilled visa to replace me. That means my wages etc are depressed. So I am being punished for working hard to upskill and investing and taking the time to find and master a shortage subject. Meanwhile the guys too busy drinking to finish high-school get a monopoly on low skilled positions. What sort of logic is that?

Also, is it morally right to tempt over skilled workers from less developed countries? One reason there are so few doctors in Africa is because they can come here with a bit of work once they graduate. So we generate a perpetual brain drain. A doctor who saves lives in a poor country will come here to do boob jobs and tummy tucks because its nicer here and who doesn't want 100k a year for a 9-5?

I personally don't think there is a "right" answer to how to run an immigration system. But the current system (these visas included) is very corrupt as far as I can tell. So a hit from the (stupid dumb) trump hammer isn't the worst thing, the machine doesnt work anyway imho.
Frontline Workers Counseling Project
I'm not making an ideological assumptions there. I'm just referring to the status quo. The proposals I've seen are along the lines of "let's ban or add obstacles to advertising-based models", not "let's build a publicly funded Google search". I'm not saying the latter is an impossibility, but it's a much larger undertaking, and if you do the former without the latter, the effect will be as I said above--the poor lose access.
Hands down the Quest. I have both for development purposes, but I find the Quest a far better experience and end up using it most of the time.
Hearing from someone who’s lived in both environments is interesting.

The empathy exercise for those of us in privileged neighborhoods is to imagine: How toxic must the dynamic be for entire communities to feel less safe with police and want them out altogether?
I bought a Go recently because it was the only VR platform I could afford and... it was cool for a minute but quickly felt like a gimmick, so this isn't surprising.

I'd still like to develop for "real" VR and play around with it in the future but this is out of my league at the moment.
> and my downsides are... what exactly?

I've spent zero days, zero hours, zero minutes, and zero seconds fiddling with setting anything up in macOSX over the last 15 years.

I manage a bunch of Linux systems, from laptops to desktop to servers, and over the last 15 years I've probably spent months of my life setting up stuff that should have just worked.

I use a mac at home and as my dev machine, because I charge quite a bit of money for doing that for Linux, and I don't want to throw my own money like that during my free time.

> Itunes, Mail, etc, none of the software shipping with MacOS is actually any good.

I use many Microsoft Office Apps, Adobe suite apps (mainly photoshop, lightroom and illustrator), and all of them just work.

VNC clients, VPN clients, Samba, they all just work. External devices, no issues. Do I want to stream my display over wifi to my television, or my audio to the stereo? Just one click away. Do I want to restore the back up of one directory from 2 years ago ? Its three clicks away.

On Linux, half the steps to each of these things are filled with hours and hours of research in the Arch wiki. Do you want to stream your monitor to your TV? Start by setting up a media server, and then 200 steps. Do you want to restore a partial backup of some folder in a BTRFs drive, a dozen steps that I cannot remember. Like no way. I don't want to remember how to do these things, and I don't want to have to look it up. If nobody is paying me to do these things it should be completely obvious how to do them and it should just work.

But hey, do convince your employers to use Linux everywhere, its great for the business.
Plenty of times actually, that is why they sell Windows OEM CDs and macOS used to be sold on stores as well.
Paywall free article: https://beta.trimread.com/articles/22708.

Somewhat related to the OP's post, what really drives me crazy is focusing on cases since beginning of time. California has 174k cases in this case. What really should be looked at is week over week increases and number of new cases, and only of active cases, old cases shouldn't really be included but newspapers love sensationalism. In addition states are combining antibody test positives(person had covid, recovered) with active positive tests(nose swabs, person is infected with covid) [1]. Basically testing and presenting digestible results have been a disaster. In addition finding decent dashboards for this info is surprisingly hard. Local ones like santa clara counties one are good [2], but step up the state and national level and its hit or miss.

[1] - https://www.beckershospitalreview.com/public-health/this-is-...

[2] - https://www.sccgov.org/sites/covid19/Pages/dashboard.aspx
Some people remember the horror of Nazi Germany as well as the horror of the Red Terror, Stalinist Russia, and the Cultural Revolution.
It looks like Gitlab. I wondered if i was on the correct site.
Check out the android app "Regularly", it does exactly what you want.

It is the simplest, most well designed app I have encountered... and it is free.
Question for people more knowledgeable on the topic: is it reasonable to expect a future where audio, image and video are easy to work with and compression / decompression / encoding / decoding is done transparently by the hardware? Like, an OS read call giving you a standard plain format directly? I know PS5 is doing something like that for 3d assets, but I wonder how difficult it would be to do this and just spare the rest of humanity from having to suffer with formats for the rest of our lives. Or would there be too many cons?
I don't like change.

---

Alright, that's a big of an exaggeration but I don't feel like this change is nearly good enough to warrant significant changes to a professional tool I use. Like if you want to completely change my user-experience you better at least have a reason, not just do it for-the-lulz. After trying it out for a while under the feature preview I really don't get why they did this.
> If there were "actual shortages" of Arabic translators in Detroit as you suggest, market forces would drive wages up until enough people with the skills were sufficiently motivated to move to Detroit.

I don't know about the specific case of Arabic translators, but that's far from the only possible outcome. It's also likely that you won't find one at any price that your poor Arabic-speaking parents can possibly afford to pay to attend your parent-teacher conference meetings, and you end up with no translator at all.
I'm getting the feeling you may not be presenting the discussion or the reactions to it entirely honestly here.