jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
> Less guns in the world is better for everyone.

If the defenseless had guns they would be able to protect themselves. I am not sure if that would result in more peace or more war, but it would definitely be a more just world.
Magnificent musical skills are rare; strong verbal ability is also rare; the combination must be even more rare. Not everybody who's good at doing something is good at explaining it.

Or, as it's been put by other artists with a bit of pith:

"If I could tell you what it meant, there would be no point in dancing it." -- Isadora Duncan

"Talking about art is like dancing about architecture." -- Laurie Anderson
I use this for most SVGs: https://jakearchibald.github.io/svgomg/

"SVGO's Missing GUI". Give it to the designers and they can make sure to give you the smallest possible file that makes sense. I find that some files look great at "0" precision, some require "1" or "2".
Also, nobody knows how many Uyghurs are actually being killed (probably a lot). It could be a lot worse.
Sounds like your adherence to pomodoro is what does it - how do you make it work?
There are PoS consensus algorithm blockchains like Cardano and others.

PoW - proof of work is first gen blockchain tech that requires heavy work by CPUs/GPUs.

PoS is next gen blockchain tech that solves this issue.
> Sometimes common sense trumps data.

Data always trumps common sense, that's why we have science :) - if science had a motto that would be it! Sometimes we need more data, but common sense is often trivially wrong.

I would argue we do in fact need data to show the sky is blue. The data shows us the sky is not in fact "blue" but rather a blend of various peaks and valleys of radiation. [2] It's not so much blue as a bunch of colors at once that happen to be blue-dominant. Further it’s actually the “inverse of blue” in that blue is allowed to pass but all the other colors are absorbed.

> Accounting for substitutions of products in the cpi itself which are not reliable substitutes, or the exclusion of certain items (housing) which are clearly inflationary.

Housing on a $/sqft basis has tracked inflation since the 1970s across the US. What's changed is zoning policy, but zoning policy isn't a function of money supply. [1]

A reduction in welfare is not necessarily inflation or monetary policy, it can just as easily be social policy. You can't pin all society's ills on the evil Fed and their consistent and predictable 2% rate of inflation.

> Accounting for healthcare costs is fundamentally flawed.

Healthcare costs exceed inflation. That's not a function of monetary policy, it's a function of a fundamentally flawed healthcare system in the US that needs to be fixed. That's not the Fed's job, that's social policy.

> There is also a lot of criticism made for the boskin commision changes https://en.m.wikipedia.org/wiki/Boskin_Commission to cpi which messed with base prices and thus with true measurement of cpi.

Peoples needs, wants and expectations change over time. In the same way the S&P 500 and Dow Jones cycle through companies that are no longer relevant, doing so with the CPI basket is the only rational thing to do. For instance, Caviar and Lobster used to be crap food for poor people -- they're crazy expensive now. Is that inflation? Of course not. Totally fair to eject them from the basket.

[1] https://fee.org/articles/new-homes-today-have-twice-the-squa...

[2] https://www.antenna-theory.com/tutorial/whyistheskyblue/purp...
I started doing Chorus meditation at Twilio prior to the pandemic and let me tell you it was WILD. My first session, I experienced a full body high and I was hooked. My mood after these sessions was fantastic. I was relaxed, confident, and my perspective felt so clear. I let go of all those meetings and tasks that were cluttering my day but didn't matter, and thought about the big picture.

In some sessions, I found myself weeping, processing grief I didn't realize I had been holding onto. In others, I had intense visual experiences like sinking to the bottom of the ocean or dissolving into the earth, which helped me to let go of things outside of my control. In another session, I connected with a deep desire to have another child, and decided it was time to do that. I would describe my chorus experiences as relaxing, fun, important, profound, and psychedelic.

