jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
I'm not the author, but I can happily provide some practical applications to his discussion of dynamical systems and chaos.

One of the nice application of the logistic equation is its use as a simple model for population dynamics. In fact, it is in this context that Robert May started the study of the logistic maps [1]. Looking at the logistic map equation, the next value (population) is based on the previous value at the right-hand side. We can provide interpretation to this: with rx(1-x), the r*x-factor tells us that the population should change proportional to the current population as they reproduce. However, the environment may have limited resources and overpopulation may hinder its growth, thus the (1-x)-factor. The bifurcation diagram which the author showed should tell us some things about the population dynamics. At particular growth rates (0<r<1), the population will simply collapse to zero, which makes sense as the growth factor r rather tells that the population should decrease being a fraction of the current population. The arching region between 1 and 3 tells us that there should be a stable population (a fixed-point value) where, from the initial value, the population would always go to. The weird structure we see beyond r>3 shows how the population would oscillate from different values, which we call strange attractor: the population, after a long time, neither goes to a specific value nor increases uncontrollably: the population just goes around at different values.

Another application would be pseudorandom number generators. For example, the most common implementation for quickly creating pseudorandom numbers is the Mersenne twister [2]. In its simplest explanation, the twister looks like a very complicated feedback system, which generates the next value using the previous values. Unlike the logistic map, the twister has a very long period. Plotting it on a bifurcation diagram would cover the entire range of values, which would be ideal as you would want to cover your range of numbers uniformly. You wouldn't want to get only two values as random numbers, unlike at around r=3.3 of the logistic map.

Although you may say that you have weak background in mathematics, it is not impossible to appreciate and use these concepts. You can look for any video of Steven Strogatz on YouTube explaining these topics. His discussions are really accessible and easy to understand for any person.

[1] May, R. M. (1976). Simple mathematical models with very complicated dynamics. Nature, 261(5560), 459-467.
[2] Matsumoto, M., & Nishimura, T. (1998). Mersenne twister: a 623-dimensionally equidistributed uniform pseudo-random number generator. ACM Transactions on Modeling and Computer Simulation (TOMACS), 8(1), 3-30. (But I suggest reading the wiki page for the twister)
The monograph this re-classification is based on is not yet published.
I like that comment about crash axe vs. two quarters and a dime and a set of car keys.

However, this one I disagree slightly:
"Could this crash have been prevented if a flight attendant had been in the cockpit? “No,” is the short answer. "

The presence of a flight attendant does not make it impossible for a determined suicidal co-pilot to crash the plane. Heck, even the presence of captain doesn't. But while you can physically destroy the plane even if someone is right there, in the case of a mental disorder it is more difficult to do it. The presence of another human has an impact on you.
-1 for lighttpd, it's fcgi handler has an old, unresolved bug in it that causes it crash under very high loads, use nginx
I've really enjoyed using Heroku. Hopefully this doesn't become a trend.
As a side note, doesn't the guy talking to the woman with the baby look like a younger and chubbier steve jobs? You know iClone is coming soon. Everyone will get a hot model. Hell with Microsoft, I'm switching for sure when that happens.
Frugality is a force multiplier for building businesses. I bootstrapped for quite a while before going full time. If I had more expensive "lifestyle" needs like a car (and loan payments), an apartment in a more exclusive neighborhood, fancy clothes, or what have you, I'd still be building someone else's business rather than building mine.
learning for learning's sake is always good for personal growth, but I'm not sure it is the best path for commercial growth.
PostgreSQL here, but full speed on our way to HBase. Why is it not on the list? It is quite big already.
Demos are almost always generated and displayed at runtime. The music is composed of samples generated at runtime by additive synthesis which is just adding waveforms of differing frequencies together when you get down to it. It doesn't take many lines of code to produce CD quality instruments that can be arranged as a soundtrack.

