skysight-inc/HackerNews huggingface dataset:
Back in mid-October I needed to make a drastic change in my life. I spent a lot of time doing the following:

- Mindlessly browsing the internet (FB, YT, HN, Reddit)
- Dating apps
- Nintendo Switch online

My wake up call happened when a few recruiters from big companies, that I'd love to work for, reached out to me about interviewing. It was then I realized how undisciplined I had been. I had no chance at either of these companies because I constantly wasted my free time instead of working on coding projects or bettering myself. So I made a change:

- Added the Stayfocused browser extension and limited my internet wasting time to 30 min a day on weekdays
- Deleted all my dating apps (this by far gave me the most sense of freedom and clarity which surprised me)
- Stopped playing Switch altogether

That's it! My goal was not "go to the gym", "journal", "go on walks", "read more books"...but guess what...that's what happened! When I stopped/limited doing all of these time wasting activities I created a new void in my life. I suddenly had a lot more free time every day. My natural reaction was to go waste it, but now I could not...so I started going on walks instead. I started doing coding challenges and reading coding books on topics I knew I was weak in. I started journaling more and went to the gym 4 times a week.

Let me tell you, it has been an absolutely AMAZING life change. I highly recommend everyone take up this challenge for a month or two and see the difference in your life. If you're like me you'll never want to go back! Good luck out there!

PS. In case it helps motivate anyone, one of those companies was Google. I passed the phone screen :). I know that may be easy for some people here but I was completely unprepared when I was approached and I know this life change 3 months ago made the difference.
There is a market that will pay 500 that I would stay away from unless you can also get ongoing revenue as well (hosting, support/updates, content creation, etc). There is also an segment that already knows "a few thousand" is the starting cost of a quality site.
Interesting, how can there be both a high engagement in fishing jobs and low amounts of fish in the diet. Are they very unsuccessful fishers? All the fish is sold to some other, by definition unhealthy, population?
Ask HN: What do you do when you think the project is going south?
I recently joined a team as a React developer to work on this grand vision that the project managers came up with. It's a typical giant corporate type of application, and they hired 3 frontend developers to work on it from scratch.

What worries me is that the two senior members keep asking me basic React questions. And their code consists of using refs everywhere and interacting with DOM elements directly, creating one huge component which could reasonably be broken down to 3 that could be used in other places, etc. At times, I had to actually code on their behalf to create complex workflows because they simply didn't know how to do it.

I don't know if I can keep up with this forever because I have my own tasks I have to focus on. We're barely holding on to meet deadlines. Has anybody ever been in a situation like this?
I just moved to the Bay Area from Chicago, so I can provide some general logistics advice. These are the first things that come to mind, but if you have questions, my email is in my signature. Unfortunately, I can’t help with the contrast between Sydney & Bay Area culture.

// Living

Lifestyle – the Bay Area experience varies greatly based on where you are. Take the time to find an area that has things, people, lifestyles you’re interested in.

Housing – short term options are abundant in the Bay Area, but vary in price and availability by location. HotPads, Craigslist, AirBnb, Padmapper are all great options for finding housing.

Transportation – most of the Bay Area isn’t easily accessed by public transportation. CalTrain, BART, and Muni will get you to a general area, but you’ll likely need to Lyft or Uber from there.

// Jobs

There are many small startups (<20 employees) that pay well. Don’t hesitate to apply somewhere with a seemingly small presence.

If you’re finding it difficult to get interviews, recruiting agencies would be a solid alternative. If you’re talented and hook up with a good agency, you can find some very good opportunities.
And your 'theory' is based on exactly what credible evidence?
Do they though? I think that they majority of people at FAANGs are actually taking a salary cut compared to what they could get somewhere else. (anecdotal data from all my friends interviewing).

