skysight-inc/HackerNews huggingface dataset:
I think you made a false dichotomy between thinking of the future and mindless indulgence.

You can be mindful of who you are and what you want now.

A life of always suffering for tomorrow is arguably as bad as a life of mindless indulgence.

You can get to the end without ever enjoying it.

It is better to not want chips than always want chips and restrain yourself.

It is better to enjoy exercise than suffer through it.
Just occasionally, my HN feed looks very much like a question and answer. This is one of the better examples, as I see

- Why is rent skyrocketing? (thehustle.co)

- Investors bought a quarter of US homes last year (pewtrusts.org) https://news.ycombinator.com/item?id=32568858

Seems like the second one is very much (part of) the answer to the first.
Manhattan is Manhattan. My nice, quiet suburb is not Manhattan.
I think it is more like put regulation in place which makes owning housing as an investment untenable.
Housing being an investment is the inevitable consequence of a free market around real estate. Land is scarce. Land near job centers is scarcer. There are far more people that want to live in nice neighborhoods near high-paying jobs than could possibly live there. How do you allocate that real estate?

Who gets to buy the next housing unit built in Manhattan? (This is equivalent to the question: you are selling your housing unit in Manhattan; who are you allowed to sell it to?)

If "investors" are not allowed to buy housing in Manhattan, who will develop the high-rises that house people who can't afford to buy their own apartment? Or do you institute price controls, so that instead of paying with money, you pay with generation-long wait times?
Just because you don't want to live there, doesn't make them "middle of nowhere" is my point. That's an extremely common elitist attitude that I see among tech people who look down their noses at people in rural communities.
+1. this as well.

actually, just yesterday I learned about a website for exploring eviction data: https://evictionlab.org/
I think it's high time for "garishness" to make a comeback, at least in the realm of handheld electronics. It's exasperating, the belief product designers have that every phone or remote control has to be of such a color that one can't tell the devices apart or spot one of them from across the room.
Picking nits, but Parkersburg is in West Virginia, not Ohio (source: born there).
Exactly. If I use feature X very often, that can be because:

* Feature X is good and I like to use it.

* Or feature X is broken so I have to try multiple times.

* Or feature Y is broken so I have to try using another feature instead.

Like, most of the times I open a settings window it's not because I like settings but because the program is not good enough as it is. Or if I follow a lot of links on your web page, it might not be because I like your web page but because I'm unable to find what I'm looking for.
Its an extremely isolated data point. He was born rich. Had the money and privilege to do coaching to go to an elite Indian engineering college. Went to US from there. When he came back his buddies from college where VCs. They funded him. His startup collapsed terribly even after so much of luck, privilege and funding. So now he gives outdated gyaan(wisdom) in Twitter.
> Even 15 percent of US GDP would be $3 trillion, or more than the entirety of UK total GDP.

It's almost like the two countries might not be meaningfully comparable.
I was told by a flight steward that Ginger Ale is great for keeping your tummy happy over long-flights that can mess with your sleep/digestion. Not sure how true but I love a glass of the stuff generously topped with ice cubes.
Forcing poor people into rich areas will make them stop being poor. Or so I've gathered.
> Java applet could interact with the DOM directly

