skysight-inc/HackerNews huggingface dataset:
I'm getting to 35 now and I had an experience that felt very similar to yours in my coastal magnet school. Lots of academics, lots of extracurricular stress, kids of immigrants who pushed for more, more, more. The guy who sat next to me in German committed suicide.

As the years have gone by I've realized two things:

1. The other behaviors are there, but they get filtered and harder to notice. Many of the situations you see in dramas are just...less dramatic, and more ordinary in real life. People don't want to bring it up, they want to stay in their routine, and when you have a ton of structure(as is the case in these schools) things move on too quickly to reflect on anything or become self-directed, so it gets repressed. The media version goes out of its way to highlight it, in contrast.

Many years after I graduated, the popular physics teacher at my high school was caught fooling around with the girls and doing favors for them. Apparently this had been going on for many years. You never would have known. He was a good teacher.

2. At a young age, even if you've encountered these things, you aren't necessarily sensitive enough to accurately judge what is happening to you or to others. Since teenagers struggle with this they start looking for easy ways to provide themselves with an identity - and media is happy to supply you with a stock identity that is, in rough approximation, true to you. But of course, they are all a mismatch on some level. And when young people socialize they are often prone to projecting on each other in an unhealthy way, drawing boundaries and defining characters out of thin air.

Which, if I were to turn that into advice, it would be: Stay focused on the ordinary stuff. Keep a diary so that when you notice something, it gets recorded and you can reflect on it and challenge it. It's the one thing that is most missing when you get caught up in feelings of urgency.
What was wrong with powershell ? You could make it faster if you run using jobs/runspeaces and/or distribute on several machines. Should be dead easy.
Outside an actual developmental disorder, I wouldn't really agree with this statement. Engineering is certainly easier for some people than for others, but the ones to whom it comes easy don't always make the best engineers. I've known several successful engineers who really struggled in the early stages of their education/career, but stuck it out through some combination of drive and stubbornness.
That has failed miserably for getting people to care - at least as they should because of attributation. It is their bread and butter to claim successes they had nothing to do with pin their failures on their foes or a scapegoat who is now their foe.
When I was a teenager, I bought my first motorcycle and this book.

I was thinking that this book would contain a tech manual for repairing motorcycles in a special "zen-way".

I was very angry when I finished reading it.
For people that want to try OpenMOSIX out, take a look at this site http://dirk.eddelbuettel.com/quantian.html He has a distro that is called Quantian, with a big collection of science tools added. Shame it's Sunday, I'll need to wait a week to pull it down and see how well it flys.
And what original ideas of your own would you use in their stead?

Look, I don't like those popups too. And I, too, prefer media that doesn't do that. But at the same time, keeping in mind how hard it is to make any kind of money in that market, I don't have the guts to tell those people how to run their business.
When two particles get closer, their mutual gravitational attraction increases. As the distance approaches zero, the force approaches infinity. In the limit of d -> 0, the energy released -> infinity. Obviously at some scale the notion of a point mass breaks down, but even quantum theory would be problematic if we think of a wave function as describing a probability distribution, wouldn't it? What's the "official" story on this?
>The audience of people who might read your blog but who aren't stuck on a scroll treadmill is too small to bother,

I don't really like this focus on the size of audiences that has come with social media. For experts or scientists who want to communicate with other scientists, it shouldn't matter how large the casual audience is but how they can effectively communicate with each other.
It directs air moving horizontally downwards, by conservation of momentum the wing must get additional upwards momentum, called lift.
You are really well spoken.

2 things:
Don’t be fooled by the price of attendance, Rensselaer is a mid tier school.

Well said about exhibitionism as a pathology.
World Map Timelapse of the Coronavirus
You've really lost me with

> You can chose to get the virus

That wasn't your original argument and this does nothing to stop individual people getting the virus.

And the source code is worth nothing. The legal structure is already there to have the app changed without anyone being notified.

If they released an entire buildable set of source that I could use to build and install the app myself, maybe.

But that's about the only time I'd use this.
This is a funny phenomenon with devs going on about "stoicism". I suspect it's from their arrogance to believe in God.
They are probably using some free OSS script.
Mexico drug cartels turn charities in coronavirus pandemic
And they're way better at the get-stuff-done style of the world.

I'm one of those people who doesn't have trouble understanding things, but a LOT of trouble doing things and I look at the people that have the grit to just push forward and man, I envy their work ethic and focus. It's incredible, truly, how it seems like they can just keep plowing through rough stuff and come out with a solution that works.

It may not be the pie-in-the-sky prettiest; but, it works. It works well enough; and, if you're at a small company, it may have literally saved your business.
The article seems to be claiming B but I really like the idea that it is C. If so, that is an insanely clever move.
> If space is expanding why aren’t the radii of fundamental particles and their orbits and molecules also expanding? And if that we’re the case we couldn’t notice space expanding.