Today's 64k intros offload their drawing onto the GPU using shaders and a technique called raymarching which is a form of fixed-step raytracing that can be done in real time. Essentially the objects you see are painted with math: instead of thousands of vertices for a 3d fractal or a complex object, a formula is fed in to the ray marcher and it returns a shape with colors and lighting. Combining shapes using unions and intersections is then done and often the shape formula will take time as a parameter as well. To play with this concept yourself go to https://www.shadertoy.com/browse and see how shader programs are rendered into incredible scenes with astonishingly few lines of code.

For a wonderful look at the creation process, see the grandfather of raymarching Inigo Quilez create a selfie of a girl from scratch using formulas here: https://www.youtube.com/watch?v=8--5LwHRhjk
I use Gitea to self-host. Since I do not have rest of the world to serve, just my company, I use script that at 3 AM stops servicing all requests, shuts down Gitea server and does binary backup locally and then also sends backup to offsite servers. After backup it restarts the server. Since Gitea is configured to use SQLite backing up database part is just the part of that binary files backup.

Separate script can restore from backup. All in all seems pretty safe to me. Obviously it does not scale to Github proportions.
> Why do you feel the need to make up totally absurd excuses to protect his image?

You Americans really have no sense of humour sometimes. Anyway, how exactly is it protecting his image to imply people might want to shoot him? Being widely disliked enough to drive people to that isn't exactly a sign of shining character. It's one of the few things the left and right in American can unite on: hating the zucc.
Oh definitely, making one part of the brain work together with the other part will help me remember either of those when I do one ore the other at later time.

For example, I occasionally play Pubg Mobile and while I do it I ikte listening to some podcasts on a topic I do work. When it comes to apply something that I learned from the podcast I will can have a recall on where exactly I was in the game when this particular topic was discussed.
Yep, it's true that there's a shorter list of the direct dependencies. But surely the transitive dependency set is the better signal about the actual amount of 3rd party code pulled in.
The text is refreshingly honest about the lessons learned.
You're confused on some basic science.

Lisdexamfetamine (Vyvanse) is a lysine molecule bonded to a Dexedrine molecule. An equivalent dose of Lisdexamfetamine weighs twice as much (263.38 g/mol) as dextroamphetamine (135.21 g/mol)

Additionally, the body needs to digest the lysine before the dexedrine can cross the blood brain barrier. That slows down absorption, and means an equivalent dose has a lower peak concentration in the body, too.

So your 'monstrous' 70mg Vyvanse example is actually 35mg of amphetamine, dosed over several hours.

anyway, your point stands! only wanted to offer so pointers on your supporting info. If you want to talk about monstrous doses, look into "Mydayis"
Imagine having product related flash-backs, this is the advertisement of the future. Hackernews coloured menue bars, trigger a urge to buy Fanta.

The power of the market compels your good idea to turn evil.
Right db developers decide what indexes to add but aren't allowed decide if and how they are used.

Join order / type and which indexes to use would go a long way, thats pretty much all I need to do on MSSQL server if the planner is not cooperating.
A note for people with US numbers who aren't finding their info:

> And finally, one last note on the data load process: At the time of publishing this blog post, all phone numbers beginning with international codes 4, 6, 8 and 8 have completed loading. The other codes are in progress and may take several hours more before they're searchable.

US numbers begin with international code 1, and it seems that they aren't yet searchable.

I was surprised that mine hadn't come up, since I've had a few Facebook accounts over the years with my phone number, and this explains it.
It'll take some setting up, but matrix may suit your needs: https://matrix.org/bridges/
Using renv (or packrat) generates a renv.lock file with the version of every dependency.
No, the article doesn't use the word intelligence; it uses the words brains, brainpower, intellectual capital, talented, and clever instead. That's The Economist for you.

The article more than once calls for improving the prospects of poor, clever children.† If you missed the emphasis on intelligence, I suggest you give the article another read.

