skysight-inc/HackerNews huggingface dataset:
A couple of things. To get to STEM PhDs, you need STEM undergrad and master’s. If you look at what degrees people pursue, STEM degrees are less as compared to other majors. You can’t become a AI/ML PhD with an undergrad degree in History. That pipeline needs fixing.

Plus, getting college degrees is expensive. People who have a STEM degree only feel a need for advanced degree if their careers aren’t doing that well. Why would you give up a high paying job to go into debt? If things are doing great, why change anything?

And last but not the least, market dynamics. If you spend 5 years to get a PHD + 2 years of Master’s, you get a higher paying job than a fresh undergrad, but people with 7 yoe get paid a lot more than that because they develop a different set of skills by then. It isn’t a very lucrative proposition for most Americans.
This. I've been thinking about this for a while.

In economics we talk about externalities, or costs tht are burdened by society but not the producer, making prices artificially low.

I would love to see some mechanism in place to make sure that firms bare the cost of externalities. In this case, maybe firms are required to fund the cost of recycling their products which would incentive them to reduce the cost of recycling.

Yes the cost of products will go up, but in a direct relationship to removing the cost to society and making sure products are properly priced.

I'm purposefully simplifying this because the actual methodology to make this happen is incredibly complicated.
Thanks, I'll have to take a look!
The evolution of math came by way of things like tally marks on sticks and pebbles in pots. The line between symbol and physical system is fuzzy.

I think one of the reasons that people find math difficult is that the emphasis is on the symbol-manipulation rules and not on the reasons that certain sets of symbol-manipulation rules are useful. Kids are taught to count "1 2 3 4..." as if these symbols were handed down by God rather than being totally arbitrary. They should be taught to count "*, **, ***, ****, ..." and then, when they get to "***********" or so, they should be encouraged to invent shorter ways of writing these unwieldly strings.

(Note, BTW, that when you use the "*, **, ***, ****, ..." numeral system, addition and multiplication become a whole lot easier!)
Last week CFTC fined both Tether and Bitfinex $42.5M for allegedly not holding enough reserves and colluding together.
https://www.cftc.gov/PressRoom/PressReleases/8450-21

Seems like a fairly small fine in grand scheme of things no? If the critics are right and $70B+ supply is just made up paper money, then it'll be huge losses for all Tether holders. I'd conjecture it would tank the entire crypto market - and possibly the equity market too.
Open HFeng fingerprint lock in 1 second (2020) [video]
As a former Pixel user that switched because I broke the phone and had an extra iPhone in the family, there are a number of reasons I'm heavily considering switching back (had been an Android user since 2009).

1. Spam call screening is nonexistent on the iPhone, and T-Mobile's blocker still lets a ton of them through. In my prior experience Google did a much better job in this department. It would be nice to pick up the phone without a 90% chance of an annoying spam call.

2. Speech to text on iPhone makes a lot of mistakes and Google's latest update looks like they've widened the gap even more. I don't want to handle my phone to text while driving, and when the interpretation is wrong it requires extra keystrokes to try again, correct it, or type the message if urgent. This is unsafe.

3. I find FaceID annoying, and after replacing the iPhone screen because I cracked it, FaceID got noticeably worse. With a fingerprint I can have the phone unlocked before I even pull it out of my pocket, especially these days when we have masks on.

Plenty of other sexy features like camera and the customer service line feature are very nice to have, but in my opinion these are major benefits in terms of everyday usability. The overall integration across services is just smoother too, in terms of flows like email -> calendar -> google maps live traffic, or email -> boarding pass QR code. I am and will always be a PC user so I don't benefit from those integrations with Apple products.

Making the switch will require ditching Airpods and the Apple Watch, but I think it might be worth it for me.
I had the same reaction at first. The frame of the blog post is the decline in science reporting, but it is a pretext from which to hang this story correction before our eyes and made no attempt to deal with accuracy over time, as you suggest.

