skysight-inc/HackerNews huggingface dataset:
I was a member of a bustling forum with hundred, perhaps thousands of new users a day. If a new user would surface, it would not take long for them to leave an impression even with all the noise. As long as they were posting something interesting to me. I would remember small things about the user that would help me build a mental profile, things like fonts, sigs, avatars and badges, name.

That's been lost with Facebook, Reddit. There is a lack of personality from one comment to another, no distinguishable visual factor to aid distinction or a contrast . I think Humans appreciate the slight difference to tell people apart. Aside from a username, maybe it is not enough.
While I do think nostalgia plays a big part in this feeling, I also think a major contributing factor is centralization. Instead of fragmented forums and IRC channels where people would congregate for years, we generally have moved on to things like Reddit, and Facebook.

Dunbar's number states that the number of relationships someone can comfortably maintain is about 150 or so. Sense of community comes from connecting with small groups. I do not feel a sense of community by chatting with strangers on /r/funny.

Decentralized forums or IRC channels run by small groups were much more accessible, and allowed you to connect with people and form relationships.

That all said, IRC channels and independent forums do still exist. Hobby forums are great (I personally love the Small Form Factor PC forum, great community[1] ).

But today, small groups are the exception and not the norm of the internet of the 90s and early 00s.

[1]: https://smallformfactor.net/forum/
CSS in Real Life
I just turned 34 so a few years older than you but I get what you are saying. I know it wasn't that long ago but I miss the days of getting home from school and chatting with friends on Yahoo! Messenger and then MSN (British so AIM was not a big thing for me). Before Yahoo! Messenger was Yahoo! Chat and ICQ. One of the strongest memories I have from when I was 16 was when my parents told me they were separating. The first person I spoke to was a random guy on ICQ I had made friends with somehow. From what I remember he was maybe 10 years older than I and he gave me a lot of great advice. I think about him, b@dac1d I think was how he spelt his name, from time to time. Although I don't even know what country he was from he was a good 'friend'.

Part of what I miss is the wonder that was the internet. Everything that happened was happening for the first time. Real time chat, online gaming, etc. as well as learning the fundamentals of many things such as programming and computer science. Now when I sit down to learn a new language it doesn't feel like it did when I first learn VB, C, Java 2, Perl, etc.

The last "new" thing that I remember being truly excited for was when virtualisation became something you could do on consumer hardware (VMware, Virual PC) in the early/mid-00s. Now I see new things like VR but I don't really get so excited for it.

Hardware is amazing now (I am writing this on a laptop with a six-core/twelve-thread i9 CPU, 32GB RAM, a GPU with 4GB RAM to itself and 2TB of solid state storage) but it is just better hardware, it doesn't have that exciting new factor to it.

I remember feeling so damn excited when I upgraded my old desktop to 768MB RAM. Everytime I booted it up and saw the RAM check in POST scroll up to 768 I got giddy with excitement. Almost a little adrenaline rush. Now not so much. I guess I really am just getting old!

I regularly go on Slack and Discord servers (and still some IRC) but they feel different to me. I think it is the 1000+ members whereas back in the 90s/early-00s you had maybe 100-150 members in a channel and you would know most of them to some degree. Same with USENET in that you would often have conversations with the same people, it didn't matter how many people read that newsgroup it was only those that were active and that was usually a lot smaller in number. Often a couple of dozen in the newsgroups I frequented.

OP if you fancy a chat pop along to cpplang.slack.com and join us in #off-topic, doesn't matter if you're not a C++ programmer. We welcome mostly anyone in that channel and they are a nice bunch.
It seems like a major legacy of practical experience with FP in the 200x and 201x years is going to be result types.
that would be bitcoin
The types of grains certainly do; rye, bourbon (corn), and un-peated scotch (barley) taste different. I don't know about the types of corn, though; the types of barley don't seem to make a big difference for scotch.
Most of my coworkers work two shifts, most of them got a second job when they realized that it was impossible to raise their children with their previous income. At some moments they are so tired that they relegate child rearing to technology, none of them chose that willingly.
Any ideas on where I might be able to find a mentor?
To me, this feels like a clever ad for their products, where most people will feel good because they get perfect score if not colorblind and will want to read will being receptive. Usage of term "IQ" may further flatter ego and attract people to do the test.

I admit enjoying doing the test. I think I would have liked something like "ah ah, you were wrong for these colors!".

I'm still interested in a color perception test.
Do you have ideas or plans on how to increase the transmit speed?
The problem is who moderates it?

Social mores are dramatically different in different places. What if all content was required to meet Saudi Arabia's regressive social moores? Or the disconnect between the US when it comes to nudity and violence?

