skysight-inc/HackerNews huggingface dataset:
Issue trackers are good for long treatment and allowing people to prioritize and schedule fixes for technical debt. They're also somewhere that issues might go to die - in many orgs, it's common to basically ignore anything in the backlog that isn't being actively championed by a team member or customer.

The nice thing about putting todos in the code is, somebody will see that the next time they're working on that chunk of code. The bad thing is that they're highly localized, and frequently give little space to give a full explanation of the problem.

The combination solution that really does get you the best of both worlds is to create a ticket, and then reference the ticket # with TODOs when there are bits of the code that are influenced by that technical debt. That way if you're seeing a todo in the code, you can easily get to a central ticket with more information. But also, when you're working on one of those tech debt tickets, you can search for the ticket # in the code base to verify that you really have found all known (by which I mean, somebody cared enough to make a note of it) places where the tech debt is manifesting itself in the code. Also, tech debt is less likely to become a dead letter. Programmers read the code incidentally to their work. The only people who habitually read the ticket queue incidentally to their work have PMO certifications.
Think: ownership.
You want to avoid making the mistake of communism - ignoring what's the natural evolution of the system made of humans. Hierarchical government seems to be exactly that, as are e.g. property rights. These don't come from ideologies, but how humans self-assemble to coordinate at scale.
From [1] "in the case of blocking workloads, it’s extremely difficult to determine the number of threads that optimizes overall throughput because it’s hard to determine when a request will be completed." So the argument they make is that responding to the number of blocked threads directly could lead to an over-correction, where you add a lot of threads to the thread pool when threads are about to unblock. This reduces throughput because you now suffer context switches and poor cache locality.

[1] https://msdn.microsoft.com/en-us/magazine/ff960958.aspx
Unless you become "the cannibal of {your village name here}"!
I sometimes pay attention to the sheer number of people I cross paths with in life, and think: see this person going by in their car, or that guy jogging up the street. I know almost nothing about what their life has been about, what struggles they've faced, what successes they've had, what it was like for them growing up, what are they thinking and feeling right now. I'd wager that the large majority of people out there, I know nothing about and anything they've gone through hasn't even crossed my mind. So most don't even need to be gone 100 years, to be largely unknown on an intimate level except to a relatively small circle of people.

I can find myself believing (perhaps due to a survival instinct) that what I believe, think, do, etc matter greatly. The truth is, those things matter to me and perhaps several others in my close circle. Sure, I can do things to engage in greater society and provide a positive influence on others. That doesn't change the fact that, in all likelihood, a large portion of the world isn't even aware of or concerned much about my existence.

I like a quote from the book of the samurai (hagakure) that says: "this world is vanity indeed. People always forget this." I've made up how important things are and probably will continue to as part of human nature. So I'll try to have a life I can appreciate and enjoy while it's here, because I want to -- and most other people won't even notice, much less care, if I do.
Or they fail to thrive like humans have. Early humans were few in number and might have nearly died out a few times. We just got lucky.

I've also wondered how a race without something like a hand ever gets around to making complex tools with multiple moving parts. If Dolphins had twice the brain power that they do now, would they be able to build anything? The intelligence of other races may simply fail to be expressed in any way that is noticeable once they are gone. Hell dinosaurs might of been smarter than us and simply unable to use and create tools.
Is there a chance it was on purpose. To give the music a particular sound?
Organization succeed when people understand and believe in WHY they do what they do and how.

PARC's mission was to "create the architecture of information" in a way that enabled strategic business growth.

In hind sight, it's obvious how important this was, but back then, it was just a belief, and one that turned out to be adopted in mass.

If you want to be like PARC, understand WHY you do what you do and how in a way that makes sense strategically for the organization, it's members, and those it impacts.
He was travelling on a diplomatic passport, that doesn't apply to him.
Hand someone ideally a 3-5 year old an average digital camera and have them walk around taking random pictures where half of them are a blurry mess and the results are much worse. Or drive around with a camera on you bumper etc. Public Datasets have style of photo that represent it's own bias.
It's a shame your otherwise interesting point got sidetracked by a regional disagreement of definitions. Let's get back on track.

