skysight-inc/HackerNews huggingface dataset:
You missed Ethiopia and the United Arab Emirates.

There are 10 members and 26 applicants. Combined some ~57% of the world population and they have twice as much land as the EU and US combined.

They also have terrifying amount of cheap labor and China is far ahead of the west in many kinds of manufacturing.
Not that this issue is not important, but I hope the EU has more pressing issues to work on.
You might like this episode of 99 Percent Invisible: https://99percentinvisible.org/episode/thomassons/
You can subscribe to his blog with RSS: https://www.science.org/blogs/pipeline/feed
I'm currently teaching myself Calculus with the Fifth Edition of Larson, Hostetler and Edwards' Calculus.

What do you mean "by hand"? If you mean, you don't have to do things like the product rule, chain rule, etc. then I think this is probably a terrible idea because the "by hand" bits are the foundational concepts behind Calculus.

I may not have understood the question though - can you clarify?
This. Doing relatively common things like cross-referencing from other fields ("did the user specify a country? If so, we can validate the postcode/zip code they just entered, but if not we'll have to wait until they pick a country") almost immediately require JS to handle, and as soon as you're using JS then it's all just easier to do in code than trying to mess around with validation properties.
I agree, the number of keywords really doesn't get in may way day to day. You know what does get in the way? Lack of functionality.

I use Go in my day job and it's really quite frustrating to write much of the time because the compiler does so little for you. I regularly hit issues that would be checked for me in Swift, I regularly write type-unsafe code because the type-checker isn't sufficiently advanced, or I implement slow things myself because it's impossible to use a generic fast implementation, and I don't want a week long side-quest implementing an obscure data structure in my otherwise 2 day long feature.

In that way Go is much like C, and while it's trendy to hate on C++, there was a reason why C++ was created – C wasn't doing enough for people.
I'm an Australian and we don't seem to have the same subdivision of Calculus into Calc 1, 2 & 3... what does each involve?
Not to be disparaging but this reads itself like it was written/padded out by an LLM.
I agree, but how far do you take this? Do you say if you don't know the Peano axioms you don't understand maths?
It's probably no coincidence that they are Dell servers - Michael Dell is (according to a quick google) quite a Trump supporter.
Doing that in Rust can be a footgun if the synchronous code blocks for too long. You often want a separate threadpool for calling those functions. It works great in Swift, though!

Swift mitigates a lot of the function coloring pain: synchronous methods can conform to asynchronous protocol requirements, thanks to the compiler generating thunks (at least, I think that’s how it works)
I was annoyed when I first started using them, but at this point I usually put it on the charger once a month and I haven't had it die on me in years. Typically I'll plug it in when I am putting my headphones on to charge for the next day and I get a feeling that it's been a while since I've charged it. It's really no big deal to me.

I've come to prefer the ergonomics of the mouse to a traditional Logitech type mouse. I also love my Mac full keyboard with numbers. Will never go back to a traditional keycap keyboard.
There's no excuse for that any more, especially since the invention of the ideal diode.[1]

[1] https://www.ti.com/lit/an/slvae57b/slvae57b.pdf
Yes, calling C from Go has significant overhead for exactly this reason. It basically requires creating a stack and copying over all the current coroutine info into it. Depending on the application, this can be accelerated by maintaining a cache of stack objects to use, or by having a "noasync" mode of compilation with all the coroutine stuff turned off (making calling C zero cost again), or by having a producer-consumer channel to a noasync thread that gets stuff passed to it from coroutine land and calls out to C.

Generally speaking, applications tend to either (1) exist as low-level shims or embedded code that doesn't use coroutines, (2) be large Rust projects that don't call out to non-Rust stuff often (e.g. a web server), or (3) large performance-sensitive applications that call low-level APIs frequently (e.g. games). The above solutions handle all three of these cases.