However, it was two corrections in one story, and they both seem to have been howlers. If these mistakes were made by the COVID beat reporter, that's important. A better frame might have been something like "Why I'm Skeptical of NY Times Reporting" or "Why I don't trust NY Times Reporting".
‘Natural Experiments’ Lead to an Economics Nobel
From my experience, the libraries and frameworks that have well designed primitives (and ideally primitive interop within the community) are the ones that generally “win.”

And also my experience, very few libraries and frameworks are built on reusable internal primitives. I just tide time until those frameworks die so I don’t have to learn them.
Presumably they short the shit out of Tether and related stablecoins before they release the information they get. It's certainly for their own gain.
These are all part of the browser outside the VM too.

Multi-process architecture requires you to think deeply about IPC.

Memory management is all over the place - there isn't a browser without custom allocators, investment into GC, etc.

Process management -> see multi-process architecture.

Network management: Browsers need to handle a tremendous amount of network issues. I mean... that's what they do. Outside of the VM, too.

As for "security is everywhere" - the whole point of an OS (and a browser) is to make it possible for security to be everywhere. To provide the primitives that you can securely build on.

> Slightly?! That's an understatement of the week!

Not really, no. I've worked on embedded networking stacks, on full-fledged OSs, and on browsers. I stand by "slightly". Yes, granted, a browser doesn't get quite as bit-fiddly as a on-the-metal OS, but it's a matter of degrees, not quality.

Can you work on many areas of a browser without ever touching OS-like code? Absolutely. This particular book has a good chance of avoiding most, because it focuses on the rendering part.

But a browser, as a whole, provides an abstracted platform just like an OS. And it echoes many concepts, if in slightly different forms.
Pacific Daylight Time because we are in daylight time. Some places don't observe daylight time like Arizona.
Presumably they would like to start a position by don't have sufficient information, and are attempting to buy that information.

Hidenburg is a short seller who takes positions in their research. See for instance their short of Nikola. While I'm sure they enjoy being helpful and that there's a reason they choose to engage in a very difficult way to earn a living, when there are easier opportunities available, their motives are hardly a mystery.

You can discount all their talk of helpfulness or assume they're just talking their book, and it doesn't really change anything.
I think the question needs to be more specific and it's not entirely clear that someone else could answer it for you except in the most general way. Development system requirements depend heavily on application domain, your tooling and your workflow.

For development, you are usually running a lot of stuff in addition to your system. You might want the ability to host multiple copies of your system for integration / regression testing. You might use a heavy IDE. You might be someone who switches between multiple projects. You could be a person who keeps hundreds of tabs open (although it sounds like you are not!).

The best choice is whatever you feel is most productive, for you. Conventional reasoning is that the choice which maximises the value of your time is the most powerful system you can afford that meets your portability requirements. If you need to experience the system as if it were on a less powerful machine you can use CPU and memory throttled docker containers or virtual machines.

If constraints boost creativity for you, then go for it. Personally I would not mandate weak hardware for everyone on a team, you want to let people keep their own workflows.

IMHO a better approach than weak development systems is performance testing in CI on resource constrained targets. This is going to be more consistent over time (as you upgrade your systems) and scales better for teams.

You do usually want some test systems which are representative of the minimum hardware spec you expect your users to have.
Another point of clarification: I'm all for telling people what sets are. I'm less warm toward discussing things like ZFC, esoteric cardinality issues, and certain paradoxes (and large cardinals, forcing, etc.), which is typically what mathematicians mean when they say "set theory."
Indeed, and that's why teachers are analogous to repairmen and the engineering equivalent is called a researcher in education science. The latter has nothing in common with teachers and effectively doesn't teach except sometimes at the college or university level. It's a bit rich to blame teachers when they're not actually empowered with the ability to redesign pedagogy principles. Additionally, everyone bitches about the lack of research, but I'd be very interested to know how many financially able families would keep their children in an experimental school ('cause you'd have to inform them). Interventional education research has a huge selection bias, and I'm speaking from personal experience.

