skysight-inc/HackerNews huggingface dataset:
“Unavoidable” is a bit too strong I think. For an ODE course, what does the usual list of elementary methods really include?

- Separation of variables. If one is fine with differentials (or their modern cousins differential forms), there isn’t much to explain here.

- Linear equations solved with quasipolynomials. The only ODE-specific observation is that d/dx in the ( x^k e^x / k! ) basis is a Jordan block; the rest is the theory of the Jordan normal form, which makes interesting mathematical points (an embryonic form of representation theory) but exists entirely within linear algebra (even if it was motivated by linear ODEs historically).

- Ricatti equations. Were always a mystery to me, but it appears they could also be called “projective ODEs” to go with linear ones and have pretty nice geometry behind them (even if, as you said, they were first discovered by brute force search).

- Variation of parameters. Despite the mysterious appearance, this is simply the ODE case of Green’s method beloved in its PDE version by physicists and engineers. (This isn’t often included in textbooks, in fear of scaring students with Dirac’s delta, but Arnold does explain it, and IIRC Courant–Hilbert mentions it in passing as well.)

- Integrating factors. Okay, I can’t really explain what that one means, even though it feels like I should be able to.

Not that teaching it like this would make for a good course (too general, and ODEs ≠ methods for solving ODEs), but that’s essentially it, right? There are certainly other methods you could mention, and not unimportant ones (perturbation theory!.. -ries?), but this basically covers the standard litany as far as I can see. And it’s no haphazard collection of tricks—none of these is just pulling solutions out of a hat.

(In the interest of changing things up and not spending an hour on a single comment, I will omit the barrage of references I’d usually want to include with this list, but I can dig them up if somebody actually wants them.)
They might fire me yes and I would find another job (or try my hand at consulting or making my own business).

But, to me, that would’ve been preferable to doing busy make-work, or worse lobbying to keep the inefficiencies that provide me the busywork I use to justify a salary. Once something becomes automate-able, I think it should be. I have never seen software people at the big co FAANG companies I’ve worked at get let go because their core job was automated, only reassigned out of dead end roles that never would have gotten them promoted. I understand this position is only possible to hold alongside all those privileges.
Makes me think of this https://float.exposed/
Have you got the original entries available? Without them it's hard to tell what happened. If you want some speculation though, hover may be using some specific parked page provider who is doing dodgy stuff. Third party parked pages are a terrible idea in general.
Oh hell yes. Remember "progressive enhancement?"

It feels like the last ten years of web dev has been the entire industry giving up on the idea that web pages are supposed to be pages.
> Hmm... I feel like secrets are the one thing I don't want to be in Postgres... because I want to store my Postgres credentials in the secrets vault! And I certainly don't want to have to update the configuration for every service which accesses my secrets vault every time I upgrade my Postgres database (and the access URL changes).

Password storage is a somewhat different problem, if you're checking passwords, you just need to know it's authentic, not the actual password itself, so it's common to use hashing and salting techniques for this (pgsodium exposes all of the libsodium password and short hashing functions if you want to dig further) your best bet here is to use SASL with SCRAM auth for postgres

https://www.postgresql.org/docs/current/sasl-authentication....

Secret storage is more about encrypting and authenticating data that is useful for you to know the value of. For example you need the actual credit card number to process a payment (waves hand, this is a broad subject, and some payment flows do not require the knowledge of CCN) but you want to make sure that number is stored encrypted on disk and in database dumps. That's the use case the vault is hitting.

We also have some upcoming support for external keys that are stored encrypted, so for example you can store your Stripe webhook signing key encrypted in pgsodium and reference it by key id that can be passed to `pgsodium.crypto_auth_hmacsha256_verify()` to validate a webhook callback instead of the raw key itself.
All of the books start with a sort of recap, so I don't think order matters all that much.
I guess if that's the end-to-end model of what a call is, then yes by definition it's very clean and sweet. But if not--it really depends...did my cheek or ear hang up the call due to some OS feature, did my bluetooth work, in what position did I need to place the phone, and so on...
Thank you, the timing seemed weird, but it makes much more sense in February.

