skysight-inc/HackerNews huggingface dataset:
Very true, and this can't be overstated!

Once kids get their own personalities you actually want to spend more time with them, understanding and developing their interests.

In between work and kid sports (or music, or scouts or whatever else) commitments the time the kids spend entertaining themselves is important parental 'downtime' and personal projects often just have to wait, potentially forever, depending on one's ambition and sleep requirements.

I now actively resist pulling many of the threads that interest me, just because I know it'll be yet another half-complete mess that's fundamentally less important than the development of the kids. Choose your side projects wisely (Perkeep sounds like a wise one).
You're going to be okay.

You do have a huge amount of stress in your life. Plenty of people would break down under half that. (Seriously, suppose it was one sexual assault and the breakup. That is enough to fuck a lot of people up.)

I can't tell whether you already know this stuff. If so you can skip this paragraph:

If I came into my therapist's office and told her I had your symptoms, she would tell me that I had anxiety and depression from all the stress I was carrying around. I know this because I've already done it. I didn't want to do it because I didn't want to think of myself as crazy (mental illness has a lot of stigma attached to it), so I resisted for a year or two. But eventually my problems got serious enough that I couldn't deal with them any other way. Waiting caused me a lot of trouble. I'm still pissed that I can't get those years back.

I've never had PTSD, so I don't know what a therapist would say about your symptoms. But I do know PTSD is treatable, as are anxiety and depression. The treatments aren't as easy as taking a pill (though the option is there). They work slowly, and they're process-oriented, so they discourage you from asking when do I get better? But the time does come when you feel normal again.

A few pieces of random advice:

- Stop working until you get this sorted out. Mental health issues tend to take away your ability to introspect. You could get worse without realizing it, cause a lot of problems for your employer, maybe get fired and have a black mark on your record.

- You may not want to tell your employer why you're leaving. I don't know what the culture is like in Toronto, but in the US people can get a little strange about mental illness. Unless you get special mental health benefits or something (and maybe even then) it's a good idea to just say "personal issues" when they ask you why you're leaving.

- You say you have a medical person. In the US medical people dispense drugs and see you once every month or two. Therapists see you every week, and they help you solve the majority of your problems. If it's an option, find a therapist that you like. You may have to sit through a couple of duds. My therapist is the primary reason I'm healthy today.

- Understand that one possible endgame here is a breakdown where you suddenly can't work or screw something up catastrophically (I've been there too :-). Try to be graceful about it, but one way or another you should put everything down so you can focus on getting better.

- my email's in my profile if you want to talk.
The S3 files are mirrored to a local drive as a collection of plain .md, .jpg, etc. The Athena search index is secondary in importance to the source data and not necessarily permanent (presumably the options for "take this folder full of files and let me search it" will only improve over time).

That being said, one of the reasons I chose S3 vs. other AWS services or other companies is because I expect it to be around for a very long time. (Just because I've preserved the option of migrating away doesn't mean I relish the idea.)
Here is a video of the DARPA Humanoid Challenge from 2015 https://www.youtube.com/watch?v=8P9geWwi9e0

If you compare these to Boston Dynamics, it is hard to watch. But to be fair, BD robots are remote controlled.
An Introduction to API Authentication
This is such a meta-comment that I actually LOLd!
How about just stop tracking people! We aren't prisoners don't treat us as such.
Indeed, and like any feature, it must be considered against other features and have its priority determined through user research and cost-benefit analysis. It's not an end goal for its own sake. Maybe it's more important than delivering new functionality. Maybe it's not.
I think that a blog post with the details (exactly what to install, exactly what to run) will get a few upvotes here. (At least, I promise my upvote.)

Sometimes the manuals seam clear, but when you actually want to run the program you discover that it needs a library, or that the directories must have some specific names, or ...
I have a similar tool I've been using for years now. It is built on sqlite and uses the fts extension to provide full-text search.

