skysight-inc/HackerNews huggingface dataset:
My discrete mathematics professor was like that. He would regurgitate a proof onto the whiteboard. Then he'd do it a few more times with proofs of other things.

He has an identical twin brother, who is also a math professor at the same college. The regular professor was out for a day, and his brother came in to teach the class. His teaching style was completely different. "Ok, we need to prove X. Where should we start?" and would sit on the table and look at us with an inquisitive look on his face. Then learning happened.

Everyone's mind was blown. Most people didn't realize it was a different person. Then on Thursday it was back to same-old same-old.

I still don't know shit about discrete math.
EU launches full investigation into Google’s Fitbit acquisition
Are we talking about seeking in media players, or streaming websites? If I watch a random twitch stream I just see a loading throbber, while it loads, not a artifacted version.
That article has opposing viewpoints on if it would be a good idea.

But, imagine if the switches were as before --- the left turns off automation control of electric trim, and the right turns off all electric trim. In that case Boeing's notice for what to do in case of MCAS failure would be turn off the left switch and then they'd have advice about how immediate the need to land is. As opposed to their notice which was insufficient for Ethiopia Air pilots because they weren't able to trim the stabilizer manually and tried reenabling electric trim and MCAS continued to be broken.

Hopefully the MCAS changes described will be sufficient to prevent it from causing more crashes, and Boeing has republished a procedure to gain manual control by easing off the yoke temporarily, but it still seems to me that providing electric trim without automation input, as was available before (but never suggested to be used) would provide an additional tool for pilots in exceptional circumstances.
What's worst is the black screen in between the channel switch. If you used to watch TV with your lights off, you now stop doing that.
Paul Thurrott: Microsoft shouldn’t buy the US operations of TikTok
https://news.ycombinator.com/item?id=21196833
Magnasanti: The Largest and Most Terrifying SimCity (2010)
LTSC's the best of the Windows options, for sure. But LTSC 2019 is too out-of-date to run the upcoming MSFS. :-( LTSC 2022 here I come!
Apple says it has no interest in buying TikTok
Remember when you could look at a book, a guide, to see what was on and when? It never took more than a minute or two. Then came the TV channel with the slowly-scrolling list of channels (early 90s). Try figuring out today which shows will be available tomorrow at a particular time... and whether you have subscribed to that channel. Good luck. I don't think it is even possible anymore.
It has blocks for this https://docs.djangoproject.com/en/3.0/ref/templates/builtins...
The history of the automobile is another such example. Brief summary: it turns out the invention of the car didn't really save anyone time, it just enabled sprawl.

The purpose of technology (in the POSIWID sense) is to concentrate wealth.

https://www.wnycstudios.org/podcasts/otm/segments/self-drivi...
I'm sorry, I know it's a minor cosmetic thing, but those bezels make it look so dated that I can't really see it as new. Not that it matters since I will probably never buy an iMac again after experiencing the issues with dust getting beneath the glass of my last iMac 5k.
The commit history is surprisingly long. The actual test evolved from

return !!(~~i >> 0 & 1)

to

return !!(~~i & 1);

to

const n = Math.abs(value);
return (n % 2) === 1;
Their comment isn't disingenuous - that's just how a regular, normal, non hardware nerd would most likely interpret Intel's branding. Bigger number = faster, as far as consumers are concerned. If you understand the i3/i5/i7/i9 tiers, you're in a small minority.
Can you elaborate what "upper and lower explosive limits" are, please.

Also I don't understnd how it could be explosive at all, sudden oxidation of large (that is, low surface area to volume), non-dry particles seems unlikely. Flour etc. may be another matter, but a blast like this... flour?
Maybe I don't understand but he should have been now in the position to have already a few accepted publications. I'm mean this seems strange to me a few weeks before due date or is his supervisor on covid break? Don't get this honestly. Or is this a paid phd?
I'm more of a security-focused engineer so I'm most interested in the "specially crafted low-privilege jail". What protocol gets data in and out, not shared memory I'm sure? Do the jail processes also have to implement an RPC server (protobuf/gRPC/HTTP?) or is there another mechanism for giving them work and receiving results?
I recently found a pic of my friend holding up my Air that I had just got delivered at the office. She has this look of awe on her at how thin the thing was.

