skysight-inc/HackerNews huggingface dataset:
I once convinced a team to try going without standups, but instead put it in slack for a week. At the end I was the only one who thought it was a success. I had one guy tell me he didn't like it because he didn't read it if it was in slack.

My jaw kind of hit the floor. That was my point all along about standups, the information being conveyed isn't actually needed for your job.
I’ve found that keeping separate ‘package.json’ files in a client/ and server/ directory (and thus, having separate node_modules/ directories) leads to some annoying issues down the road.

I’ve heard that lerna[0] is maybe one tool that can help avoid this type of setup: does anyone have experience with this or recommend any other ways to organize separate dependency configurations within one mono-repo?

[0]: https://github.com/lerna/lerna
> It seems a lot of people have these stories, and then people like me and OP who have had btrfs survive the most fucked up situations (I've had a btrfs nas built on "random drives I've had lying around" and abused it for 5 years and had 0 bugs at all).

Why wouldn't you expect it to survive that? Is there a particular reason to believe those drives are broken? I.e., are they older consumer drives known to lie about cache flushes? do they have bad sectors? How have you abused it? What kind of load? Did you fill the filesystem (which another commenter mentioned seems to be a common element of most sad btrfs stories)? did your system frequently lose power while under write load?

Lacking more details, I'd just say one user experiencing 0 bugs in 5 years should be completely unremarkable. I expect filesystems to be very reliable, so a lot of people having stories of corruption means stay away from btrfs. Having some people with stories of no corruption doesn't really move the needle. Together, these stories still mean stay away from btrfs!
TPUs are not FPGAs.
For the curious, "Road damage ... is estimated to be proportional to the fourth power of the axle weight". [0] A chart shows it nicely: https://streets.mn/2016/07/07/chart-of-the-day-vehicle-weigh...

[0]: https://en.m.wikipedia.org/wiki/Gross_axle_weight_rating#Imp...
I guess I'm weird because I'm able to have a conversation with someone without standing up in a circle playing whatever games the specific manager wants to play.
It was a stock market term originally, for hot tech-y stocks. At that time, Microsoft already was already old and boring. And now it's stuck as a somewhat generic catch-all.
I'm using Btrfs currently, but I'm waiting for Bcachefs to replace it.
Isn't that what Neuralink is trying to do?
Solution is SS + GOMAD.
I'm sure ICANN would love to claim ownership of the entire name hierarchy, but I disagree. At least on my servers.

First problem with your suggestion - you don't own domains, you rent them. That can change, you have to pay, someone can forget to renew, etc. Though I agree, sometimes it is better to use proper registered domains.

When setting up limited scale server-to-server communication I really do not want to interact with DNS. It's all downside and no upside. Servers get names in a subdomain of a widely squatted invalid TLD, names with locally appropriate IPs go in a hosts file and I can be reasonably sure they get resolved to the proper IPs, or as a failure mode - none at all. With the occasional network layer security, it is important to get the IPs right.

If the need should arise, I can change the domain. I don't see how using a proper DNS name would be better instead of a clearly local one I can trust.
I always figured Cannonical made a lot of money for including that.

Can’t believe the most annoying feature was part of the ‘vision.’
Ask HN: Is Google Down?
I can't seem to access any Google website.

Is this something local to my network?
Growing a body, one tiny tug at a time
Not to diminish her suffering, but I would like to counter a bit the inevitability of PTSD causing long-term harm.

PTSD occurrence in soldiers follows a bell-curve with only the lower quartile having a sustained psychological disorder. The middle majorities get traumatized but after a varying length of time enter a phase of post-trauma growth.
One quartile is not significantly affected by trauma and can shrug it off.

Apparently optimism is a key element of trauma-resistance which is a trainable emotional intelligence skill.

I'd recommend the book "on mental toughness" from harvard business review for some more insights on this
I'm someone who has been programming for a very long time and has been using notebooks for a reasonably long time (and almost always starts projects with them), my feeling is that they are a bit like C in that they make it easy to accidentally shoot yourself in the foot if you aren't careful. I always strive to end up with a notebook that can be "Run All" from a fresh clone, and I'd say that I'm successful with that maybe 60-70% of the time, and am close enough that I can fix it in the remainder.

As the article (and the many others like it that have frequently cropped up as soon as IPython Notebooks first started ramping up in popularity) points out though, a lot of newer users don't have the discipline to ensure that they're not jumping around too much. It's not a problem for them in the immediate term since they know how the state ought to work, but then it becomes a mess when they try to share it with someone else (or to run it themselves again 3 months later).

The challenge though is that the data analysis workflows that it allows are unbeatable by any other tools I've tried. In the end, it may just be that it's the worst form of data programming except for all of the others that have been tried.
"And Google certainly is comfortable, except for open floor plans" - Great line...

Good luck BradFitz!
I think there is a lot of truth to this, however I also (when I remember to) like to review notes I wrote a month or so later, and check to see if they make any sense to me. If they don't it means I didn't understand the concept as well as I thought I did and it is worth going back over the source material.
The only time I’ve had anything close to a clog, it was as a young teenager and because of excessive quantities of toilet paper. And the solution was just to add more water into the bowl, which increased the water pressure in the s-trap and pushed the blockage through.

Really it should be impossible to clog a toilet with poops alone.

And if you find yourself excreting an unusual amount in one sitting, or need to use an unusual quantity of paper, just do an intermediate flush.
Ask HN: What's with all the unpaid interview projects?
From the smallest startup, to Google, almost everyone I've ever interviewed with has required unpaid project work.

I rarely, if ever, get feedback on these projects. In later rounds, it's obvious most interviewers haven't seen the project or even know you did it.

Why is software engineering the only industry I'm aware of that requires you to prove that you know how to do things you've been doing for years and years? Your projects on Github, degree in your field, and resume don't matter and are rarely discussed.

Unpaid projects, over and over.

Companies are too lazy to do their own work and we are all getting screwed.

How many hours of free work have you had to do, only to get ghosted, denied without feedback, or see your work turn up in their product later?

It isn't that hard of a problem to fix: stop being cheap and pay people for their time.

"But we can't afford it..." - nonsense! Esp. big companies. Poppycock.

If it's "too expensive", you need to have a better funnel upfront before the project stage.

Properly compensating for interviews would be a huge differentiator for recruiting.

Great engineer A: "I interviewed at Company X, and didn't get it. But they paid me $1000 for a day's work. It was pretty cool."

"Rockstar" engineer B: "Wow, that sounds neat. Too bad you didn't get it!" (Maybe I'll interview there too...)

vs. ill-will from unpaid

Great engineer a: "Yeah I interviewed with company X and they made me do a 3 day unpaid project. I didn't get any feedback and they made me do a technical interview AFTER I had already submitted the project, where they just asked unrelated trivia. One line rejection e-mail."

"Rockstar" engineer B: "Yeah that sucks. They sound awful. You dodged a bullet" (continues working where they are)

If I do work for you, pay me for it.
If I do work for you, give me feedback.
If I do work for you, respect my time.
I dunno, that kinda makes sense to me if you think about the structure of a business. An elite CEO makes the most critical decisions that can be easily worth billions either positive or negative. An elite engineer makes a stellar project sure, but they work on a team etc. An elite engineer that makes elite decisions becomes an executive, and doesn't stay an engineer.
Wow, the prices seem extremely high to me for a search engine across code repos.

$30/person is almost double what Stack Overflow charges, and that product can act as a frontend to search not just code but any type of documents, with voting, tagging, analytics on what confuses people the most and more.

It would be hard for me to justify even $10/person for something like Sourcegraph in my company (a Fortune 500 ecommerce brand), for the highest enterprise tier of functionality.

$30/person per month for the lowest tier? Boy, I wish I knew of companies willing to pay that. None in my experience ever have been.
I feel like people have become far more health conscious in recent years. Working out regularly and caring about your diet used to be fringe activities, but now it seems like almost all anyone talks about! Maybe these trends are concentrated in urban areas? That would help explain why the highly-urbanized West and Northeast have managed so much better than the less-urbanized South.
Breakdown of technical issues related to the crash of Kobe Bryant's helicopter
You'll also see trucks use more axles with wider, softer tires. It's easy to get more than an order of magnitude in damage reduction.
I don't think this is true. Generally, I think that privilege levels are a red herring, and that being able to get malware running at the privilege of the user installing it is sufficient; to the extent that this is changing, it's changing only recently.

I'd say that the problem with AV is that it has never worked at all; it's always been a "deck chairs on the Titanic" performative spot clean situation – at best, a smart team that reimages a machine with a confirmed "infection" can say they're using AV as a weak sort of host intrusion detection system.

AV or no AV, for as long as I can remember (back into the 1990s), if your desktop is "infectable", you're screwed. You'd think that the Summer of Worms would have confirmed that for everyone, but AV is an extremely powerful marketing product category, because of its built-in per-seat multiplier.
$300 per year per house, I believe.
> Depends on whether you're measuring or counting.

You run into issues when using 1-based counting as well as measuring.

Our calendar years use 1-based counting, which results in things like "2020" being the "20th year" of the "21st century". If we used 0-based counting instead, we would call the current year "2019" and it would be "year 19" of "century 20".

Explanation of conventional year counting:

1st century began in year 1
2nd century began in year 101 (100 years later)
..
21st century began in year 2001

If you run the same sequence as above, but start counting from 0, you get seemingly much more sensible numbers (0, 0; 1, 100; 20, 2000; x, x*100...). I suspect most people probably think that the 21st century began in 2000 anyway.

It should also be noted that the use of the number 0 in general is relatively recent. The Roman numeral system (which was initially used for our year numbering) has no representation for it, as it was only used conceptually hundreds of years later. It seems to me that the main reason people count from 1 is historical.
It really doesn't, on a per acre basis.

https://www.strongtowns.org/journal/2018/2/1/the-surprising-...
Being able to do larger jumps can be nice when exploring content, e.g. a long project log.
BARB is talking about a potential audience. In my building, for example, it would consider that there are 12 households with Terrestrial TV as potential audience. There's an aerial on the roof, and in 2018 when I last checked, the routine job to fetch the TV listings out of the data stream was still working on a PC I had connected to the aerial socket. That job may still be working but I haven't checked - like most people in this building, and your comment's parent, I don't actually watch live TV so I don't need the listings data any more if it's still being collected.

So that's 12 households you're counting as "TV viewership" that don't watch live TV. They could watch any hypothetical TV show or advertisement, but they in fact will not. They would not disagree with your parent poster.

My mother (retired) is the only person I know who watches live TV. My Facebook is full of people chatting about TV shows (Sabrina, Doctor Who, etc.) but none of them watch it live. Some of them have paid subscriptions to various sources of TV, and many of the same people also have "pirate" hookups to get TV that isn't available in a timely fashion, as described many times they aren't unwilling to pay they're unwilling to be inconvenienced.
An additional AskHN: Is there an issue with discussing Kobe Bryant's passing on this forum, and if so, what might that be? HN discusses the recent passing of non-tech individuals regularly. It would be understandable if users simply didn't desire to participate in such a conversation; instead, it seems that most attempts at submission are being flagged by a minority of users. In the comments of one or two tangentially-related submissions, others have expressed distress that they're unable to discuss this tragic event in a venue in which they otherwise feel comfortable. That seems unfair.
The `/api/stats` request (500) hangs the application on my side.
Can't wait to try it out, I wish there were more game-y training sites. Codewars is fun, but knowing you're competing with other people at the same time is way more interesting.
Isn't a much better use of VC money than all the ads -- or platforms like Hired, Angelist A-list, etc -- to just, you know, pay candidates directly? What's your cost for a recruiter to get a new candidate? 10% of first year salary of 120K is $12,000.

P.S - whiteboard interviews are also terrible and unpaid.

P.P.S. - "platforms" that whiteboard- e.g. Hired, A-list, etc - are also unpaid and terrible, at scale.

P.P.P.S. I'm not sure what the solution is but I know it has something to do with actually getting to know the PEOPLE you are interviewing. We're all individuals with unique histories. Pay me for an hour or two to tell you my story and you might be surprised at what you learn.
>but there seems to be an effect where btrfs loves you or hates you

Surely it depends on the btrfs implementation.
e.g. Arch Linux getting daily kernel updates vs an enterprise distro
The C in those graphite blocks is only going to have a small fraction of C14? Are they going to enrich it in a calutron or is there a better way to enrich C?
Look all you want, but road maintenance costs are primarily a subsidy for the trucking industry, and by extension the businesses that rely on them.

I can't see a plausible argument that cities consume a disproportionate amount of the country's truck traffic. It seems like Suburban malls and supermarkets require pretty much exactly proportionate truck traffic to their city counter-parts. Moreover, manufacture is not particular concentrated in cities so that too gets equal coverage in suburbs. And all of this stuff requires proportionately more miles driven in the suburbs due to the lower density.

I don't know if cities consume more Kambucha than suburbs but if they do, I assume that suburbs consume some other equivalently.
The C in those graphite blocks is only going to have a small fraction of C14. Are they going to enrich it in a calutron or is there a better way to enrich C?
My thinking goes as follows:

If language is how people think, then you should be able to convey your thoughts to pther people easily and perfectly by using language.

Obviously, that is true for only the most trivial thoughts, thus I personally conclude that language has hardly anything to with actual thinking.

Based on what I think goes around in my head when I think, I would say that language is one of the outputs of thinking. Which may happen as "internal speech",via mouth or pencil or keyboard.
When every instruction takes the same amount of time (no speculative execution or cache sharing), then no, there is no timing attack. There isn't any reason to support the claim that all CPUs are fundamentally vulnerable to these types of attacks.
The urban areas in 2010 had significantly higher obesity rates than even the rural areas in 1990. So regardless of what people are yapping about, it's not working.
Look at the math again, it's $300 and they made a typo. That's affordable.
recent discussion: https://news.ycombinator.com/item?id=22140196
Thanks for stopping by!
With the climate crisis and the opioid epidemic in the news we're not hearing as much about obesity as we used to but it's still a growing problem that's now spilling over to developing nations. I work on a product in this area and was really surprised how big of an issue obesity and diabetes is is in the middle east. (https://qz.com/1504345/americas-other-unhealthy-legacy-in-th...) It's mostly driven by CPGs and Fast Food chains looking for growth in emerging markets (https://www.nytimes.com/2017/10/02/health/ghana-kfc-obesity...., https://www.independent.co.uk/voices/obesity-uk-usa-developi...)

> Of all high income countries, the United States has the highest rates of overweight and obesity, with fully a third of the population obese-a rate projected to rise to around 50 percent by 2030.
> How cute.

How unnecessary!
Other acronyms are in use to refer to tech giants, like GAFAM (which does include Microsoft but leaves out Netflix)
Not many use an actual c/c++ compiler (clang) to generate language native calling convention wrappers for calling into C/ObjC code (not sure how well c++ interop works these days).
My father was a grade school janitor. He labored harder in an hour than I do in a week. Most of my extended family are educators, with the academic requirements, stress, and emotional rollercoaster that goes with it. Any of these folks deserve more than me probably, but I can string letters together to make computers do things, so apparently that's highly valuable.
Came here to say the same thing. This endpoint is eventually responding for me, but it's taking between 20-30 seconds.

In addition, https://binarysearch.io/api/rooms just returned a 502 Bad Gateway. Maybe the site is getting hugged by HN.
The Internet Archive is one of the two projects along with Wikipedia that when possible I try to help with some quid, so I was about to donate one more time, but alas their Paypal donation page stopped working months ago. It just displays a darker page with the Paypal logo in the middle and stays there doing nothing. All adblockers already disabled of course.
> I dunno, EKS not having built-in support for Ingress objects is a pretty large and obvious elephant in the room.

Which is actually not a big deal. K8s ingress objects are not very flexible, and most users in my experience tend to use customized solutions (e.g. ambassador) where you use a Network Load Balancer. Ingress objects are fully supported in GKE.

> I'm not playing this game. I've stated my experiences and suggested the level of interaction I've had with the platforms in dollar figures enough to be comfortable with what I'm saying here.

You started playing this "game" by dropping numbers on how many $$s you've managed and asking that other believe you because of that. I was simply asking you to provide specific instances of the pain you're stating you see. The one instance you've provided isn't really that big of a deal.
What a seemingly impressive operations. If only our dev process had Its shit together half as well.
Invasive or helpful? MU using students’ phones to track if they are in class
I think Atom’s hydrogen and VSCode’s python are best-in-class Jupyter clients that achieve everything Jupyter Lab set out to do with more and better features. I develop scripts that function top to bottom with a notebook side-by-side that on a keyboard stroke executes code blocks from my script in the notebook.
Threads Are a Bad Idea for Most Purposes (1995) [pdf]
Hey, thanks for the heads up and sorry about that! We've just pushed a fix. Should be back up and running in a few minutes.
Google's up for me. In the US midwest, btw.
News / Wuhan Coronavirus – Faculty of Medicine – Imperial College London
That food all looks significantly nicer than what I got on the last cruise...

(not complaining - food was fine - just noticeable).
this looks like more character assassination. you focus on the person and try to avoid talking about the real issues: Censorship, Palestine. there is no evidence this person did anything to be banned so if he is banned, it is only for asking important questions. looks a lot like the mysterious poison that killed Yasser Arafat

https://en.wikipedia.org/wiki/Yasser_Arafat#Illness_and_deat...
I tried to encourage our team to use notebooks, however everyone prefers using PyCharm and git for sharing code. We dont have much visualization, which might be the reason, but I was surprised just how many people just hated it.
Thanks! I did, though now working at another co and spending my free time generalizing this into a library that makes this paradigm easier to adopt (basically Redux-ifying your backend but with end-to-end encryption on the stored event logs). The initial version should be ready to publish in the next few weeks :)
Another of the menu items talks about causes, which is immediately where the mind goes:

https://www.hsph.harvard.edu/obesity-prevention-source/obesi...

It talks about unhealthy food habits, lack of exercise etc. There is probably solid science behind it, but my gut feeling is that there is something missing. I mean people have been eating beef steaks and gobbled sweets in front of TVs for ages now haven't they?

I could be wrong.
Whatever you have to, mate.

Break whatever cycles you feel are detrimental to your emotional/physical/spiritual wellbeing and pave a new path for yourself.

If you have money saved up, or can sell a bunch of stuff and live frugally, get out of your normal space so that you can gather new perspective on life.
A few ideas, as I know creativity can be blocked when you're feeling the weight of everything. Feel free to ignore, or take any of these and run with them.

- Go on a road trip, alone or with friends (having friends around will keep your mind from thinking about things), for a week or two. If you don't have a job right now, go longer. Or fly somewhere new.

- Stay in a hotel, or go camping, just because. Break up the norm.

- Learn a new physically engaging skill. Snowboarding takes me out of that burnt out state of mind.

- Go on a silent retreat. Some of them are donation based.

> My coping method to that has been to try to hold my work together more and more

Remember, life may be work, but work is not life.

Most importantly, breathe.
>and ritualistic sacrifice in particular, I'd think.

Does data loss count as a sacrifice in this instance?
I wonder how much of Intel's long-term perceived lead over AMD in performance is explained by compromising on these security issues that are only in the past few years being (known to be) exploited.
I can about triple my internet bill to double my uplaod speeds and still be about 50% off what I need for things I run at home. Media streaming from my own server is possible for 1-2 people at 720p/mbps and I want that pushed to 1080p minimum. A business class connection might get me there.