Some nice features I've added over the years: bookmarklet and automatic page-screenshotting, tags (and smart auto-tagging), everything markdown supports, file upload and attach, media embed (YouTube link becomes player, eg). Oh, I can also attach email reminders and make to-do lists (with little checkboxes and everything). It started out very simple and has grown over time. Sqlite is a great foundation for projects like this. Strongly recommend.
I just wanted to say thank you. Many of the points in your study strikes a nerve. Part of my responsibility at my last job was to introduce good software engineering practices. What happens? The data scientists go rogue and start running notebooks left and right. How do they productionize their work? Well, they don't. They were academics. All they know is that the models ran fine in their notebooks on their laptops. Meanwhile, we didn't have anyone that was devoted full time on model productionization.

Sharing data? They had enough problems sharing their notebooks.
https://www.hellenicshippingnews.com/why-more-lng-powered-cr...
Apparently it's against Amazon's API terms to compare with other sites. I recall years ago the guy who runs the site explained that he is only ok to compare Amazon with Amazon.
Don’t Blame Bat Soup for the Wuhan Virus
But also it doesn’t take decades to put on a couple of stone.

A poor diet over a year or two will do it without trying.
At some point you have to learn to take critical feedback about yourself and not shut yourself down or vehemently keep repeating the same thing using different words.

You are making immature statements like - Time to learn a technology and familiarity with a stack are not technical considerations. I expect a junior engineer to make such statements but not a senior engineer or a hiring manager. These are critical technical considerations when choosing a technology. Your statements show immaturity - period. If a director of engineering asks an engineering manager if he will consider the tech stack familiarity and learning curve for the team when choosing a tech stack and the manager responds in the negative, trust me - he will start looking for a new engineering manager. You are fixated on picking the "right technology" while your team loses momentum and attrition sets in. You sound like you think your technical decisions are unbiased, but Zuckerbergs decision to use PHP was biased. It is obvious why Zuckerberg used php. He was familiar with php and that was the fastest way for him to build a website. But according to you he made a terrible technical decision and he should have used something else. This is an immature statement. BTW, Facebook still runs on php.

A piece of advice, do not try to impose your biases - technical or otherwise on other engineers. They will do what they want to do. If you join a team and they do not share your technical biases - you have 2 options
1. Show them why the technical choices you propose will help those developers in the long run.
2. Join a different team which shares your bias

Badgering them with your opinions is not an option. Your options are - Show the developer why building Arduino copilot is not in his long term interests. The other option is - Galois is making tons of money by building copilot for safety critical embedded projects for NASA. May be you can also talk to NASA and get them to shut down the project. Otherwise you are just wasting your time and everyone else's time.
Puts the popcorn in the microwave.
You can PayPal money to donations@archive.org
The variance month to month is far higher than that for most pools. Nobody would ever notice, trust me.
For me, it all depends. If I get to skip directly to an on-site and skip the whole phone screen business, I'm willing to do a short (1-2 hour) take home type task. If it's longer than that, and/or it's in addition to phone screens, etc. my willingness is directly proportional to how much I need a new job.
Ask HN: Why were all the posts about Kobe Bryant’s death flagged and removed?
I’m seeing some comments in various posts that news of Kobe Bryant’s death violated site policy because it has nothing to do with tech, but a quick search of search term “has died” over past year shows posts on many people who were public figures but not necessarily linked to tech, including Grumpy Cat, I.M. Pei, Terry Jones, and another athlete Niki Lauda (Formula 1 racer).

For those flagging: is it really necessary? Why not just ignore or, at worst, downvote if it’s not of interest to you?

https://hn.algolia.com/?dateRange=pastYear&page=0&prefix=false&query=has%20died&sort=byPopularity&type=story
I'm guessing you're after the bare MCU, but for others, you can get a nice relatively cheap prototyping board with the chip from Sipeed, for example:

https://www.seeedstudio.com/Sipeed-Longan-Nano-RISC-V-GD32VF...

SeeedStudio has a few others as well:

https://www.seeedstudio.com/tag/RISCV-Board.html

Just note that you need a relatively new J-Link (v10 iirc) to program RISC-V cores using J-Link, alternatively for the Sipeed Longan boards, pick up two of them and you can flash one with a provided debugging/uploading firmware.
That's a bit of a cherry pick. I don't disagree with upholding the principle of the social good.

But two things.

Tragedy of the commons. You're arguing that some drivers should elect to have poor travel times to, frankly, accommodate those who are breaking the law. Maybe the law should be changed (different speed limits are bad) and more zealously enforced.

Second, your greatest responsibility on the road is safety and accident avoidance, not expediency. It is not defensible to change lanes or refuse to accommodate another driver when it may cause an accident that could have been avoided. Changing lanes or refusing to accommodate is least safe when there is a lot of congestion.

I don't know the best way to drive. I don't always obey the law and neither do I only do those things that give me individually an immediate. Mostly, I try to be safe and not instigate road rage.

But I don't think it's as simple as you're suggesting, either. You absolutely have to drive in a way that anticipates that others are acting selfishly. It's part of avoiding accidents.
I wouldn't say that robotic manipulation in unstructured environments is exactly stuck, just progressing very slowly. There has been some progress since the DARPA Humanoid Challenge and Manipulation Challenge. Robots seem to be getting decent at picking things up[0][1], although manipulation is more than just picking things up. Although, robots still struggle with very basic tasks like motion planning.
[0]https://www.youtube.com/watch?v=geub-Nuu-Vw
[1]https://spectrum.ieee.org/automaton/robotics/artificial-inte...
> How do you know where the key is, and how are you guaranteed to be able to read enough of it before the "shifting sands" that is timing unpredictability and general noise in the system make you read something else?

I don't mean to understate the difficulty of the task, but I've also seen probably tens of repros by now that use intimate knowledge of e.g. the kernel page allocator and known post-boot state of e.g. a firmware image flashed on millions of devices to drastically cut down the search space
You mention you are in Canada. I am guessing your job comes with a group benefits plan? Please take advantage of it. Benefits will typically range from reimbursement for therapy sessions all the way to short and long term disability coverage.
Sigh, and I have been trying to warn mine since the summer, but it's going to take something even worse than that I guess...
People overstate this.

Specifically owning a home in the bay area is insane. But outside of this one thing, COL changes don't come anywhere close to matching the increased salary. Even if you are including things like childcare.

I'd expect my salary to drop by 250k if I left the bay area. After accounting for COL differences, my savings rate would be far lower elsewhere. Even if you aren't making top of line income, people still can very easily come out ahead in the bay area. That 700 sq ft condo may sell for millions, but it is still only 2.5k/month in rent.
Be careful what you wish for.

Hot reloads can become very expensive. Especially when it comes to computationally heavy tasks that notebooks are built for.

If you decide you want hot reloads by default, it'd mean each time you click on a cell and then click on another you'd be restarting the whole notebook.

If you had massive datasets you were loading or other args that you were parsing manually or at prompt, you'd have to go back and do all that. Don't even get me started on the operations you'd have done with those dataframes prior.

I think it is a good thing that notebooks separate instructions and re-execute manually by default. The cost of the alternative is just too high
Best Vegan Sources of Calcium
I have been heads down in jupyter for the past couple of weeks and I finally realized I just DO NOT LIKE IT AT ALL! Cracks started appearing and then suddenly there was an avalanche of disappointment.

The first crack -- it's almost impossible to build a nice presentation in Jupyter, because you always have to show your code and its stderr. I imported all the TeX goodness, and it looked pretty nice, but I couldn't show the output without showing the TeX code. Importing the TeX interpreter is quite non-standard and means that my notebook doesn't play well with the public servers. I also got burned by some kind of permissions issue, so that all my charts ended up being invisible to read-only users.

The second crack -- I can only look at the code from within my own jupyter server. The source is buried in a very noisy json format.