It could. A funny piece of web-gore from that time: some mostly static websites (especially those made by people who didn't really know what they were doing), used Java Applets for client-side interactivity, like you would use Javascript in a server-rendered page today.
Seems like they had a shared interest, which the author did not.
A lot of times making the user's life easier is about having a single correct way to do something.
> had to struggle to find a non alcoholic drink for them

I mean, if that's his point then ok. But I doubt that he is having difficulty finding water or coke on these events.
It promotes empathy with and reduces bias against those of different racial and economic backgrounds, for one. It’s easier for stereotypes to take hold in highly segregated environments because you don’t get much interaction with those outside your own groups.
Yes, and am happy with the FLOSS alternatives and Netflix et al.
Monopoly and antitrust laws have yet to be enforced for tech giants, but that doesn't make it right.
>However, selecting a beer dispenser as a prize implies that “everyone drinks”

Just like selecting a purse as a prize implies that everyone uses a purse? I think he is overthinking this. Just as I would give the purse to someone who can use it he can do the same with the beer dispenser.
PingPlotter's Internet Troubleshooting Helps Ruby Receptionists
Thank you so much for this beautiful insight. I just purchased a 100 sqft plot of land in the Alaskan wilderness where I will hire 20 employees and start a manufacturing business... oh wait, that's ridiculous.

Your argument contributes nothing because it fails to address the real negative consequences of unaffordable housing. After a point (which we most certainly have crossed), it affects society in strongly negative ways.

I don't know what kind of society you want to live in, but I don't want any part of that.
And I disagree, one is much harder then the other.
... and pricing out existing residents in low density housing by taxing them to oblivion.
Well, I object to this for multiple reasons.

First of all, it would be nice of you to at least looked at the responses to this comment, and reminded users that many of those are explicitly against HN guidelines (which is objectively true, with comments like just "What on earth?" [1], and my comment is essentially stating an opinion clearly acceptable in e.g. Singapore, and I know one of your goals on HN is to not be completely US-centric). Browbeating is clearly not what HN is for, and IMO allowing it would cause a lot more damage than allowing accounts primarily used for politics. Curious political discussion has some real content, browbeating doesn't.

Secondly, the effect of that policy is to essentially ban accountants with unpopular political opinions on one side of the spectrum (because people don't want to associate it with their normal work, for obvious reasons). One evidence for this is that you've probably banned more accounts on one side of political spectrum with that rationale. That should be easy to check, since the politics of accounts which use HN primarily for politics should be quite clear from their commenting history. I'm not accusing you of personal conscious bias against right-wingers in moderation here, I'm just pointing out that policy would result in more of them getting banned, since more of them have no choice but to try to conceal their identity (due to "consequences" at work, etc.). Remember what happened to Brendan Eich?

Thirdly, I disagree with your characterization of my comments as "ideological battle". I'm merely stating my political opinions, I have tried to never escalate into personal attacks, and I have tried to always add something concrete and interesting to the discussion, along the HN'a norm of intellectual curiosity. To me, ideological "battle" would imply the kind of dogmatic political rallying I got in response to my comment.

Finally, it seems that you are banning my account on a first strike. I don't remember having any previous negative interaction with the mods.

P.S. After posting this, I also noticed that you have "shadow banned" me, in the sense that my comment looks completely normal to myself when logged in, but I can't find a trace of it when logged out. That's an unethical practice in my books, and something that you have explicitly stated that you reserve for spammers and serial trolls [2].

[1]: https://news.ycombinator.com/item?id=32544213

[2]: https://news.ycombinator.com/item?id=30342925
If they have data of 5 billion people, they must buy it actively from every middleman.
This is the most tinfoil hat way to misunderstand young people I've ever seen.

People absolutely do that, just because they think it's fun.
Social cohesion and avoidance of class warfare.

Historically, the decline of most late-stage empires was triggered by spiraling economic bifurcation.

Sometimes, it's better to be less wealthy but on top of an ordered country vs more wealthy and without the rule of law as society breaks down.
Im looking for a phone with no or limited screen that is as small as possible that has very long battery life.

It could connect wired/wireless to video glasses, handheld screens, TVs, or whatever for video. It could connect to headphones, cars, etc for audio.

IO could be done on the screens, finger sensors for gestures, voice command, or even neural commands.

essentially remove the screen from the phone and let me choose a visual IO method based on my needs.
How Does Bolin Compile and How Fast Is It?
>winey rant<

...freudian typo...
I think the author is good with naming symptoms and I think they miss the true culprit. It's not typescript that is causing this pain, no it's the pain of getting correct abstractions laid down in code. It's truly the pain of code design activity. Typescript and library programming is just forcing that pain to the surface instead of hiding it away.

I know this because I struggle against these "pain during code design" & "get abstractions right" forces when I program.

Declaring types is really declaring what domain objects your program cares about and function signatures are really just describing interactions that can happen. So what 'domain objects' should meaningfully exist in my program and how do they interact? A bad abstraction can burn up a lot of time, so make sure you check your abstraction. I typically check mine describing stories to my friends (or rubber duck) and ensuring I'm using plain English and the other person doesn't get lost. YMMV

When you're doing web client programming you're typically using a library to accomplish work, and much of that work is reacting to user input and rendering data. I would argue that because so much of the linguistic heavy lifting has been done for web client programming, practicing the abstraction exercise is done less than in other programming domains. Doesn't mean it couldn't, just trying to highlight a difference in programmer domains. This is why the pain is more apparent in library programming than web client programming.

I imagine that advanced individuals in code design understand more of the connection between math and programming and are capable of describing systems of interesting work in few simple statements. I hope to reach those heights someday.
It is "adult" thinking, I guess, to impugn the very idea of trying to steer the world away from obvious disaster through diplomacy and international cooperation. The thesis of drone warfare is that quantity has a quality all of its own. Bans and controls are effective at limiting quantity. Not 100% effective, but nobody asks this. All of everyday life holds the small chance of disaster. Being much less likely to die via drone attack is valuable even if the odd rogue attack succeeds.
Doesn't seem like it:

https://en.wikipedia.org/wiki/Lipid_hypothesis#Consensus
Do you work for Oracle?
It depends on who you ask. If you ask any british person who has been out of the country for a few years, yes, it's absolutely going down the pipes.

If you ask people who have lived there the whole time, they've been frog-boiled.

The truth is somewhere in the middle: the current malaise is a continuation of pre-existing trends. There were always holes in british roads, now there are just more of them. There were always food banks, now they just run out of food before they run out of hungry people.
Stable for who, and how do you define stability? For you it feels stable, for some factory worker it's not great.
But I was getting more at American politics - that feel to me like they've reached rock bottom (at least compared to the last 2-3 decades). Eventually a crippled political system will bring down the economy.
It's very possible all things considered, and relative to Europe (or China, India, whatever), the U.S is doing good.
But that's not gonna matter much to the average American citizen. There's no way Americans won't feel the political and economic mayhem that's coming the coming decade or two.
Just FYI, your templates say "doble" click to edit
I agree with Dewan's comments. It sucks for people who don't drink or who choose not to drink. I think the tech industry should be more aware of that when it comes to events, prizes, etc. However, sometimes in life you're given the short end of the straw. Like for ex. I am a short person but when I go to Europe, the urinals are quite tall for me. It's something that I have to live with because that's the way things are.

There will never be a drastic change in this culture. Majority of people don't want this change. We'll just need to be more mindful of others in the future.
This isn't a good signal imo. The world is undergoing a lot of cultural mixing at the moment so making the assumption that someones last name indicates their cultural participation is a dangerous one. For instance, I have a very French name but I also have near zero French cultural implications.
How about housing in the most expensive and populated ares in the US is a necessity? If there can't be housing available for all the workers in an area then there needs to be a change. Whether it be higher wages, changes in zoning, or public housing depends on the area, but doing nothing doesn't fix things. Having all the low paying workers commute 2 hours to work every day to make frappes and burgers for the rich locals is not a viable option.
Absolutely, Jobs that are external-customer facing will require and evaluate you on your social skills. Ordering a rum and coke without the rum is a social skill. Whatever you do with your coworkers, you should do it with grace, or they'll rightly suspect that you're not using grace with your customers

As a drinker, I've occasionally ordered a non-alcoholic drink while everyone else was drinking because I had an early morning, had somewhere else to go, or simply wasn't in the mood. I've received pushback, for certain, on that - Alcoholics do get offended when you don't drink with them - but the one incident that ruffled me was odd enough that it stands out in my mind, and while I've certainly gotten "Just one" a few times, I've never felt unduly pressured to drink at work.

To put it really simply - I'd bet that the OP's author has experience what he's claiming, but I think he needs to get out of dodge because it is concentrated and you can just go work for companies that are more friendly.
If anyone is familiar with the quoted book, how does one quantify and measure the amount of “betterment”, or even define static “goodness”? Life is a complex affair on many simultaneous tracks. Prioritising one track often impedes the performance on another track in the long run. If you define the “perfect state” of yourself as having gone through thousands of tickets, bullet lists or redundant self-help books, you will certainly suffer in other areas.
Are the developers of apartment buildings financial vampires too? The people who literally are adding supply to the market (and therefore lowering prices, because supply and demand)?
Personally, I choose to just write non-standard C and turn on my compiler's option to define signed overflow as wrapping.

Note that without that option, multiplication of unsigned shorts is undefined on platforms where sizeof(unsigned short) = sizeof(int)/2. That is due to the integer promotion rules. Let's say shorts are 16-bit and ints are 32-bit, which is the case on all consumer devices. Integer promotion rules lead to both unsigned short operands being first converted to ints before multiplication. If they are both equal to 0xffff, then the result is bigger than INT_MAX, and thus undefined. Which means that just multiplying two unsigned shorts is dangerous unless you cast them to unsigned ints first. Here is a godbolt link demonstrating the problem: https://gcc.godbolt.org/z/3445PEGqY

I have never seen the benefit of leaving signed overflow undefined, so I just make it defined to avoid weird problems like that. Most people think that all unsigned arithmetic is well defined, but unfortunately that's false.
I would love a model where the fees you pay anyhow for internet access go to support the servers you are visiting.
India imports more than 90% of it's oil.India hardly has any natural energy reserves good enough for it's huge population. It's definitely going to be tough to fullfill the aspirations of 1.5 billion people who will have increasing energy demands while supply will be perennially limited. If per capita consumption of India even has to reach China levels, it's going to be a massive challenge even with renewables involved. Energy security of India doesn't look good unless they try doing something like the good old introducing democracy in the middle east.
> And if "water-cooler talk" and in person collaboration really is that much more effective, then you are still reducing the capacity for that happening by 40+% or more by letting employees work from home 2 or more days a week.

Weird, you talked about the benefits of either side (remote or office) and then just completely dispelled one side of it (in office) as if. If each side has benefits, isn't it the "best of both worlds"?

> You also make it so that investing in remote-friendly tools, and office amenities, are both required and less beneficial than if you just picked one.

So this is the downside? The tooling investments you made are less beneficial?

> And in my case, it would literally be impossible since I (and many others who have been hired since the pandemic started) are hundreds of miles away from the office.

I think this is the crux. Companies that went fully remote during COVID and are now forcing any office time without considering the changes in people's personal living situations (e.g. "I moved to San Antonio and can't possibly commute to Dallas 3x a week"). I think that is a different, but related, issue entirely.
These are all solvable problems.
Yeah sure, let's go ahead and facilitate the 2nd biggest decision of your life (country you work in) by compromising on the biggest decision (marriage) of your life.

While dating across cultural groups to find the one, is rewarding in its own right , being that materialistic with your choice in partner is probably going to make for shaky foundations of a relationship.
Because wars are lost when the other side gives up.
I like (craft) beer for the taste. I rarely have more than a couple and thus I rarely get tipsy much less drunk. I would honestly happily drink non-alcoholic or low-alcohol beer if there were more good options (I have no idea how much of the flavor of beer comes down to alcohol).

That said, I think it’s mostly fine that lots of people like drink, although many people obviously don’t handle it well. So I also understand why people think it isn’t great for society. I think the most compelling point is that alcoholism exists, and we probably shouldn’t make the default social environment one which revolves around alcohol.
I've got a coworker who's looking into this and he seems to bounce around the idea of Rural New Mexico or Colorado, then another week he's got his eye on some 3K square foot house in Ohio for $125K or something like that, but just as rural. Every place he's looked at has fiber available.
I use Messenger and Discord to talk to all of my friends.

The only people I use SMS to talk to are my parents, who are too non-technical to install any apps that didn't come with their phones.
"testing your types"

If you find yourself thinking you need to test your types, you've taken a wrong turn somewhere.
My iPhone turned into a car-copter
“Drug consumption” that seems a bit hyperbolic.

Do you talk about the coffee station at work in similar fashion? Do you talk about how the work place provides you with stimulant drugs in order to boost your productivity?
How would a normal Joe/soccer mom even know how to verify it via the NFT?

This sounds like a horrible idea, to be honest.
Or it could just be that all UFO sightings have been established to be human made and militarily relevant, and this provision allows them to handle that without Congress getting in the way.
What always boggled my mind is we allow students to come study in the University system, but then when they graduate send them away. I suspect a platform of "We will train foreigners to enrich their homelands" wouldn't get much popular support, but it's the de-facto rule we live under.
A large enough increase in supply could cause property values to level off while also increasing the vacancy rate for rental properties. I think the idea is that those circumstances would make real estate no longer attractive as an investment.
That won't fix the current problem. That would only potentially prevent it from reoccurring to the current levels. Landlords pass tax onto renters. Renters may seek to buy a home, but if supply is locked up by landlords, they may just be stuck.
I agree wholeheartedly that debugging types is very difficult. The best we have is hovering our mouse over the definition to see what type was created from the definition. Obviously not great.

Also, debugging type differences with deeply nested objects (like what happens with graphql schemas) can be hugely painful. You need to copy the error message to its own file (since the errors can be huge) and debug what specific piece failed.

I do feel the Typescript documentation is lacking and the only way to get better is to read open source projects to see how others have done it… which is only helpful when they’ve solved the exact problem you’re looking for.

It’d be great to have a recipe book of common advanced typescript manipulations and how to compose them together.
I don't know enough to answer any of that.

> weekly monthly re-coat

Any operation inside the reactor is a bad idea.
> I've been told that "housing is a right"

An easy reply to these same people is to ask if they think they have a right to wood, brick, concrete, sewer pipes, electrical wire, all the other materials that go into making a livable house, and, on top of that, if they think they're freely entitled to the labor required to construct a house out of these properties.
I just don't care about this at all. I am a bigot and I don't care at all how you feel about that. I will explicitly or implicitly exclude you, for the benefit or me or my friends, and I won't have a second thought about it. Inclusion is a plague turning the world into a meaningless gray goo. I'd rather be a artful villain than a self righteous bean counter.
Sparkling water with a lime is a great go-to, just looks like any boring old G&T. Nobody even asks what you're drinking, in my experience, so you don't even have to lie to fit in.

Hydrating, cheap, and tasty. When I'm someplace that doesn't have decent beer on tap (my preferred beverage), that's my go-to. I enjoy the idea that I'm paying ~$5 for a whole night of sparkling limes while others spend many multiples that on a night of crappy mixers.
I grew up in a very small town (under 5k pop) and did not find this condescending. There are very clear and obvious drawbacks to living there. It’s really not for everyone, evidenced by the fact that 80% of the US population lives in urban areas despite small towns being incredibly cheap.