> Does space only expand somewhere else? Only between me and the Andromeda galaxy, and not _within_ me and the Andromeda galaxy? How would it know to do that?

If you start with expanding space in general relativity, and then carefully take the limit where you get back to Newtonian gravity, then it just corresponds to a classical force, specifically a very tiny force that weakly pulls everything apart, growing with distance.

This doesn't expand small objects, because they're rigid. It's the same reason that I can't make my laptop get bigger by gently pulling on the ends. On the other hand, it would pull apart two independent, noninteracting objects (such as the Milky Way and Andromeda).
Even then I imagine the financially and socially disadvantaged would be more likely to end up in jail, who are unlikely to be in good health to begin with.
The scenario you describe seems worrisome, but I would consider that not getting feedback on your product is a huge danger of its own. Unless you have a big private network that you can share discreetly with, but that has its own problems in that you're getting feedback only from people that know you.

Also, I think that the probability of this happening is possibly lower than you think, as it assumes that your posting is wildly popular AND popular enough that someone at a big tech co. thinks it's worth building AND that person is convincing enough to convince his team to build your product AND they're able to move as fast as you're saying AND they execute well enough AND there is not room enough for more than one co. in the market you're after.

Even if you do manage to keep things a secret and choose a different path, who is to say that the alternative path doesn't somehow end up exposing you even more due to the large number of unknowns that you'll encounter as a founder?

You may even be able to move faster than Zoom as a solo dev depending on the circumstances. In the long run, I really don't think that a posting to HN will destroy a co. Most of the time it will be something else like lack of motivation, time, resources, etc.
Amazon comments and reviews are country-specific, so living in a small country would probably have much of the effect you're looking for.

Tangentially, app store reviews are also country specific. Annoying when I'm looking for a relatively niche app that may have 50 reviews with a handful containing good information in the US app store, but the Canadian app store has 3 reviews, none of which are useful.
Let me give an analogy and then a solution to your paradox.

Temperature. Sometimes you read that it's a measure of warmth; sometimes cold. Aren't hot and cold opposites?

Yes, hot and cold are opposites, but in a way they give the same kind of information. That's also true for information and randomness. Specifically, little randomness means more (certain) information.
That can't be the explanation, otherwise wings wouldn't need to be curved - flat wings could fly, as long as they're tilted to redirect the air.
> I see open-source taking over Data Science by the time this recession is over

Hasn't this already happened by now?
Interesting. Using a fully automatic SAT solver for the easy stuff and Coq for the things the SAT solver can't prove maker good sense. We did that 40 years ago in the Pascal-F system. The Oppen-Nelson cooperative decision procedure system (the first SAT prover) did the easy stuff - proofs that only need addition, subtraction, multiplication by constants, and logic. Beyond that you had to write a "rule" and prove it with the Boyer-Moore prover, which is a constructive system that uses induction. About 95% of the verification conditions were solved without adding new rules.

This group got about as far as we did - arrays, but not dynamic allocation, pointers, or objects. "WP cannot currently work with dynamic allocation, " they write. That's the point at which describing what "valid" means becomes difficult, and you get into specification languages separate from the program.

I notice they put in what they called "ghost code", code which has meaning only at proof time. We called that "proof code". It's written in the same language as the real code, and can look at values from the output, but can't change them. This is a programmer-friendly way to write specifications.
It's easy to write code to check a sort or a lookup if you're not concerned about speed or space. Then you prove that the dumb check and the complex algorithm get the same result.

One big problem with proof of correctness systems is that they tend to be designed by people in love with the formalism. They need to be designed by people who hate and fear bugs. The Microsoft Static Driver Verifier is probably the best example of a system aimed squarely at preventing crash-type bugs. It's the main tool Microsoft used to prevent drivers from crashing Windows 7 and later.
Can totally relate.

25 years as system administrator and I DO NOT want to do DEVops nor SRE.

Not sure where to go myself....
It's kinda ironic that you don't really know what classes you'll need until you are in industry (or whatever).

For example, I really wish I could've only taken EE classes relevant to power systems + public speaking + several comp sci electives (programming, databases, etc) and as much statistics as I possibly can. The standard major was still good though and set me up to learn on my on.
Yeah it's true https://developer.android.com/guide/topics/connectivity/blue...
Even in cases like Tesla, it seems like the only people the shorts hurt are themselves over anything beyond the long term.
> My second issue is that the files clearly aren't machine-editable. There's no sensible way to make a GUI that can edit your hostname if the hostname is defined in some Turing complete functional program.

But you also don't need to!