A moderated community can work, but it has to be much, much more granular, and the effort to achieve that kind of granularity is basically not feasable from an economic standpoint.
The author of that is a good friend! I was showing him my SIMD C++ noise library and that inspired him to make that (which is much much better than the thing I had hacked together in c++)

Doing SIMD accelerated 1D noise is probably pointless, as it will be so fast. I could add scalar versions of 1d though.

I'm up for 4D potentially if anyone has some use cases.
Why is the contrast ratio listed as 1300:1? If it's an OLED screen, shouldn't it be infinite, since the pixels turn off? The AMOLED screens they show later are listed at >1m:1.
You have to trust someone, either the company describing the product themselves, a rating website, or this person.
definitely tangential, but i was interested anyway until i got to the no-detail, gimme-your-email web page. I think these prelaunch page things are over, and if they're not, they should be.
Right, so most of the problems in coding interviews that I've done are closer to CS111 trivia or ACM contest prep than an interview of your real-world abilities. Therefore, the best way to practice for that problem set is to practice doing problems like that problem set. There are plenty of resources online to help prepare for that.

That said, a surprising number of problems in life tend to reduce or closely resemble a fundamental data structure or computer science problem. (A lot of problems tend to approximate to graphs.) Additionally, even though most languages have support for fundamental data structures or algorithms in their standard libraries, knowing the performance implication of a double-for loop or understanding when to use a binary search tree compared to a B-Tree or RB Tree can make huge performance differences that real users care about.

This is where the value of the coding trivia interview sort-of comes in. It is the clearest indicator of ones skills in CS primitives you can have, and it does a good job in setting a quality bar within an engineering organization (at least everyone knows how to do these).

I personally think that more comprehensive and system-level interview questions are more valuable in assessing the technical abilities of a candidate in toto. In asking something like "How would you design an app like Instagram," you get a clearer sense of how the candidate thinks, how they approach problems, how much of their CS fundamentals they've retained, and, to some degree, what they're like to work with. It also allows more flexibility than the trivia-style interview. If you want to assess coding ability, you can ask them to write their idea of a feed algorithm. Conversely, if you want to assess their abilities as a lead, you can ask them about maintaining the system and finding the right team to build an app like this.
Exactly this.

Another classic example, the 30+ of today comment on YouTube videos from 15 years ago how amazing it was, and how shit the music of today is, forgetting that 15 years ago their parents said the exact same thing about the music of the day.
Haha good luck running your own secure email server
> If you are pirating you are not a customer. Any business man should not be concerned with trying to gain your market, its not profitable.

A poor businessman. A good businessman sees the black market and determines if they can provide a similar service in the white market. Clearly there are consumers and they want something that they aren't getting already.

And in this case, things like popcorn time have a great interface and are easier than most streaming services.

People want to see new movies in their homes (and I always laugh at the "no movie should be reduced to this shrinks from theater screen to computer screen, because clearly people like it that way).

And people want to see population and good movies at the top of their lists, not problem garbage. There's a lot of people that complain about even Netflix because of this. Their recommendation engine isn't what it used to be.

There's a lot more reasons too. People pirate for many more reasons than because it's free, though that definitely is a big component. But people seem to be ignoring these other reasons.

There's a market, or two, here that aren't being served. A good businessman would serve them.
> I do really have kids, one 3, one 6, only had to resort to electronic pacifiers on long haul flights, but ymmv, I just don't understand it.

Its ironic you make that confession after judging me for saying something similar - particularly when I don't tend to give my kids electronic devices on long journeys instead favouring conversation (like you suggested I should be doing anyway). Which just goes to show that you don't have to understand how other families work, you just have to accept that it does work for them and not pass judgement like you had done.

> The reason I said go for a walk was that's exactly what I did last time we took the kids to get their haircut - asked them how long it would be, they said 15 minutes, so we went for a walk for 10 minutes

Honestly, I genuinely find it quite rude when people do that as you lose all sense of how many people are before you and when you'd be up next. I'd rather teach my kids to wait patiently than have them think it is ok to leave and rejoin a queue whenever they get board. But as I said, that might be a cultural difference.
Let me ask you another question: are you all equally capable and productive? Producing the same value for the company, given putting in the same hours? I bet you aren't. How to compensate for that?

Also working more than 8 hours a day will not make you more productive, especially over a longer period of time.

Also, you'll never get a family if you're working every free hour of the day.

Having good chemistry between founders is very important, more important than who's putting in a few more hours.

My advice: base everything on a normal work week, everything over that is voluntary. Family is the thing you work for, so that's always more important.
Which is just that, marketing.

Almost half of German electricity is from coal.

It’s all the same grid. If DB earmarks some renewable electricity for itself, then the non-renewable mix is increased for another customer.
> Does that mean every single software as a service company business model is invalid?

I'm OK with someone offering digital renting, if there is an option to buy the same thing (though I wouldn't use it if it has DRM). I'm not OK with it, if renting only is mandated.