I still have that Air. Love that thing.
More than slight. Stand next to a friend and call him on your cell.

Then try various things like saying “ping”. The results are quite amusing. Or put one phone on speaker.
Yeah the 5700 XT is roughly on par with a 2070 Super, which isn't bad at all even if it isn't a 2080Ti.
More than half of British homes don't have a bathroom (1950)
Not new. Obscure! But not new.

https://appleinsider.com/articles/19/04/09/apples-t2-chip-ma...
I wish it allowed me to search by CPU family instead of socket.

I care a lot more about the CPU family than the socket. There is no way I remember what socket the latest AMD Ryzen 4000 family uses.
Seems like this would be part of the reason the Mac Pro launch was such a teeth-pulling exercise. It crunched them on both sides. It was just too long of a wait from the old design (which couldn't be refreshed for thermal reasons).
Elevator pitch: a Pinboard-like bookmarking website with an emphasis on good UX (while preserving the information density and without a sluggish JS SPA).
Over the years, I've read a lot about social stuff, including clothes. Your comment makes me think of a piece I read about some guy trying to do all the power dressing, take control of the situation with body language stuff and it didn't work at all on the self made man in jeans he was meeting with. The guy either didn't recognize any of it or flat out didn't care -- and didn't need to.
I like the three bucket model. I work on a programming language and we talk about it in terms of:

1. Differentiators. ("Gamechangers" in the article.)

2. Tablestakes. ("Showstoppers".)

3. Niceties.

I like "tablestakes" because it describes the presence of the feature and not its absence. Also, a betting metaphor implies that this is a moving target. The tablestakes can be raised on you if all your competition adds some beloved feature. When Dart first launched, non-nullable types would have been a differentiator. Now it's tablestakes.

Languages are interesting because you have a very limited budget for differentiators. Users have a finite appetite for novelty in programming languages, so you have to spend that wisely on a small number of very compelling features.

The third "niceties" category is interesting. Those are features that please existing users but are not compelling enough to attract new ones. There is an argument that you should not focus on those if you are trying to grow your userbase since by definition they aren't compelling enough to attract new users.

But I believe they can be important for growth. Shipping features that bring joy to existing users can help turn those people into your product's evangelists and, especially in programming languages, you really need that.
I'm not sure if this is the whole story. Watching DVB terrestrial TV on my television, channel changing is definitely slower than a good analog TV, but it's much faster than any satellite/cable box I've ever used. And there's a lot of variance between cable boxes. I strongly suspect some of them are doing something silly.
Gordon Murray T.50: The Ultralight V12 McLaren F1 Sequel
It would go against Apple's privacy brand to move into social. Consequently, no surprise here.

If Apple could have a privacy-minded social network, it certainly would be an interesting proposition. Why not compete with Facebook?
https://news.ycombinator.com/item?id=24049595
(try to be funny) depends if you are on the university where 2+2 can also be 5 depending on your feelings
I think it should be fairly obvious to most here, but it bears repeating that any service which requires a phone number for 2FA is to be avoided like the plague.
Glad to see this mentioned! I worked on open sourcing the unified highlighter for Bloomberg along with Lucene/Solr committer David Smiley. It’s a very important feature for longer documents--in our case legal documents. We gave a presentation about it at Lucene/Solr Revolution in 2016.[1]

[1] https://youtu.be/tv5qKDKW8kk
It'd be nice, but they won't :( I'm not even sure if any consumer ARM chips ship with SVE2 at the moment.
Generating Product Ideas Book
Tesla’s wiper controls are ruled illegal in Germany after someone crashed
Until you have to manage a lab full of Windows, then MAC becomes a much better value. With a Mac you don’t have to buy MS office, you get iWork. You also get iMovie, GarageBand and other Apple software that covers almost everything a typical school would need. And you never have to buy updates for either the OS or the other Apple software. You also have less malware to deal with.

Having worked at a school with labs full of Windows machines, the real cost of IT support is not to be discounted.

Maybe a Mac isn’t the best solution for everyone, but in the school environment, they’re great. Most schools have kids doing video projects, presentations, desktop publishing, etc. —- tasks for which an out of the box iMac can handle with aplomb and with minimal hassle or additional expense.

Sure there are probably FOSS alternatives, but if you are the computer lab teacher, the last thing you have time for is managing a lab full of temperamental Linux boxes and the multiple flavors of FOSS software alternatives that frankly, aren’t that good compared to what Mac gives you included. For example, what’s a FOSS version of iMovie that works so powerfully and intuitively?
My wife has an 8 GB Macbook Pro and she's quite happy with that. For most uses (and she usually has a dozen Word documents open at any time) it's perfectly fine and the machine is quite snappy.

OTOH, I'd expect the average HN user to need a lot more. I'm currently finding 16 GB a bit constrained and would be delighted to have 32 in the same footprint. The server under my desk has 64 and the swap indicators tell me it should have more (or less stuff to do).
Testing the New Fawkes Algorithm
Those are very important points. I've edited the parent to point out this clarifying comment.
The amusing thing is that C++ still doesn't have nested functions. (Although I think that was a GCC feature at one point.)

As I point out now and then, there are two basic concepts here - closures and anonymous functions. A lambda is both. All four combinations (functions with/without closure, and with/without names) are possible. There's a tendency to confuse the two. An anonymous function is syntactical sugar. A closure is a run-time construct.

- Python and Javascript have nested functions with inheritance, which are closures. Most garbage collected languages have that, because it's easy to implement. Python also has lambdas, which von Rossum didn't want to put in but did to shut up the crowd that wanted them.

- Rust has nested functions without inheritance. A nested function can't access its outer scope. Rust also has lambdas, and they can inherit. C++ has now gone the same route. Non-GC languages need compile-time work to implement a closure, since something has to make a copy of what's inherited and worry about its lifetime.

- It's possible to have anonymous functions without inheritance. The classic example is a sort key function, where a sort function is called with a function that defines the test.
I would get one.

First, I generally would wait to see how the Apple Silicon laptops do in the real world. I'm sure they will eventually be very great, but I wouldn't buy the first generation just the same as I would not immediately upgrade to a new version of OSX/macOS.

Let the bugs get worked out, let other vendors pick up their own support for it, then take a look at if it's worth investing in.

Second, even if Apple drops all support tomorrow for their Intel line, you still have a working setup that can take you through at least 3+ years of use before needing an upgrade, including software (Brew, MacPorts). Your DAW won't immediately stop working. SSH won't stop working. There are still companies that let you download older versions of their software (Cubase, for instance). If another big Heartbleed-like issue is found, get the update from HomeBrew and set your PATH to use those binaries instead of the default ones.

Lastly, your Intel Mac is still a computer. You can install Linux or Windows and get extra use out of it.
"Sales fix everything" is a shortcut for "There are many experienced people who can help fix most problems your company is currently struggling with, and if you give them lots of money they will help you win.". You can throw money at most issues in HR, retention, brand, marketing, government issues, customer support, engineering speed, infrastructure. Of course, it is possible to hire stupid people who will hurt you, but we can assume basic competence on behalf of the successful entrepreneur and that she can find competent helpers.

In business, if you have a product nobody wants, you generally fail. If you have no means of capitalizing your company, you generally fail. But if you turn the product into a money-printing machine, you will resolve other problems with enough iterations. Sales momentum does not make your startup immortal but sets the company on a better trajectory than another startup with amazing culture, great passion, but no customers/revenue.
Apple NVMe disks are fast as hell - faster than any other single disk else I’ve used, outside of the dell NVMe disks we have in some of our servers that cost like $3000 each. I can also trash whatever disks Apple is using for years without ever running into failure, whereas I’ve blown out the wear leveling on plenty of “affordable” SSDs.
> Intel CORE-M is truly, truly painful

No, it wasn’t. I used to ru Xcode, iOS Simulator, World of Warcraft, League of Legends on the fanless MacBook with 8 GB of RAM just fine enough.
"Why can't I find a USB-C hub with multiple USB-C ports?"

https://superuser.com/q/1381139/122042
All free software is open source, by definition.
At best, the language changes are a way to do something fast. Changing hiring practices takes a long time.

Even the suggestions in the article don't make it quick, because you can't really completely blind hiring. People still end up making assumptions -- assumptions they don't often realize they're making. Much of the time, there aren't even any people of color in on the decision making process. It becomes self-perpetuating, even if people go in with the best intentions.

Fixing that means getting a diversity of people making decisions, not just hiring. That's not easy, since you tend to want more experienced people at the top levels, people you're comfortable with -- and again, self-propagating.

So I wouldn't take the language changes as completely meaningless, in themselves. They're kind of a natural reaction to the fact that real change is frustrating and slow. They're only meaningless when they come as a substitute for the work.
You are right. But you used to be able to do that to any Mac. And I fully expect the ARM Macs to get rid of this feature. Though I would be happily surprised if they don't.
Metabolic Fitness, Productivity Porn, and Incubating Innovation
I wouldn't hesitate to buy a intel-based mac (hell, I bought a new MBP 16" not but 3 months ago knowing about the ARM changes). My suggestion would be to hold off on any ARM based mac-purchases (with a carve out for those that only use their mac as a glorified chrome machine).

Apple gets many things right the first time around e.g many people ragged on Apple's FaceID but I think it's pretty successful in the /mobile facial recognition space/. We in the tech community are often reminded not to buy the first-generation of anything due to the inherit bugs/issues/stability so it's been very perplexing to me as to why people want to jump on being the first movers for ARM based macs. I understand that Apple has moved from PPC to Intel (and in under their two year goal) but that was a different Apple, different organization, and different leadership.
Even worse; in some countries, touch tone exchanges took a while to roll out, with the result that keypad phones which supported both pulse dialing and tone dialing were common. And then people never switched them over to tone dialing. There were people pulse dialing into the 21st century.
To quote an exec at a major CDN:

"wider pipe fit more shit"

(yes he actually said that, to an entire department, the context was that people will fill the pipe up with junk if they're not careful and it made more room to deliver value by not sucking)
Good supporting data
I love uMatrix but it can be a serious hassle to get an embedded video to play sometimes. Sometimes I'll allow scripts from the embedding site and suddenly there are dozens or hundreds of new dependencies popping up and not my video. At this point I really have to ask myself if it is worth it. Maybe if I'm lucky its a YouTube video and I can track it down on YouTube's site, but if not it's going to be a big headache and a lot of reloads before the stupid thing plays.
The 3b1b videos are really high quality, but I don't find them particularly useful when learning new material. The fancy animations distract and mesmerize, I slip into a mode of being entertained, becoming mostly a waste of time.

For subjects I've already learned however they can be useful for gaining new visual perspectives.

On the topic of learning rotation matrices / linear algebra in video games, I'd strongly recommend the Handmade Hero youtube channel. Casey explains these subjects at length in multiple videos, using plain chalkboard-style drawings I personally find far less distracting.
I sympathize with you here. I kind of like the lambda syntax for simple cases in C++, but the complex cases look painful to me, and based on everything else in C++, I predict there are many special cases to remember.

However, if you just want a more conventional syntax for nested functions, you can almost get what you want by placing a static method inside of a local class, and it's available in older versions of C++ too:

#include <stdio.h>

int main() {

struct foo {
static void bar() {
printf("nested\n");
}
};

foo::bar();

return 0;
}

If you want it to "close" over your local variables, you'll probably need to actually instantiate an instance of the local class and use a non-static method. Doing this, the capture lists in lambdas almost start to make sense.
I edited out the question mark.

Had a question mark to invite open discussion (it's up to court to decide on the law) but apparently there is a meme that any title formulated as a question is meant ironically.
I'm unclear who you mean when you say "our" and "we". Developers? Producers? Consumers?
Dropbox uses a similar toolbox as https://chromium.googlesource.com/chromiumos/docs/+/master/s...

And yes, much of the overhead stems from the RPC server that needs to be implemented. For lepton we used a raw TCP server (a simple fork/exec server) to answer compression requests. For Lepton we would establish a connection and send a raw file on the socket and await the compressed file on the same socket. A strict SECCOMP filter was used for lepton. It was nice to avoid this for broccoli since it was implemented in the safe subset of rust.
True, but my Macbook enters "hairdryer mode" every time I push it a little (which is often).

I'd like a quieter device without the constant fan noise.
> apple actually did communicate to them, but it went to the developer's spam box.

Why are so many people assuming that Apple would only email a developer about revoking their certificate, a drastic action that suddenly kills all of the developer's apps? Apple has the phone number of every member of their developer program. Anything less than an immediate phone call from Apple in this situation would be gross negligence.

> apple didn't revoke it. something else is going on.

It's revoked. Any Mac user can verify this with "codesign --verify" on any of the apps on the developer's website that are still available for download.
Thank you for the technical answer!
Fresh pasta is healthier than dried; fresh produces less glucose when chewed
Clotho: A Racket Library for Parametric Randomness
https://news.ycombinator.com/item?id=24025100
> some input of some kind to raise the bar needed to damage someone.

"Damage someone?" You're taking this too seriously.
I just rewrote my personal website ( https://anonyfox.com ) to become statically generated (zola, runs via github Action) so the result is just plain and speedy HTML. I even used a minimal classless „css framework“ and ontop I am hosting everything via cloudflare workers sites, so visitors should get served right from CDN edge locations. No JS or tracking included.

As snappy as I could imagine, and I hope that this will make a perceived difference for visitors.

While average internet speed might increase, I still saw plenty of people browsing websites primarily on their phone, with bad cellular connections indoor or via a shared WiFi spot, and it was painful to watch. Hence, my rewrite (still ongoing).

Do fellow HNers also feel the „need for speed“ nowadays?
Sure! The short version is that in this course, as in all of their other courses, I find they do a near-perfect job of contextualizing information as they teach it.

To expand a bit more, I usually don't enjoy resources that emphasize how "practical" they are, because I almost never "learn" anything from them. They teach procedures, not concepts.

This course, and fast.ai's other courses, are different in that they still approach the subject matter in ways that feel tangible and "real world," but they are doing so in a way that reveals and helps you learn the underlying concepts—it's just done in a top-down manner.

YMMV of course, this has just been my experience.
The iMac competes via its 5K display and having macOS in general. Remember that Apple’s comparable offerings for this tier display were priced at $1299, in the same price range as many 5K displays.

The $1800 price point isn’t hard to grasp once you consider the display.

EDIT: I previously compared to / referenced possibly sub-$1000 5K monitors, but it seems the ones I was looking at in that range were actually 4K.
Minor bug: The pricing link (https://tryvirtually.com/pricing) never stops loading.
Oh for sure. I consider myself lucky to be a salaried attorney with one government agency as a client since I don’t have to sing and dance to impress people. I can just do good work and achieve consistent results and everyone is happy. Really, what my comment should have said, is that much of what attorneys do is done to impress their clients and has very little to do with actually litigating whatever the issues are in a case.
To be clear, it won't compile in Rust either; you cannot invoke Drop::drop yourself:

fn main() {
let mut v = vec![1, 2, 3];

v.drop();
}

building:

Compiling playground v0.0.1 (/playground)
error[E0040]: explicit use of destructor method
--> src/main.rs:4:7
|
4 | v.drop();
| ^^^^
| |
| explicit destructor calls not allowed
| help: consider using `drop` function: `drop(v)`

error: aborting due to previous error

std::mem::drop, which it refers to, does take by owner.

Your parent's point is that this is kind of a weird corner case that only applies to drop.
Excellent, bonus points for wearing a Genius shirt while posting.