All in all, the schooling system issues are analogous to those of the industry. How often do I read about devs complaining that management is stupid and academics are in ivory towers and know nothing of the front lines? Certainly, many teachers are quirky, but people dismissing them altogether live comfortably in their fantasy world.
To your point, a few winters ago I was driving up the NY Northway (north of Albany) in January, in a heavy snow storm, and cargo trucks were consistently passing me at 70+ mph.

One deer or one owl into traffic...it would have been a complete charlie foxtrot.
It is disappointing - and suspicious - that despite being known for 70 years if not antiquity, and supposedly being easy enough for a schoolboy to discover and trivial for a university professor to immediately replicate, "the actual occurrence of the Mpemba effect is a matter of controversy".

Surely something so counterintuitive and yet so simple would have an extremely reliable and well-defined laboratory procedure to replicate by now. The fact that it does not is strongly suggestive of myth.
28.74*24=689.76
Wow. Impressive work. Thank you!

One nit:

> "moving matter generates curvature, curvature moves matter".

Doesn't stationary matter generate curvature also? (Though moving matter can generate additional curvature...)

Or am I missing something?
I don't really see this tooling as a dynamic configuration language so much as a manifest generator. That means I also have tooling for diffing, debugging, and converging manifests. If you are just focused on configuration, I can see why Turing-completeness will seem like unnessary complexity.

I use classes and mixins to be able to generate similar manifests with slight differences across different clusters or environments. I sometimes use imports (I/O) for manifests provided by an upstream (such as from AWS docs), do transforms to get manifest I want.

I modelled the design off of Chef, which will also declaritively define and converge a set of systems towards desired state. Well-known paths and conventions helps keep things organized.

I havn't had a problem with dynamic typing, but I have also been using Ruby in application development for over 10 years. You might see it as unneeded complexity, but I have been able to use the flexibility for years now. This tooling was designed for a team that uses Ruby as the primary language, and uses designs and idom that would be familiar for a Ruby dev team. It is definitely opinionated and I don't expect it to be universally useful for everyone.
Pure speculation but I'd wager they have a position involving a 3rd party hedge fund etc with a sizable crypto position.
Sure everyone will play by the same rules in the local market and there wont be competitive advantage. But the world simply wont wait around for it. You’ll have the same labor working on similar problems, just not in America. Just look at how big tiktok is now. Facebook cannot afford to not hire and stick to domestic competitors.
Falling back in fall means that there is more light in the morning and less in the afternoon, the opposite of what you were saying.
Shipping times for Apple’s $19 Polishing Cloth slip to late November
Well, Go was explicitly designed not to be too advanced. Here's quotes from its designer:

https://news.ycombinator.com/item?id=16143918

> The key point here is our programmers are Googlers, they’re not researchers.

> They’re not capable of understanding a brilliant language

> So, the language that we give them has to be easy for them to understand

It's pretty insulting in my opinion. Imagine being a programmer at Google, likely one of the best jobs in tech, and reading this.
Precisely this.

I don't care what happens in the cloud. What bothers me is the precedent that Apple sets by shipping iOS with `scanPhotoForIllegalContent()` and `reportUserToPolice()` functions. This code is working against the user's interests. As of now, these functions only run on photos that have already been iCloud synced, and they only look for CSAM, but they could easily expand this later on by changing a few lines of code or adding to the hash database.

