skysight-inc/HackerNews huggingface dataset:
FB is mostly a tool for evil but it's got some amazing parenting resources. On the evil side you have the anti-vax nutters but you also have supportive parent groups for whatever weird disorder/issue/disease/problem your kid might have where the evidence-based stuff is winning out. Global scale organizing of these resources is a net benefit for sure.

I suppose 10 years ago they would have been on yahoo groups. 10 years before that, mailing lists. Now they're on FB and I guess that's alright if you don't mind FB knowing everything about your kids problems.

So yeah FB still evil warmongers against privacy but its power to organize moms does some little bit of good in this world.
Yes, I hadn't seen that yet. Thanks for acknowledging! I learned the same way when I was researching it too.
Oilslick Elevation Colorscale
Why do you think there are only 500? I'm not challenging the observation, just curious about the casaulity you see.
A petrol company with a horrible training/teaching process.
If you have

if cond {
Box::new(future_a)
}
else {
Box::new(future_b)
}

then by default, the type of the first Box will be concrete Box<FutureA> rather than Box<dyn Future>, which is why you'll get a type error that Box<FutureB> != Box<FutureA>

You'll need to coerce the first expression to Box<dyn Future>. The compiler will auto-coerce the other one.

if cond { Box::new(future_a) as Box<dyn Future<...>> } else { Box::new(future_b) }

See https://play.rust-lang.org/?version=stable&mode=debug&editio...

(This auto-coercion also applies to other situations where the type of an expression must match the previous one's, such as with a slice literal where the first element dictates the types of the rest.)

You don't need to coerce if the compiler can infer that the whole if-expr must be of Box<dyn Future> type. This happens when the if-expr is being returned directly and thus must have the same type as the function's return type, or it's being assigned to the binding and the binding has been previously inferred to have (or explicitly has) Box<dyn Future> type. You can test this in the playground by returning the if-expr directly instead of binding it to `result`.
Thanks, you can filter for Interns by title. Few postings explicitly mention whether they sponsor visa or definitely don't, so its tricky to determine, we would add it in our things we would like to do list.
Interesting. I'm surprised this actually works for people. For me it would it would just make me waste more time, and turn browsing into a stress multiplier instead of a stress reliever.

I favor extensions that give an alert or block the site after a certain time. More effective and less anger inducing for me personally.
A monkey that occupy the screen for 5 seconds on each new frame load with quotes might neatly solve that problem.
Can't downvote comments older than >24 hours is another thing.
https://www.well.com/
Adam Savage Builds a Rickshaw Pulled by Boston Dynamic's Spot Robot
I think if you have basic bitch-ass friend who are always posting about "living their #bestlife" and/or are at risk of starting drama, you're in for a shitty time on Facebook. More so if you're like this yourself.

People with lives to lead off social media have fewer of these problems.
It's hard to reach 0% bad labels because:

1. You can't have an infinite amount of good labels
2. Humans are in charge of labeling too.

The question is if you can reliably overcome the number of bad labels in your training set, so that 33% of bad labels equates to <33% "insanity" in the system.
I'm not saying its prevalent, just that it happens. FWIW I absolutely support the reintroduction of wolves
Wow! At work, so can't read to completion, but what a deep and sympathetic look at some of the aspects of Kara Walker's very challenging body of work.
The apple was clearly a clitoris.
You're comparing social media usage to alcoholism?

One is physically dependent, one is a fucking website.

Ignore posts from people that cause you stress, or just don't scroll through the website.

I keep mine to keep in touch with people, but I don't view other people's stupid thoughts. Of course that's not going to be fun.
Curious if you're being facetious or genuinely flummoxed but it looks like a poetry periodical published in the format of industrial freight.
Because my company uses Skype to do chatting and it’s worse than slack
I confirm. Facebook stopped properly working for me today: I use it mostly on a smartphone via a mobile Firefox, and it stopped showing more than 4 lines of text in every post, drawing a non-working 'more' link at the end of line four. So, I decided not to report the issue because I feel myself much happier without Facebook.
Apathy is comparatively rare, yes. (Sorry for the HN crowd for not getting into the data here, not enough time right now.) That's because the previous level is usually so painful that people end up changing something. Especially in engineering the market is so much better than in practically any other field that people who don't move out from the previous phase ('I hate everyone around me') mostly do this because they have something else going on in their lives. This, however (other things going on) is something that _prevents_ further burnout, because one of the best burnout prevention method is _purpose_. Example: working in a call center is mostly extremely stressful. Having a purpose like 'I do this to so that I am able to finish my degree' is an useful thing to prevent burnout. Working hard like hell on a startup for 6 months with a clear purpose usually doesn't cause a burnout (can cause other problems tho').