The third crack -- Who wants to write code in the impoverished browser based editor provided? How many times have I deleted a closing brace that was automatically inserted incorrectly? How can I do a global search and replace?

The fourth crack -- I can't test my code unless I include all the tests in the notebook!

I'm complaining. I realize that I don't have anything constructive to offer, and I'm really a beginner. However, I think some of my disappointment is justified, as I think it was reasonable to assume that I could build my notebooks to be next level presentations.
What would be really cool would be a protocol to use each other's phones as data relays.
What is cruel about that? Has anyone actually ever implemented true pain in a computer AI? Does attaching a speaker with pre recorded screams to a Roomba count as pain? Does a number that keeps increasing count as pain? Is a boolean value pain/no pain enough to implement pain? What does it even mean to be in pain for a computer?
There's a bit of missing info in the OP: how much time is this project expected to take? If it's literally 2 hours or something, then fine, don't pay me. If you want me to spend 8+ hours developing a polished looking site or a standalone API, then I'm probably not going to do your interview unless passing the test gets me straight to the offer stage.

Roughly speaking, I can get to an offer decision after:

1 recruiter call (20-30 minutes, usually, pretty softball).

1 or 2 phone screens (30-60 minutes apiece, generally).

1 day onsite for 4-6 hours.

If you're going to demand much more than that amount of time from me, you have to offer something compelling. The definition of "compelling" varies depending how much I think I need a new job.
Pngquant is a command-line utility for lossy PNG compression
In terms of your remark that in counting we start at 1.

I'd argue that we start at 0 and repeatedly add one for each item counted.

Likewise, in multiplying we start at 1, particularly in this sense: For n>0, n^0 = 1. Multiply 1 by something zero times leaves 1.
Small companies as well do this. I’ve had an interview where the CEO just called in their lead infrastructure guy to join the “conversation” and it turned out to be a free consultation session which I could have easily charged a good number on a normal day.
After almost 5 hours of this interview I was told I’ll recieve a response on mail.
2 years later still nothing.
Company in question: Skalogs/Sentai
> but it also prevents you from dividing up a logical heirarchy into multiple behaviours (compression vs. not, block size, etc.).

Bind mounts can get around most of the limitations here, at the cost of polluting one directory with the canonical locations of all your special-purpose subvolumes. I think it's still awkward to simultaneously snapshot every subvolume that is mounted under a particular tree for incremental backup purposes.
I mean, even if we attribute 100% of the urban-rural difference to yuppy diet fads -- neglecting the almost-certainly much more important class, income, genetic, and cultural differences -- the effect of those fads are being absolutely crushed by the general nationwide trends. Whatever it is that us urban people get out of talking about diet fad that people in the rural areas don't keep up with, I don't think it's motivated by a desire to understand the obesity epidemic.
Sure — I think the randomization concept particularly interests me because it's NOT just psychological. There's actual real-world benefit to doing rituals/read entrails/listening to people speaking tongues vs. not because our instinct or normal habits aren't always right.
Ehhh...

EBay has probably been feeling at least some pinch for a while from Amazon creeping in on their B2C channels. When I used to work at a small retail shop, we boosted sales by selling on Ebay. Nowadays, I imagine it would be Amazon instead.

23 and Me is IMO a result of people NOT wanting their genetic data leaked/sold/etc. and the market reflecting that.

Quora is like StackOverflow but with different drama and worse layout.

Tripadvisor IMO is feeling the squeeze of AirB&B and it's ilk.