I'm one of those people who found meditation frustrating and "not really doing anything", but had a completely different experience with Chorus. I was also really skeptical when a friend first described Chorus to me. I thought "Isn't listening to loud music the opposite of meditation!? That sounds cheesy." I was quickly won over. I encourage anyone with even a slight interest to try it. If you really lean into the experience and let go of your expectations, you might be very surprised at what can happen!
Well it is a wear item. The real trouble comes from a poor wear spec not aligned with the overall car service life expectations.
I just dragged a text file into Kate and Kate opened it.
Why is the medifyair your favorite? I wasn’t able to find any reviews I could trust on it.
So a simple linear generator is fine for an online poker game?
Don't charge money.

Put your expenses in a public spreadsheet, accept donations.

I tell you if you do that you will achieve 1000x positive effect and you'll become immeasurably wealthy for the rest of your life as well, natch.
Came here to say this. They got in big trouble when this came out last year and they had to make it at least findable.

I'm sure its still terrible but this info is a little out of date.
My guess is they meant their equivalent of the $4 cappuccino is now $10 (or more) in their local currency, which while not mathematically correct is probably the most intuitive way to understand it (as compared to losing 60% which would more than double prices).

Not the poster though.
Error handling - I'm a huge fan of explicit error handling. You know exactly what's going to happen.

Lack of enums - not big of a deal. Never had any issues with defining an enum-like type, which is a common idiom in Go.

Modules - it has been fixed. Are there any issues left?

Too big executatbles - I mean, ok, so what? Why is it a concern?

Lack of optimizing backend - could you elaborate on that?

Middle class GC implementation - are you referring to lack of manual tuning?
As an anecdata point, mine says it goes to 300. I get 230-250. Bread likes it hot.
I had one logic board replaced under AppleCare in 2013. It only took a few months before the new logic board exhibited the same GPU/heat problems.

Finally, just a few days ago -- right before Christmas -- it just up and died. Seeing how I didn't want to pay for a new logic board with the same design defect, I just ended up buying a new laptop (and no, it is not a Mac).

My early 2011 MBP was probably the most expensive laptop I've bought in a long time (the most expensive was the Powerbook 170 - oh how I loved the trackball on that thing), and I loved the form factor and expandability. It really bugs me that it died while it was still more than usable in terms of performance.
> Writing in normal (that is, adult) assembly language is not fraught at all.

The author identifies as someone who enjoys C programming (so I do not doubt their sincerity here), but for those of us using languages with memory safety, I think this may not apply. Particularly when I consider security, I cannot help but worry about any C/assembly I write.
If we assume the operations we're talking about take time linear in proportion to the list, you've just gone from a * n time to b * n time, where b > a. Both of these are still O(n) in Big O notation, which drops constants, because constants unless they're very large or n is extremely large, tend to have relatively little effect on the running time of an algorithm.

Choosing to write more verbose, difficult to decipher, difficult to maintain code, under the claim that it will perform better, is not a good thing: "premature optimisation is the root of all evil".

In practice, if this becomes an issue (which you find out through benchmarking once you know there is a perf issue), most modern languages offer an easy way to swap out your data-structure for a lazily evaluated one, which would then perform the operations in one pass. Languages like Haskell or Clojure are lazy to begin with, so do this by default.
Water prior to dining does not affect your metabolism in any way what so ever - dire tabloid-style allusion error here. The article points out the obvious: if you feel less hungry (read: a bit fuller) before eating, as you would by filling your stomach with water, you might eat less of the food. Duh.
Err, that western girls are not so desperate to sell their body for a living?
Because sometimes angry, bitter, jealous people also say something true as they demonstrate their own hypocrisy.
I used some of my savings from my part time job to buy the student version of flash, then earned the money back getting paid to make websites for people.
You need to account that it's Sunday, takes less votes to get a top post.

Also rants trigger reactions easily.
Async/await channels need a completely different implementation. It doesn't really make a ton of sense for a single crate to support both sync/threaded channels and async channels.
For anyone not aware, this is the creator of V.