After all Trudeau's point was to make an example of the protestors and ensure that Canadians know that any protesting will be met with asset forfeiture, extra-judicial de-banking, and literal trampling.
The US Navy Put Cameras on Dolphins and the Results Are Wild: ScienceAlert
Wow. What happens when living organisms start inhaling or ingesting these? In-gut electrolysis. Fun.
Thats.. a bit outside of what I am capable of, but maybe one day I will try maybe
Also thanks, I really appreciate the links and information in general
It actually wasn't an app in the beginning - it was a phone number that you dialed.
> unscientific vaccine

Hm.
OK, so I give you license to use this URL I just generated to generate your own stuff.

It's pay for action (send me a penny if you find anything worthwhile), and the copyright is owned by the payee:

https://images.google.com/
Oh yea, I am using cool-retro-term to play nethack and some other roguelikes
Is very cute experience..
The beauty of gzip is that it is effective, free, resource efficient, and it works with everything.
The new copyright washing industry is nearly upon us.
MULTIPLE thin strips of paper. Any distortion will be minimal, compared to a big flat piece of paper.
'high-quality' means aligns with my worldview, right?
Sure! You can build infrastructure for companies that sell advertising or social media (which is... also advertising)

Alternatively you can work for one of the companies burning through VC money selling products/services at a loss who need to advertise those services so they can sell more and more quickly to create the illusion that one day they will be able to generate more than they spend! Don't worry too much about the loses the VCs will just make it up in their investments in advertising companies and companies selling infrastructure to advertising companies.

Huh, something sounds weird about that setup, well good thing money is cheap!
Zig in particular stands out for having strong support for cross-compiling. I wonder how much simpler that makes adding a new platform to a self-hosted language, and what challenges persist?
Yes, that was one of the concepts of it. The two most used arrangements are one interconnected body of water at the center, and the other one land mass at the center.

https://commons.m.wikimedia.org/wiki/File:Dymaxion_map_ocean...

https://en.m.wikipedia.org/wiki/Dymaxion_map#/media/File%3AD...
I believe the hippies who caught beating for protesting for free speech in the 60's, which have been memorialized with things like the "Free Speech Cafe" at UC Berkeley, are rolling in their graves. Free speech was a formerly progressive value and authoritarian attitudes formerly more popular on the right; politically here in the US. So there is nothing categorically inherent to Free speech or authoritarianism.
There's one, but with some limitations (For example - only vectors of up to 1024 dimensions)

https://github.com/pgvector/pgvector
Just like images after text, pretty sure once the novelty of images ends we'll move to animations, music, movies, computer games, and so on.
"you're handing out certificates or diplomas to people who can't code"

The diploma is not issued after only the 101 course.
After getting access to the beta, combined with all these HN posts -- I've determined DallE2 is neat but no where as great as the initial samples made me believe.
Spoiler, they aren't likely to offer 500k in liquid comp.
People have mentioned the use of differential notation in differential equations. It's confusing.