People who end up in the 'apathy' phase usually do so because they somehow lacked the purpose, the means of changing their situation and also the realization that things are going very badly. If you think that you're in the apathetic phase then you're likely not, because you still have some self-reflection.
Who will survive disruption of the banking ecosystem?
Thank you for taking a look!

You know, we hadn't considered making prints but I've always wanted to merchandise. The goal was to make an academic resource and to collect and preserve the images in large resolutions.
Markup: Slack uses a weird bastard of markdown, meaning there is a context switch every time you go to slack from a more sane environment.

Code snippets: Slack does not allow you to type put highlighted code snippet in a middle of a message (you must import them in a separate message).

Code Snippets: If you import code snippets using the tool, you cannot simply copy paste from it. There will be extra new lines and other noise.

Links: Slack does not allow you to put a hyperlink except verbatim.

I’m sure there are more. But slack is a pretty lousy chat client with poor support for basic needs of developers of code.
I think the major issue is in a design that relies on a final message being lost causing a decision change. It ends up unraveling everything. TCP works because the receiver accepts that the sender might not get an ACK.
Exactly. Burnout can happen because you have a cynical malaise about your mission. But it can also happen because you are so passionate about your mission that where a normal person would understand reasonable boundaries between work and life, you can't resist the temptation to push right past them. (Which violates the principle of taking care of yourself first, so that you can take care of others.)

Sorry to bring up religion in polite conversation, but an interesting theory I've heard about church pastors is that sometimes they have extramarital affairs (partly) for an unusual reason. They feel called to do their type of work, but it's all-consuming, so they end up feeling conflicted. Part of them wants to quit, but another part cannot justify it. So instead of quitting, they do something which might or might not get them fired. It's a moral failing, but less of a moral failing than abandoning your mission. (Ultimately, it's just a way to not take responsibility for your choices, but that's human beings for you.)
All the way down to quantum mechanics, unfortunately.
Because the alternative is living your life in misery due to your past, constantly dwelling on something you can't change. People can overcome things to the best of their abilities, and it's normally good advice to at least try.
Agreed, just wanted to make sure its clear that they aren't dogs, though heck - there are tons of dog maulings each year.

https://en.wikipedia.org/wiki/List_of_fatal_dog_attacks_in_t...
> pulling together the components for Karsus's Avatar

I'll get the Tarrasque.
Same here, and your analogy was great.

Also, thanks for the laugh re: your username.
> In my opinion doing all of the UI interaction on the client is easier to reason about and simplifies state management.

Is this even true in most cases? You almost always have some state that needs to be in both places. The more you choose strategies to optimize for client-side development and treat the backend as just a store for "blobs" of data, the more problems you have given enough scale, requirements, or just the passage of time.

What you state is correct for a subset of applications, but it's not universally applicable. With enough time and experience you'll likely understand the limitations. I'm not going to keep arguing with you because your subset can get you very far, and it's probably the right thing to do for your needs.

> I am not arguing that the current state of client side is where we want to be, but in a lot of ways it beats where we have been, and that is how we got here. It will never compete with desktop development because the web just injects a while host of complexities