† — In Britain, where the article was published, clever is very nearly synonymous with intelligent (and more often used), by the way. Americans tend to use clever to mean something more like witty, inteventive, or even cunning.
I think that's a misunderstanding, or a misinterpretation of what I meant. I didn't say "there is only one situation", I said "there is one situation".This could be interpreted as "only one" or as "one of many". I meant it in the context of "one of many". There's an implied "there's (at least) one situation", but without that explicitly stated, you're right that there could be an implied "there's (only) one situation".

So allow me to clarify my original post: There's at least one situation where drivers don't face penalties.

And then let me word it a little more strongly: There's only one situation where drivers, under the law, don't face penalties: when the driver was not at fault. Because the situations you listed are those where the driver legally could have faced penalties but did not.
It uses "brains" and "intellectual capital," which I think can be comfortably glossed as "intelligence."
I believe that while Linus' attitude could be better, it is understandable. Not that I'm excusing it, it's just that almost all the times you see someone pointing out him being an asshole, you can go back up the email chain to find the person he's being an asshole to being obtuse. Combine this with a deep care that Linus has for his "baby", and tons of crap trying to get past the radar on a regular basis, and it's understandable his reactions are what they are.

Similar situations arise in communities where denial and/or subterfuge are common tactics, such as climate change denial and creationism. Just look up the term "sea lioning".

That being said, I am for more diverse opinions, which I think you only truly get when you have more diverse points of view, which is why I agree that prejudice is a very bad thing. What is interesting to me, though, is I have yet to see prejudice from eg Linus. He's mean, yes, but he tends to "spread the love" (as the kernel management guide puts it) fairly evenly and not based on prejudice. Of course, I might just not be seeing this because I'm a white straight cis male.

Last but not least, I agree that ideas and code are fair game for criticism. Unfortunately, sometimes people associate with their ideas (and sometimes code too) and take it as a personal insult when their idea or code is criticised.
I wonder why they have mixed feminism on this.

If we look at posts of Linus he is an equal opportunity jerk. He bashes people solely because they have made a bad commit or suggested something absolutely braindead even if they should have known better, regardless of their gender.

You can say he is jerk but you cannot say he is misogynist.
It's not inappropriate for discussion, it's just wrong. People who are rich and healthy don't have kids above replacement rates. We don't know why but we've observed the effect within countries, between countries, and across a broad range of cultural and religious groups. Economic improvement and public health aren't in opposition to population control measures, they are population control measures.

The correlation doesn't seem to hold at the high end, and much of the data in the western world confounds population growth due to fertility (still low) with population growth due to immigration (which has upticked across the board in recent years). As far as I know, though, the effect is still strong in the delta range that the Gates foundation is targeting.
The "Feature" section (with links labeled "Graceful Degradation", "Semantic Action Creation", etc) are all 404s since they're missing the 'http://'.

The Graceful degradation link, for example, goes to http://www.tuxedojs.org/www.tuxedojs.org/docs/TuxModularity instead of http://www.tuxedojs.org/docs/TuxModularity.
Low poly is the new black.
Drew them in figma
> Why have descriptive variable names if you can just use random greek letters?

This is a common complaint I see from programmers all the time. However, I've seen people trying to do real maths with descriptive names, and it fails very, very quickly.

This is by no means comprehensive, but as a (probably thought) experiment, try writing reasonable complex code without variable name completion. You write the same variable name over and over and over, and after a while you realise that since this variable is only use in this screenful or two of code, it's easy enough just to use a short name and know what it is, because you're only thinking about it here, in this context.

I'm not going to try to defend mathematical notation in general because there are enormous inconsistencies, many of which are historical, accidental, and indefensible.

But when you're doing the maths it becomes tolerable, then usable, then actively helpful. It's like the parentheses in Lisp - all newbies complain about them, and those versed in the art know that after a while they not only don't matter, they are a genuine positive.