It would be nice if you were upfront about this in your posts or profile, especially when you jump in to dismiss people's complaints about your project.
https://news.ycombinator.com/item?id=25512003
I think that one of the key things to make retrospectives valuable is to use suitable exercises. By valuable I mean exercises that help teams to better understand what has happened and to take action. Suitable will often depend on the team and situation at hand.

The retrospective facilitator (often the scrum master) should have a toolbox of retrospective techniques, and be able to pick the most effective one. Some of the techniques to do retrospectives are asking questions, state your feelings with 1 word, 5 times why (Root Causes) or asking why, solution focused/strengths and retrospective of retrospectives.

@BenLinders
Co-author Getting Value out of Agile Retrospectives
I would definitely have a problem with this.

I'd argue that they have no more right to do a gynecological exam on a patient under anesthesia than they do to do any other procedure completely unrelated to the primary one. Absurd: could you imagine if you were getting your tonsils out and the doctor just decided to do an unwarranted prostate exam? Or perform liposuction as an added bonus. Or amputate a limb? All we're talking about is degrees of the same thing (being subjected to procedures that you have no chance of declining)- where do we draw the line once we go there at all?
The problem there, I worry, is once someone starts selling an indie game with third party support MS will go after them legally.

They don't have much standing with the hackers atm, but a commercial indie game is another matter.

Which is concerning :(
A few of the more modern window managers use XCB internally (awesomeWM touts this on its front page). It's always exciting to see new X development (including replacing X altogether :) ) -- there are a lot of interesting things that have yet to be done.
Here's a related graphic from the NYT that shows the history of investor-backed lawsuits: http://www.nytimes.com/interactive/2010/11/13/business/20101...
This reminded me a little bit of the xbox-based Internet alternative from "Little Brother." Trying to imagine a situation in which this could be useful, I could only think of scenarios involving political oppression.

Nevertheless, good hack.
I don't think anyone knows whether the entire Internet could be shut down. It has never happened, so there is zero empirical data to build an expectation. Obviously,
the decentralized nature of the Internet makes it nearly impossible to shut it down 100%. Perhaps we'll get to test
this empirically in a few years when the predicted increase in Solar storms fries a big portion the World's electronics.

However, I'd bet dollars to donuts that there exists a highly classified plan to shutdown the majority of the Internet if truly necessary
for an extraordinary emergency. The DoD make plans for everything they might need to handle and they get $500+ billion a year carte blanche. If you had 100 cruise missiles, a dozen nuclear subs, thousands of special forces teams and around 50 spy satellites, how hard would it be to shatter the Internet into countless disconnected networks?

This is a fun and practical math problem in optimization and graph theory: What's the minimal number of cut undersea cables, missiled satellites, bombed microwave stations, and blown up peer exchanges and telecom backbone data centers to cause the maximal number of disconnected networks?

What if the exact answer is 42?

(I won't say "42 of what?", since it could refer to any number of things, but what if 99% of the Internet could be reduced to a finite list of attack targets, given the logistical ability to attack them?)

Does the US gov't have the resources to pull off these kind of logistics in a true WTSHTF emergency?

Yes, I think so.

At the very least, they need to know how to stop any potential enemies from shutting down the Internet, so in order to know how to protect it they also need to know how to destroy it.
It should not be horribly difficult to build minimally conversational AI's, arm them with names and e-mail addresses and let them address the problem by themselves.

It will be educational for the guy who wanted to pay $120 ;-)
23 words to not write in an email:

I can't return the prototype. We're getting too many pageviews. Sorry for damaging your business. Can the CEO or legal acknowledge it's yours?
If you want a more thorough guide of how to eat for a dollar a day and a personal account, day by day, of two people who did so for a month check out http://www.dollaradaybook.com/it-starts-today
Interesting. But something that a few minutes with Selenium could resolve. For each text node, check the visibility and position. If visible and the position is within the bounds of the window, append text to buffer. Else, ignore. }.
There are multiple gulfs of ignorance between geeks and business types, and they don't all go one way. Some of my coworkers and I spent ten minutes trying to decide how to answer a question in an RFI before it dawned on me (thanks to reading an article on HN) that the question was asking whether we would be willing to put source code in escrow. Until that realization, we thought they were asking how geographically distributed the backups of our CVS server were.
I don't think that's true anymore. The amount of money controlled by the gamblers, and the amount of leverage they use, has gotten to the point where it threatens the fundamentals of our economy. It melted it 2 years ago and nothing substantial has changed since.
I agree. Maybe desktop-style UI's are dead for - well - desktops, too?