That was my first thought too. Just think about living to 107. That would mean she was born in (or around) 1910. A child during WW1, before cars were commonplace; a young adult during the great depression; an adult during WW2; the expansion of suburbs; through Vietnam, the computer revolution of the 80s, the Internet in the 90s... it must be amazing to observe that kind of time span first hand. A lot happens in a century.
> You don't seem to understand. By definition, if it isn't abusive, it isn't a monopoly.

That's not what you said originally. You said 'if it's not illegal, it's not a monopoly' I've shown that it at least is not true in the US and even referred you to a precedent which says that you can have a monopoly that is legal - 'monopoly is not unlawful per se'.

So if you weren't referring to the US, which country do you think your claim is true in?
I'm not from the US (and I'd be considered very left leaning in the US!), but as a former Republican presidential candidate it would seem unsurprising that McCain has backing wouldn't it?

I haven't heard any allegations of corruption or scandal around him either.

What am I missing here?
For the core application of writing pixels to the board, I would of used a more efficient monolithic design with less points of failure. One big server could handle 333 pixels/s(their expected volume). Not sure that using cassandra and redis is really necessary or makes things easier.

The secondary goal of pushing pixel updates to lots of users would probably want separate hardware. I would probably fake it so its not really realtime. If you send the web client batches of updates to replay on the board it looks realtime and doesn't require persistent connections.
Thank you for your reply.

Has this ever been theorised as a cause for athritis?
Ask HN: Why don't you eat your own dog food ?
Some Examples

1. If you work on Android team but use iPhone personally
2. If you work for facebook but never use or have account with facebook
3. Work for AWS but prefer Azure
4. Work in Windows Development but use Linux at home

Why do you do it and what are the reasons for going with competitor products or avoiding your own product.
Here's the author of Cello talking about the project at PolyConf in 2015: https://www.youtube.com/watch?v=bVxfwsgO00o

« In this talk I dig into the depths of my programming library Cello - a fun experiment to see what C looks like when pushed to it's limits. I'll cover how Cello works internally, some of the cuter tricks used to make it look and feel so different, what is in store for future versions of Cello, and why it is important to push languages to their boundaries. »
I'll just drop this here as an FYI:

http://www.oocities.org/
Lotta male tears here, but then again, it's Hacker News...
Sounds like the start of cable: pay a monthly fee, and get the programming without ads. That lasted, what? Months? And we got the ads anyway.
Its much faster to get in and out with your bag as a carry-on.