What Rust chose instead was to optimize for a compilation mode which supports all three cases at once, with zero cost for FFI. This sounds nice, until you realize that what they traded off to get this was UX. Writing concurrency in Rust is lightyears better than C++, but it still sucks compared with Go or Erlang.
This will pretty much be an insta-buy for me, especially if it really does end up to be Apple TV sized. It will make a great replacement for my aging Intel iMac.
The score divergence is likely because if a story makes the front page then it almost certainly gets comments and each comment adds one to the score.

But the number of comments depends on the time posted more than the story itself and that information isn't in the model.
https://cloud.vast.ai/

Seeing H100 going for $2.138/hr
Imho, the better question is should calculus be taught without physics?

None of it clicked for me, I stumbled to make any meaning out of any of the hand wavy explanations my poor teachers gave me… until I took my first calculus based physics class and a hundred light bulbs went on as to why any of this stuff needed to exist, but more importantly why.
A thunk wouldn't be zero-cost.
Click the following link, go down to the list of countries and sort by median wealth.

https://en.m.wikipedia.org/wiki/List_of_countries_by_wealth_...

USA is not ahead of the wealthier european nations unless you include bezos etc and measure mean wealth.
Two crashes and a blown out window plug helped.
Recapping C# and .NET in 2023: Announcements, Conferences, and Best Blog Posts
> During covid, the United States was more willing to just directly give people money, while Europeans focused on trying to protect already existing jobs.