What are the pain points in desktop UI's for touch devices?
1. Drag and Drop - many inexperienced users find drag and drop difficult so killing it wouldn't harm anyone. It always was a bitch with overlapping windows anyway.

2. Managing overlapping windows in general just sucks. I've often argued that tiling windows are a much better idea and these could be made to work on touch devices with larger screens too.

3. Scrollbars are useless on touch-devices and not much fun on the desktop. Luckily touchpad scrolling and mouse-wheels mean I don't have to use them much so maybe they can die too.

4. 'Hover' type interactions are usually inessential. and when they aren't it's usually a sign that something is horribly wrong with the UX

Maybe even with touchpad/mouse/keyboard, the changes made necessary by touch devices might force desktop UI's to shed some of their weaker aspects.

Another thing to think about is the '10 foot interface'. This suffers similar limitations to touchscreens and with Google TV and similar products spreading their influence, the remote control could become the most commonly used input device of all.
The strength of your desire is more important than the age of your brain cells.
There's often examples at this address of people who successfully became programmers but were born for something else:

http://thedailywtf.com/
It pays better than making websites for ad agencies, I guess.
You might want to look into the concept 'open source' and study the phenomenon known as 'linux'. It sounds as if you've never heard of either one.
I think you're deeply naive about how human ethics work. You really cannot easily judge someone else until you have walked a mile in their shoes. I see it a lot: people thinking that character is more important than circumstance, when the reverse is true the vast majority of the time. Character really counts for very little, and in any case you cannot reliably infer much from the ethics of decisions in one circumstance to predict behaviour in another circumstance, unless the circumstances are similar in ways that match the causal reasoning of the agent making the ethical choices - and that reasoning is a hidden model, requiring you to read minds to figure it out, or saving that, hanging around that person for months and years.

For example, things like jaywalking - did you know that jaywalking is statistically safer than crossing the road at a pedestrian crossing in the US, on a per-crossing basis? If you knew that, would it change your opinion of the "ethics" of someone who broke that law? Some people put staying alive at a higher premium than obeying the law. But someone who didn't know that may just think they're a jackass.

It's also easily gamed. When people have such a simplistic and naive view of ethics / morality / character, their adversaries can put on little morality plays to fool them into a false sense of trust.
I'm not very technical but why do you need to use pagekite instead of something like ngrok, which offers fairly good functionality when registered, for free?
True, but I think the most important part is missing: challenge and growth. My first boss had mantra: Grow or Go.

There is a misunderstanding that only top performers want to grow. Actually, all team members want to grow, but in different areas and at different pace.

In other words, good manager must always ensure that team members are challenged and they have feeling of actual growth and accomplishments.

I believe that "growth" is the most neglected part. And I think it is most neglected part because majority of companies have only two "growth paths": management and individual contributors while majority of people don't nicely fit into these categories.
Any chance for a transcript?
Yup - sadly I have to agree with you - and unfortunately with no support from senior management, all that encourages is PHB behaviour.

However, part of being a good manager (although they seldom teach managers how to do this) is being able to manage the boss/senior management/execs so that those people develop the confidence to allow the manager to exercise their 'non-egocentric management style' - it's a lot of work and damn hard if the senior managers don't have faith in this, but it can be done.