This is the reason I do carry-on only if I can get away with it. I want to keep my airport-time as low as reasonably possible. I also try to optimise my seating for this purpose rhen its something I can do (without paying for priority stuff). For example, on a recent flight, I was the 3rd person through the passport checks and the first person (as far as I could tell) leaving the secure area.
Reach out to me, I'd like to test it on 100 person sales floor. I have years of recordings.
Learn Swift Programming with No-Charge Books
Show HN: Bookoid – Discover, read books and manage your library
Since most builds are incremental and only touch a single package, this should still be a win. And it may be a win whenever there is just one package on the critical path. (I don't know if go packages must be built after their dependencies, but it stands to reason if so.)
Thanks for the link, it looks nice. I'll consider it if I ever start doing anything in Node. At the moment, however, I prefer it simple:

In Fish Shell I have:

function grp
grep -rni $argv
end

and I simply do "grp todo", "grp fixme", etc. Example output (it's actually also colored):

src/main.lisp:63: ;; TODO FIXME introduce at some point a mapping for page list -> generation function, or something.
src/main.lisp:89:;;; FIXME deprecated
src/main.lisp:94:;;; FIXME unused and probably throwaway
src/site-components.lisp:9: ;; FIXME use some page structure map to map from (name language) to base filepath
src/site-components.lisp:31: (let ((colorize:*css-background-class* "no-paren-fx")) ;FIXME make configurable maybe?

That's good enough for me :). Also I have appropriate highlights set up in editors & IDEs I use :).
> "OMG! you really like your Apple stores don't you?"

Well, with a 24/365 store I sleep easier at night knowing that if I need another unit or in person assistance when on a tight deadline I can get one. :-)

Also, Apple products, Macs, iPhones, iPads, are the tools of choice for the creative industries (media, photo, fashion, software development, much engineering, ....) and so number of stores and a 24/365 store is an index of creativity and vibrancy.

A couple of years ago at the 24/365 store I was told by an Apple Genius Bar person that the sales volume of that store alone is nearly that of the Macy's on 34th which takes an entire city block and that Macy's is the largest store in America.

> "My experience of New York was tall buildings, narrow streets..."

Well, I guess it depends on one's frame of reference. For me, NYC has an energy of its people -- 40% were not even born in the US and have come to make their way in NYC/America. I am always meeting new nice people in coffee shops who are living in NYC and from all over the world. The UN Building is in NYC, but NYC is the UN in itself.

Did you check out the blues/jazz throughout the city but especially in Greenwich Village? The large assortment of museums? The delis with corned beef and pastrami?, other sorts of ethnic foods?

Perhaps if when you return to NYC you meet up with someone who knows the city and you'll feel better.
There's a musician named Andrew Huang who sometimes makes music based on song challenges from his fans. Years ago, I asked him to write a rap song in which none of the lyrics contain the letter "e." Like the person in the article, I had read "A Void" by Georges Perec, so that's where the idea came from.

And about a day later, he posted this song: https://www.youtube.com/watch?v=Z8-WtH4ujps
My pretentious 2 cents: check out Moore Forth CPU, his greenarrays are either memory or processors depending on your view. It makes the issue disappear in a way. It's also madenningly beautiful to program since each memcessor can send/receive closures from neighbors. There's a talk from Moore on this on youtube.

ps: also mostly clockless and microwatt range
"If you become a member of Congress, you’ll get a card from the head of your party that you will spend five hours [each] afternoon talking to donors. That’s not the only time you spend with donors—they’ll take you to dinner, cocktails—but these five hours are important. The message is clear: You are a slave to the donors. They own you. That’s [the] real corruption, the ownership of Congress by the rich."

In other words, if you live in the US, your congressman/woman is spending FIVE HOURS A DAY (!) on the phone raising money from people at the top of the wealth/power distribution.

Yikes!
Great story, and very well-written. #6 resonated with me quite a bit:

"(6) beware of people that use your love of your work to take advantage of you"

I run into this problem again and again, although I am getting a little better as I get older.
HRMC will actually tell if your employer(s) have screwed up and you're due a refund.

I imagine that they will also tell you if you need pay more for the same reason, but that's never happened to me.
> And, besides, for every DARPAnet, we have many "Where does it hurt most to be stung by a bee?" (1).

Did they invest the same amount in these two?
> A decent teacher is able to teach and test kids much better than standardized tests, but the society needs consistency more than quality, and we don't trust that every teacher will try to be good at their job.

It's more about it being way to hard to fire bad teachers and standardized tests, in theory at least, are an attempt at providing objective proof of bad teaching that won't be subject to union pushback and/or lawsuits.

I think a lot of the desire for standardized testing would dissolve if principals could just make personnel decisions like normal managers. And, of course, it's up to their superiors to hold them accountable for being good at that job.

> ...we're losing a lot of efficiency that comes from just trusting the other guy.

I think people have been trusting public schools a lot. That generally worked out great for people in affluent suburban districts. And it worked out horribly for people in poor, remote, and urban districts.
> Where to begin ... Well first of, capitalism and global markets are made by people.

Rather, they are made by the capitalist class.

> Then there are very tiny individual nations, like Lichtenstein.
> Why should they have more power than a voluntarily group(corporation) of much more people than that small state?!?

Because a corporation is not a voluntarily group of people, it is, well, a corporation!
The workers have no control on it and its aim is to make the maximum profit, even when this means polluting oceans, exploiting people and doing any kind of unethical action.

> Or do you prefer statecorporations like in socialism?

Just because I recognize flaws in the capitalist system does not mean that I support other flawed systems.

I even clearly stated in my comment:

> I don't know what the solution to this problem may be. Alternatives to capitalism have been proposed in the past, and are continuously studied now, but shifting to another economical system would not be easy, if possible at all at this point.
I caught that as well.
It really gives the fake news meme a horrific twist.

Especially in the light of the all the warmongering in the mainstream papers.
https://theintercept.com/2017/04/07/the-spoils-of-war-trump-...

Yet everyone I know on the right and left is anti-war.
The alt-right of all people even had a huge protest in DC.

Its beginning to feel like Iraq WMD's again.
Sad times.
It's not about what I do, it's about what I get for giving them a control over intellectual property. Patents are a well studied tradeoff, but so is any form of legaly protected monopoly.

Whenever people give up power without gaining enough you can expect a backlash. Given the option I would vote to end copyright and I am not alone. Everything after that point is a compromise on my part, especially when Shakesphere had zero copyright protection. Just picture the music that rises to the top without music promoters.
The way society is currently set up, this answer doesn't make much sense. Look everywhere you see, competitiveness and drive is encouraged, top athletes are worshiped and paid zounds of money, and the importance of genetics is quickly swept under the rug.

It doesn't really make sense to tell people to be less competitive when pretty much everyone and everything else tells them to be more so.
> I'd rather just go quick at 50 than prolong my years after 70.

Why don't you leave that decision for 50-year-old you? Maybe they will disagree.
> Issue trackers are good for long treatment and allowing people to prioritize and schedule fixes for technical debt. They're also somewhere that issues might go to die - in many orgs, it's common to basically ignore anything in the backlog that isn't being actively championed by a team member or customer.
The nice thing about putting todos in the code is, somebody will see that the next time they're working on that chunk of code. The bad thing is that they're highly localized, and frequently give little space to give a full explanation of the problem.

I used to think the same; however the reality is if nobody cares about a given issue it's not an issue worth working on. Same with TODO or other notes in comments.
Most likely open a new account, or tweet from another account.
The reason TODOs have survived the test of time is that bug trackers come and go while source code sticks around.
This is an interesting point. Is this because industrial growth happened more quickly? In more concentrated areas?
See

https://www.amazon.com/Have-Fun-at-Work-Livingston/dp/093706...

it has a checklist to answer your question.

I am not so sure it is either/or. Probably your product/business people are as concerned about the success of your product as you are, so if you bring up this issue that communication is a problem, maybe they'll be responsive.

Working across time zones require some adaptation. Often I have meetings at 8am in the morning with people in Europe and Asia, sometimes I have meetings at 8pm at night. If you have a few people who do liasoning on each side, they could each shift schedules by 1 hour and then you have a three hour overlap. You can get better at written communications, there really are a lot of options.

Definitely when you can't get in the face of a "product manager" there are some people who really won't do the job, and sometimes they won't if you can get in their face.
But is it really a trade-off , for every teacher or scientist ?

Sure , some teachers could use the freedom to teach better(and create new teaching methods) , but statistically , won't most teachers perform better when driven by above average methods ?

And as for research , sure we need those big breakthroughs , but we also need many people to work on the many small evolutionary steps on each technology . Surely we cannot skip that ?
I use the same process, though I realized that to do that effectively you need to have appropriate vocabulary. An occasional press release you stumble upon, or a dystopian sci-fi movie/novel you read, serve as good sources of useful phrases.
So in other words, it boils down to the usual human "I heard some cool new phrase in my in-group, I'm gonna start using it"?
for whats its worth a lot of cool people/influencers are still using Snapchat over Instagram, Kardashians, DJ Khaled, etc, this metric doesn't reflect my reality, I wouldn't sell any $SNAP shares, I'm more likely to buy after a dip when metrics like these are presented to the public, once people see revenue the price will pick up again
This is two decades ago and I still occasionally dream about it. Hard to forget.
It seems the TODOs are not the problem but the fact that they are not acted on.
The great thing today is there are lots of options with Patroni, it is very much up to you and your requirements what kind of storage you select and how you want to recover from node and storage failure.

Patroni with Spilo e.g. relies on EBS or local discs and can also ship WAL to S3. On Google it uses their equivalent solutions.

On Kubernetes earlier posts are correct that you may rely on Kubernetes bringing your pod back with the same underlying volume thus providing some kind of availability, but for others this is not good enough, e.g. remember EBS is single AZ only. Patroni can help here, running and orchestrating either slaves or giving you automated recovery from S3.
I'd like to be able to check it out, but there is nothing on the page describing the tool. The next best thing would be to check it out using a fake email, but I cannot confirm from the fake address.

While it might make sense to verify email addresses when the app is in full production (but probably does not), when the goal is to get feedback, putting friction into the process is (at least in my case) counter productive. At the very least, I am going to switch browser tabs to process the email and then wind up on another page to confirm it before I get back to looking at what I wanted to see. In between...well...I've got Hacker News open and there's probably something more interesting there than dealing with email and thinking about the possibility that I am signing up for spam. And that's about the best case for using an email sign up.

All that for an email address rather than usage data about the product. I know email addresses have some value, but the valuable addresses are those of engaged users and an email address != a user (let alone engaged user).

My random advice is to consider what problem email signup solves for potential users and whether or not it drives away the kind of users that might be good for the site.

Good luck.
Incoming webhook server in the cloud
This is a remarkably insightful comment, and I hope that it receives attention. -Thank you
McCoy Tyner has said that Coltrane carried Slonimsky's book with him almost everywhere he went for several years.

I have a copy but I'm way too stupid/musically uneducated to grok it. Back when I started with music at the age of 12 I thought it was "cool" to be autodidact and not know theory and I have regretted it ever since, because try as I might learning it now, it doesn't really stick. You need those 8-10 hours of practice a day I suppose, and they're hard to come by in your adult life.
JEP 291: Deprecate the Concurrent Mark Sweep (CMS) Garbage Collector
DARPA doesn't spend that much money, a few billions a year , and has a pretty good track record , probably better than most corporations .
fitting pieces together and not breaking the invariant and relationship between them ? #harmony
Even if it were true (and personally I'm not sure of that) that humans naturally tend to form hierarchical structures of power, that's not a good reason not to try to overcome this "natural" condition to create a more just society.
Anyone else disappointed that the random walk link produced an almost everywhere differentiable path?
Read the article linked to in my earlier comment.
It supposedly has some kind of peer-to-peer topology for executing queries and aggregating the responses, so--I believe, I'm not certain--it avoids having a centralized data store that gets DDOS'd from the agents or a linear machine-by-machine connect-and-query model. That allows it to scale to large networks. The company _definitely_ benefited from the a16z lead-gen (and investment). Tanium was the big shiny endpoint tech of 2016, but I'm not convinced they have a good handle on the use cases/domain.
Always an electronic voucher with the full amount offered. My last one was a 600$ voucher and I paid a full round trip to Europe with it.
"Rather, they are made by the capitalist class"

So who is part of that class? Everybody who has money on the stock market?

That would be anybody who has a bank account.
Lately I've been finding a thorough test suite to be better at documenting code than comments. But I have to chuckle at "self documenting" every time I hear it.
Get Your Props Straight in React Redux
is there any way to contact you?