Software as a service isn't exactly the same case as buying books, films, music, games and etc. For instance Web search is software as a service and I'm OK with it running remotely (though decentralized search is a way to improve it in theory). But when I listen to music and the like, I want to have a backup of it and run and use it on any device I want, and not on what some DRM authorized it for on condition of some existing account.
Sega was a bit the Sony of its era, lots of over engineering on the CPU side. Although no one beats the Jaguar at this game it seems.
I wish I could engage you further here, I'd love to dive more into your argument but time is not forgiving.

Thank you for your response however, it was very informative.

I only have one comment to make from the above:

I'm gonna have to go ahead and disagree with you there. What you're pointing out is one article that contradicts my own lived experience (on which my opinion is founded.)

For some one who's embedded and has a solid understanding of the scientific process, you're contradicting the scientific community here by saying your opinion and anecdotal evidence proves otherwise?
Ok, you are looking for a place to stay, who do you trust? The owners website, a booking website with a million properties? Or someone you know online, like their work, and recommend only a few places?

You have to trust someone.
math for mathematicians excepted, starting with an application that shows how to do something useful and working backwards seems pretty reasonable to me.
Hahahahahahahaha
Some would argue that OOP and class hierarchies are orthogonal concepts, so any analogy with biological taxonomies is bound to leave you unenlightened for a long time.
> I've found that when a developer on my team is tasked with explaining something to another team member, they themselves get a much better grasp of the topic.

Tightly related, rubber duck debugging: https://en.wikipedia.org/wiki/Rubber_duck_debugging
People let kids on YouTube Kids, not regular YT, which is already a parental controlled video library. Some inappropriate content slips through the gaps, but YT has just started a new initiative where a Google/YT employee goes through and whitelists all the videos called "Approved Content."

Therefore it is absolutely akin to your parents letting you watch broadcast children's TV shows, you're just trusting Google employees instead of TV network executive, and giving children more control over the order they watch content.
As automation gets better, do you think the bad actors are just going to shrug, say “well that was good while it lasted” and give up? Their automation will keep improving too. I’d argue that the spammers’ algorithms will always be better than their targets’ because their effort directly impacts their bottom line, whereas their targets’ anti spam efforts have to only catch enough to avoid turning their legit audience away.
Review: Razer Core X – Make any laptop a gaming powerhouse
> I simply meant that the bare xxxintrin.h stuff is annoying enough that if you're using it directly you might as well write assembly.

The compiler is aware of many of those intrinsics and can perform optimizations around them. Hand rolling all of that in Assembly would be quite the chore. Using these intrinsics is, IMO, considerably easier.
Geoffrey Himes comes at this from a popular-music perspective which doesn't really contemplate the reasons why music history is taught the way it is, but this is still an interesting idea. I say this as a classically-trained singer who studied music history at the undergraduate and graduate levels.

For Himes, the history of music doesn't seem to go back more than about 80 years or so. But the real history of course goes back many centuries further, even for notated "western" art music. So it would have been more interesting if he extended his idea further and tried to justify it based on an 800-year perspective, rather than 80 years or so.
I've done a poor job of it lately, but when I wasn't travelling as much and was single, I relied on Meetup and social mags to find things to do and people to meet. This has gotten harder to rely on after moving to Dallas. A lot of the events we've found on both sources are not to our liking, and a lot of the stuff that is (live music, mostly) are in bars, where people tend to go in groups and not interact much with each other. Most of the dope shit is on Facebook, but you need to know the right groups to be made aware of said dope shit.

Regardless, understand that most of the people you'll meet will be fleeting; finding and building deep relationships with other people is hard work!