But unless you take the time to do the math, that won't happen for you. That makes it sound like a deliberate barrier, but it's not, it really isn't.
It looks like they were mimicing a stealth bomber or something.
Well, Rust is not that mature, I agree today it would be an option worth considering. But people have been writing ring-0 code in safe languages for decades. And of course there are more dimensions to robust kernel design than chocie of programming language.
Car companies don't limit themselves to selling people a car based on what their life is like now, people have already got something that lets them do the things they currently do.

They can market it based on what their life could be like if they brought the car. Perhaps in vague, emotional terms.

You too could be kayaking/mountain biking/skiing through picturesque countryside with your pretty, athletic friends... if you buy a Brand X SUV. Be confident in any situation. Whatever, wherever, whenever. Adventure starts here. Built tough. Driven by dreams. Past the pavement. Built for city roads and no roads.
To be fair to Atwood, there was a lot of junk sci fi over the years that she would want to distance her work from.
> error handling tucked away in different system
I'm not sure that can ever be done. I agree Go could use some syntactic around error handling but I think even modern software is incredibly flaky and Go is a step in the right direction.

It's tiring to think about all the failure cases but it might lead to a world where the ATM gives me money instead of Windows BOD.
Interesting, but given it contradicts volumes of research suggests that if based on real data (rather than the hand-waving it sounds like), it's probably anomaly.
I agree. And therefore market cap is useless as a measure of value, which is what I'm critiquing.
C# solves it well with auto Properties. Java records will be a nice addition.
No sorry needed! I think you were clear that you were, just worth re-iterating that in Rust, these are two separate groups with similar but slightly different processes, and in C++, the standard contains both language + standard library. (Obviously C++ has working groups... point is that the two languages are similar, but different.)
Also, emotions aren't necessarily a thing as such; they're at least sometimes a retroactive interpretation of physical reactions (sympathetic and parasympathetic nervous system activation.)

i.e. you know you got a rush, then by examining context, you attach a (theory-theory) word to that rush. Both AI and photographs are bad at context.
Further, I’ve had people over-analyze my every expression to the point of abuse plenty of times. It is entirely possible to wind up with unneeded hostility from trying to infer emotional states.

I wish people and machines would Not try to infer too much from this sort of thing. Treat people as ends in themselves.
But at least they should reasonably expect to arrive.
If it looks like a duck, and quacks like a duck, it's probably a duck.
Everybody with a brain knows. Are we all tired of the HODLers who parrot the same mantras in secret hopes to wake up millionaires one day when their crapto makes it big and their bits they bought saving money from not eating lunch can buy them a house finally?
> There is so much pain with Amplify. They don't listen to anybody.

Indeed. Amplify sounded great on paper and I was really excited to use it in my latest project but it’s simply not living up to its promise.

I spent one month trying to get Sign in with Apple to work with Amplify + Cognito.

Frustrated and annoyed, I gave Firebase a chance. I had it working in 40 minutes.