My perception, based on Denmark, Germany, and Italy is that European countries have a much stronger welfare system than the U.S therefore it makes sense not to worry so much about giving people money, if they lose the job they won't starve, and focus on keeping jobs active.
Discrete approximations, I'm mostly working on embedded platforms. Though admittedly a lot of the time you don't really need to even do the math as much as you need to intuit that something correlates to the area under a piece of curve or have that you want a particular vibe to the derivative. (energy in a system/ controlling acceleration)
As always, it depends. I would suggest to start with the book, as the game is kind of spoiler. Also it allows you to better compare your own vision of this cool retro futuristic world with game creators vision.
Calculus 3 in the U.S. is multi-variable calculus. Sometimes and introduction to linear algebra is given in this course. Calculus 4 is differential equations. It’s almost never officially called Calculus 4. Sometimes an introduction to linear algebra is given in this course.
i don’t think the office is in use.
Ollama GPU Compatibility Calculator
Weird, I was taught about the importance of significant digits ("sigdigs") in my first year of high school science class.
Even on a virtual machine, I'd expect the serial interrupt to only be routed to one vCPU; that shouldn't prevent execution on other vCPUs right? (especially if you've got more than 2)... but if your tasks happen to be cpu pinned to the cpu that's bogged down with serial interrupts...

Something message at a time would be so much more useful than byte at a time with outb (does the Linux driver do rep outb... would that actually help?)
Probably time to dissect the brains of those monkeys that hoard billions of bananas
Yes indeed! Except you can also do no memoization, such as the goto statement!
This is always something I question whenever the analytics numbers come out. I know my adblocker blocks GA, so I'm not going to be included in any GA statistics.

Every time I've asked a marketing person about this they get hand-wavy about "it all comes out in the wash". But meanwhile they say things like "our analytics show that our market is mostly older and non-tech-savvy people". I'm not sure that the analytics numbers do actually show that. I think that's just the demographic that you can see.
> At some level of complexity we learn "too hard for me to integrate by hand" and also stop learning how to perform more and more complex integrals. We stop. Where is the most productive place, to maximise useful learning, to stop?

I preface this by saying I find math very difficult. However, it is the struggle to understand in mathematics that leads me to understand the concepts. It often seems too hard, but I found that if I stuck at it I actually started to understand what was going on.

Not popular advise, I realise, but those who can stick with it seem to find maths almost fun, despite the pain.
A great bit about Rust async is that it’s sufficiently flexible for use in embedded environments.

I would really not prefer a Rust that includes a more intrusive runtime. Especially given the API changes things like io-uring may require to exploit.

As it works now, I can nearly always predict what assembly I’ll see when I compile a Rust program. It’s predictable enough to work anywhere C does. I would hate to lose that.
In the article, you mentioned that you've been writing code for 36 years, so don't you feel IDEs like cursor make you feel less competent? Meaning I loved the process of scratching my head over a problem and then coming to a solution but now we have AI Agents solving the problems and optimizing code which takes the fun out of it.
Students don’t like “real world” problems. They say they want more of that but when you actually do those types of problems they complain or do poorly on them. Word problems are even more confusing to students than non-word problems.

The vast majority of so called real world problems aren’t things people who use math in their jobs actually do.
Show HN: Save all your favorite links, meme images, videos in one private place
> What do you mean? Most browsers support <input type="date"> natively just fine.

The `<input type=datetime-local>` on FF has a broken time-picker[1], has always been broken, and there are no plans to ever fix it, ever.

[1] In that it will let you pick a date, but not a time - the time must be manually typed into the input!
Baumol's Cost Disease, Explained (2017)
Just add an AGPL command-line interface, or a daemon wrapping the library and you have a process boundary. That doesn't necessarily create a derivative work boundary, but it probably would if it is generic enough to be useful to everyone.
Was going to ask a similar question. Where in the experience of Cursor do you feel like you're losing some of the agency of solving the harder problems, or is this something you take in mind while using it?
You need to work with better engineers.

Classically people got into software engineering because they liked writing code and they needed a way to pay the bills. Plenty of retired software engineers still code because it is part of who they are.
If the US did not break up Microsoft, there is no rationale for breaking up any company.
I still have no idea where macros fit into a project, or why I would want to use them. They seemingly built this functionality for SwiftUI previews maybe?! and didn't really consider how this could be a core part of the language.

At least with rust, you can just lightly add them in the same module and at a minimum use them to avoid boilerplate code duplication. Macros in rust work as a core language feature because of the way the borrow checker works. You can't really break apart some methods since you need to establish ownership. So, you can easily end up with duplicated code that gets noisy. Macros are the escape hatch to do that, and yes, they are also complex to write, but at least I know when I'd want to use them.

Swift doesn't really document how to create macros, and they didn't really spend energy explaining how they would be valuable to a project and worth the engineering cost of implementing them.
Ballmer was a gorilla in an expensive suit.
Google Wallet & Google Classroom
That’s appalling.
That level of compression would kill latency and cause artifacts.
Second this podcast. Ballmer basically setup Microsoft as the enterprise software company. From the first episode it seemed that Bill was actually more interested in the consumer side of things and wasn't that interested in the enterprise, but it was Ballmer that basically setup that entire business line in the first place especially with him managing the OS/2 with IBM and later NT.

I think a lot of fails for MS during the Ballmer era was them toeing the line post their anti-trust.
Why would you do that though? Were you told to do this by the owner? If not, then that's on you and you should have treated him no differently than any other paying customer.
You could teach calculus via a video game programming class, physics as well, just through the things you need to build a video game. Calculus and even physics never clicked for me until I actually used them productively.
> Parents choose schools with better test scores, not schools with better teaching.

Only because other signals don't exist.

Parents know test scores don't correlate perfectly with learning, but what other metric do they have to judge by?

There are some schools with a stellar reputation for learning, and they get to charge an obscene premium. Amongst private schools, the ones with the best word of mouth reputation get to charge a lot more!
Cure is a strong word but there's plenty of research which supports ivermectin being effective against COVID.

https://c19ivm.org/

The medical commmunity will almost always be skeptical of new theories, sometimes this is well placed but sometimes it isn't.

That's neither here nor there though, the main takeaway is you probably shouldn't go to economists for medical advice.
AFAIK your real name wouldn't be published (unless you wanted it published).

For example where they said:
> it's a DMCA mill, specializing in online porn

DMCA doesn't require copyright owners to give their name or contact info for notices. It just requires an authorized person's information.[1]

So any copyright holder who wants to preserve their anonymity can use a friend, pay one of the many DMCA takedown services online, etc.

Users have to give their real info when counter-claiming though. So it's definitely nice to redact that information, especially when they're innocent and being targeted by fraudulent takedown notices.

[1] https://www.law.cornell.edu/uscode/text/17/512#c_3

[2] https://www.law.cornell.edu/uscode/text/17/512#g_2_C
I am not sure on that. But I am certain the article Amazon published on cutting AWS bill by 90% by simplifying juvenile microservices to a dead simple monolith was deleted on accident.
Anything intellectually interesting is welcome, but ideological battle isn't intellectually interesting—it's much too repetitive.
There were a lot of mistakes by the Windows Phone division but ultimately WP had zero chance of succeeding with Google sabotaging access to YouTube and their other services.
What is a "scissor concept"? Google returns no results.
Thinking algorithmically. For example, sequence, selection, and repetition. Compare a task to something a computer would do. Find humor in repeating an operation, or taking an instruction literally. Multiplication as repeated addition.

Problem decomposition. Reward attempts to spell a word based on what they know (phonetics). Show a word is made of letters, and sounds combine letters, and solving the smaller piece helps to get the larger whole. "You can figure it out if you can break things down small enough to something you can handle."

Abstraction. When something funny happens or "what if" is asked, imagine a world where it's possible. Ask what would be true in that world; what is discarded to simplify, and what is kept to define constraints.

Data structures. Make adhoc notebooks out of stapled paper. Fold and cut index cards. Show page numbers as a way to "address" other pages. When a container is full, mention overflow.

Composition. Use a copy machine to compose a scene. Copy an object, copy that plus another object, and repeat.
Whether you believe cryptocurrencies are insufficiently regulated or the foundation for an anarchist utopia, this is a useful list if you have a ballot to fill.
Of course. But the common case of calling a synchronous function from a Future is something trivial like a + b.
I believe that the only way to find the answer is to get a group of volunteers and try to teach them calculus without teaching them to differentiate and integrate by hand. It is futile to ask people who was taught the other way, they absolutely predictable will say that it is important to learn calculus the way they were taught.

People do not know how education works. People just do to younger generations what was done to them. They can try small variations, and some variations stick. It is like a local search for the maximum. I believe that there is something ingrained deeply into a human mind, that makes human such native educators who can reproduce their skills in new generations. For example, parents tend to reproduce their own parents while parenting. It is a big problem for those, who is trying to become better parents, because they need to carefully monitor themselves to not slip into parenting approaches they are trying to eliminate.

So, no one knows how education works, now one knows what is important, why it is important, and is it possible to replace it with something else. But people tend to have pretty hard opinions on the lines of "the truest way to educate is how I was educated".
That's a fantastic essay - I feel like it's the tip of a rich vein that I'm looking forward to exploring. Thanks for drawing it to my attention. I can't wait to get on to studying abstract algebra and categories properly for myself which is probably about a year off at this point.
Out of interest, do you know many seriously vision-impared people?

Windows, and Mac OS X in particular, have quite good support for accessibility if you use their built-in GUI systems, and unified UIs are often (not always, vscode and chrome are quite good, for example), very bad, sometimes just a black square as far as accessibility goes.
Interesting, I have had the complete opposite experience. I could never relate to the physics interpretation tag onto differential calculus. Only when I was introduce to the proper foundation of measure theory and topology that I really "got" multi variate calculus
It doesn't look spooky at all to me, it looks instead like many of the decommissioned small town train stations (often they were tram stations, from an era when the countryside tramway network around here was very expansive before being replaced by buses) that have been turned into houses.

They always look quite nice, but the downside of course is that they're next to tracks (and if the tracks are disused, then they're outrageously expensive).
2mb for Google Earth might be fine, but Google Earth is not your typical web app.