Still -could- be a sign, but I don't think it's entirely unexpected.
I'm not sure this argument makes sense. I'm not primarily a Swift developer. My goto languages are Python, C++, Java and Javascript (I build DevOps automation pipelines and monitoring tools -- primarily for scientific computing). But my experience with Swift on MacOs and iOS has been pleasant. I definitely would not use it for cross-platform development. But that is not because the language isn't nice. It's because it won't have widespread support outside the MacOS ecosystem. But for UI apps on MacOS and iOS, it is the best choice. Similarly, I use C# for Windows UI apps, but would not use it for anything else. Use the right tool for the job.
Missing External SSD option (also while at it, would need to add speed as it's quite important factor).
Well e.g. they don't spam you with ads for their other products. They like to say that your PC is slow and show you their nice tools that should fix it (although I know avg does that, not sure if avast too, but they're supposed to be the same thing now). People tend to freak out if they see something like this popping out of taskbar. Eset doesn't do any of this and keeps quiet unless there is a problem.

Also don't add snake oil parts to their products like registry cleaners and install extensions. The most obtrusive thing they do is probably MITM TLS connections which I don't agree with but at least kinda understand.

As for the data monetization, you can compare privacy policy of those two companies https://help.eset.com/eav/12/en-US/privacy_policy.html vs https://www.avast.com/products-policy . They speak for themselves.
FWIW my 4GB RPi 4 pulls about 1.2A peak when using the CPU full tilt. Haven't stressed the GPU yet so don't know about that. This without any USB except wireless Logitech keyboard/mouse receiver, and with Wifi enabled.
I think you are underestimating how quickly rents have been rising here every year. There's almost never point of rising income when all of those gains are going to rent.
I get that, but there's such a thing as being so open-minded your brain falls out.
absolutely. When my family goes out to eat, we usually only order 1 meal and split it between the 3 of us, the meals are that HUGE. half the family don't get what they want, but it is cost effective.
I'm curious, nobody seems to talk about Go2 in this thread.

I haven't hear about it for a very long time. Is it still something the team was working on ?

And if yes, does the fact that Brad is leaving going to impact a lot on the development ?
Some other unanswered questions:

- recovery time? E.g. How long for the virus to run its course for those that recover.

- total number of recovered people

- why no babies / kids appear to show up on fatality statistics at least?

- how useful are those surgical masks for preventing getting sick / infecting others?

- what kind of masks actually provide protection against virus?
Please prioritize psychological well-being over everything else. Please have a therapist for regular counseling. As a practicing Buddhist I can tell you of two excellent teachers in Canada, Yuttadhammo Bhikkhu near Toronto and Ajahn Sona in British Columbia. Check out their videos on YouTube. Do remember that there are a lot of people, who you may not know, but still they care for you. Sending you lots of good wishes from across the border. Take care dear friend!
Sounds like Windows Defender is not listed as a compliant antivirus?
SNES had the XBAND modem too.

Not sure if it used the Internet, however.
MLIR has moved to the LLVM Foundation. Really solid project with a huge amount of momentum behind it.

I would assume the Swift/Tensorflow stuff will die, it was more of a thought experiment anyway…
No, it would probably enjoy it. If you were making it clean the toilet all day then it would start to resent you.
I had a coworker years ago when developers were averaging about 1.25 monitors per capita who slapped his own hard drive and video card into his work machine so he could get two spindles and two monitors. BYOD, long before tablets and smartphones.

In a world where SV is paying a third of a million dollars to developers, are you really saving money? As a fraction of the cost of your developers this is tiny.

Maybe developers should start Bringing Your Own Cubicle...
Theres a difference. A top athlete is the highest form of human physical endurance. A top actor is the highest form of human self expression.

A top clickbait maker is really one of the highest forms of addiction producer.

Clickbait companies are really no different from porn or nicotine companies and top engineers today are producing said goods.
Google’s Reformer: An Important Breakthrough of 2020
I wonder where is all that extra fat coming from? Very counter to my expectations that carbs were most of the increase. I thought in the past people ate slightly more meat, esp. red meat, full fat dairy etc. I suppose it could reflect the shift from home to restaurant/snack food because when you put a chunk of butter in something you can tell how much it is, but already baked in it tastes like much less.
Hitting a fixed target, from light-years away, with a signal stronger than cosmic background? Pretty sure a world-class team could get PhDs just for the attempt.