Now the entire project is using Firebase.
It has been a ebb and flow [https://en.m.wikipedia.org/wiki/History_of_union_busting_in_...], but in general it’s fair to say that Unions won the battle in Europe and lost it in the United States.

Lots of analysis could be done around the macro-socio-economics of the why, but in general I believe it’s because of the availability of remote, work starved populations, historically concentrated capital, and ease (from a cultural and legal perspective) of moving businesses and doing intracountry trade, have meant there was generally always a place industry could move, get what they want (including cheap labor), and sell to the same customer base or maket. Labor loses a lot of power when the company can just up and go somewhere else. This has historically been harder in Europe due to historically hard border controls and strong national identities - it will be interesting to see how this shakes out in the EU!

This is obviously not absolute (or Labor would not have gotten the power it has now, which is still non trivial in the US), but it is much more the case than Europe, where Labor has been able to dictate terms for awhile, and movements related to this problem were major contributors to the world wars.

One could also make arguments around shortage of labor in Europe due to deaths from the many world wars (which had only a minor impact on the US), or the world wars weakening the established sources of Capital or control in Europe more than the US, or shifts in population phenotypes due to mass migration to the Americas and susceptibility to certain types of working conditions or living styles (are children of folks who immigrate for work more like to move for jobs and take harsh living conditions as part of the deal?).

Overall, it’s hard to not notice that no one seems to actually be enforcing labor laws designed to protect workers, or that Labor isn’t organizing effectively and using it’s muscle. That may be changing, but especially on the low end it seems kinda unlikely right now.
100%. Their existing SDKs are so broken! I don't understand how they can ignore fundamental issues that absolutely make it impossible to use the SDK.
Fermi paradox already assumes "that Einstein was right and nothing can travel faster than light" - it's mostly based on the fact that while the distances are huge, the involved time scales are much, much larger compared to the distances.

If an inhabited planet sends out a single successful colony ship every 10000 years to a relatively nearby star system (one that's reachable within a century or so at speeds much lower than speed of light) and it takes 10000 years for that colony to develop sufficiently to send out ships on its own, then the whole galaxy would get completely filled in, say, mere 100 million years, a time period that's relatively small compared to the age of planets and speed of evolution. Obviously, that has not happened, since that should be very noticeable even if it would have happened hundreds of millions of years ago - and Fermi paradox is about that.
A few want crypto for that. Most people just want to surf on the waves of profit from a highly unstable and unregulated investment market.
What's wrong with banks?
Twhirl does not display all the necessary characters, but posting the URL is possible. It did not convert into a clickable link on identi.ca.
> ...or play/pause/ffwd/rev symbols.

I'm not sure about "pause", but Unicode has had U+25B6 BLACK RIGHT-POINTING TRIANGLE for "play" for some time, and Unicode 6.0 introduces U+23E9 BLACK RIGHT-POINTING DOUBLE TRIANGLE for "fast-forward" and U+23EA BLACK LEFT-POINTING DOUBLE TRIANGLE for "rewind".
Not advocating that you should be silent, or be rude in any way, but are you attempting to promote atheism or just broadcast that you are?

I guess I'm curious. Christianity generally endorses recruitment, or 'spreading the gospel', as it were, which I assume is where holidays like this, their 'embrace and extend' methodologies from Pagan beliefs, and sayings like this are born from. Since, to my knowledge, atheism has no such doctrine (unless you actually belong to an atheist sect of some sort), then what exactly are you trying to convey?

In all seriousness, in my estimation, "Have a nice day" might most closely reflect your desire for others to have a good day without acknowledging the season or the lord it's supposedly in celebration of.
Thanks for the great explanation.

I must say that it sounds great Youtube's culture allows features to be "turned down... code deleted a couple weeks later". You don't always get that.
I'm seeing the MS Gothic Snowman from your screenshot with Opera 11 on Win XP. The Kozuka Snowman is cute. Thank you all for the fun with unicode and fonts :)
Well, first you're overstating the percentage of Christians in the world. Second, you're completely missing the point. Religious holidays (or really holidays in general) have no place on HN. I will "bah-humbug their holiday experience," as you say, because I don't think this content serves an intellectually interesting purpose. There are plenty of places for people to celebrate their religion -- this does not need to be another.

I really don't feel this is worthy of a big debate, though. My position is that HN is not a place for religious discussion, positive or negative, unless it has a more overreaching intellectual purpose. There's not much more to say.
http://ompldr.org/vNnA4bA - Screen-Shot of the linked Homepage

http://ompldr.org/vNnA4bw - Screenshot of HN
My thought exactly.Silicon Valley is still top spots for tech hunter, but it is not irreplaceable.

As to the startup thing. The tech bubble hasn't burst, yet. But valuation of startups, big or small, are already taking hits, which means a large chuck of employees' potential salary have evaporated. I would predict that startups are going to have a hard time attracting the best talents out there, on the other hand, they might retreat their appetite for expansion since the growth is slowing.