NixOS has a module system, with override/priority mechanics; so your GUI tool could just generate its own Nix file with its own settings, totally ignoring the system-wide settings, and then all you need to do is apply that generated configuration file in your imports; the module priority system does the rest.
> Electrons aren't really spinning, right?

Correct.

> But why do we call it spin?

Because it is a physical quantity whose units are those of angular momentum, and we have to call it something.

> What are the possible values?

+/- h/4pi where h is Planck's constant. (It is usually written has h-bar/2 where h-bar is h/2pi.)

> Is it a magnitude or a vector?

It's a vector that always points in a direction corresponding to the orientation of the apparatus you use to measure it.

> Is there a reason we call it "spin" instead of "taste" or some other arbitrary name?

Yes. See above.

> How do you change it?

You can change an electron spin by measuring it along a different axis than the last time you measured it. The result you get will be one of two possible values. You can't control which one you get.

> What happens to it when particles interact?

Their spins become entangled.
Sometimes the motivation is security.

https://en.wikipedia.org/wiki/Trusted_computing_base

In-house solutions are not necessarily more secure, just more obscure/less discoverable.
Consider Blogging
> From your experiences, tell me more! How could this problem be avoided? How does one sniff out such glut?

To a certain extent:

Create a corporate culture where people can get work done without needing to be "protected" from the rest of the company around them

Select against empire-building folks.

Push a culture of reusing and improving existing tools whenever possible.