It is simple offer and demand. The supposed prestige of FAANGs also mean that more people wants to get in and unless they really want you, they would be stupid to overpay you.
This research has been in existence for over a decade[1]. Clearly this would be a valuable dataset, but as others have mentioned, Facebook has probably the most valuable dataset. Realistically, the biggest hurdle in modelling aging is in children. The bones/muscles/everything are so elastic that it makes it difficult to accurately predict how they will look. The primary use for this tech has been for catching high-valued individuals that have gone in hiding or children kidnapped into human trafficking (hence the focus on modeling child face growth).

This entire thing sounds more like someone made a joke about "Big Brother always watching" and people without a real understanding of what's possible freaked out when they realized it is.

[1] https://www.washingtonpost.com/national/health-science/can-y...
All I see in the comments is poor reading comprehension. I specifically wrote for myself (my experience). People are easily offended if they perceive their notion isn't perfect for everyone unless having awareness of this fault.
As has been pointed out, people identifying themselves makes it easier to figure out which 10-year-old and current photos are actually:

* themselves

* 10 years old
Some Thoughts on Open Core
I like messing around with ffmpeg from time to time, and while I love free formats I have say VP9 is practically unusable for me, it just takes insane amounts of encoding time. I'm unsure what hardware people are using for it, especially when it hardly multi-threads...
Like any addiction it might be a signal of deeper underlying problems - lack of meaning in your work, lack of feeling that it matters, general dissatisfaction with how your life is going.

One way to approach it could be a slow morning, as discussed on hn a few weeks ago - https://news.ycombinator.com/item?id=18857090 - take your time to arrive in the day, to remember what is important to you, and then do the most important things. If browsing the web is important to you, reserve a certain amount of time to do just that and stop once the time is up.
Environment plays a huge and under appreciated role in addiction. Try changing up your physical space: go to a coffee shop, a friend's house, the library, etc. and just observe if the same desires arise.

Also, it might help to know that your body is craving the immediate dopamine rush it gets from Facebook or news. The trick is to find something more rewarding and that usually comes from starting as small as possible. Try doing 1 pushup, reading 1 page of a book, taking a 5 min walk, etc. Sometimes these little pattern disruptions can be the spark that lights the fire.

It's not easy to change our behavior, but it is possible if you want to and it sounds like you do.

Here are some resources I found useful:

Wait But Why - https://waitbutwhy.com/2013/10/why-procrastinators-procrasti...

(visuals / cartoons)

Stoic Philosophy - https://youtube.com/watch?v=A0XxceO4qX0

(step by step process)
The article rings true, but it's also true that some people do sometimes learn things from books, videos, or practice on their own. Certainly this happens with computer programming. It seems that face-to-face isn't the only way to make a connection?
IME product details given in eBay listings refer to that product from that seller, rather than a similar product from anyone of a number of current or past sellers (as Amazon appears to).

Thus ratings are useful, as are reviews.
A new fish found 26,000 feet deep melts at the surface of the sea
I wrote for myself, I don't think you should be disagreeing with my experience if everyone has a different approach.
> so there's almost nothing you can point to and say "I made that".

Really? I'd hazard a guess that most of Hacker News could point to the websites and apps they made and say they made that. What else would be on a developer or software engineer's CV?

Same with many other white collar jobs. Designers and media creators/artists can easily point out what they've worked on, as can writers and journalists, or scientists or academics, etc.
This article aligns extremely well with Robert Pirsig’s Metaphysics of Quality. The only real difference is their substitution of value for quality, which is something my reinforcement learning professor did during lecture yesterday.

What it’s missing, is that in Pirsig’s eyes there are 2 essential different kinds of quality, Dynamic quality and Static quality. Dynamic being the change agent, while static clings to what’s good about the past. In his eyes, both are necessary for real progress. Too much dynamic = throwing the baby out with the bath water. Too much static = living in the past.

Thinking about it like a machine learning problem, dynamic quality steps out into the unknown, searching for quality paths not yet travelled. Static quality is the machine’s memory of what’s worked well thus far.

Occasionally, a step into the unknown is so good, that huge amounts of machine memory seem irrelevant / obsolete. In these moments, humans are prone to wanting to wipe the whole past, without preserving the half or more that’s still an essential piece of their progress thus far.

