HN user

leetcrew

8,020 karma
Posts0
Comments3,978
View on HN
No posts found.
Always Invite Anna 10 months ago

I'm inclined to agree, this was a weird read. after the first few no's, there was definitely an opportunity for alexei to make it clear to anna that she was always welcome, but he was going to stop inviting her every single time.

this kinda ties into a more general blind spot for nerds on the internet. there's no obligation for people to include you in their personal lives (or vice versa) just because you vaguely know them. if someone chooses to do so and you want it to continue, you gotta reciprocate somehow.

probably depends on what kind of stuff you're working on. I mostly build web services and data pipelines on AWS, where java is still the best supported language (even if others have joined the list of officially recommended).

java might not see the same brisk pace in library development as other languages, but it's also 30 years old. aside from core issues with the language that can't be papered over by 3P libs, what's missing?

the advantage of var is not clear in toy examples. in real life, people write stuff like

  Map<String, MyExtremelySpecificAndVeryLongTypeName> myExtremelySpecificAndVeryLongTypeNameMap = myExtremelySpecificAndVeryLongTypeNameMapProvider.provide();
literally anything to reduce the number of line breaks needed for a single statement is welcome.

it consistently works and has a huge ecosystem, but "beautiful" is never a word I would use to describe java. off the top of my head:

* no type level concept of a const object (ie, you can have a const reference to a List, but never a reference to a const list). this makes const-ness an implementation detail of the class itself! so frustrating that List:add() can throw depending on the underlying class.