Recognize and reward people for avoiding and eliminating technical debt, not just for building new things. What you recognize and laud, you will get more of. (There's a balance here: you need both kinds of people.) Hire more collaborators and less "ninjas".

If you have enough budget, empower people to experiment with interesting things without having to hide those folks under a corporate-level justification smokescreen. Understand that some explorations and experimentation will not pay off, and support that anyway, so people don't feel like they have to hide things until they're successful.

Encourage people to report organizational issues and organizational friction, and fix it as early as possible, so that people don't have to create "shadow infrastructure" to get their job done.
I don't see it that way at all.

There are plenty of people who blog and tweet, and who read blogs and read tweets. Back when I used twitter, I used it partly as a sorta glamorized rss feed for when certain people posted blogs.

There are and always have been people who do not read long-form blogs and people who do. I see no evidence that social media has changed that significantly.
Tools Beyond Meetings
The cold calculus is also hopelessly outdated in so many ways given the timescales of modern wars and modern transportation speed and connection. Even in an extended war the reproductive capacity is frankly irrelevant as even 1 million moms can't pop out a fully trained soldier. And it isn't a matter of cannonfodder anyway. Gender ratios and population growth may be resolved better by immigration than enforced by isolation polygamy.
The best way to understand the Fourier transformations is to think of them as change-of-basis operations, like we do in linear algebra. Specifically a change from the "time basis" (normal functions) to the "frequency basis" (consisting of a family of orthonormal functions).

Here is the chapter on Fourier transforms from my linear algebra book that goes into more details: https://minireference.com/static/excerpts/fourier_transforma...

As for the math, there really is no other way to convince yourself that sin(x) and sin(2x) are orthogonal with respect to the product int(f,g,[0,2pi]) other than to try it out
https://live.sympy.org/?evaluate=integrate(%20sin(x)*sin(2*x... Try also with sin(3x) etc. and cos(n*x) etc.
Coping with Covid-19
> because old people have generally spent their lives saving it.

Hah

My old man and his wife have a couple of million in real estate and paper assets. For the most part they didn't 'save' any of it. It's theirs due to policies that promote asset inflation.

Seriously. They bought houses in the early seventies for probably around $80k total. Adjusted for wage/price inflation, $500k. Financed natch. Now worth about $4 million. Yeah their 'savings' amounts to about 12% of their real estate wealth. Likely even less percentage of their paper wealth.
If you don't have enough memory for a single app, then your life is completely miserable - in that case, swapping is almost indistinguishable from crashed. But swap can be the difference between being able to run one app at a time, vs run three or four, as long as you only have one in the foreground at a time.

Swap doesn't play well with GC, or pointerful programming languages generally. Swap is a latency hit every time you touch an evicted page, and the more pointers your structures have, the more frequently that occurs.

In older times, when memory needed to be conserved, GC was less frequently used, and as a consequence of the accounting overheads of manual memory allocation, pointerful data structures weren't quite as common. Instead, you'd have pre-allocated arrays which supported up to N items of a particular type (and tough luck if you wanted more), or in more sophisticated applications, arena allocators. In such systems, the working set of memory is more likely to be contiguous; paging works better because every page load is more likely to bring in relevant data.

Switching between two open applications was the moment where you'd typically hit swap; that, and every now and then when you touched an area of the app you hadn't in a while, or jumped to a distant area of the document you were working on. The HDD light would come on, and you'd have to wait a few seconds while the computer ground through (HDDs being audible, some much louder than others) before you'd switch.

At some point in the mid 2000s, GC languages tipped the balance, especially JS. The browser became the main application, and wouldn't tolerate swap well. It became a mini OS unto itself, and had to balance the competing needs of different tabs. Then mobile exploded, and didn't use swap at all in order to compete with the iPhone, remarkable for its smooth animations. If there was to be latency, the application had to hide it; OS-level introduced latency on a page fault wasn't good enough, because if it happened on the UI thread, you dropped frames.

And of course swap never worked well on servers with frequent requests. Swapping on a server is a great way to back up all your queues.
One big area where open source unfortunately falls flat is end user application software. In this market, proprietary applications do add real value.

Unfortunately, there isn't a very good business model to fund developers to work on such applications, when the application itself is not a sell-able product.

These sorts of projects can work if there's a significant overlap between end-users and capable developers. If there isn't, then they're often woefully inferior to the commercial alternative.
I read this and thought it was a joke. IPv4+ is more work than just moving to IPv6.
Open source is a two edge sword. If developers voluntarily contribute to the projects, it could be positive.

But increasingly it's becoming a source of cheap labor. It used to be that you get a college degree and start a job. Now you need years of schooling, unpaid internships, postdoc and unpaid scientific contributions, an extensive GitHub page with open source contributions, etc to get the same job. The competition for better CVs will push individuals towards taking years of unpaid jobs against their will, which is negative.
You can’t do that when the clients are internal ones.
Ask HN: How do I develop a new interest/hobby?
What does it take to become interested in a particular thing or subject? I've seen people genuinely interested in doing what they do and they go extra length than others in pursuing their interests. What makes them stick? What did they do in the first place to come into that sort of mental state?
I tried VR a few years ago and thought it was interesting, but not compelling enough to buy.

My new year's 2020 prediction for the next decade is related:

VIDEO becomes what people thought VR/AR would be. Reality becomes mediated through video, not 3D graphics

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

Also related:

I don't know what's going on in Second Life now but to me it feels like it's probably not "real life". I guess people want "life" and not "second life", and video is becoming an increasingly large aspect of the former.

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

FWIW I did take some action on this and invest in a company doing video at the beginning of the year... probably could have been more aggressive though.
I would like to understand how cellular biology processes actually work. Like, how do all the right modules and proteins line up in the right orientation every time? Every time I watch animations, it seems like the proteins and such just magically appear when needed and disappear when not needed [0]. Sometimes it's an ultra-complex looking protein and it just magically flys over to the DNA, attaches to the correct spot, does it's thing, detaches, and flies away. Yeah right! As if the protein is being flown by a pilot. How does it really work?

[0] https://youtu.be/5VefaI0LrgE
So far, getting Jekyll publishing to Github Pages has been way more complicated than I expected it to be... I know WordPress pretty well. With caching and automatic plugin updates, it's pretty low maintenance.

Nothing about Jekyll + Github Pages feels "no maintenance" yet.
I am not really sure a mental health specialist can help you if nothing interests you. It's difficult to imagine every human being having interest in making something. A lot of people may just want to live a chill life.

Unfortunately, UBI is very far away, so whether something interests you or not, you got to pick up the least worst choice and get on with it.
That’s on you. Seasoned WFH people will tell you that when you clock off you clock off. Tomorrow is another day. You owe it yourself and others to enforce your own boundaries.
Not sure why you've phrased all these things as negatives. Whenever I'm faced with something similar I don't wonder if I'm the problem but that the existing material and advice was not meant for people like me and I should look for a way to help myself and those like me.
I recommend this book:

https://www.amazon.com/Quantum-Non-Locality-Relativity-Metap...

If you don't want to read a whole book then I recommend this article:

https://kantin.sabanciuniv.edu/sites/kantin.sabanciuniv.edu/...

but the book will give you a much deeper understanding.
The more randomness, the more information bits you need to encode the observed outcome. But I can see where your dissonance comes from: you probably parsed "information" as "information I already have about the system", not "information I need to describe the system state".
You wrote "writing and maintaining simple CRUD apps, and to be honest I hate it. Its mind numbingly boring and I certainly dont want to spend my life doing that".

This has nothing to do with hitting the ceiling of your capabilities. You don't like the things you're doing. I don't even see any reason to say you don't like programming, just that you don't like what you're doing now.
ionization. The resources I can find on it are mostly conspiracy theory types or the same basics explained over and over again.
Germany flips to Apple-Google approach on smartphone contact tracing
It might help us to know what hobbies/interests you have.
Do you like animals or plants? Getting involved in horticulture may be very good for your long term health.
In fact, most people would benefit...
https://blog.strong-brain.com/outdoors-for-physical-mental-h...