On the other side, humans are prone to tell their peers to stop stepping out into the unknown and argue that we should just go back a step / stay where we were indefinitely.

If that’s at all intriguing, feel free to go read my favorite book, Lila. You’ll want to read Zen and the Art of Motorcycle Maintenance (where he recognizes quality) first, if you haven’t already.
> What are feminists even going to do? Give sex doll afficionados the cold shoulder?

IIRC there have been instances of governments banning sex doll parlors.
Feminists must really hate gay men.
Stressing the Elements – Illegal Builds in Lego [pdf]
This is a very minor nitpick, but you do have some spelling errors in there. The one I noticed however is the word:

save/saver instead of safe/safer.
Microservices failure stories? “All of them. The End”
>I don't think it's about control as it is about conceit. I don't think human conceit can be underestimated. This really became clear to me from reading The Pale Blue Dot by Carl Sagan. Humans want to believe everything is created for them, the universe was created for them, it's at the basis of a lot of the beliefs people hold. Then they want to cling to this belief of superiority.

The thing is, for Carl Sagan and his proponents, proving others wrong is also their way to feeling superior. It's very common to the whole "sceptic", "mythbusting", etc crowd.

It's like the verity of the fact doesn't matter, it's all about feeling better than others.

In my theory, the "control group", a normal person, would say, ok, the earth is round, but wouldn't care to convince other people either way, nor to make it into some kind of campaign to get them to see the light.
After submit I found https://en.wikipedia.org/wiki/List_of_company_registers
Imba: Create complex web apps with ease
It looks like the Element.update function is more or less the equivalent of setState in React. So the UI does seem to be declarative (you may want to emphasize this, at first it looked like a jQuery-like library). How does the declarative aspect of this work without a virtual dom?
Hi! I’m one of the founders. It’s really a nice surprise seeing this published here :D.

If you want to see the software on action you can use the demo here:
https://try.decidim.org

Decidim it’s a participatory democracy platform where any organization can make decisions. There are Spaces (Participatory Processes, Assemblies, Consultations and Initiatives), and Components (like Proposals, Meetings, Surveys, Results)

At the technical level is made on Ruby on Rails. It’s a gem with multiple engines. The main idea is to have a ecosystem of modules allowing it to grow and handle the needs of any installation. It’s all open source with an open development process (we discuss every issue on GitHub, use Crowdin for translations, Gitter for chat, documentation made with Antora). GitHub: https://github.com/decidim/decidim

It’s a project started by Barcelona (Spain) City Hall, but at the moment it’s being used by more that 40 installations.

Some installations:

* http://decidim.barcelona/ - the first installation, used by Barcelona.

* https://meta.decidim.org/ - our own instance to discuss and make decisions about the software

* https://participation.lillemetropole.fr/ - metropolitan area of Lille (France)

* https://participa.somenergia.coop/ - Som Energia, a spanish electric cooperative

More installations at https://decidim.org/usedby/

If there are any more doubts you can contact us at hola [at] decidim [dot] org or leave a comment here.
You can turn off auto-play at Netflix too btw.
> Because RE:DOM is so close to the metal and doesn't use virtual dom, it's actually faster and uses less memory than almost all virtual dom based libraries, including React (benchmark).

Very well said. Author of "one very popular library" is plainly lying claiming that "Virtual DOM" was somehow faster than real DOM.

That was never the case, even back in IE6 era, aside from very few and well known edge cases.

Switch to Virtual DOM led to one of the biggest slowdowns in website performance.
I did not interpret matte_black's comment as belittling at all, the post being responded to literally talked about people on the r/beermoney subreddit.
Perhaps the USAmerican reviewers can't make tea?