In my experience, my bosses do trust me because every time I delegate responsibility to my team and they complete the task successfully, I make a point of saying 'I told you so'. But I've had to put my own reputation on the line many times backing my team to do the job without my micro-management. And I the reason I have confidence in my team is because I spend a lot of time coaching my team leads and senior techs who in turn coach the rest of the team.

Ultimately, IMHO, the key to a good manager is one who spends time with their team and has the strength to carve out time in their daily routine to do so. It isn't an easy task and sadly often goes unsupported and unrecognised.

Edit: Oh and the way I carve out time for my team - I let any phone call that is not from a recognised number (and even some that do) go through to voicemail. My staff are always amazed when they are talking with me that I will ignore a ringing phone (even if it's from my boss) and focus on them. My argument is that even if a system has gone down, there are plenty of 'escalation' contacts to try - the manager should not be the micro-managing escalation bottleneck - especially when they are engaged in face to face conversations. To me, it's basic respect - but I also find that by following this policy, people gain confidence in the rest of the team to handle escalations and I gain so much valuable time which I then invest back in my team.
I should have specified. I was thinking $ millionaire from youtube ad rev share, nothing else. autotune guys did bank already.
I'm not arguing with you (aren't you just summarizing somebody else's viewpoint?). I think it's important to see the non-technical factors that may cause a new scheme to lose out to even technically-inferior alternatives. How much value is there in a NIST or NSA rubber stamp? Well, so far MS and Mozilla have only implemented Suite B curves. How hurtful is the ECC patent FUD? Well, look at how much work Red Hat did to strip all ECC code from all the software they ship in their products. How likely is it that there will be a standard that takes off without being distributed by either Microsoft or Red Hat (or Oracle or CentOS)? What would it take to get Curve25519 used in Firefox? Well, there's not much reward for implementing a curve that isn't going to be implemented by many other browsers or servers, so it's hard to justify spending time to consider it, even ignoring the NIST/NSA/IETF/IANA angle.
I find that the live feed is difficult to scan because everything jumps to the right and down when a new photo is added. I recommend changing the grid location where a new photo is displayed instead of shifting the photos.
I think it's telling that the Hacker News crowd has almost nothing to say about this article. America is burning. The elite don't care.
"Since the 1970's, not much as changed." Oh, really?

"But human life expectancy hasn't changed at all, really..." Since 1970 US life expectancy at birth has increased about 5-7 years: http://www.cdc.gov/mmwr/preview/mmwrhtml/mm5414a6.htm

"travel is still expensive (though cheaper, of course, but not by much)" Since 1970, roundtrip airfare between NYC and London has dropped, on average, from $2600 to $600: http://people.hofstra.edu/geotrans/eng/ch3en/conc3en/airfare...

There's still a lot of room for improvement, but since 1970 a lot has improved.
vim -u NONE

(real Vim ninjas read man pages)
I'll make a prediction right now on several of those:
diaspora and fridge won't make it out of super niche.
> Stop infantilising users, it's disrespectful and counter productive.

Yet another logically-vacuous emotionally-manipulative statement.

The equally-manipulative counter-argument to that is "You're not emphasizing with the users - how would YOU like for, say, government bureaucrats to give you back a bunch of technical gibberish instead of telling you how you filled out the form incorrectly in plain English?"

Use logic instead. I think that it's easy to build interfaces that are friendly to both power users and non-power-users - talk about the possibility of that using logic instead of trying to manipulate the emotions of others to shame them into agreeing with you.
https://tools.ietf.org/html/rfc8959 - "secret-token:E92FB7EB-D882-47A4-A265-A0B6135DC842%20foo"
You do raise some good points.

However, what comes to mind as a relatively easy win with real gains for a large part of Linux desktops would be a global scanner for hostile npm/pip/etc packages. To catch typosquatters, takeovers etc of dependencies.

A lot can be inherited or borrowed from existing implementations.
https://books.google.com/ngrams/graph?content="killer+app"

With a peak in 2002 it seems.