That said, what you're feeling is normal. A lot of people's social circles extend to their workmates, old friends from school and folks they talk to a lot from church. (Churches do a really good job of bringing people together that otherwise wouldn't.) People tend to be very cliquey by default because it's comfortable. Making friends as an adult is a lot more difficult than as a kid.

Also, try to meet people outside of your industry. It will help you gain perspective and might even make you better at your own work. This is especially important in tech. Many of us make a lot of money and work in what most would consider paradise (if you get to wear whatever you want, have a ping pong table and beer/wine on tap, congrats, you qualify), but it's very easy to forget that and think that everything is terrible because there are wealthier folks out there. Venturing outside of the tech bubble helps with that.
I say this with absolutely zero judgement on the parents, but back then parenting was a full time job, and no one parented alone. These days parents want to keep their existing work and social schedule, and again I say this with zero judgement, they bring their kids into social situations that previous generations of parents maybe wouldn't have. To maintain the appropriate social atmosphere, virtually sedating the kids might be necessary. It's like an off-switch, or a babysitter that only costs $8.99/mo.

And then, this time with a little bit of judgement on the parents, I see kids at sports games watching Netflix, or I hear my sister talking about her kids watching YouTube with headphones in the car on a roadtrip, and I think, maybe the kids should be learning the value of the experience they're missing instead of disappearing into a fantasy world before boredom has any chance. Netflix and YouTube might be just a little bit too easy of a solution.
This is a very natural, very common, place to end up in your role. And it's not uncommon for CEOs (and especially those without a hands-on tech role) to view product development purely as a cost center and to build out sales and marketing disproportionately (not least from the point of view of the engineering team).

15% with 4 year vesting sounds ok, if not great, for the situation you've described.

I agree with one of the earlier posters: you should produce a roadmap of what you believe needs to (not should, not could) be done and document the level of effort required to achieve that, in combination with the misc IT and operational work. Include in that roadmap the time required for recruiting and training the people you believe are required, both initially, and considering ongoing turnover.

Share that with your fellow co-founders / management team, and strive to get buy-in to the necessity of achieving the goals you outline. Depending on the context of the organisation, it might work to present this as a natural part of the growing maturity of the company? Sort of a "While it's been fine to two people in a corner thus far, we're reaching a point where that's holding us back, and here's a plan to take us to the next level".

In my experience, the sales team will be very supportive of anything that gets them more to sell: every extra feature, every refinement, etc, gives them another opportunity to grow the addressable market, or to satisfy another potential customer, etc. If you're able to get them involved and bought-in by getting some pre-presentation feedback on the roadmap, it might be worthwhile? You don't have to just sell this to the CEO: you need to have the rest of the organisation selling it to the CEO as well.

If your proposal is accepted, all is good, and in 12 months you can use that as negotiating leverage to get more equity :-)

If your proposal is not accepted, even in some inevitably cut-down form, what is then entirely implicit, with no threats or rashness or backing people into corners, is that it's kinda obvious that your personal point of view and the general company's point of view have diverged. And that's the time to start looking for a new opportunity.

Getting a new job in your situation is a whole other post, but if college is an option for you, now might be a good time? Otherwise, carry on in your current role but pay much more attention to networking: go to meetups, contribute to some open source, start blogging, build relationships with customers of the business, etc. It'll likely take 3 to 6 months to find a good new role, so set your expectations accordingly, and work every week towards that as a personal goal. You'll have to take time away from your current over-worked situation for this: but you need to prioritise yourself over the company, and this is the perfect way to start.

Best of luck!
You could probably fire half of those people and no one would actually notice.
> However the human mind loves nothing more than causation; we see cause and effect everywhere even where it's not, we like "stories", we don't understand, don't believe in, and outright reject chance.

I'm convinced the 'human' mind loves causality because the human mind loves to believe it is the cause of 'things happening'. This especially holds in chaotic situations where the mind feels it has zero control over anything, down the very nature of itself.

This however, is not always the ideal philosophy to hold (at least to me). I don't know about current culture, but much of eastern philosophy does not share the same sentiment about causality. It's often both, a sort of 'yes-no', the individual self being neither the controller nor the controlled.

Forwards, backwards, I don't think it matters. People fill in the gaps regardless. People see what they want to see, until that gets boring. Then they do something different, wait and see if that changes things. Does it? Maybe.
Discord is the new old internet. There are thousands of servers to discover, and to surf. Whether it’s anime or games or programming, there’s a niche server that has interesting people to chat with.

If you’re missing the old internet, try hopping on some discord portals (basically “meta servers” that you can find other servers through) and just see where they take you.
I'd say that's implicit. A computer consists of hundreds of abstractions constructed by apes like ourselves.
The "Lead and Take Charge" point is an interesting one, which I don't entirely agree with (if I'm reading it correctly).

I mentor weekly (codebar) and sometimes find myself not knowing the answer to a question. When that happens, I'm honest about my position, and then show the mentee how I go about figuring out the answer. After a couple of times I get them to suggest an approach to answering it. By doing this, I cede control. The point, after all, it to make myself redundant as a mentor!
Even without companies, there might still be services. Consider SciHub.

(But who hosts SciHub?)
RBC in Toronto is using COBOL on IBM mainframes. They have plenty of in-house developers.