A 2mb base floor before any code or assets is not acceptable for most use cases.
If we don't want to wait 20 years, perhaps abandoned strip-malls?

I'm not sure how they figure into the local lore of various neighborhood kid-groups, but that kind of place does make a showing in certain online media spooky stuff.
For me:

- His Master's Voice by Stanisław Lem

- Permutation City (and the whole trilogy) by Greg Egan

- Anathem by Neal Stephenson
For me it’s like riding an e-bike. More fun because I can go faster and see and do more.
I’ve been using cursor for a while now and I think that if a problem is simple enough for an LLM to work out on its own, it’s probably not worth scratching one’s head over…
Wrapping input into a label also works. Not sure why people tend to separate the two.

And also why browsers started separting these. It’s a checkbox and radio that should contain a text, not vice versa.
I’ve “only” been coding for 20 years, but it’s the tedious problems, not the actually technically hard problems that cursor solves. I don’t need to debug 5 edge cases any more to feel like I’ve truly done the work, I know I can do that, it’s just time spent. Cursor helps me get the boring and repetitive work out of coding. Now, don’t get me wrong, there was a time where I loved building something lower level line by line, but nowadays it’s very often a “been there, done that” type of thing for me.
Actually there’s two paths: first the traditional path of different unique wiring harnesses and various signals with unique connectors, or second a common power and coms bus design.