* lack of tuples (and no, record doesn't count). this is just a syntactic sugar thing, but I really miss it from c++ and python.

* var is far less powerful than c++ auto.

in most cases, I actually prefer the syntax of c++, which is really saying something.

I think the issue is more about the angle of the lights than their brightness. lowbeams are only supposed to illuminate a fairly short distance in front of the vehicle. this is a big problem with lifted trucks. the owners don’t bother to realign the lights.

1. how? healthy chickens lay an egg every 1-2 days. a small number of chickens produce more than enough for an entire household. everyone I know who keeps chickens gives most of the eggs away.

2. chickens are the ultimate garbage disposal. you can feed them any excess food from your household and they turn it into fresh eggs.

3. see 1. the volume of eggs gets out of control fast, but not quite on the scale that it’s viable for random people to build an FDA compliant business out of it. it’s hard to get rid of all of them, even for free.

depends what you’re trying to do. there are plenty of alternatives for spreading on toast or frying/sauteing. but it’s still a pretty central ingredient for western cuisine. I have no idea how I’d make a vegan roux, just for example. my guess is that would break the illusion of whipped margarine pretty quickly.

I’m not even talking about that. I’m imagining something more like LA county but with more trains and fewer cars. you mostly live and work within a 30 minute travel radius, but still visit friends and specialty shops in other nearby cores without too much trouble.

investing more into cities like buffalo would also be great, but I don’t think they could realistically become a first choice for people who enjoy the benefits of a large metro area.

lots of places. the people at the warehouse rave usually did something else earlier in the night. maybe you met them at a bar or show and asked what they were doing later. “what are you doing this weekend” is a normal thing to ask anyone you meet in a third place. it’s not that big of a secret.

it's possible, but idk why you would expect that. just to pick an arbitrary example since steve ran some recent tests, a 1080 ti is more or less equal to a 4060 in raster performance, but needs more than double the power and a much more die area to do it.

https://www.youtube.com/watch?v=ghT7G_9xyDU

we do see power requirements on the high end parts every generation, but that may be to maintain the desired SKU price points. there's clearly some major perf/watt improvements if you zoom out. idk how much is arch vs node, but they have plenty of room to dissipate more power over bigger dies if needed for the high end.

I don't live in SF, so could definitely be some local nuances I'm missing. in NYC, there is a pretty clear partisan split on the new congestion tax. the (relatively) red leaning areas are the loudest opponents. I guess having so many high earners already taking public transit might change the discussion.

I've thought about the same thing and concluded this basically reduces to "why do economies organize around dense urban cores"? pretty much any business that can afford to will want to rent space in the barycenter of a metro area. that's what manhattan is to the NYC metro.

when the vast majority of daily trips are into and out of that dense core, that defines the most economic routes for building transit. beltways/bypasses exist to relieve the already saturated surface roads of the core. you don't see the same thing with trains because it's not necessary. it sucks for the passenger to transfer between three or four different trains to get from EWR to flatbush, but the rail infrastructure has plenty of capacity to accommodate a few extra pax on that route.

I think it would be a lot nicer to have urban life/transit built around many smaller cores with everyone living much closer to work. but in aggregate, businesses want the largest hiring base, and people want the best jobs they can get in the area.

buses and cars compete for the same right of way. improving one mode necessarily comes at the cost of the other, but many more people can be moved with a bus.

trains would be even better, but people don't like to see the price tag.

almost not worth discussing honestly. this has become yet another factionalized holy war over the last decade.

sure, name and address aren't worth much alone. but they get more valuable if you can associate other bits of information with them. surprising insights can be gained by joining a bunch of seemingly innocuous facts about a person. usually this just means they see more relevant ads, but occasionally it leads to being targeted for scams and other nasty things.

the tinfoil hat probably isn't warranted in this case, but as a general principle, I try to let my friends make their own decisions around privacy.

I thought the feds pay a large portion of construction but the states pay most of the maintenance. some states clearly do a worse job of highway maintenance than others. it's like night and day crossing the MD/PA border on I-95.

in the short term, people will work crazy hours to hit a date if it's the difference between a 7 figure bonus and getting fired. if the estimate is based on devs working reasonable hours, that's a lot of slack built in. I'm sure they hit the date more often than not in your scenario, provided they control most of the dependencies, but it's not a sustainable approach for delivering features.

"provided they control most of the dependencies" is a pretty important caveat by the way. many times I've seen people get the rug pulled out from under them by partner teams at the last second. it doesn't matter how clever you are or how hard you work. if you depend on something owned by a team far away in the org chart, they can always blow up your project with little consequence.

stock grants don't solve the principal agent problem at a sufficiently large company. if I have an absolutely incredible year as an IC, I might increase my employers revenue by a few basis points.

I have plenty of internal metrics to demonstrate my contribution, but nothing I do measurably affects the stock price.

for better or for worse, gaming has gone mainstream. there are now a lot of dollars chasing easy wins. even a computer graphics enthusiast, it is really sad to see that they have optimized for incredible rendering pipelines and utterly forgettable assets, mechanics, and stories.

but if you rewind your render quality expectations by about ten years, there are still great games being made for way under $100mm. I'll plug two of my current favorites:

* factorio ($20). if you don't already know what it is, I can't really summarize it here. the entire team is < 10 people, but it's rare example of engineering excellence combined with a carefully curated user experience. I try to get all the devs and PMs I work with to read their blog.

* zero k (free). a bit more wacky, but one of the best rts of all time. they also have an interesting dev blog, and for a nice cherry on top, it's open source. some feature requests on the forums get the reply "great idea, I look forward to your PR", which I find pretty funny.

the "unvested stock" thing is largely misunderstood. you have a target compensation number, and every year you get new awards to keep hitting that. if the stock goes up fast, your effective comp is higher than planned in the short term, but you get very few RSUs in the subsequent rounds. unless the stock goes up like a rocketship for many years in a row, your comp converges to slightly above target in the long term. although it has a strong psychological effect on some people, it's usually not rational to wait around for unvested shares.

eh, big company, many different opinions. working on stuff that's already built can be pretty chill. you spend a lot of time being hard blocked on approvals from external teams. no amount of extra hours can change that, and management generally understands. the downside is that promos are harder to find and there's a greater risk of some VP figuring out that your org doesn't really do anything useful. then it's time for the next round of musical chairs.

if you're more ambitious and/or genuinely enjoy building things, new product teams are the place to be. you don't have to deal with approval hell so much, but the dates are more aggressive and managers will do anything to hit them. this is where you learn what "building the plane while flying it" means.

I find people exaggerate how bad it is, but you definitely need to be good at reading the room to stick around.

what is the mechanism for that "funneling" though? intentional programs to make diverse candidates feel more welcome? more money? if big tech is actively working to attract diverse candidates and other companies aren't keeping up, it doesn't sound like it's through no fault of their own that they can't retain those people.

This guy has it all backwards. No developer in his right mind is going to plow billions of dollars into high density housing without existing rail access.

this is the default option? build a big complex with a courtyard, then surround it with a parking lot or dedicate 1/4 of the building to a garage.

I'm interested to see what happens with the new potomac yards wmata stop. I appreciate they are trying to expand rail in anticipation of growth, but it looks kinda dumb right now. it's a good 15 minute walk through parking lots to get to the nearest store or apartment building. you would never use that stop if you could afford a car. to be fair, the station just opened. it could look very different in 5-10 years. if they waited for it to densify first, people might be complaining about how much more expensive the station was.

I haven't yet chosen a side in the great uber vs taxi debate. but in general, driving lots of different people around all day sounds like a pretty good use of a car. it would be great to have a more comprehensive approach for pricing the least productive vehicle uses out of the most congested areas, but setting up tolls in a few choke points is a good start.

idk, I honestly think congestion pricing would still be a good idea even if they just lit all the toll proceeds on fire. I almost wonder if it was a political blunder to couple "reduce cars in lower manhatten" with "more funding for MTA" in the first place.

are A and B both operating in the US in your example? if yes, then USG has a legitimate interest in removing that perverse incentive. if not, then the US criminal justice system seems like the wrong place to solve the problem.

my point is that the jurisdiction of the US criminal justice system should be limited to the US. if people do things in another country that demonstrably harm US residents, that's fair game. otherwise, it seems like an overreach for the US to enforce laws that might not even exist in other countries. just my opinion, you don't have to agree.

seems like a false dilemma to me. the platform owner should do all those responsible things that you mention. they should also offer an escape hatch for turning all those portions off, should the owner of the device so choose. I respect Apple's attitude much more than Google and Microsoft these days, but they really go too far with locking down iOS.