Can you elaborate on the complexities? The desktop (as in Win32, Qt, etc.) and the web are on different ends of a spectrum. With JavaScript frameworks we have an in-between. In many ways you can put native mobile development in the desktop bucket because they are effectively have similar constraints, although some of the ideas/tools are a more modern implementation.

When you try and build abstractions to make the web feel more and more like desktop you expose the limitations of web development. The web will support more and more application features, but progress is naturally going to be slow around the maturation of these features than if you had gone with full desktop. What's interesting is that the web keeps pace enough that it never gets eliminated from the race. This is very important part of web and why people keep betting on it.
Both can be addictions whose severity range can range from inconsequential, to minor, to debilitating, to life-ending.
You haven't been able to do so for at least a decade. I requested one from Intel a decade ago and they recommended asking a print shop to print and bind the PDF.
A great explanation of what a service mesh is: https://news.ycombinator.com/item?id=21589508
Reasonable. Although I have been bullied some, it was really the overall quote that spoke to me.

Everyone "wakes up" early in life and starts to realize the cards they've been dealt. It would be really nice if there were a lot of thoughtful adults around to help them to adapt to that, but the world just isn't like that. Some things can be improved, but in the end, as the ancients knew, life is ultimately suffering and sorrow.
It's $3 a month! That's around the price of a cheap cup of coffee in the US. I don't get why people can say in the same sentence: "I love this product" and "it's too expensive". You are not willing to pay the same amount as one cup of coffee a month for it? It blows my mind.
And/or (cynical view), our industry in such a state that nearly everyone IS burned out.
Reminds me a friend quit tech went to work for the state doing utility grade solar permitting. About 80% of the work he was doing for two years was just trying to nail down the proper process because people are going to sue. Including organizations you think of as allies, like the sierra club. And then the project he was working on was canceled.

badup bumm.
This is useless, unfortunately. I answered it honestly; I'm someone with a low-agreeableness personality, and some health problems (which have been improving, but nonetheless) which leave me pretty drained of energy at the end of the day.

This test doesn't even try to account for those things, and offers me a high risk of burnout despite low-to-perfect scores for everything else.
I see the bigger danger as not AWS falling over, but AWS deciding to charge more money once you're locked-in.
I recommend spelling out/defining acronyms, at least the first time you use them.

Example :

"Terminal - the easiest way to build, deploy, and host websites & apps on IPFS."

Change to -

"Terminal - the easiest way to build, deploy, and host websites & apps on IPFS(InterPlanetary File System.)"
Day to day working will probably be fine. Me and my cofounder live in different countries and sometimes only meet every 6 months, the rest is Skype. Share agreements (who owns what in the company) are pretty universal and they account for shareholders in other countries. But dealing with the tax office founders might need a tax id in the country the company is based. Thus legally for example I'm the only person allowed to sign many documents. That's my experience from Europe, I don't know much about US limited companies.
The financial problems seem to be happening at regional preprints like Indonesia or Africa. The people who run the service for them are surely using western labour. The obvious answer is for the regional preprints to switch to using local labour - ie run the service themselves. That would be a significant saving.
And they all work together if you want. I see no problem here.
I really enjoyed reading this. It's interesting to see how our problems today really aren't new, and this seems to be a unique perspective on that.

Thanks for the submission!
He didn't mention bullying actually, he was just referring to not having friends due to "anxiety, depression, and low self-esteem".

I can relate. I wasn't bullied in middle school, but I had no social skills and no confidence, so I didn't really have many friends. Telling a kid like that to suck it up obviously doesn't change anything. I do however agree though in the context of being bullied.
I use slack because I have to but it's garbage.
This brings back memories, I worked on a system that had to be fault-tolerant during an internship and this paper gave me a lot of insight into why some design choices (ie the number of processors) were made.
How nonlinear are we talking? My understanding is probably closer to the truth than to the opposite of the truth. I'm looking for an estimate of how far from the truth I am.