If the Cybertrucks electrical ethos is followed by others there’s only 48V and Ethernet. Ethernet doesn’t care or fry if plugged into a wrong port. Any complex wiring can be done inside a part or component as needed, but the interface is one of a few options.

Let’s say the window motor is plugged into the power and not the switched motor plug. As long as it’s a 48V motor it’ll just turn but not fry. You just unplug it and reconnect it.

IMHO industrial everything should become 48V Ethernet. Just like for gadgets usb-c rules the roost.
> Children notoriously prefer prepackaged industrially processed food over whole foods prepared with care and love.

Nearly all people do, food scientists are really damn good at their job.

It isn't even that the stuff tastes better, it just triggers more of the pleasure centers in the brain and causes people to want more.

No one eats an entire bag of doritos because they taste better than a good steak.
Its not quite turnkey, but USB PD (maybe with PPS, which lets the device specify voltage and current directly instead of simply picking a profile) from a known good manufacturer, and a trigger board (crapshoot there unfortunately) covers 99% of stuff.

Also, You can buy SMPS modules on mouser or digikey now for under $10. Or if you're lucky jameco will have it.

Sometimes even rotten chinese garbage can be useful- I have a portable USB supply for my DSLR that was originaly powered by seriously unsafe means- but the battery drm/sensor fakeout is good, so I just used the 9v USB-PD profile and a linear regulator.

Canon makes one, I seem to recall it was AC only, produced whine in the audio capture in video mode, and was nearly $100.
There is a famous saying: A professional chef is just some one who is willing to use more butter than a home cook.
Have you had much success adopting consume and borrow?

Once you need anything in the swift standard library, you can't use a non-copyable struct with it. The keywords are all in too, so either you write completely self-contained rust-like code that doesn't touch your other code, or you revert back to using the older copyable types.

I've tried many times to ease into using them, but I can never stick with them, and eventually revert.

I do really like the high-level design though and look forward to it evolving into something usable.
Funny podcast in general and great if you are looking for one that is highly critical of whatever book they are reviewing.
That sounds like a few different languages. And I think it’s fine to want a language like Rust that allows you to be less explicit about things. Based on what I’ve heard, you might just be looking for Gleam.

But I don’t think it would be the right move to make Rust something that it’s not, just so people don’t have to think about what a Future is or isn’t.
Even whatsapp had about 50 members when they were handling billion users
On Solaris movies. You may find better luck with the Mosfilm adaptation. It's very beautiful, slow, contemplative.