To be clear, I think CSAM is absolutely disgusting and I want those in possession of it to be prosecuted. But scanning local photos is crossing a line. (I'm sure they catch most pedos through server-side scanning already anyway.) Besides, the only reason Apple gets away with this is because iOS is closed source. If Google tried to pull this shit on a Pixel phone, you could just install a different ROM.
Washingtonwormhole [video]
Of course it does. Fraud is a crime for a reason.
As qeternity pointed out in a comment [1], you want your trade to play out in a dollar denominated, clearinghouse backed financial product. You don't bet against the house in their casino (crypto exchanges), such as shorting tether.

[1] https://news.ycombinator.com/item?id=28794377

(not investment advice, educational purposes only)
> The in the cloud vs. on your device aspect of this debate is the most important part and cannot be glossed over.

I really do think it's a weird aspect to fixate on, though.

So long as Apple is only scanning the photos that're being uploaded to its servers, it genuinely doesn't matter to me where that scanning happens. It's a scan that could have happened in either location, and the version where it's happening locally is arguably more private/secure-from-fishing-expeditions. If I don't like that the scanning occurs, I can disable the uploading.

The distinction would matter if the local-scan involved things that weren't being uploaded. But it doesn't, so from my perspective the only difference is an implementation detail.
Tether is just shady which is not a word people generally want associated with their money.
Why do you think it would tank the equity market?
I know people complain about price, but custom in-ear monitors for musicians are on the same scale of price as hearing aids. Good in-ear monitors like good earphones are expensive.

I suspect, like the earphone market, this is going to become a marketing-driven race to the bottom that swamps any genuine technical improvement.
You can get good cache locality with a tree depending on the implementation.
Not that I know of but I'd guess Youtube's fingerprinting is false positiving
Unfortunately, Cryptography Engineering (nee Practical Cryptography) is very much showing its age. It's a much better book than Applied Cryptography, but it's still pre-modern --- it spends a lot of time on outmoded multiplicative group asymmetric encryption, essentially excludes AEAD cryptography (which are the most important constructions in modern cryptography), and has weird advice on random number generation (that probably made sense before the world standardized on OS-level CSPRNGs).

It's easy to forget how old Practical Cryptography is, but: it predates Vaudenay's padding oracle attack.
I’m not sure that I can follow. They talk about how to deal with denialists, i.e. people who intentionally mislead others about a topic, not people who happen to have a different opinion.
Not sure you're being fair here.

There's roughly 2 dozen photos of people on the page, 2 of which appear to be white-ish men.

One whole section of six photos is explicitly there to demonstrate that their cameras now work as well for people who aren't white. Itself an issue of underrepresentation.

Several others appear to be white-ish women.

You say "I'm not sure why it's ok to vastly prefer one group for representation" but there's many groups represented, black, white, Asian, and men and women of each. The fact you see "non-whites" as one "group" is a little odd. It doesn't seem good to me.

And of course the main point is that if you total the representation in society, white males are still massively, incredibly overrepresented, so I don't think it was really necessary to make this post.
This made me check the prices. Apparently Bitcoin hit a new all-time high today at over $64k.
Last I checked, there is a Windows WebKit/Safari build. I don't think it worked very well though: https://news.ycombinator.com/item?id=20700914#20701334

Edit: Looks like the new URL is https://build.webkit.org/#/builders/67?numbuilds=400 but the build has been broken for almost 2 weeks. The last successful build is the 300MB https://s3-us-west-2.amazonaws.com/archives.webkit.org/win-x... (as explained in the link above, the Apple Application Support libraries are required).
Zaid Ajaj probably has had the biggest impact in establishing the Fable/F# ecosystem.

Besides his numerous repos, the Elmish book [1] is really awesome.

[1] https://zaid-ajaj.github.io/the-elmish-book/#/
There has been nothing but Tether doom and gloom since 2017 and yet here it is still at 1.0000 If anyone thinks this will drop, now is the opportunity to short, I suppose.
That doesn't make them unsafe. Plenty of devices can damage your hearing but are still perfectly safe to operate.

I fail to see how adequate directions for use could not be prepared.
> Time itself is supposed to have been created at that point

Our space-time began at the big bang. Even decades ago, Stephen Hawking was talking about it like "Since events before the big bang can have no observational consequences, we might as well leave them out of our discussion and simply say that time began at the big bang."
If the smash and grab involves anything of value the only way to get insurance to cover the loss is with a police report. So there is a (perverse?) incentive to make sure the report is filed even if nothing is done by law enforcement. For that reason I would expect that data to be somewhat accurate.
These are good points. I was wondering about the costs of the doctor's visits, but you're right we should perhaps make those optional.

I realized one thing that would help is "open hardware". If you're supposed to see a doctor to measure and tune some value maybe a device with an open interface and an app would suffice (which I think others here mentioned today).

The reason I asked about the cost of the doctor is I am interested in doing things like giving them free school in order to lower their need to charge high prices. Generally I would rather every person has a good local doctor they can see for free, but we could also deregulate these devices and let people sort out amongst themselves how to get the right fit. I would just want to take care that people aren't damaging their hearing further with improper use.
Yeah, I truly do not understand what's causing Hacker News or Reddit to drag their feet. My guess is they've simply done the calculus and decided the number of impacted users doesn't justify the cost, and meanwhile, they already have their v4 allocation so there's no financial pressure either.

I'm starting to think the RIR's should just start charging increasing YoY maintenance fees on v4 address space for companies that haven't rolled out v6. Those companies, who already have an allocation, are really benefiting from a negative externality. Maybe it's time they start paying for the privilege.
What CRM Should I Choose for My Business?
> Call, text, scroll social media, take photos, or make Google searches. That kind of stuff. None of those activities require powerful hardware, so I will never understand why some smartphones need processors more powerful than the damn PC I'm typing this on.

They don't "require" it per se, but the power does help. Apps will load and start faster, scrolling social media will stutter less, more processing can be applied on photos to make them look better, more processing can be done locally to avoid latency, and everything will be generally more responsive. More powerful hardware doesn't only serve compute-intensive tasks, it helps for everything. If you have money to spare, it's worth it.

So what happens is that phone A has a latency of 0.2s to perform a task and people are like, that's fine. Then phone B comes out with a latency of 0.05s and people are like, oh, that's so snappy, I love it, so they buy that. Then developers are like, we know 0.2s was fine, so we've got 0.15s of budget to add some features. It's kind of a vicious circle, because every step is logical: it's logical for people to buy faster devices to get snappier operation, and it's logical for developers to use the margin between snappy and slow to add new features.

TBH, if we could freeze all hardware development at all levels for a few years, it would do wonders for software and I think we'd ultimately come out ahead, but we all know that's never going to happen.
Download avast free antivirus PC 2021 for free
The trick about drones is that you don't care about the ones that don't make it.
It's been by far the best phone service I've ever dealt with, although to be fair that is a really low bar. The international pricing was what made me switch over, but everything else has been great since.
Here's one source:

https://www.bruegel.org/wp-content/uploads/2019/11/RP-19-04-...

Page 12 details change in manufacturing employment 2001-2014. The US dropped 4 million manufacturing jobs over that period, but Vietnam and Indonesia each added nearly that many. Total employment in the sector increased by 56 million. That's over 4 million new jobs, annually, over the period.

Even the US has been adding manufacturing jobs the last 5-10 years. 2018 saw the addition of 300k manufacturing jobs in the US:

https://fred.stlouisfed.org/series/MANEMP

If there were some automation on the near horizon that could slow that job growth, there's a 5-year addressable market of $50B for the jobs added in 2018 alone. I am skeptical such automation is on the near horizon in any state where it is ready to be widely deployed.

The dot-com crash overlapping with China entering the WTO slide in manufacturing employment was especially brutal. A third of US manufacturing jobs relocated in 10 years. ("Relocated" instead of "lost" because Americans are still buying those goods, and their production did not become completely automated in that timeframe.)
The updates are pretty boring these days. The top feature showing in the system update screen is "Personalized design that adapts to the color of your wallpaper". yawn
Composable NFTs Prototype
SHOW HN: Experiment to compose NFTs and maintain the integrity of decentralization.