How would a system reliably discredit missing labels while still learning from good labels? The simplest solution would be that system is able to spot the bad/missing labels itself with some certainty, but that seems like a catch 22.
Almost everyone has uncontrollable mental patterns. Some are more self destructive than others.
Funny the _website hosted on IPFS_ pulls its font from fonts.googleapis.com..
No joke. We burn a bunch of lightbulbs with candle powers measured in the hundreds, have several kinds of entertainment of the highest quality that's ever existed anywhere available at the literal press of a button or with the right spoken command, have a librarian-scribe who can fetch us most any info we like nearly instantly even if it's just a passing whim, our food is abundant, cheap, outstanding, and for all but the poorest can be cooked and delivered by others on a fairly regular basis.

If anything it's surprising we're not even fatter and even less well-rested. We live in a friggin' world-class carnival. Describe some medieval monarch living in some kind of environment like that and we'd simply assume they'd be a wrecked, fat drunkard with perpetual bags under their eyes in short order, even if they had the best of intentions and pretty decent character. But we wonder why we're fat and tired and write and read books about it and try not to see the obvious cause, and the cost of fixing the problem.
To be honest, many apps are nothing more than a crippled browser showing you a website.

Also: https://xkcd.com/1174/
EarthArXiv's statement might bring some additional context: https://eartharxiv.github.io/cos.html
Another story, with a lot more detail: https://www.wired.com/2017/04/how-google-book-search-got-los...
You don't see the magic behind Slack, because it got lost.

At one point in the past Slack was new and shiny. It had much less features, but every one of them were crafted with UX in mind. People were raving about it, because for many it was the first time they could use something that had the nice properties of IRC chatrooms, in a nicely polished package, and it was usable in a work setting. It brought some fun back into the workplace where you previously had boring email inboxes.

I don't know exactly what changed. Maybe with feature bloat, the same care for UX was lost. Maybe the competition caught up and it doesn't stick out as that special anymore.
Thanks! I’ve used helical gears in some of my projects. i didn’t have a specific rationale for not using them in Rover, except it’s more CAD work in my particular CAD program. But they can be nice! Rovers gears certainly do make some noise.
It sounds like your two feeds are very different. I didn’t like facebook, then unfollowed everyone except immediate family. It’s nice now! Not distracting, occasional baby pictures.

One of facebook’s worst long run mistakes was optimizing for engagement vs. enjoyment. It boosts metrics but makes people quit or go cold turkey.

Instagram has never felt like that.
One is a physical dependence, the other is a psychological dependence.

https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3480687/
There are ways to get out of this rut. I suggest therapy and/or therapeutic brain drugs.
The main problem is in the name. It's a face book. As a famous male model said, "it's a face game", when asked why he didn't body sculpt. The face is hardest to change. If you're kind of ugly like myself, you'll never win in the superficial arena, because no striving beautifies but the soul. And I will assure you no woman was attracted by a pure soul ever, get the thought out of your mind. Power, yes, such as the power of the church and the security of it, but not authentic and actual virtue observable and present and real, never in the least, except as a mask, but not from the self, attested by the difference of fervency, no fever of devotion is caught by a woman for goodness itself.

So, the simple reason why fb sucks is that women are in charge of it, it's the gossip corner. And therefore it descends into the angst of pettiness and uselessness, as these are the names of the servants of the superficial.

But the reason why fb is a problem is the fault only of men, wimps who won't give it the one finger salute and delete it.
This age of mundane wonders.
For the same shot, maybe.

That’s why people use guns instead of bows and arrows.
Not simulating slow connection but delaying page display via JS/Tempermonkey.

https://jsfiddle.net/16yuzxLr/
pika.dev is coming really close to shimming a ton of existing libraries into module world.
I wouldn't even call that a software engineer. That's a dev. A software engineer can promise an sla and understand what factors go into that sla and what constraints, when violated, lead to the sla being out of compliance.