In teaching calculus we still use both the prime/Newton notation (y', y", and so on) and the fraction/Leibniz notation ("dy/dx", etc.) for derivatives. They're both useful for writing and for visualizing how things work, and both are used outside math (e.g. in physics and engineering). "dy/dx" was originally thought of as the quotient of two infinitesimal quantities --- arbitrarily small but (not necessarily) zero.

Limits became accepted as the foundation for calculus, and infinitesimals were regarded as heuristic or non-rigorous. But if you're careful, "you can get the right answers", and Abraham Robinson's discovery of nonstandard analysis (around 1950 - 1960) showed that infinitesimals could be put on a rigorous basis. Besides Robinson's "Non-standard Analysis" and Jerome Keisler's (now free) calculus book someone else mentioned (and the supplement which provides a lot of the theory), people who are interested in this can check out "Infinitesimal Calculus" by James Henle and Eugene Kleinberg (https://store.doverpublications.com/0486428869.html - a short introduction) or "Applied Nonstandard Analysis" by Martin Davis (https://store.doverpublications.com/0486442292.html - it starts with the logic and set theory and like Keisler's supplement is fairly theoretical).

Why aren't infinitesimals used in teaching calculus? After all, we can now make them rigorous, and the notation fits well with differential forms, which are used in differential geometry. Keisler's book (which I think came out in the 1970s) was an otherwise traditional calc book which made the attempt, but there is just too much inertia behind the limits approach. Some people were bothered also by the fact that infinitesimals are definitely non-constructive; the Bulletin of the American Math Society oddly had Errett Bishop, a noted constructivist, review Keisler's book when it came out, and the review was not very positive. (I don't know why they picked him as a reviewer.)

But there's still a problem - you're defining the derivative as a limit of difference quotients, but it sure looks like a fraction. What to do? Calc books often fudge this in the following way. They define the derivative f'(x) (note the prime notation) as the limit of [f(x + h) - f(x)]/h as h goes to 0. Then "dx" is regarded as synonomous with "Δx", and both are considered to be simply increments/changes in x --- no infinitesimals. (So, e.g., dx could be 0.3.) Then you define dy to be f'(x) dx., so of course dy/dx = f'(x). In this interpretation, "dy" and "dx" are increments in y and x as you move along the tangent line to the curve. Rather than refer to these as "differentials", calc books will often put this in a section called "linear approximation", which usefully discusses using the tangent line to a curve to approximate the curve.

I think it's good to bring up this history in calc courses - I always tried to.

Math is rigorous and proceeds according to logic (that's the aspiration, anyway), but the way math develops and is taught is a social thing.
I love seeing people experiment with this technology. You can feel we’re on the cusp of something great - whatever it is, we’re just not quite there yet.
This one supports 5GHz! Will be interesting to see how many things will use this instead of something like a 8266 just in order to be able to connect to 5GHz routers.
This is really cool, commenting so i can easily find this later to check out
The choice to use UTF-32 (ie Unicode code points as integers, which might as well be 32-bit since your CPU definitely doesn't have a suitably sized integer type) is unexpected, as I had seen so many other systems just choose to work entirely in UTF-8 for this problem.

Now, Brian obviously has much better instincts about performance than I do and may even have tried some things and benchmarked them, but my guess would have been that you should stay in UTF-8 because it's always faster for the typical cases.
There are several lessons from the trucker convoy I don't think people have learned.

1. Public support matters. If you don't have public support, it will undermine your position as you force people to side with the state. This has long term consequences. So here you had people siding with the state to get their Amazon deliveries because the given cause (ie vaccine mandates) did not enjoy public support;

2. Annoying people by clogging up residential areas and blowing your very loud horns at all hours turns people against you. Blockade freight terminals, offices, factories and freight terminals if you must blockade something;

3. The very fact that the state took action here, both at the time and now, demonstrates that collective action has power. This is good. But it has to be used responsibly. People turning against excessive union corruption in the 1970s and 1980s is what allowed the state to eviscerate unions and the labor movement and led to 40 years of no real increase in wages; and

4. Outside money played a big part in this [1]. Any movement is at risk of being coopted by outside interests for their own purposes. Another example of this is BLM. BLM the movement is very respectable, raising awareness of police violence against African-Americans. But there's also BLM the charity, which is nothing more than an opportunistic cash grab. BLM the charity bought a $6 million house [2].

It is worth noting just how stupid the vaccine cause was and is. Canadian truckers were protesting the Canadaian government having vaccine mandates. But most Canadian truckers have to travel to and from the United States. The US already had a vaccine mandate so, at best, this only affected Canadian truckers who didn't travel to and from the US.

[1]: https://www.nationalobserver.com/2022/02/16/news/meet-some-w...

[2]: https://nymag.com/intelligencer/2022/04/black-lives-matter-6...
The idea that retaining a map which distorting the sizes of countries is a Eurocentric conspiracy against equatorial countries was originally made by Peters when pushing his equal area projection in the 1970s and 80s

It's a pretty tendentious argument though, since in addition to it obviously not being the original intent, people don't draw the conclusion that Greenland is a mighty state, the US is subordinate to Canada and the Middle East is a small and inconsequential backwater from map projections, and if people did gauge power and wealth from map projections, the Mercator projection would actually understate the actual relative power and influence of Western Europe anyway (and Peters massively overstates arid underpopulated regions and is barely any better at putting India's sixth of the world population in context).

Plus of course, the Mercator projection is still better for local navigation anyway.
Have anyone given a prompt to Dall-e of designing a company website and included “make it pop!”?

Maybe the AI will finally get what designers always complained about annoying clients.
When I did my BSc in computer science we had to do exams which involved writing code using pen and paper without a computer in sight. Bringing that back would solve this problem ;)
No, most compressed storage systems do not waste any CPU on data that is not compressible.
Not too long ago I started compressing statistics data I was collecting from GitHub[1] with ZStandard after noticing that GitHub Actions CI caching used it.

It’s really remarkable for my use case. I compress gigabyte-sized SQLite databases under the GitHub 100 MB file limit since Git LFS is a non-starter. My tables are collections of follower and stargazer counts to measure user and repository popularity and understand where one might be on a distribution compared to a subset of other GitHub data points.

[1]: https://github.com/andrewmcwattersandco/github-statistics
I want to retire comfortably. I'm probably going to be alive for a long time after I'm no longer employable. Money can make this possible.
> I’ve seen it happen in various degrees to React, Docker, Microservices, Kubernetes, Rust and I’m sure I’m forgetting others.

MFC, vb3,4,5,6, entity framework (every version), OLE, COM, DCOM, ActiveX (all of which were basically the same thing), as2, as3, PureMVC, Cairngorm, Flex, asp, asp server controls, DAO, asp.net, php (and every php framework), Cold Fusion, CFCs, JSP, servelets, beans, spring, dojo, jQuery, ext, Google's JWC, backbone, moo tools, knockout, meteor, angular, angular (x), react

Just off the top of my head of hype trains I've ridden.

Now I'm all about simple.

Express + web components + postgres is the magic combination of simplicity, time to market, performance and community for me these days.
If you put a hamster in a cage with a wheel it will, more or less merrily, continue to run along that wheel until it eventually becomes physically unable to and, in the longrun, passes. It's the blessing, and the curse of humanity, to stop and actually consider at some point, why am I doing this?

And these questions aren't just an abstract search for meaning. Getting back to Aurelius, he and his son were given comparable power and wealth to do with as they personally saw fit. And they chose radically different paths. The path one chooses, in most of all things, is going to be a product of your own personal ethos, which in turn is going to be a product of how you view the world.

And thinking about such things can not only provide greater contentedness, but also help direct you in unclear waters. Why do you do what you do, and is it in line with what or whom you want to be?
We need to revisit these kinds of endeavors after legal reform. They're good projects; I support the CA HSR and more nuclear power. But they're doomed to be low-ROI suffer-fests until we can remove hurdles, so let's do that first.
I make around $120ish working for a non-profit. I mean it's not SV money but no matter how much money I make I am eventually be lying on my death bed and the only thing I will have to comfort me will be the memories of good I left in this world, so I do it and am grateful I make a very comfortable living doing something positive.

I'll also say that the idea of "Make lots of money now and then I'll give back later and retire early and enjoy my life" is a very risky proposition, you never know what tomorrow might bring a car crash, cancer, who knows?

> And he spake a parable unto them, saying, The ground of a certain rich man brought forth plentifully: And he thought within himself, saying, What shall I do, because I have no room where to bestow my fruits? And he said, This will I do: I will pull down my barns, and build greater; and there will I bestow all my fruits and my goods. And I will say to my soul, Soul, thou hast much goods laid up for many years; take thine ease, eat, drink, and be merry. But God said unto him, Thou fool, this night thy soul shall be required of thee - Luke 12:15-20
You have a point, but there are cases where designers are doing something like styling CMS output and either don't have the skills or the possibility of doing something like adding classes conditionally to its output. Or perhaps asking a developer something like "Hey, can you add a class to X whenever it contains Y?" involves filing a ticket and waiting patiently for stakeholders to decide if and when it's necessary enough to devote developer resources to.

And at any rate, removing classes and IDs as much as possible and just having a page full of semantic tags is generally a goal for a certain school of web development.
35€
It’s actually not that hard to keep your mouth shut about it. It’s not like anybody thinks the cast of JAG went to film in Belfast. Pretty annoying to watch something with someone who has to point out something so obvious.

Just enjoy the show!
There's lots of useless replies in here so far, and some half-baked ones. First, determine whether you have an intellectual property assignment for this idea. This could be determined by local laws, a contract you signed, and the manner in which the idea was created an implemented.

Many companies and jurisdictions don't have an explicit intellectual property assignment. Let's assume that's the case. Let's also assume that you came up with the idea outside of working hours, and utilized your own software, equipment, internet connection, etc to build this thing.

Next, consider whether or not this invention of yours is applicable to others in the same industry, or different industries that need to accomplish a similar task. If that's the case, then you might have something valuable.

If you have something valuable, you might want to look into filing a patent. When you file the patent, and if it gets approved (can take years), you now have exclusive rights to the invention. Patents in software are more how the 'process' than the actual code itself. EG: "use computer software to take values from data source X, do something useful here, output results to Y."

You should consult with a patent attorney if you think it's really valuable. You'll need to perform some research to determine if the invention is already patented.

Now, once you've applied for the patent, and you believe that you don't have an intellectual property assignment favoring your employer for it, would be the time to offer to demonstrate the software. The software should not be present on company machines, etc. You probably want to work out the exact steps with your patent attorney on the protocol here.

Even though it make take years to be awarded the patent, if the patent is found valid, then you'll have coverage from the time of filing, at least in the US. This means if the company steals your idea and implements it themselves, they've stolen your patent, and would be liable for damages. What I think the best outcome is you agree to license the product to the company for $X/yr.

Now, all that's a heavy handed approach and might lead to litigation, so consider your best options carefully.

If you decide the above is too much, or the invention is not that valuable, or you think it's not worth the trouble, I would bring it up to management that you have an idea to solve the problem, but don't mention you have the solution. Negotiate a bonus, promotion, or raise for the implementation. Unfortunately for you, they can just decide to make you work on it during the course of your normal day, and you'll get nothing.
And always in relatively tiny groups of people.

Lol, try explaining to people in the balkans that everyone's an anarchist now and they all just should get along.

You could take an over under on the amount of hours before the genocide starts
The honest answer nobody will give.

They like the idea of doing something good, but not enough to sacrifice much for it.

I am the same way. I work on boring as heck ad tech and security stuff.

I could do much more interesting work, but I would make less. Interesting and beneficial to the world is even less.

I won’t even sacrifice pay for interesting.

This is the same with climate change. Emergency? Many will say so. Enough of an emergency not to fly to Thailand this winter or not buy a monster house? Nope.

I am the same way. I consider climate change a problem. But I’m also likely going to eat beef every day for the rest of my life in a meal or two.
> I'm surprised (and shocked) that letting unencrypted data hit the disk is still common enough

There's very, very little benefit in encrypting data at a filesystem level in a datacenter if you think about it.
But why do you not see or feel that if you’re capable of doing more interesting work than your current role that you don’t need wait for automation to make you redundant to switch roles.