(They just chuck it in harbor full of water and wonder why it's salty and weak?)
Please tell me more.

“Studies have shown increased risks of colon, kidney, and stomach cancer among people with higher ingestion of water nitrate and higher meat intake compared with low intakes of both, a dietary pattern that results in increased NOC formation. Other studies have shown modest evidence that higher nitrate intake can increase the risk of thyroid cancer and ovarian cancer among women.”

https://progressreport.cancer.gov/prevention/nitrate
Ask HN: What are the key things to consider before deciding to work abroad?
Facebook already has access to a larger repository of photos going back over a decade and all the years inbetween along with decent face recognition to create a much bigger dataset than resorting to a hashtag challenge. But I guess that wouldn't be newsworthy.

This was addressed in the article:

In various versions of the meme, people were instructed to post their first profile picture alongside their current profile picture, or a picture from 10 years ago alongside their current profile picture. So, yes: These profile pictures exist, they’ve got upload time stamps, many people have a lot of them, and for the most part they’re publicly accessible.

But let's play out this idea.

Imagine that you wanted to train a facial recognition algorithm on age-related characteristics and, more specifically, on age progression (e.g., how people are likely to look as they get older). Ideally, you'd want a broad and rigorous dataset with lots of people's pictures. It would help if you knew they were taken a fixed number of years apart—say, 10 years.

...

In other words, it would help if you had a clean, simple, helpfully labeled set of then-and-now photos.
Set your system locale to US/English, then.
I've yet to have a laptop/phone die in the sauna, sometimes they turn off/complain about the heat but that's about it.
McAfee is a legend. I am still waiting for the movie.
I read the Wired story how Mcafee was keeping his multiple "con·cu·bines" apart in separate bungolos on his jungle acreage in Belize . . and he was eating handfuls of Viagra to keep them satisfied . . . likely a myth, but still good fantasy.
The world is breaking down into name calling and finger pointing. I'm surprised humans ever got out of the dark ages, hell I'm surprised that we stopped flinging poop at each other, well technically it is what is happening with the Internet and Social media.

Move to Okinawa, live their life and eat their way and lets see what happens.

Not everything works for everyone. I tried eating vegetarian for almost a year then I got stricter and switched to vegan for 6 months because being a vegetarian wasn't working for me. The worst 18 months of my life. I was eating a well balanced diet, watching vitamins and mineral intake, my hair started falling out, by skin looked horrible. I became a vegetarian because I was 75lbs overweight, with high blood pressure. When eating a calorie restricted vegetarian/vegan diet and lifting weights and doing cardio I managed to gain weight and my blood pressure never improved.

I switched to Keto, my hair recovered, my skin looks fantastic, I have energy I'm sleeping better, my job performance is much better, and without eating a calorie restricted diet I've lost 60lbs in 9 months and my blood pressure is normal, all without exercising. I'm now starting to lift weight again.

People are different. If you don't try to tell me that keto doesn't work for me I won't you that the Okinawian diet doesn't work for them, or that being a vegan/vegetarian doesn't work for you.
I'm not convinced all microservices ventures are failures. Having worked in the space a bit as a founder/CTO of a vendor in that space I've just seen many examples of misguided attempts due to fashion / CV-driven development / hype driven development. The pattern is valid, just not for everyone at every time.
I can't comment on the quality of the library, but I did get a quick chuckle from the term "close to the metal" being used to describe a Javascript browser library.
> One interesting tidbit is that errno is sometimes not a global variable at all, but a macro for (*_Error()). Having to set a real data object immediately after performing hardware floating point ops would break the FPU pipeline. Allowing the check to be deferred until requested with this _Error() function doesn’t break the pipeline.

The best reason I can think of to make errno a function rather than a global integer is due to threads. The function can handle thread local storage. With a simple declaration of "extern int errno;" all threads get the same errno and clobber each other.

Nowadays there are things like __thread or c++11 thread_local but those mechanisms didn't exist when I first saw this pattern.
If that's all it was, it would be easy. The problem is that GDPR compliance is a negotiation with lawyers and an ongoing threat of lawsuits for any precieved misstep. It means maintaining a legal entity (your Data Privacy Officer) who either reviews everything or who sets internal policies (both approaches have risks). For some companies it is worth it. For some it is not.
Any talk of Jupyter requires the following (often posted) talk from Joel Grus: https://docs.google.com/presentation/d/1n2RlMdmv1p25Xy5thJUh...

As someone who switched from Notebooks to script style coding for all of my data science, I couldn't a) agree more with most of his points and b) be happier that I made the switch.
Pro boxing can continue as a profitable spectacle without requiring lots of "developmental" amateur participation. For decades, most boxers have been drawn from relatively disadvantaged populations (recent immigrants, minorities, etc.) who are less likely to have access to the sort of legal representation required to address CTE liability. Who would they sue anyway? Most boxing gyms are dumps that barely keep the lights on.

It's interesting to imagine football going that way. The college game would probably have to disappear. (which it should do anyway because institutions of learning should not concentrate most of their energies on frivolous contests between indentured servants) High school teams might be replaced by AAU teams run by shady coaches who could never be sued. I'm not sure where they would play, however. A football field is a big investment that is always going to be attached to some deep pockets. It's not clear that football could survive in the same way that boxing survives.
Facebook denies involvement. But Facebook is no longer worthy of blind trust.
Because it can be very difficult to find affordable plant-based food in cold regions, especially if you're trying to make that food the majority of your diet.

People looking to derive most of their nutritional needs from plant-based food need various kinds of infrastructure around them if some or all of those plants can't be naturally grown nearby. Generally this means transporting them from a hospitable growing environment or making the local environment artificially hospitable.
So it's all vanity and narcissism, basically! Needing to have a sense of how awesome you are. To me, the nothingburger feels like a lot less pressure. Less to live up to.
There’s a port/tribute of the Irix 4dwm available for modern Linux. I don’t get the satisfying clunk when I drop a file in the dumpster, but otherwise it keeps me from wasting money on an Octane and all the gear necessary to output to a digital display.
Speaking of environment.. in this case, computing environment should be considered as well.

If you're mindlessly switching to websites to browse them, it could be best to just block them on your work computer. If you really want to catch up with the news, use your phone or a different computer.

Separating the environments will help you keep your focus where you want it to be.
When Jobs first showed off the Aqua UI, he was pretty excited about the æsthetics and what Quartz could do. There were also many practical things shown, but…
Love horrors? Check out these top ten
investors have paid the price multiple they paid for the stock with the expectation that it would continue to grow it's dividends.
Hanabi - co op solitaire where you can't see your own cards. ~45 minutes, up to 5 players. It is a thinking game - how to give good hints to other players and how to interpret hints from others - did they give me this hint to play this card or do I need more info

Azul - relatively recent game. Tiling game where you take tiles from the center and place them on your own board.

Others that are good and can be played in under an hour:
Splendor and if you like Splendor, try Century Spice Road.

7 Wonders

Fleet - bidding on fishing licenses, fishing for fish.

Magic Maze - up to 8 people - 4 meeples exploring a mall to find the items to steal and then escape the mall. The catch is that each player can move any meeple in only one direction, and you can't talk. It's a race against the clock and there are no turns - everyone can move any meeple at any time.

6nimmt - good filler game that can fit up to 10 player with a round taking about 15 minutes. Can be good while waiting for more people to show up.

No Thanks - 30 minutes up to 5 people.

More complex:

Settlers of Catan
Russian Railroads - worker placement where you are building out a railroad and/or advancing on a science track

Power Grid - building powerplants and powering them - 3 hour game

Thurn and Taxis - map of Germany and you are building routes thru cities

Suburbia - taking tiles and building out a city

Yellow & Yangtze - only played once recently but liked it. Placing different leaders on the board and tiles and fighting other leaders.

See https://boardgamegeek.com/browse/boardgame for a list of boardgames. See their ranking but also see their complexity rating.

If you're looking to try new games, there may be some boardgame meetup groups(on Meetup.com etc) where people will bring different games and split up and play (and teach) those games.
BeOS is peak UI design for me. I'm actually working with Haiku OS sometimes to feel this vibe.