This is analogous to, for example, a civil engineer certifying a bridge for a certain load with a safety factor.
Hands-on with Hugging Face’s new tokenizers library
There was no ban though, Facebook was required by law to produce documentation on how they will handle the data and Facebook decided to delay the launch. Facebook has a large number of users and a reputation of poorly handling the private the data with "bugs" causing data to be stolen, FB is proud of moving fast and breaking things, ignoring the law (when they ignored the requirement of not to connect WhatsApp users with the FB accounts ) so I think is fair someone is asking them on what exactly are doing before not after they launch.

On dating apps you are not forced to put your real name and exact address but in FB people already have the full names, relatives, school and work colleagues so a bad actor that would find a lot about somebody compared to a random dating website where they can find your contry and region and your preferences.
Startups in 12 months (multiple people)
Facebook is still the best way to get people to gather. I have recently started a fan club for a soccer group, and without Facebook it would have been impossible to organize. No other social media platform addresses that need, that I know of, that has a massive reach to get people with common interests. Organizing events and reaching people is made much easier.
Ex Krux and Salesforce execs raise $15M for their marketing data startup Habu
Oh, absolutely. I remember that era well. But I'm talking about today, of course.

What changed was that touch screens became better. The old capacitive touch screens were clunky, slow, inaccurate. You could put a keyboard on them, but the lag and poor accuracy meant you couldn't really touch type comfortably. Then multitouch came along and made on-screen keyboards much more responsive and accurate.

But also, Blackberry and (pre-smartphone) phones with SMS made people more comfortable with the idea of using keyboards for text entry on handheld devices. And crucially, auto-correct and predictive text entry covered up for accuracy errors and made text entry by keyboard even more attractive.
Google Book Search Got Lost
Thanks for sharing, I never would have expected that. As a kid, I spent a ton of hours completing everything there was to do in Secret of Mana. Recently I purchased a SNES Classic and threw that game on it to play with my daughter. We are both enjoying it greatly :)
Fair point, but the analogy is off: the feeds aren’t the same. Most people don’t get too anxious about relatives babies and pets.

It’s like one person has juice and the other has brandy.
I almost quit FB (almost only business) and I'm spending more time on HN :-)

Basically I know less about my friends living far from me but they are second/third tier friends anyway: the time spent together in real life is what matters.
Well, nuclear power isn't harder because you put it in a car, but it's a great way to add to the complexity of the system as a whole.

Putting a nuclear reactor in space (as we still do, I think the most recent Mars rover had one) greatly reduces the risk of it directly causing deaths, since it's really far away from humans for most of its service life.
My son who is on the autism spectrum always had difficulties making friends at school. Because, of sustained bullying in 6th grade we have kept him home and started home schooling. He loves the flexibility to learn anything he wants, and the lack of social anxiety. BUT, off late he has started interacting more with our neighborhood kids more and he is really starting to enjoy their company.They do a lot of outdoors things and they actually make things. SO, it does seem like kids(esp boys) tend to make more meaningful relationships right around middle school some of which tend to last a long time at least until they go separate ways after high-school. Just my own experience with my son.
I thought it was real at first but "Linyos Torovoltos" is just too silly. In retrospect the sections on AMD and the extensive list of hacker literature are also tells, people who think like this generally wouldn't delve into that kind of detail.
No such thing as bad press :)
I found this link and posted it today and I was wondering if there is more people well known for following a 12s12m strategy in a similar fashion as Peter Levels did. I think it was a great inspiration for many of us.
A look at what’s happening to thousands of startups going nowhere fast
Unfortunately, I can't say the same. I quit FB a month ago, and sadly not a single "friend" has emailed me or phone called me since then asking "yo, what's up dude?"
It has, I think devops in its ideal form is basically that.